Patent application number | Description | Published |
20110179045 | Template-Based Management and Organization of Events and Projects - A space in which a user may organize data and collaborate with other users is provided. Project data and metadata may be saved into a reusable template and stored in a repository, wherein other users may discover and download the template for use as a resource for a related project type. A template may contain various document types that may expose a breadth of applications and application functionalities that may be utilized for a given task or project. Questions and answers, task templates, and terminology may also be provided. Project templates may allow for collaboration on projects, wherein business and/or social groups may collaborate quickly, easily, and more completely. | 07-21-2011 |
20110179049 | Automatic Aggregation Across Data Stores and Content Types - Project-related data may be aggregated from various data sources, given context, and may be stored in a data repository or organizational knowledge base that may be available to and accessed by others. Documents, emails, contact information, calendar data, social networking data, and any other content that is related to a project may be brought together within a single user interface, irrespective of its data type. A user may organize and understand content, discover relevant information, and act on it without regard to where the information resides or how it was created. | 07-21-2011 |
20110179060 | Automatic Context Discovery - An automatic discovery of content to add to a data store for a project is disclosed. A data item may be parsed for data features that are contextually relevant to a given project or task. Discovered interesting data may be extracted and mapped to various search mechanisms. A search may be built and applied to various data sources to discover data items based on the contextually relevant data features. Search results from various search mechanisms may be displayed in a single user interface and may be presented to a user. | 07-21-2011 |
20110179061 | Extraction and Publication of Reusable Organizational Knowledge - An analysis module, when triggered by a synchronization framework when a new data item is added to a project data store, runs a series of analysis feature extractors on the new content. An analysis may be conducted, and features of interest may be extracted from the data item. The analysis utilizes natural language processing, as well as other technologies, to provide an automatic or semi-automatic extraction of information. The extracted features of interest are saved as metadata within the project data store, and are associated with the data item from which it was extracted. The analysis module may be utilized to discover additional information that may be gleaned from content that is already in the project data store. | 07-21-2011 |
20130006973 | Summarization of Conversation Threads - Automatically summarizing electronic communication conversation threads is provided. Electronic mails, text messages, tasks, questions and answers, meeting requests, calendar items, and the like are processed via a combination of natural language processing and heuristics. For a given conversation thread, for example, an electronic mail thread associated with a given task, a text summary of the thread is generated to highlight the most important text in the thread. The text summary is presented to a user in a visual user interface to allow the user to quickly understand the significance or relevance of the thread. | 01-03-2013 |
20130006986 | Automatic Classification of Electronic Content Into Projects - Automatically classifying content into a given project workspace is provided. New electronic mail items, documents, meeting requests, tasks, calendar items, and the like are automatically classified into a project workspace. Thus, a user is not required to engage in a time-consuming task of identifying, collecting, and associating such content with a given project workspace. In addition, feedback may be provided to the user on the quality of automatic assignments of content items to the desired workspace for editing content associated with the desired workspace and for improving the automatic classification process. | 01-03-2013 |
20130007009 | Expertise Tagging and Project Membership Suggestion - Automatically tagging individual users for identifying expertise or other relevant skills associated with the individual users based on various sources of information used or interacted with by the users is provided. After expertise tags are established for an individual user, the expertise tagging and other information about the user's profile and computing activities may be used for automatically suggesting a user for membership in one or more other project groups or workspaces that may be a good fit for the user's expertise or other relevant skills. | 01-03-2013 |
20130007036 | Automatic Project Content Suggestion - Automatically suggesting content, for example, documents, contacts information, tasks, calendar items, and the like, for inclusion into an electronic collaborative workspace is provided. Given a short description of a given project or collaborative workspace, an initial project membership list, and identification of local or external content repositories, content associated with the project or workspace may be retrieved and recommended to one or more users for inclusion into the project or collaborative workspace. Thus, the time and effort required for initially populating an electronic workspace with needed content is dramatically reduced. | 01-03-2013 |
20130007037 | Automatic Question and Answer Detection - Automatic detection of question and answer pairs contained in electronic communications channels is provided. Communications channels for a given enterprise, for example, emails, text message strings, and discussion forum strings are analyzed according to one or more features or patterns that are indicative of questions for detecting whether one or more questions are posed in a given communication. Next, answers that are relevant to identified questions are similarly identified by analyzing one or more communications for features and patterns that are indicative of answers to a question, and more particularly, to an identified question. Once an identified question is linked to an identified answer, the linked question and answer pair is stored in a publicly available repository for future reference by users having access to the repository. | 01-03-2013 |
20130007137 | Electronic Conversation Topic Detection - Automatic conversation topic detection, generation and storage are provided. Electronic conversation threads and associated metadata for a variety of types of electronic communications are retrieved. Topic properties such as keywords or terms and information about the conversation threads are extracted from the conversation threads and metadata. Extracted thread terms and properties are used for identification of a topic title associated with the conversation threads and metadata. An identified topic title is compared with previously identified topics to determine whether the identified topic is new or whether the identified topic is the same as a previously identified topic. A short and useful topic title is generated in order to allow subsequent users to know what the conversation thread is about at a glance. A user interface component may allow users to accept, reject or modify a generated topic title. | 01-03-2013 |
20130007607 | Automatic Glossary Generation - Automatically generating a glossary of terms for a given document or group of documents is provided. A single document or a group of documents associated with a given project or event are parsed for one or more unique terms (e.g., words, acronyms, phrases, etc.). Identified terms are passed to a local or external definition source, and definitions for the one or more identified terms are retrieved. Retrieved definitions are presented to a user of the documents, and approved definitions are stored in a project store for subsequent use in association with the documents. | 01-03-2013 |
20130007648 | Automatic Task Extraction and Calendar Entry - Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry. | 01-03-2013 |
20140012923 | Forgotten Attachment Detection - A user is writing an email or other message. A text processing layer prepares the message for analysis and performs some initial analysis and preparation such as a sentence separator, a “tokenizer”, a “unique body” identification, and/or possibly other filtering or analysis routines. An analytics layer analyzes the message using a “regular expressions” analysis, a statistical natural language processing analysis, and/or a template matching analysis. If an attachment is indicated, a suggestion to add an attachment is provided to the user. The analysis may begin when the user begins creating the message, indicates that the message should be sent, or at some point in between. The user may provide feedback that the suggestion is accepted or that the suggestion is rejected. | 01-09-2014 |
20140082487 | AUTOMATICALLY GENERATING A GLOSSARY OF TERMS FOR A GIVEN DOCUMENT OR GROUP OF DOCUMENTS - Automatically generating a glossary of terms for a given document or group of documents is provided. A single document or a group of documents associated with a given project or event are parsed for one or more unique terms (e.g., words, acronyms, phrases, etc.). Identified terms are passed to a local or external definition source, and definitions for the one or more identified terms are retrieved. Retrieved definitions are presented to a user of the documents, and approved definitions are stored in a project store for subsequent use in association with the documents. | 03-20-2014 |
20150081824 | Forgotten Attachment Detection - A user is writing an email or other message. The message is inspected for a predetermined word and for at least one of: a predetermined phrase or a template match. A score is generated if the predetermined phrase or the template match is detected. A suggestion is provided to a user that the message may need an attachment if the predetermined word is detected or if the score is greater than a predetermined score. The inspection may begin when the user begins creating the message, indicates that the message should be sent, or at some point in between. The user may provide feedback that the suggestion is accepted or that the suggestion is rejected. | 03-19-2015 |