| Patent application number | Description | Published |
| 20080270391 | SYSTEM FOR PROVIDING MULTI-VARIABLE DYNAMIC SEARCH RESULTS VISUALIZATIONS - A system are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document. | 10-30-2008 |
| 20080288468 | System for Automatic Data Retrieval Based on Context-traversal History - A data retrieval system provides automatic retrieval of information based on a context-traversal history. A transferable object is identified in a first context while the user is operating in the first context. Information used to retrieve the transferable object is automatically stored without user interaction. The automatically stored information is used to copy the transferable object to an object receptor in a second context while the user operates in the second context. A marker stored in the memory signifies an end of a first historical period associated with the first context and a start of a second historical period associated with the second context, associates the transferable object identified in the first context with the first historical period, and separates the information automatically stored in the memory in the first historical period from information automatically stored in the memory in the second historical period. | 11-20-2008 |
| 20080294730 | SYSTEM AND METHOD FOR END-USER MANAGEMENT OF E-MAIL THREADS USING A SINGLE CLICK - The present invention provides various simple and easy ways for each end user to manage the thread in a way that suits them. In some cases, the user experience requires only a single click. Additional embodiments allow user to manage inbox space, recover suppressed threads, be alerted on contextual changes of such threads, and so forth. The system allows the user to specifically configure his/her own email thread management scheme by selecting an email and choosing “Suppress Thread” on his/her user interface. The system then performs a number of steps such as examining the and headers of the selected email to configure the suppress filter. Once configured, the system will examine each email as it is received and examine its and headers per RFC 822. If the headers match the configured and headers, the emails will be suppressed in the manner chosen by the user such as deletion or move to folder. | 11-27-2008 |
| 20090049137 | REFERENCING RELATIVE ROLE SUFFIXES IN A COLLABORATIVE COMPUTING ENVIRONMENT - Embodiments of the present invention address deficiencies of the art in respect to referencing organizational roles in a collaborative computing environment and provide a novel and non-obvious method, system and computer program product for referencing relative role suffixes in a collaborative computing environment. In one embodiment of the invention, a method for referencing relative role suffixes in a collaborative computing environment can include receiving as input to a collaborative tool in the collaborative computing environment, a relative reference to a member of the collaborative computing environment and decomposing the relative reference into a prefix and a suffix. The method further can include determining a member specified by the prefix and a role specified by the suffix and transforming the role to a member of the collaborative computing environment relative to the member specified by the prefix. Finally, the method can include returning the transformed member to the collaborative tool. | 02-19-2009 |
| 20090049168 | Managing a Communication Availability Status - In response to a first user becoming active on a communication device, a first availability status can be automatically established as a current availability of the first user. A first time period can be automatically identified. During the first time period, the first availability status can be maintained as the current availability of the first user to at least a second user. In response to the first time period elapsing, a second availability status can be automatically established as the current availability of the first user to the second user. | 02-19-2009 |
| 20090055186 | METHOD TO VOICE ID TAG CONTENT TO EASE READING FOR VISUALLY IMPAIRED - A method for providing information to generate distinguishing voices for text content attributable to different authors includes receiving a plurality of text sections each attributable to one of a plurality of authors; identifying which author authored each text section; assigning a unique voice tag id to each author; associating a distinct set of descriptive metadata with each unique voice tag id; and generating a set of speech information for each text section. The set of speech information generated for each text section is based upon the distinct set of descriptive metadata associated with the unique voice tag id assigned to the corresponding author of the text section. The set of speech information generated for each text section is configured to be used by a speech synthesizer to translate the text section into speech in a distinguishing computer-generated voice for the author of the text section. | 02-26-2009 |
| 20090055235 | SYSTEM AND METHOD FOR ASSISTED HANDLING OF CASCADING MEETING CHANGES - A method for assisting a user in handling cascading event conflicts arising in a schedule provided by an electronic scheduling application includes receiving an indication of a first proposed event update to the schedule; determining whether the first proposed event update conflicts with any previously scheduled event; entering the first proposed event update into the schedule if the first proposed event update does not conflict; determining whether to select the first proposed event update or a first previously scheduled event for attempting to reschedule if the first proposed event update conflicts with the first previously scheduled event; determining whether to accept a second proposed event update for rescheduling of the selected one of the first proposed event update and the first previously stored event; and determining whether the second proposed event update conflicts with any previously scheduled event if the second proposed event update is accepted. | 02-26-2009 |
| 20090077025 | Tag Valuation within a Collaborative Tagging System - A method of assessing the value of tags in a collaborative tagging system can include monitoring user interaction with each of a plurality of tags and/or artifacts associated with tags, wherein each of the plurality of tags has been previously associated with at least one artifact of the collaborative tagging system. For each of the plurality of tags, a measure of value for the tag can be determined according to user interaction with the tag. A list comprising at least one tag and an indication of the measure of value of the tag can be output. | 03-19-2009 |
| 20090077570 | Visually Indicating a Calendar Event Among Different Time Zones - A calendared event may be visually indicated. A proposed time for the calendared event can be identified and each of a plurality of event participants can be associated with the calendared event. For each of the participants, a local time of the participant that corresponds to the proposed time for the calendared event can be identified and displayed. | 03-19-2009 |
| 20090099893 | COMPUTER-IMPLEMENTED SYSTEM AND PROGRAM PRODUCT FOR ANALYZING A COLLABORATIVE SPACE - Under the present invention, interactivity metrics between users of collaborative spaces are measured. Based on the interactivity metrics, the collaborative spaces are categorized. Then, when a potential user provides desired interactivity metrics for a collaborative space he/she wishes to utilize, one or more of the categorized collaborative spaces can be recommend thereto. | 04-16-2009 |
| 20090132329 | Meeting Scheduling to Minimize Inconvenience of Meeting Participants - A computer-implemented method of automatically scheduling meetings can include determining that no timeslot is available for scheduling a proposed meeting involving a plurality of participants and selecting a plurality of candidate times for the proposed meeting. An inconvenience metric for each participant of the proposed meeting can be calculated. A schedule misfit metric for each of the plurality of candidate times can be calculated, at least in part, according to the inconvenience metric for each participant. A time for the proposed meeting can be selected from the candidate times according to the schedule misfit metric. The proposed meeting can be scheduled for the selected time. | 05-21-2009 |
| 20090150342 | Computer Method and Apparatus for Tag Pre-Search in Social Software - A computer-implemented method and system for tag-based searching. One or more initial tags are entered or otherwise input by a user. The invention system determines related tags to the user entered initial tags and enables user review of the determined related tags. The user selects from the determined related tags and forms an improved tag-based search relative to the initial tags. Methods employed for determining related tags include conventional frequency of co-occurence method, a lexical method, a semantic method, a user list method, a recency method, a reference database method and a resource method. The invention method/system also allows the user to store selected components of those searches for future use/reuse. The invention also allows the user to share selected components with selected other users. | 06-11-2009 |
| 20090171700 | SYSTEM AND METHOD FOR EVENT SLOT NEGOTIATION - A method and computer program product for receiving a slot request, from a second respondent having a second seniority level, for an original event slot that was previously reserved by a first respondent having a first seniority level. The second seniority level is compared to the first seniority level. If the second seniority level exceeds the first seniority level: the reservation of the original event slot by the first respondent is cancelled, and the event slot request for the original event slot by the second respondent is accepted. | 07-02-2009 |
| 20090171714 | LIVE INTENTION MANAGEMENT - Embodiments of the present invention address deficiencies of the art in respect to service dispatch and provide a method, system and computer program product for live intention management in a computer communications network. In an embodiment of the invention, a method for live intention management can be provided. The method can include selecting a serviceable object in a service area, changing live intention metadata data for the selected serviceable object to reflect an awareness state of the serviceable object indicating that an actor intends to service but has not yet serviced the serviceable object, and displaying the serviceable object and the awareness state in a map in a graphical user interface. | 07-02-2009 |
| 20090171987 | ANNOTATING COLLABORATIVE INFORMATION STRUCTURES - Embodiments of the present invention address deficiencies of the art in respect to collaborative information object management and provide a method, system and computer program product for annotating collaborative information structures. In an embodiment of the invention, a method for annotating collaborative information structures can be provided. The method can include creating a collaborative information structure document (ISD) with each of an object section and an annotation section, adding a collaborative object in a collaborative computing environment to the object section of the collaborative ISD, adding an annotation for the collaborative ISD to the annotation section of the collaborative ISD, and storing the collaborative ISD for use as a collaborative object in the collaborative computing environment. | 07-02-2009 |
| 20090172096 | DETECTING EXCEPTIONS FOR COLLABORATIVE OBJECT ADDRESSING - Embodiments of the present invention address deficiencies of the art in respect to distribution list management for a collaborative object and provide a method, system and computer program product for detecting exceptions for collaborative object addressing in a collaborative computing environment. In an embodiment of the invention, a method for detecting exceptions for collaborative object addressing in a collaborative computing environment can be provided. The method can include retrieving a distribution list for a collaborative object in a collaborative computing environment, comparing addressees in the distribution list to addressees in a list of previously applied addressees, and providing a notification where an addressee in the distribution list does not appear as an addressee in the list of previously applied addresses. | 07-02-2009 |
| 20090172592 | METHOD AND SYSTEM FOR CLUSTERING ELECTRONIC CALENDAR SCHEDULES TO REDUCE VISUAL COMPLEXITY AND IMPROVE EFFICIENCY OF MEETING SCHEDULING - A system for clustering electronic calendar schedules in an event scheduling user interface displays the availability of invitee clusters that each include invitees with sufficiently similar availability during a target period. An invitee cluster list includes an invitee cluster entry for each invitee cluster, such that each invitee cluster entry displays the availability for all invitees contained in the corresponding cluster, as well as the number of invitees contained in the cluster. Invitees that do not belong to any cluster are listed as individual outlier entries, such that each outlier entry displays the availability for the corresponding outlier invitee and the invitee's name. The names of invitees contained in an invitee cluster are displayed in response to user selection of the cluster entry. A degree of similarity required for invitees to be clustered together, and/or a permitted total number of clusters, may be input from a user. | 07-02-2009 |
| 20090187576 | TAG SYNDICATES - Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a method, system and computer program product for tag syndicates in a social bookmarking system. In an embodiment of the invention, a tag syndicate method can be provided. The method can include establishing different tag syndicates, each tag syndicate providing a specified set of users of a social bookmarking system. The method further can include selecting at least one tag syndicate for use in conducting a content operation, and performing a content operation utilizing the social bookmarking system based upon the selected tag syndicate or syndicates. In this regard, the content operation can be a visible operation such as a type ahead operation, or a logical operation such as sorting content search results. | 07-23-2009 |
| 20090187580 | INTEGRATED VIEW OF MULTI-SOURCED INFORMATION OBJECTS - Embodiments of the present invention address deficiencies of the art in respect to user interface rendering for information objects and provide method, system and computer program product for an integrated view of multi-sourced information objects. In an embodiment of the invention, an attention manager data processing system can be provided. The system can include integrated view logic executing in a computing device and an attention manager user interface generated by program code of the integrated view logic. The user interface can include a grid of quadrants. Each quadrant can correspond to a unique combination of importance and urgency. The quadrant further can include representations of underlying information objects from multiple different sources of information objects. Correspondingly, each information object can include a respective importance and urgency consistent with a corresponding one of the quadrants. | 07-23-2009 |
| 20090282087 | AUTOMATICALLY CHANGING TAGS - Time-style tags are provided. These user specified social tags automatically change as a function of time or triggering event. The invention tags include:
| 11-12-2009 |
| 20090316872 | DESCRIPTIVE AUDIO CHANNEL FOR USE WITH MULTIMEDIA CONFERENCING - A computer-implemented method of conducting a multimedia conference can include identifying a participant from a plurality of participants as a descriptive audio participant in the multimedia conference and detecting a state change during the multimedia conference. The method can include correlating the state change with an audio cue and outputting the audio cue to the descriptive audio participant. | 12-24-2009 |
| 20090319319 | Multiple Event Calendar Processing - A computer-implemented method of processing a plurality of events within a calendar application can include receiving a user input specifying a period of time within a calendar associated with a user, detecting a plurality of events occurring within the period of time, and determining at least one attribute for each of the plurality of events. An event clearing technique can be selected for each of the plurality of events according to the at least one attribute of each respective event. The specified time period can be cleared by executing the selected event clearing technique for each of the plurality of events, wherein an updated calendar is generated. The updated calendar can be output. | 12-24-2009 |
| 20100011065 | INSTANT MESSAGING CONTENT STAGING - The invention provides a method, system, and program product for staging content for an instant messaging (IM) chat session. In one embodiment, the invention includes entering content into a staging area and transferring the entered content from the staging area to an input area. | 01-14-2010 |
| 20100017325 | MULTIPLE FINANCIAL ACCOUNT TRANSACTION PROCESSING - A computer-implemented method of point of sale transaction processing can include determining an identity of a user at a transaction site, identifying a plurality of financial accounts associated with the user, and for each financial account, accessing account information associated with the account. The method can include identifying a vendor type for the transaction site, selecting a financial account with which to process a transaction according to the vendor type and the account information for each of the plurality of accounts, and outputting the selected financial account. A list of financial accounts and incentives may be presented from which a user may select a particular financial account for processing the transaction. | 01-21-2010 |
| 20100036929 | CONTEXTUAL AWARENESS IN REAL TIME COLLABORATIVE ACTIVITY ALERTS - A computer-implemented method of alerting users to collaborative activity can include receiving a user input selecting at least one of a plurality of data types to be included within a notification, wherein the plurality of data types correspond to collaborative session data exchanged during a collaborative session among a plurality of users. The method can include buffering collaborative session data during the collaborative session and responsive to detecting an occurrence of an awareness triggering event, outputting the notification comprising at least a portion of the buffered collaborative session data corresponding to the selected at least one of a plurality of data types. | 02-11-2010 |
| 20100122049 | SYSTEM AND METHOD FOR MANAGING AN ELECTRONIC STORAGE VOLUME - A system and method for managing an electronic storage volume is described. The method includes assigning a threshold to a constrained storage space to define a first state in which an amount of data stored in the constrained storage space exceeds the threshold and a second state in which the amount of data stored in the confined storage space does not exceed the threshold. The method also includes comparing the amount of data to be stored in the constrained storage space and the threshold, and performing a predefined action if the comparison indicates that the amount data to be in the confined storage space would cause a transition between the first state and the second state. | 05-13-2010 |
| 20100131666 | System and Method for Managing Data Transfers Between Information Protocols - A computer data handling method, system and apparatus are disclosed. A data item or information object are received in one protocol. Based on data contents, a protocol transfer module (engine) optimizes information presentation by transferring/converting the data item from the one protocol to a form of the data item in a different protocol. The resulting form (i.e. the data item/information object in the different protocol) optimally presents the data contents to an end-user. The end user reads the converted data item in the different protocol. The invention system enables the user to reply or otherwise further handle the data item in the initial protocol as desired. The initial protocol may be email and the resulting form of the data item may be one or more feed entries in machine-readable feeds specified by the user. The invention optimization effectively reduces email In-box clutter and streamlines reading in feed readers. | 05-27-2010 |
| 20100211646 | MANAGEMENT OF MULTIPLE SYNCHRONOUS RESPONSES TO SINGLE QUESTION IN COMMUNITY-BASED INSTANT MESSAGING - A computer-implemented method includes sending an instant message communication from a first device of a first person to a plurality of other persons in a topic-based community, and receiving a number of instant message communications at the first device. The method further includes placing each of the response instant message communications in a separate display that is viewable by the first person, and sending a second instant message communication from the first device of the first person to the plurality of other persons after a certain number of response instant message communications have been received by the first device from the plurality of other persons, wherein the second instant message communication is an indication that the first person is satisfied with at least one of the response instant message communications. | 08-19-2010 |
| 20100228730 | INFERRING SENSITIVE INFORMATION FROM TAGS - A set of tags can be identified from a first set of tagged documents in a first repository. A set of tags can be identified from a second set of tagged documents in a second repository. Access to documents in the second repository can be more restrictive than access to documents in the first repository. For each of a subset tags in the first set and/or the second set, a number of steps can occur. A ratio can be determined of tag instances in the second repository compared to tag instances in the first repository. It can be determined whether the ratio exceeds a previously determined threshold. When the threshold is exceeded, an indicator of at least one tagged document associated with the tag can be changed to indicate that the tagged document is likely to contain sensitive content. | 09-09-2010 |
| 20100299394 | USER-CONFIGURED ALTERNATE EMAIL RENDERING - A method of rendering email includes receiving with a networked computing device at least one filter criterion; receiving with the networked computing device an email message; and, responsive to a determination by the networked computing device that the email message meets the at least one filter criterion, diverting the email message from delivery to an inbox and providing an immediate display of the email message in its entirety to a user. | 11-25-2010 |