摘要:
Described is a method for synchronizing a client with a server. A document score is calculated for each document in a server database. The document score indicates the importance of the respective document to the client. Documents are transferred from the server to the client if their document scores exceed a threshold value. The calculation of the document score can be determined from time the document was created, the number of times the document has been read, the time the document was last accessed, the author of the document and one or more terms in the document. Relationships between the document and other documents on the server database can also affect the document score.
摘要:
A method is provided which utilizes a threading service to offer enhanced features for a document management system including an email system. Various enhanced email features may be provided through one or more of the following components: a delete module, a reply module, a profile module, and a search module. The delete module enables a user to delete a selected message, a set of related messages, or the whole set except for the selected message. The reply module enables a user to send a reply message to all addresses associated and involved with an entire set of related messages. The profile module enables a dynamic interest profile to contain all relevant information from an outgoing message and a set of messages related to the outgoing message. The search module enables search results to include documents which match the user's query as well as documents related to the documents which match the user's query.
摘要:
A method, system and apparatus for managing activity reuse in a collaborative environment. The method can include the step of creating a new activity instance based upon an existing activity instance. Specifically, the creating step can include the steps of selecting an activity template and creating the new activity instance based upon the selected activity template and/or selecting a portion of an existing activity instance and creating the new activity instance based upon the selected portion. In either case, the method further can include the step of applying changes to the selected portion of the existing activity instance to the new activity instance. Finally, the method can include the step of annotating the new activity instance to refine the new activity instance for reuse. For instance, the annotating step can include coordinating a collaborative annotation of the new activity instance as an activity-in-progress.
摘要:
Sales associated with service providers is increased using an opportunistic approach based on an unexpected change in a schedule or services (time, location). Windows of opportunity (time, physical location) are automatically identified, and once such a window of opportunity is detected, the people affected directly from the change of a schedule are identified. This information is then used by services providers to act quickly, in order to enhance sales. Heuristics to determine a window of opportunity are based only on schedule changes (which are associated with a rule database), and without knowing who the affected people are or what their preferences (profile data) are.
摘要:
A calendar system stores and organizes materials related to scheduled events, to-dos, addresses, etc. and allows a user to browse a calendar and select entries for viewing. In addition, each entry is linked to any number of topics related to that entry and up-to-date information on these topics are displayed when the entry is viewed. Topics are published on topic channels by one or more topic providers and a calendar system administrator defines which topics relate to which calendar entries. When a client enters information related to a new calendar entry or event, the calendar system determines which topics relate to that event and identifies corresponding topic channels which currently exist or need to be created between the calendar system and the topic providers. Finally, in each calendar entry, links are created to local versions of the appropriate topic channels and the entry is then persistently stored. Multiple calendar events and multiple calendar users are able to link to the same local topic channel and thereby reduce data searching, retrieval, and storage costs.
摘要:
A method, system and apparatus for creating and managing an activity in a collaborative environment. In a preferred aspect of the present invention, a unified activity manager for use in a collaborative environment can include an activity list including a hierarchical listing of activities. Each of the activities can include at least one task. The unified activity manager further can include an activity view including a rendering of properties associated with a selected activity in the activity view. Finally, the unified activity manager yet further can include a persons and roles view including at least a listing of collaborators available for association with the selected activity in the activity view.
摘要:
Graphical user interface (GUI) is used to represent entity matches via graphical transition of a matching object based on type of entity and match rating. First, a user requests a match determination, and this request can be queried via various means including a search engine. Next, a match rating is obtained from a source such as a search engine. Furthermore, a transition technique is selected which defines the kind of transition that is to be applied to the match object. Lastly, the graphical user interface (GUI) renders a graphical transition of the match object based on the resultant match rating. Transition techniques such as blurring, composite, and fantasy are used.
摘要:
Described are a dynamic interest profile (DIP) system and method for dynamically tracking interests of a user based on personal information. The DIP system obtains electronic documents of the user from a document stream and processes the documents to obtain certain information therefrom. Based on the information obtained from the documents, the DIP system identifies terms, people, documents, and collections that are of importance to the user. These items of importance become part of a dynamic interest profile of the user. The dynamic interest profiles persist in a database. The DIP system also provides an application program interface (API) for accessing DIPs in the database. Application programs can employ this API to customize program behavior to the particular interests of the user executing those programs.
摘要:
A method of generating a context-inferenced search query and of sorting a result of the query is described. The method includes analyzing an event associated with the user to determine a contextual setting, dynamically generating a search query based on the contextual setting, and searching at least one information source using the search query to generate a search result. Additionally, the method includes calculating an importance value for each item of the search result, sorting the items of the search result according the importance value, and displaying the sorted search result to the user.
摘要:
A method for providing location dependent information to a user for selective colleague assistance. The method on a Client Wireless Component includes the steps of receiving location data from a plurality of Global Positioning System GPS satellites and transmitting the location data to an Active Calendar Component. The method further includes on an Active Calendar Component the steps of receiving Client Wireless Component location data and determining if within a threshold distance a Colleague item list exists for user completion.