Thumbnail-image selection of applications
US-9128605-B2 · Sep 8, 2015 · US
US9965040B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9965040-B2 |
| Application number | US-201314368338-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 23, 2013 |
| Priority date | Dec 23, 2013 |
| Publication date | May 8, 2018 |
| Grant date | May 8, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.