DEVICE-SPECIFIC USER CONTEXT ADAPTATION OF COMPUTING ENVIRONMENT
First Claim
1. A method of enabling a primary device having a processor to present a computing environment on at least one auxiliary device of a device collection of a user, the method comprising:
- executing, on the processor, instructions that cause the primary device to, for respective auxiliary devices of the device collection;
detect at least one device property of the auxiliary device;
according to the at least one device property of the auxiliary device, determine a user context of a user interaction of the user with the auxiliary device;
adapt at least one element of the computing environment presented on the auxiliary device according to the user context of the auxiliary device; and
transmit the computing environment to the auxiliary device.
3 Assignments
0 Petitions
Accused Products
Abstract
A user may interact with several devices of a device collection, and may utilize each device in a particular user context, such as driving a vehicle; relaxing at home; and attending meetings in a public location. The user may configure each device according to the user context of the user'"'"'s interaction with the device. However, devices that are uninformed of the user context of the user'"'"'s interaction with the device cannot adapt to the user context. Instead, a primary device of the device collection may detect various properties of each auxiliary device of the device collection and determine the user context of the user interaction with the auxiliary device. The primary device transmits to each auxiliary device, for presentation to the user, a user interface with elements of the computing environment adapted according to the user context of the user interaction of the user with the device.
-
Citations
20 Claims
-
1. A method of enabling a primary device having a processor to present a computing environment on at least one auxiliary device of a device collection of a user, the method comprising:
executing, on the processor, instructions that cause the primary device to, for respective auxiliary devices of the device collection; detect at least one device property of the auxiliary device; according to the at least one device property of the auxiliary device, determine a user context of a user interaction of the user with the auxiliary device; adapt at least one element of the computing environment presented on the auxiliary device according to the user context of the auxiliary device; and transmit the computing environment to the auxiliary device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. An auxiliary device of a device collection utilized by a user and managed by a primary device, the auxiliary device comprising:
-
a processor; and a memory storing instructions that, when executed on the processor, provide; a device property transmitter that; detects at least one device property of the auxiliary device indicating a user context in which the user interacts with the auxiliary device; and transmits the at least one device property to the primary device; and a computing environment presenter that, responsive to receiving, from the primary device, a computing environment having at least one element adapted according to the user context of a user interaction of the user with the auxiliary device, presents the computing environment to the user. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A memory device storing instructions that, when executed on a processor of a primary device of a device collection, cause the primary device to present a computing environment to a user of the device collection comprising at least one auxiliary device, by, for respective auxiliary devices of the device collection:
-
detecting at least one device property of the auxiliary device; according to the at least one device property of the auxiliary device, determining a user context of a user interaction of the user with the auxiliary device; adapting at least one element of the computing environment presented on the auxiliary device according to the user context of the auxiliary device; and transmitting the computing environment to the auxiliary device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification