Method and system for improving personal productivity in home environments
AssigneeTelcordia Technologies, Inc.
InventorsBenjamin Falchuk, Shoshana K. Loeb
Life of this patent
Estimating the term…
Abstract
Method and system for improving personal productivity in home environments may store state information associated with an environment and one or more users in a knowledge base, detected activity of a user, infer location of the user based on the detected activity, and suggest one or more tasks to be performed based on the inferred user location.
Claims26
A system for improving personal productivity in an environment, comprising:
- a processor;
- a knowledge base operable to store state information, rules, attributes and associations, associated with an environment, objects associated with the environment, and one or more users;
- and
- a server module operable to detect activity of a user and infer location of the user, the server module further operable to suggest one or more tasks to be performed based on the detected activity or inferred user location or combinations thereof;
- wherein the knowledge base is modeled according to an ontology specification that captures the semantics of users, objects, locations, tasks, and actions that comprise tasks.
A method of improving personal productivity in an environment, comprising:
- storing state information associated with an environment and one or more users in a knowledge base,
- detecting activity of a user;
- inferring location of the user based on the detected activity;
- and
- suggesting one or more tasks to be performed based on the inferred user location;
- wherein the state information is stored according to an ontology specification that captures the semantics of users, objects, locations, tasks, and actions that comprise tasks.
A non-transitory computer readable storage medium storing a program of instructions executable by a machine to perform a method of improving personal productivity in an environment, comprising:
- storing state information associated with an environment and one or more users in a knowledge base, wherein the knowledge base is modeled according to an ontology specification that captures the semantics of users, objects, locations, tasks, and actions that comprise tasks;
- detecting activity of a user;
- inferring location of the user based on the detected activity;
- and
- suggesting one or more tasks to be performed based on the inferred user location.
Dependencies are inferred from the claim text.