Cross-device information exchange via web browser
US-9313449-B2 · Apr 12, 2016 · US
US10455181B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10455181-B2 |
| Application number | US-201615064980-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 9, 2016 |
| Priority date | Apr 30, 2014 |
| Publication date | Oct 22, 2019 |
| Grant date | Oct 22, 2019 |
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.
Techniques are disclosed for exchanging information between devices. Each device is configured to execute a web browser application. One of the devices is referred to as a streamer device, and the other a receiver device. The receiver device includes a camera for receiving images displayed by the streamer device. A user of the streamer device can orient the display of the streamer towards the camera of the receiver device. The receiver device uses the camera to observe images displayed by any streamer devices that are present within the field of view of the camera. The receiver device, via the camera, analyzes each video frame displayed by the streamer device for a pattern. If the pattern is detected and matches a predefined pattern, the receiver device can retrieve information associated with the pattern, and display that information in the web browser.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving, from a camera of a first device, a series of image frames generated and displayed by a web browser of a second device, the series of image frames having an image pattern steganographically hidden therein; and causing the first device to display, via a video display of the first device, information associated with the image pattern generated and displayed by the web browser of the second device, wherein the image pattern matches a predefined image pattern associated with a user of the second device. 2. The method of claim 1 , wherein the image pattern is visually imperceptible by a human when the image frames are rendered sequentially. 3. The method of claim 1 , further comprising: analyzing, by a processor, the image frames to locate the image pattern; and matching, by the processor, the image pattern with a predefined image pattern; wherein the information is further associated with the predefined image pattern. 4. The method of claim 3 , further comprising associating the predefined image pattern with a user account, wherein the information is customized based on the user account. 5. The method of claim 1 , wherein the image pattern includes at least one of a barcode and a color pattern. 6. The method of claim 1 , wherein the image pattern appears for approximately 1/60th of a second. 7. The method of claim 1 , wherein the image pattern appears in a single frame of the series of image frames. 8. A computer-implemented method comprising: receiving digital content from a server, the digital content including a series of image frames received from a camera of a first device, the series of image frames being generated and displayed by a web browser of a second device, the series of image frames having an image pattern steganographically hidden therein; and rendering, via a video display of the first device, the series of image frames generated and displayed by the web browser of the second device, wherein the image pattern matches a predefined image pattern associated with a user of the second device. 9. The method of claim 8 , wherein the content is visually perceptible by a human and the image pattern is visually imperceptible by a human when the image frames are rendered sequentially. 10. The method of claim 8 , wherein the image pattern appears for approximately 1/60th of a second. 11. The method of claim 8 , wherein the image pattern appears in a single one of the series of image frames. 12. The method of claim 8 , further comprising associating the image pattern with a user account, wherein the image pattern is customized based on the user account. 13. The method of claim 8 , wherein the image pattern includes at least one of a barcode and a color pattern. 14. A non-transitory computer program product having instructions encoded thereon that when executed by one or more processors cause a process to be carried out, the process comprising: receiving digital content from a server, the digital content including a series of image frames received from a camera of a first device, the series of image frames being generated and displayed by a web browser of a second device, the series of image frames having an image pattern steganographically hidden therein; and rendering, via a video display of the first device, the series of image frames generated and displayed by the web browser of the second device, wherein the image pattern matches a predefined image pattern associated with a user of the second device. 15. The non-transitory computer program product of claim 14 , wherein the content is visually perceptible by a human and the image pattern is visually imperceptible by a human when the image frames are rendered sequentially. 16. The non-transitory computer program product of claim 14 , wherein the image pattern appears for approximately 1/60th of a second. 17. The non-transitory computer program product of claim 14 , wherein the image pattern appears in a single one of the series of image frames. 18. The non-transitory computer program product of claim 14 , wherein the process further comprises associating the image pattern with a user account, wherein the image pattern is customized based on the user account. 19. The non-transitory computer program product of claim 14 , wherein the image pattern includes at least one of a barcode and a color pattern. 20. The non-transitory computer program product of claim 14 , wherein the image pattern appears for at most 24/60th of a second.
for supporting Internet browser applications · CPC title
for displaying additional information (H04N5/50 takes precedence) · CPC title
Matching criteria, e.g. proximity measures · CPC title
Image watermarking · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.