Back to results
US 10,592,185 B2Granted
Mobile device application view management
AssigneeInternational Business Machines Corporation
InventorsAndrew S. Feltham, Elizabeth J. Maple
Life of this patent
Estimating the term…
Abstract
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining output data of one or more sensor of a mobile device; prioritizing the first though Nth applications of the mobile device based on the output data and based on criteria characterizing the first through Nth applications; and establishing information for display on a display of the mobile device based on the prioritizing.
Claims20
A method comprising:
- obtaining output data of one or more sensor of a mobile device;
- prioritizing first though Nth applications of the mobile device based on the output data and based on criteria characterizing the first through Nth applications;
- and
- establishing information for display on a display of the mobile device based on the prioritizing, wherein the prioritizing includes determining an activity profile of the mobile device and comparing the activity profile to criteria characterizing the first through Nth applications, wherein the first through Nth applications are currently running on the mobile device and wherein the mobile device is configured to display information of a certain one application of the first through Nth applications on the display of the mobile device at a given time and wherein the mobile device is further configured so that in response to a certain user initiated action entered into a user interface of the mobile device, the mobile device changes which of the first through Nth applications is the certain one application having information currently displayed on the display, and wherein the mobile device is configured so that a number of initiations of the certain user initiated action by the user to cause display of information of a particular application of the first through Nth application on the display is in dependence on a current prioritization order of the first through Nth applications resulting from the prioritizing.
1 more element
A computer program product comprising:
- a computer readable storage medium readable by one or more processing unit and storing instructions for execution by one or more processor for performing a method comprising:
- obtaining output data of one or more sensor of a mobile device;
- prioritizing first though Nth applications of the mobile device based on the output data and based on criteria characterizing the first through Nth applications;
- and
- establishing information for display on a display of the mobile device based on the prioritizing, wherein the prioritizing includes determining an activity profile of the mobile device and comparing the activity profile to criteria characterizing the first through Nth applications, wherein the first through Nth applications are currently running on the mobile device and wherein the mobile device is configured to display information of a certain one application of the first through Nth applications on the display of the mobile device at a given time and wherein the mobile device is further configured so that in response to a certain user initiated action entered into a user interface of the mobile device, the mobile device changes which of the first through Nth applications is the certain one application having information currently displayed on the display, and wherein the mobile device is configured so that a number of initiations of the certain user initiated action by the user to cause display of information of a particular application of the first through Nth application on the display is in dependence on a current prioritization order of the first through Nth applications resulting from the prioritizing.
2 more elements
A system comprising:
- a memory;
- at least one processor in communication with the memory;
- and
- program instructions executable by one or more processor via the memory to perform a method comprising:
- obtaining output data of one or more sensor of a mobile device;
- prioritizing first though Nth applications of the mobile device based on the output data and based on criteria characterizing the first through Nth applications;
- and
- establishing information for display on a display of the mobile device based on the prioritizing, wherein the prioritizing includes determining an activity profile of the mobile device and comparing the activity profile to criteria characterizing the first through Nth applications, wherein the first through Nth applications are currently running on the mobile device and wherein the mobile device is configured to display information of a certain one application of the first through Nth applications on the display of the mobile device at a given time and wherein the mobile device is further configured so that in response to a certain user initiated action entered into a user interface of the mobile device, the mobile device changes which of the first through Nth applications is the certain one application having information currently displayed on the display, and wherein the mobile device is configured so that a number of initiations of the certain user initiated action by the user to cause display of information of a particular application of the first through Nth application on the display is in dependence on a current prioritization order of the first through Nth applications resulting from the prioritizing.
5 more elements
Dependencies are inferred from the claim text.