CONTEXT AWARE USER INTERFACE
First Claim
1. A computer-implemented method, comprising:
- identifying one or more historical instances of device usage;
determining historical contextual data for each of the one or more historical instances of the device usage;
creating an event in association with the one or more historical instances of the device usage and the historical contextual data;
identifying a real-time occurrence of the event by comparing real-time contextual data to the historical contextual data; and
in response to identifying the real-time occurrence of the event, adjusting one or more aspects of a user interface (UI) of the device based on the one or more historical instances of the device usage.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method according to one embodiment includes identifying one or more historical instances of device usage, determining historical contextual data for each of the one or more historical instances of the device usage, creating an event in association with the one or more historical instances of the device usage and the historical contextual data, identifying a real-time occurrence of the event by comparing real-time contextual data to the historical contextual data, and in response to identifying the real-time occurrence of the event, adjusting one or more aspects of a user interface (UI) of the device based on the one or more historical instances of the device usage.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
identifying one or more historical instances of device usage; determining historical contextual data for each of the one or more historical instances of the device usage; creating an event in association with the one or more historical instances of the device usage and the historical contextual data; identifying a real-time occurrence of the event by comparing real-time contextual data to the historical contextual data; and in response to identifying the real-time occurrence of the event, adjusting one or more aspects of a user interface (UI) of the device based on the one or more historical instances of the device usage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for implementing a context aware user interface (UI), the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
identifying one or more historical instances of device usage, utilizing the processor; determining historical contextual data for each of the one or more historical instances of the device usage, utilizing the processor; creating an event in association with the one or more historical instances of the device usage and the historical contextual data, utilizing the processor; identifying, utilizing the processor, a real-time occurrence of the event by comparing real-time contextual data to the historical contextual data; and in response to identifying the real-time occurrence of the event, adjusting, utilizing the processor, one or more aspects of a UI of the device based on the one or more historical instances of the device usage. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a processor; and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to; identify one or more historical instances of device usage; determine historical contextual data for each of the one or more historical instances of the device usage; create an event in association with the one or more historical instances of the device usage and the historical contextual data; identify a real-time occurrence of the event by comparing real-time contextual data to the historical contextual data; and in response to identifying the real-time occurrence of the event, adjust one or more aspects of a user interface (UI) of the device based on the one or more historical instances of the device usage.
-
Specification