Systems and methods for providing functionality based on device orientation
First Claim
Patent Images
1. A computer-implemented method comprising:
- detecting, by a computing system, a first orientation in which the computing system is positioned using one or more orientation sensors;
providing, by the computing system, a first functionality when the computing system is positioned in the first orientation;
detecting, by the computing system, that the computing system becomes positioned in a second orientation using the one or more orientation sensors;
selecting, by the computing system, a second functionality, out of a set of functionalities, based on a current state associated with the computing system, wherein the first functionality is associated with accessing a first view of a content item and the second functionality is associated with accessing a second view associated with the content item, wherein the second view provides one or more of;
additional information associated with the content item or additional functionalities; and
providing, by the computing system, the second functionality when the computing system becomes positioned in the second orientation.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and non-transitory computer-readable media can determine a first orientation in which a computing system is positioned. A first functionality can be provided when the computing system is positioned in the first orientation. It can be determined that the computing system becomes positioned in a second orientation. A second functionality can be selected, out of a set of functionalities, based on a current state associated with the computing system. The second functionality can be provided when the computing system becomes positioned in the second orientation.
13 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
detecting, by a computing system, a first orientation in which the computing system is positioned using one or more orientation sensors; providing, by the computing system, a first functionality when the computing system is positioned in the first orientation; detecting, by the computing system, that the computing system becomes positioned in a second orientation using the one or more orientation sensors; selecting, by the computing system, a second functionality, out of a set of functionalities, based on a current state associated with the computing system, wherein the first functionality is associated with accessing a first view of a content item and the second functionality is associated with accessing a second view associated with the content item, wherein the second view provides one or more of;
additional information associated with the content item or additional functionalities; andproviding, by the computing system, the second functionality when the computing system becomes positioned in the second orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform; detecting a first orientation in which the system is positioned using one or more orientation sensors; providing a first functionality when the system is positioned in the first orientation; detecting that the system becomes positioned in a second orientation using the one or more orientation sensors; selecting a second functionality, out of a set of functionalities, based on a current state associated with the system, wherein the first functionality is associated with accessing a first view of a content item and the second functionality is associated with accessing a second view associated with the content item, wherein the second view provides one or more of;
additional information associated with the content item or additional functionalities; andproviding the second functionality when the system becomes positioned in the second orientation. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform:
-
detecting a first orientation in which the computing system is positioned using one or more orientation sensors; providing a first functionality when the computing system is positioned in the first orientation; detecting that the computing system becomes positioned in a second orientation using the one or more orientation sensors; selecting a second functionality, out of a set of functionalities, based on a current state associated with the computing system, wherein the first functionality is associated with accessing a first view of a content item and the second functionality is associated with accessing a second view associated with the content item, wherein the second view provides one or more of;
additional information associated with the content item or additional functionalities; andproviding the second functionality when the computing system becomes positioned in the second orientation. - View Dependent Claims (17, 18, 19, 20)
-
Specification