Context-aware auxiliary display platform and applications
First Claim
1. In a computing environment having a computer system, a system comprising:
- a portable personal computer that includes;
a processing unit;
a built-in display coupled to the processing unit to output information to a user of the portable personal computer, the built-in display including a main display built into a first side of the built-in display and an auxiliary display built into a second side of the built-in display, wherein the auxiliary display is secondary to the main display and has limited display capabilities in at least size and resolution with respect to the main display, and such that the limited display capabilities of the auxiliary display limit display of information on the auxiliary display to only a single application at any given time;
a set of data elements specific to the user of the portable personal computer, the set of data elements each including one or more context properties defining in what contexts the data elements, while remaining accessible to the user of the portable personal computer, are not to provide information to the auxiliary display device, and wherein the context properties include definitions prohibiting display of one or more data elements of the set of data elements on the auxiliary display, but not the main display, when another person other than the user is determined to be near the portable personal computer; and
a service coupled to a context sensor and that manages the output of information on the auxiliary display based on the current context, wherein the service is configured to;
receive an indication that another person other than the user is near the portable personal computer;
identify, using the one or more context properties, a first subset of the set of data elements specific to the user that includes one or more data elements which are available for display of information an the main display and the auxiliary display device for the current context, and a second subset of the set of data elements specific to the user that includes one or more data elements which are available for display of information on the main display device and which are not to display information on the auxiliary display device for the current context; and
cause the auxiliary display device to display only information from the data elements specific to the user that are of the first subset of the set of data elements while the another person is detected to be near the portable personal computer, thereby abstaining from display information from the second subset of the data elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a mechanism by which application programs (or plug-ins) and an auxiliary service adjust the output and/or data available for output on an auxiliary device based on changes detected in the current context of the auxiliary display. Context sensors detect and report changes in context, whereby some action is taken with respect to what information is displayed or can be displayed on the auxiliary display device. Examples of context data that can change include the physical location of the display, detected movement or motion data, presence of a particular user or others, power state, network connectivity status, privacy status and so forth. The auxiliary device can have context as to its position relative to the main display. Information sensitivity levels may be used to specify whether an application program'"'"'s data can be displayed, based on the perceived sensitivity of the information and the user'"'"'s current context.
68 Citations
19 Claims
-
1. In a computing environment having a computer system, a system comprising:
a portable personal computer that includes; a processing unit; a built-in display coupled to the processing unit to output information to a user of the portable personal computer, the built-in display including a main display built into a first side of the built-in display and an auxiliary display built into a second side of the built-in display, wherein the auxiliary display is secondary to the main display and has limited display capabilities in at least size and resolution with respect to the main display, and such that the limited display capabilities of the auxiliary display limit display of information on the auxiliary display to only a single application at any given time; a set of data elements specific to the user of the portable personal computer, the set of data elements each including one or more context properties defining in what contexts the data elements, while remaining accessible to the user of the portable personal computer, are not to provide information to the auxiliary display device, and wherein the context properties include definitions prohibiting display of one or more data elements of the set of data elements on the auxiliary display, but not the main display, when another person other than the user is determined to be near the portable personal computer; and a service coupled to a context sensor and that manages the output of information on the auxiliary display based on the current context, wherein the service is configured to; receive an indication that another person other than the user is near the portable personal computer; identify, using the one or more context properties, a first subset of the set of data elements specific to the user that includes one or more data elements which are available for display of information an the main display and the auxiliary display device for the current context, and a second subset of the set of data elements specific to the user that includes one or more data elements which are available for display of information on the main display device and which are not to display information on the auxiliary display device for the current context; and cause the auxiliary display device to display only information from the data elements specific to the user that are of the first subset of the set of data elements while the another person is detected to be near the portable personal computer, thereby abstaining from display information from the second subset of the data elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. In a user-specific portable personal computer that includes a main display device and an auxiliary display device, a method for adapting information displayed on the auxiliary display device based on context changes, the method comprising:
-
within the user-specific portable personal computer, detecting a presence of another person other than a user of the user-specific portable personal computer at the user-specific portable personal computer, wherein the user-specific, portable personal computer includes a processing unit and a built-in display that includes a main display built into a first side of the built-in display and an auxiliary display built into a second side of the built-in display, wherein the auxiliary display is secondary to the main display and has limited display capabilities in at least size and resolution with respect to the main display, and such that the limited display capabilities of the auxiliary display limit display of information on the auxiliary display device to only a single application at any given time, and in response to detecting the presence of another person other than the user-specific portable personal computer, performing the following; accessing a set of data elements specific to the user of the user-specific portable personal computer, each of the set of data elements including one or more context properties defining in what contexts the data elements continue to provide information to the auxiliary display device for display; by a service of the user-specific portable personal computer, and which is coupled to a context sensor used to detect the presence of the another person, using the one or more context properties, and identifying a first subset of the set of data elements that includes one or more data elements of the set of data elements which are to display information on the auxiliary display device for the detected presence of the another person other than the user of the user-specific portable personal computer, and identifying a second subset of the set of data elements including one or more data elements of the set of data elements which are not to display information on the auxiliary display device for the detected presence of the another person other than the user of the user-specific portable personal computer; and while detecting the presence of the another person other than the user of the user-specific portable personal computer, and while the set of data elements remain accessible to the user of the user-specific portable personal computer, displaying on the auxiliary display device only information from data elements of the first subset of the set of data elements and preventing display of information from data elements of the second subset of the set of data elements on the auxiliary display, thereby prohibiting display of the second subset of the set of data elements on the auxiliary display, but not on the main display, and wherein display of only the data elements of the first subset of the set of data elements is caused by the service of the user-specific portable personal computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification