Method for using magnetometer together with gesture to send content to wireless display

US9965040B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9965040-B2
Application numberUS-201314368338-A
CountryUS
Kind codeB2
Filing dateDec 23, 2013
Priority dateDec 23, 2013
Publication dateMay 8, 2018
Grant dateMay 8, 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.

Various systems and methods for using a user gesture to display content on a display are described herein. An apparatus comprises a media module, a gesture module, an angle module, a streaming module, and a network device. The media module displays media content on a display of a computing device; the gesture module detects a gesture control on the computing device; the angle module calculates an angle of the gesture control with respect a reference direction; the streaming module selects a display from a plurality of displays based on the calculated angle; and the network device transmits the media content to the selected display.

First claim

Opening claim text (preview).

What is claimed is: 1. At least one non-transitory machine-readable medium including instructions to use a user gesture to display content on a selected display, which when executed by a machine, cause the machine to perform operations comprising: displaying media content on a display of a computing device; detecting a gesture control on the computing device; calculating an angle of the gesture control with respect to a reference direction and orientation of the computing device, by: calculating a first angle based on the orientation of the computing device with respect to the reference direction; calculating a second angle based on the direction of the gesture control with respect to the orientation of the computing device; and subtracting the first angle from the second angle to determine the angle of the gesture control; selecting a display from a plurality of displays based on the calculated angle, wherein the selecting includes, for each of the plurality of displays: determining location coordinates of a respective display of the plurality of displays; calculating an angle to the respective display from the computing device with respect to the reference direction based on the determined location coordinates and location coordinates of the computing device; and comparing the angle to the respective display with the angle of the gesture control; and transmitting the media content to the selected display. 2. The at least one machine-readable medium of claim 1 , further comprising: selecting the display of the plurality of displays with the angle to the respective display that is closest to the angle of the gesture with respect to the reference direction. 3. The at least one machine-readable medium of claim 1 , further comprising: selecting the display of the plurality of displays with the angle to the respective display closest to the angle of the gesture control when the difference between the calculated respective display angle and the angle of the gesture control is within an angle threshold. 4. The at least one machine-readable medium of claim 1 , further comprising: determining that there is more than one display of the plurality of displays with an angle to the respective display from the computing device within an angle threshold; and based on the determining, presenting a prompt on the display of the computing device to select a display of the more than one display. 5. The at least one machine-readable medium of claim 1 , wherein determining location coordinates of a respective display of the plurality of displays comprises: retrieving the location coordinates from a database stored on the storage device of the computing device. 6. The at least one machine-readable medium of claim 1 , wherein determining location coordinates of a respective display of the plurality of displays comprises: retrieving the location coordinates from a broadcast from the respective display. 7. An apparatus to use a user gesture to display content on a selected display, the apparatus comprising: at least one processor; a storage device comprising instructions, which when executed by the at least one processor, configure to at least one processor to: display media content on the display; detect a gesture control; calculate an angle of the gesture control with respect to a reference direction and orientation of the computing device, including instructions to: calculate a first angle based on the orientation of the computing device with respect to the reference direction; calculate a second angle based on the direction of the gesture control with respect to the orientation of the computing device; and subtract the first angle from the second angle to determine the angle of the gesture control; select a display from a plurality of displays based on the calculated angle, wherein to select the display, the at least one processor is configured to, for each of the plurality of displays: determine location coordinates of a respective display of the plurality of displays: calculate an angle to the respective display from the computing device with respect to the reference direction based on the determined location coordinates and location coordinates of the computing device; and compare the angle to the respective display with the angle of the gesture control; and wherein a network device is configured to transmit the media content to the selected display. 8. The apparatus of claim 7 , wherein the at least one processor is further configured, when executing the instruction, to: select the display of the plurality of displays with the angle to the respective display that is closest to the angle of the gesture with respect to the reference direction. 9. The apparatus of claim 7 , wherein at least one processor is further configured, when executing the instruction, to: select the display of the plurality of displays with the angle to the respective display closest to the angle of the gesture control when the difference between the calculated respective display angle and the angle of the gesture control is within an angle threshold. 10. The apparatus of claim 7 , wherein the at least one processor is further configured, when executing the instruction, to: determine that there is more than one display of the plurality of displays with an angle to the respective display from the computing device within an angle threshold; and based on the determining, present a prompt on the display of the computing device to select a display of the more than one display. 11. The apparatus of claim 7 , wherein the location coordinates of a respective display of the plurality of displays are retrieved from a database stored on the storage device of the computing device. 12. The apparatus of claim 7 , wherein the location coordinates of a respective display of the plurality of displays are retrieved from a broadcast from the respective display. 13. The apparatus of claim 7 , wherein the at least one processor is further configured, when executing the instruction, to request the location coordinates from the respective display. 14. The apparatus of claim 7 , wherein the at least one processor is further configured, when executing the instruction, to transmit a request to the selected display to present the media content on the selected display. 15. The apparatus of claim 14 , wherein the at least one processor is further configured, when executing the instruction, to transmit the media content to the selected display upon receiving an acknowledgement from the selected display. 16. A method of using a user gesture to display content on a selected display, the method comprising: displaying media content on a display of a computing device; detecting a gesture control on the computing device; calculating an angle of the gesture control with respect to a reference direction and orientation of the computing device, by: calculating a first angle based on the orientation of the computing device with respect to the reference direction; calculating a second angle based on the direction of the gesture control with respect to the orientation of the computing device; and subtracting the first angle from the second angle to determine the angle of the gesture control; selecting a display from a plurality of displays based on the calculated angle, wherein the selecting includes, for each of the plurality of displays: determining location coordinates of a respective display of the plurality of displays, calculating an angle to the respective display from the computing device with respect to the re

Assignees

Inventors

Classifications

  • G06F3/017Primary

    Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805) · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title

  • Use of DVI or HDMI protocol in interfaces along the display data pipeline · 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 US9965040B2 cover?
Various systems and methods for using a user gesture to display content on a display are described herein. An apparatus comprises a media module, a gesture module, an angle module, a streaming module, and a network device. The media module displays media content on a display of a computing device; the gesture module detects a gesture control on the computing device; the angle module calculates …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/017. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 08 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).