IP Library › Granted Patent US 9,027,842
Granted Patent B2
US 9,027,842 · App. 13/842,932 · Granted May 12, 2015

Broadcasting independent of network availability using color space encoded image

Inventors: Alisa Mesh-Iliescu (Kfar Saba, IL); Vladimir Kolmanovitch (Netanya, IL)
Assignee: Pictech Management Limited
G06K19/0614G06K2019/06225
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,027,842
App. No.
13/842,932
Granted
May 12, 2015
Kind
B2
Abstract

Embodiments of the present disclosure can include systems, methods, and non-transitory computer program products for using color space encoded images to perform image-based information broadcasting. In certain aspects, the information broadcasting can include using the encoded images to broadcast information to multiple devices within view of the encoded images. Embodiments can also include broadcasting information independent of network availability. In certain aspects, a public display having a camera can register or capture a color space encoded image from a remote device, where the encoded image encodes a request for information from a user. The public display can send the encoded image to be decoded, and receive the decoded request for information. The public display can encode an encoded image representing a response, and display the encoded image representing a response for decoding by the user.

Claims (24)

1. A computer-implemented method for image-based information broadcasting, the method comprising:

receiving information at a first device for broadcasting;

creating a first image encoding the information by:

creating colored cells within a color space to provide an encoded representation of the received information in an image by processing the received information to obtain a stream of integers, each integer in the stream of integers corresponding to a color in the color space for a cell in the image; and

creating one or more additional cells adjoining the encoded image, the one or more additional cells for assisting in decoding the encoded image; and

displaying the first encoded image for a second device to decode optically without using a network to download the information; and

in response to displaying the first encoded image, receiving a second encoded image from the second device, the second encoded image having colored cells corresponding to a stream of integers encoding a response from the second device.

2. A system for image-based information broadcasting, the system comprising:

memory;

storage; and

at least one processor configured to use the memory and the storage to:

receive information at a first device for broadcasting;

create a first image encoding the information by:

creating colored cells within a color space to provide an encoded representation of the received information in an image by processing the received information to obtain a stream of integers, each integer in the stream of integers corresponding to a color in the color space for a cell in the image; and

creating one or more additional cells adjoining the encoded image, the one or more additional cells for assisting in decoding the encoded image; and

display the first encoded image for a second device to decode optically without using a network to download the information; and

in response to displaying the first encoded image, receive a second encoded image from the second device, the second encoded image having colored cells corresponding to a stream of integers encoding a response from the second device.

3. A non-transitory computer program product for image-based information broadcasting, the non-transitory computer program product tangibly embodied in a computer-readable medium, the non-transitory computer program product including instructions operable to cause a data processing apparatus to:

receive information at a first device for broadcasting;

create a first image encoding the information by:

creating colored cells within a color space to provide an encoded representation of the received information in an image by processing the received information to obtain a stream of integers, each integer in the stream of integers corresponding to a color in the color space for a cell in the image; and

creating one or more additional cells adjoining the encoded image, the one or more additional cells for assisting in decoding the encoded image; and

display the first encoded image for a second device to decode optically without using a network to download the information; and

in response to displaying the first encoded image, receive a second encoded image from the second device, the second encoded image having colored cells corresponding to a stream of integers encoding a response from the second device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2026
From: ALICETECH LIMITED
To: NACHMANOVICH, YAKOV
Reel/Frame 075820/0285 →
CHANGE OF NAME Recorded Jun 1, 2026
From: PICTECH MANAGEMENT LIMITED
To: ALICETECH LIMITED
Reel/Frame 075667/0912 →
Continuity (1)
Related Publication 20140263671A1 · Sep 18, 2014