×

Device context-based user interface

  • US 10,715,611 B2
  • Filed: 09/06/2013
  • Issued: 07/14/2020
  • Est. Priority Date: 09/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A device comprising:

  • a device context module implemented at least partially in hardware, the device context module configured to perform operations comprising;

    tracking interactions of a user with the device;

    determining a context of the device based in part on a configuration of hardware associated with the device and in part on determining that the user predominantly interacts with the device in a particular manner from a pattern of usage determined for the user'"'"'s current session based on an amount of interaction time the user has with different items of the hardware, the context of the device changing responsive to changes in the configuration of hardware associated with the device and changes in the amount of interaction time the user has with the different items of hardware,wherein the context of the device is based in part on whether the configuration of hardware includes a particular hardware item associated with the device, andwherein the context of the device is further determined based in part on an amount of time that the particular hardware item is being used over a monitored period of time, the context of the device being different when the amount of time the particular hardware item is used is less than a threshold amount over the monitored period of time than when the amount of time the particular hardware item is used is more than the threshold amount over the monitored period of time;

    selecting a respective one of a plurality of user interface configurations that corresponds to the determined context of the device, the selected user interface configuration supporting operations in the determined context of the device by displaying a combination of user interface instrumentalities suited for performing the operations according to the pattern of usage determined for the user'"'"'s current session; and

    automatically configuring a user interface of an application for display using the selected user interface configuration.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×