Patent application number | Description | Published |
20100179961 | ELECTRONIC ASSISTANT - The present invention relates to an electronic assistant. In one embodiment, a system for processing data on a computing device includes at least one extractor for extracting data from an email to produce extracted data, a user model for generating a high-level model of an email environment on the computing device, based on the extracted data, and at least one predictor for generating a prediction related to the email, based on the extracted data and on the high-level model. In another embodiment, a system for scheduling an event includes an extractor for extracting constraints from a request for the event, a user model for receiving and storing scheduling preferences from a user, and a predictor coupled to the extractor and to the user model, for generating a candidate schedule for the event in accordance with the constraints and the scheduling preferences. | 07-15-2010 |
20100180200 | ELECTRONIC ASSISTANT - The present invention relates to an electronic assistant. In one embodiment, a system for assisting with a current workflow being performed on a computing device includes a watcher for extracting a context from the current workflow, a harvester for identifying at least one document associated with a concept that matches the context, and a suggestion generator for displaying the document to the user of the computing device, where the document is suggested to aid the user in performing the current workflow. | 07-15-2010 |
20110295612 | METHOD AND APPARATUS FOR USER MODELIZATION - The present disclosure relates to methods and apparatuses for user modelization. In one embodiment, a method builds a profile that describes the interests of a user by monitoring automatically over time a plurality of interactions between the user and a computing device controlled by the user. The plurality of interactions includes interactions with a plurality of different computer applications. The method further includes extracting automatically electronic data from the plurality of interactions and determining automatically the interests in accordance with the electronic data. The method then saves the interests in the profile, such that the profile is based on behaviors specific to the user. | 12-01-2011 |
20120131020 | METHOD AND APPARATUS FOR ASSEMBLING A SET OF DOCUMENTS RELATED TO A TRIGGERING ITEM - The present invention relates to a method and apparatus for assembling a set of documents related to a triggering item. One embodiment of a method for assembling a set of electronic documents related to an electronic triggering item detected by a computing device being operated by a user includes automatically extracting by the computing device a set of features from the triggering item, without receiving a request by the user to assemble the set of electronic documents, and assembling as the set of electronic documents a plurality of documents that is relevant to the set of features, wherein the plurality of documents is retrieved from a plurality of different types of electronic sources. | 05-24-2012 |
20130066921 | ADAPTIVE ONTOLOGY - A computing system has a user interface allowing a user to view and input data related to concepts in a knowledge area associated with the user, an observation sub-system to centralize data and to identify a plurality of knowledge concepts, a conceptualization sub-system to generate a plurality of nodes within an ontological mapping, wherein each of the nodes corresponds to a certain one of the plurality of identified knowledge concepts identified by the observation sub-system, a relationship identification sub-system to create relationships between at least some of the plurality of identified knowledge concepts, and attribute affinity weights to the relationships, a change refinement sub-system to modify at least one of the plurality of nodes, affinity weights and relationships based upon information associated with the user, and a non-transitory knowledge store to store the information associated with the user pertaining to a sub-plurality of the plurality of identified knowledge concepts. | 03-14-2013 |
20130110842 | TOOLS AND TECHNIQUES FOR EXTRACTING KNOWLEDGE FROM UNSTRUCTURED DATA RETRIEVED FROM PERSONAL DATA SOURCES | 05-02-2013 |
20130185336 | SYSTEM AND METHOD FOR SUPPORTING NATURAL LANGUAGE QUERIES AND REQUESTS AGAINST A USER'S PERSONAL DATA CLOUD - A machine-implemented method for supporting a natural language user request against a user's personal data cloud can include a machine receiving the natural language user request from the user, determining a semantic interpretation of the natural language user request, querying a semantically-indexed, integrated knowledge store based on the semantic interpretation, and responding to the natural language user request by displaying results of the querying, wherein the results correspond to an item within the user's personal data cloud. | 07-18-2013 |
20140035949 | METHOD AND APPARATUS FOR ENHANCING A CALENDAR VIEW ON A DEVICE - An apparatus and computer-implemented method for enhancing a calendar view on a device comprising extracting data from a user's linked data store, processing the data to recognize one or more entities within the data, inferring correlations between the entities, supplementing existing calendar entries on the user's device with the inferred correlations, creating new entities and displaying one or more actions to the user based on the context of a selected calendar entry. | 02-06-2014 |
20140258339 | SYSTEM AND METHOD FOR SUPPORTING NATURAL LANGUAGE QUERIES AND REQUESTS AGAINST A USER'S PERSONAL DATA CLOUD - A machine-implemented method for supporting a natural language user request against a user's personal data cloud can include a machine receiving the natural language user request from the user, determining a semantic interpretation of the natural language user request, querying a semantically-indexed, integrated knowledge store based on the semantic interpretation, and responding to the natural language user request by displaying results of the querying, wherein the results correspond to an item within the user's personal data cloud. | 09-11-2014 |