Systems and methods for providing functionality based on device orientation

US9891720B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9891720-B2
Application numberUS-201715705146-A
CountryUS
Kind codeB2
Filing dateSep 14, 2017
Priority dateAug 28, 2014
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The computer-implemented method of claim 1 , wherein the first orientation corresponds to a portrait orientation and wherein the second orientation corresponds to a landscape orientation. 3. The computer-implemented method of claim 1 , wherein the second functionality is associated with accessing the content item in the second view, and wherein the second view provides more information associated with the content item than the first view. 4. The computer-implemented method of claim 1 , wherein the first functionality is associated with a financial transaction, and wherein the second functionality is associated with providing at least one of a receipt, a business card, or a communication expressing gratitude. 5. The computer-implemented method of claim 1 , wherein the first functionality is associated with accessing a message in an inbox, and wherein the second functionality is associated with providing at least one of the message, the inbox, or a message thread of which the message is a part. 6. The computer-implemented method of claim 1 , wherein the first functionality is associated with providing a link to a web resource, and wherein the second functionality is associated with initiating a loading of the web resource via the link. 7. The computer-implemented method of claim 1 , wherein the first functionality is associated with accessing a first content item in a first view, and wherein the second functionality is associated with providing the first content item and at least one tab for switching to a second view to access a second content item. 8. The computer-implemented method of claim 1 , wherein the first functionality is associated with a search, wherein the second functionality is associated with providing a set of results based on the search, and wherein the providing of the set of results includes providing at least a first subset of results associated with a first search result type and a second subset of results associated with a second search result type. 9. The computer-implemented method of claim 1 , further comprising: determining a direction associated with a change in orientation experienced by the computing system when the computing system becomes positioned in the second orientation subsequent to being positioned in the first orientation, and wherein the selecting of the second functionality is based on the direction. 10. The computer-implemented method of claim 1 , wherein the one or more orientation sensors include at least one of an accelerometer, a gyroscope, a compass, a barometer, a magnetometer, or a motion processor. 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; and providing the second functionality when the system becomes positioned in the second orientation. 12. The system of claim 11 , wherein the first orientation corresponds to a portrait orientation and wherein the second orientation corresponds to a landscape orientation. 13. The system of claim 11 , wherein the second functionality is associated with accessing the content item in the second view, and wherein the second view provides more information associated with the content item than the first view. 14. The system of claim 11 , wherein the instructions further cause the system to perform: determining a direction associated with a change in orientation experienced by the system when the system becomes positioned in the second orientation subsequent to being positioned in the first orientation, and wherein the selecting of the second functionality is based on the direction. 15. The system of claim 11 , wherein the one or more orientation sensors include at least one of an accelerometer, a gyroscope, a compass, a barometer, a magnetometer, or a motion processor. 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; and providing the second functionality when the computing system becomes positioned in the second orientation. 17. The non-transitory computer-readable storage medium of claim 16 , wherein the first orientation corresponds to a portrait orientation and wherein the second orientation corresponds to a landscape orientation. 18. The non-transitory computer-readable storage medium of claim 16 , wherein the second functionality is associated with accessing the content item in the second view, and wherein the second view provides more information associated with the content item than the first view. 19. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises: determining a direction associated with a change in orientation experienced by the computing system when the computing system becomes positioned in the second orientation subseq

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Electricity · mapped topic

  • using orientation information, e.g. compass · CPC title

  • Access to banking information through M-devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9891720B2 cover?
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 function…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0346. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).