IP Library Granted Patent US 9,740,901
Granted Patent B2
US 9,740,901 · App. 15/281,022 · Granted Aug 22, 2017

Graphical menu builder for encoding applications in an image

Inventor: Charles Isaacs (San Jose, CA)
Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
G06K7/10722G06K7/1417G06Q30/0601G06Q30/0643
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,740,901
App. No.
15/281,022
Granted
Aug 22, 2017
Kind
B2
Abstract

The present invention provides a method and apparatus for encoding applications in an image. One embodiment of the method includes forming a first image that encodes information indicative of a map relating one or more pixel patterns to functionality implemented by a processor-based device. The first image is formed so that the processor-based device can decode the information to generate the map. The method also includes forming a second image that includes the pixel pattern(s). The second image is formed so that the processor-based device can detect the pixel pattern(s) and implement the functionality using the map.

Claims (44)

1. A method for generating a visual presentation encoding a functionality of a processor-based device in a visual medium, the method comprising:

presenting, by a processor on a display device coupled to the processor, a menu comprising a pixel pattern representing the functionality of the processor-based device;

presenting, by the processor on the display device, a template configured to receive the pixel pattern;

receiving, by the processor, user instructions for inserting the pixel pattern into the template;

encoding, by the processor, a map comprising first information for determining a correspondence between characteristics of pixels in the pixel pattern and the functionality of the processor-based device;

generating, by the processor, a first image comprising the encoded map, the first image being decodable by the processor-based device;

generating, by the processor, a second image based on the template and comprising the pixel pattern, the pixel pattern comprising second information for configuring the functionality of the processor-based device; and

generating, by the processor, the visual presentation comprising the first and second images,

wherein the functionality of the processor-based device is identified by cross-referencing the pixel pattern according to the encoded map, and the functionality of the processor-based device is configured based on the second information.

2. The method of claim 1 , wherein the generating of the visual presentation comprises forming a function-encoded visual medium comprising the first image and the second image, the first image being adjacent to the second image, and

wherein the function-encoded visual medium is acquirable by a camera implemented in the processor-based device.

3. The method of claim 2 , wherein the function-encoded visual medium comprises at least one of a label, a sign, an adhesive sticker, a piece of paper, a brochure, or published materials.

4. The method of claim 1 , wherein the pixel pattern comprises at least one of a number of the pixels, position of the pixels, colors of the pixels, a pixel shading value, or a shape.

5. The method of claim 4 , wherein the characteristics include at least one of the number of the pixels, the position of the pixels, the colors of the pixels, the pixel shading value, or the shape.

6. The method of claim 4 , wherein generating the second image comprises:

embedding at least one of the number of the pixels, the position of the pixels, the colors of the pixels, the pixel shading value, or the shape into the second image.

7. The method of claim 6 , wherein generating the second image further comprises:

embedding at least one of a character or a number into the second image,

wherein the encoded map associates a position of the at least one of the character or the number with the functionality of the processor-based device.

8. The method of claim 1 , wherein the functionality of the processor-based device includes invoking a communication with a contact center according to the configuration based on the second information.

9. The method of claim 8 , wherein the communication includes an internet search, an email, or a phone call.

10. A device for generating a visual presentation encoding a functionality of a processor-based device in a visual medium, the device comprising:

a processor; and

a memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to:

present on a display device coupled to the processor, a menu comprising a pixel pattern representing the functionality of the processor-based device;

present on the display device, a template configured to receive the pixel pattern;

receive user instructions for inserting the pixel pattern into the template;

encode a map comprising first information for determining a correspondence between characteristics of pixels in the pixel pattern and the functionality of the processor-based device;

generate a first image comprising the encoded map, the first image being decodable by the processor-based device;

generate a second image based on the template and comprising the pixel pattern, the pixel pattern comprising second information for configuring the functionality of the processor-based device; and

generate the visual presentation comprising the first and second images,

wherein the functionality of the processor-based device is identified by cross-referencing the pixel pattern according to the encoded map, and the functionality of the processor-based device is configured based on the second information.

11. The device of claim 10 , wherein the generating of the visual presentation comprises forming a function-encoded visual medium comprising the first image and the second image, the first image being adjacent to the second image, and

wherein the function-encoded visual medium is acquirable by a camera implemented in the processor-based device.

12. The device of claim 11 , wherein the function-encoded visual medium comprises at least one of a label, a sign, an adhesive sticker, a piece of paper, a brochure, or published materials.

13. The device of claim 10 , wherein the pixel pattern comprises at least one of a number of the pixels, position of the pixels, colors of the pixels, a pixel shading value, or a shape.

14. The device of claim 13 , wherein the characteristics include at least one of the number of the pixels, the position of the pixels, the colors of the pixels, the pixel shading value, or the shape.

15. The device of claim 13 , wherein generating the second image comprises:

embedding at least one of the number of the pixels, the position of the pixels, the colors of the pixels, the pixel shading value, or the shape into the second image.

16. The device of claim 15 , wherein generating the second image further comprises:

embedding at least one of a character or a number into the second image,

wherein the encoded map associates a position of the at least one of the character or the number with the functionality of the processor-based device.

17. The device of claim 10 , wherein the functionality of the processor-based device includes invoking a communication with a contact center according to the configuration based on the second information.

18. The device of claim 17 , wherein the communication includes an internet search, an email, or a phone call.

Assignments (6)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0093 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2016
From: ISAACS, CHARLES
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 039959/0258 →
Continuity (2)
Continuation 13238499 · Sep 21, 2011
Related Publication 20170017819A1 · Jan 19, 2017