Cross-device information exchange via web browser

US10455181B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10455181-B2
Application numberUS-201615064980-A
CountryUS
Kind codeB2
Filing dateMar 9, 2016
Priority dateApr 30, 2014
Publication dateOct 22, 2019
Grant dateOct 22, 2019

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • for supporting Internet browser applications · CPC title

  • H04N5/445Primary

    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

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 US10455181B2 cover?
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 c…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification H04M1/72445. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 22 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).