Systems and methods for providing functionality based on device orientation
AssigneeFacebook, Inc.
InventorRobert Michael Baldwin
Life of this patent
Estimating the term…
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.
Claims20
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 and the second functionality are associated with content production of a content item, wherein the first functionality is associated with an input element for creating the content item and the second functionality is associated with capturing a media content item to be included in the content item;
- and
- providing, by the computing system, the second functionality when the computing system becomes positioned in the second orientation.
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 and the second functionality are associated with content production of a content item, wherein the first functionality is associated with an input element for creating the content item and the second functionality is associated with capturing a media content item to be included in the content item;
- and
- providing the second functionality when the system becomes positioned in the second orientation.
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 and the second functionality are associated with content production of a content item, wherein the first functionality is associated with an input element for creating the content item and the second functionality is associated with capturing a media content item to be included in the content item;
- and
- providing the second functionality when the computing system becomes positioned in the second orientation.
Dependencies are inferred from the claim text.