Method and system for improving personal productivity in home environments
First Claim
Patent Images
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
13 Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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.
-
-
17. 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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification