Guiding sensing and preferences for context-sensitive services
First Claim
1. A system that facilitates management of a user context, comprising:
- at least one processor configured with instructions that, when executed on the at least one processor, perform a method comprising;
establishing the user context as associated with a first computing device and a second computing device;
sensing user interaction data between a user and the first computing device and the user and the second computing device;
designating one of the first computing device and the second computing device as a master device and designating the other of the first computing device and the second computing device as a secondary device;
applying rules to the master device and to the secondary device based on the user; and
based on the rules, performing a first type of operation on the master device and a second type of operation on the secondary device.
2 Assignments
0 Petitions
Accused Products
Abstract
A sensing and context management architecture that can detect that a user is interacting with a given device and in an associated context, and in response thereto, manages device processes as the user moves from device to device, location to location, and/or context to context. The invention comprises a system that facilitates management of a user situation or context. A sensing component is provided that senses a context of a user by way of one or more sensors and/or a particular device with which the user is interacting in the context, for example, and a management component that manages the device and/or one or more services in the context according to rules or inferences user preferences, sensed observations, and user input data.
118 Citations
20 Claims
-
1. A system that facilitates management of a user context, comprising:
at least one processor configured with instructions that, when executed on the at least one processor, perform a method comprising; establishing the user context as associated with a first computing device and a second computing device; sensing user interaction data between a user and the first computing device and the user and the second computing device; designating one of the first computing device and the second computing device as a master device and designating the other of the first computing device and the second computing device as a secondary device; applying rules to the master device and to the secondary device based on the user; and based on the rules, performing a first type of operation on the master device and a second type of operation on the secondary device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer-implemented method of managing devices in a user context, comprising:
-
sensing user interaction data between a user and a first device; based on the sensed user interaction data, establishing the user context as associated with the first device and other devices of the user context; applying user preferences based on at least one of the user, the first device, the other devices, and the user context; determining whether the first device is a device with which the user interacts most frequently; and when it is determined that the first device is the device with which the user interacts most frequently, managing operation of the first device according to a first type of operation and managing operation of the other devices in the user context according to a second type of operation, wherein managing operation of the first device and managing operation of the other devices are performed based on the user preferences. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system that manages devices in a user context, comprising:
-
means for establishing the user context as associated with a first computing device and a second computing device; means for sensing user interaction data between a user and the first computing device and the user and the second computing device; means for designating one of the first computing device and the second computing device as a master device and designating the other of the first computing device and the second computing device as a secondary device; means for applying rules to the master device and to the secondary device based on the user; and means for, based on the rules, performing a first type of operation on the master device and a second type of operation on the secondary device. - View Dependent Claims (19, 20)
-
Specification