Graphical menu builder for encoding applications in an image
First Claim
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.
3 Assignments
0 Petitions
Accused Products
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.
63 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification