Method and system for auto switching applications based on device orientation
First Claim
Patent Images
1. A method comprising:
- providing, by one or more processors of a mobile device and for display, a graphical user interface of an application on a first display,the first display being part of the mobile device that is in a first orientation;
sensing, by the one or more processors of the mobile device, a change in orientation of the mobile device from the first orientation to a second orientation;
detecting, by the one or more processors of the mobile device, a change in one or more acceleration values;
determining, by the one or more processors of the mobile device, whether the change in the one or more acceleration values is in multiple planes or axes;
accessing, by the one or more processors of the mobile device, a settings database to determine one or more actions to take based on sensing the change in orientation of the mobile device and based on determining that the change in the one or more acceleration values is in multiple planes or axes,the change in the one or more acceleration values being ignored when;
the change in the one or more acceleration values is in a single plane or axes, andthe change in the one or more acceleration values corresponds to an input from a global positioning system (GPS) sensor associated with the mobile device; and
performing, by the one or more processors of the mobile device, an action of the one or more actions based on the change in orientation of the mobile device and based on accessing the settings database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are presented for automatically switching to different applications, settings, or GUIs based on orientation of a mobile device. The system provides a user with the ability to maximize screen “real estate,” limit the number of user inputs required to perform a particular action, and to maximize efficiency when using a mobile device. In some examples, the system allows a user to access multiple applications or user menus by changing the mobile device'"'"'s orientation from a first orientation to a second orientation. The system may also allow the user to establish which actions take place upon changing the mobile device'"'"'s orientation.
56 Citations
23 Claims
-
1. A method comprising:
-
providing, by one or more processors of a mobile device and for display, a graphical user interface of an application on a first display, the first display being part of the mobile device that is in a first orientation; sensing, by the one or more processors of the mobile device, a change in orientation of the mobile device from the first orientation to a second orientation; detecting, by the one or more processors of the mobile device, a change in one or more acceleration values; determining, by the one or more processors of the mobile device, whether the change in the one or more acceleration values is in multiple planes or axes; accessing, by the one or more processors of the mobile device, a settings database to determine one or more actions to take based on sensing the change in orientation of the mobile device and based on determining that the change in the one or more acceleration values is in multiple planes or axes, the change in the one or more acceleration values being ignored when; the change in the one or more acceleration values is in a single plane or axes, and the change in the one or more acceleration values corresponds to an input from a global positioning system (GPS) sensor associated with the mobile device; and performing, by the one or more processors of the mobile device, an action of the one or more actions based on the change in orientation of the mobile device and based on accessing the settings database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; provide, for display, a graphical user interface of an application on a first display, the first display being part of a mobile device that is in a first orientation; sense a change in orientation of the mobile device from the first orientation to a second orientation; detect a change in one or more acceleration values; determine whether the change in the one or more acceleration values is in multiple planes or axes; access a settings database to determine one or more actions to take based on sensing the change in orientation of the mobile device and based on determining that the change in the one or more acceleration values is in multiple planes or axes, the change in the one or more acceleration values being ignored when; the change in the one or more acceleration values is in a single plane or axes, and the change in the one or more acceleration values corresponds to an input from a global positioning system (GPS) sensor associated with the mobile device; and perform an action, of the one or more actions, based on the change in orientation of the mobile device and based on accessing the settings database. - View Dependent Claims (12, 13)
-
14. A system having comprising:
at least one processor to; provide, for display, a graphical user interface of an application on a first display, the first display being part of a mobile device that is in a first orientation; sense a change in orientation of the mobile device from the first orientation to a second orientation; detect a change in one or more acceleration values; determine whether the change in the one or more acceleration values is in multiple planes or axes; access a settings database to determine one or more actions to take based on determining that the change in the one or more acceleration values is in multiple planes or axes, the change in the one or more acceleration values being ignored when; the change in the one or more acceleration values is in a single plane or axes, and the change in the one or more acceleration values corresponds to an input from a global positioning system (GPS) sensor associated with the mobile device; and perform an action, of the one or more actions, based on the change in orientation of the mobile device and based on accessing the settings database. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
Specification