High ambient light electronic screen communication method
First Claim
1. A method of obtaining machine-readable code information with a barcode scanner from a digital display comprising the steps of:
- activating a barcode scanner to operate in a first mode;
converting the machine-readable code information into a communication sequence comprising sequential images, wherein each sequential image is defined by at least three colors;
configuring the barcode scanner to operate in a second mode, in case the machine-readable code information is not decoded, to analyze a plurality of images sequentially;
displaying by the digital display the communication sequence;
receiving with the barcode scanner the communication sequence, wherein the barcode scanner captures the sequential images;
converting the captured sequential images back into the machine-readable code information; and
connecting the barcode scanner to a computer using a unique identifier via an electronic communication method.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention embraces a method to obtain barcoded information off a computer screen under high ambient lighting conditions, including a direct sunlight environment. The method includes a user prompting a computer to present an active window on all or a portion of its screen. The computer generates a communication sequence, comprising information commonly included on a barcode, and displays the communication sequence on the computer screen. After activating the scanner into an alternative or screen mode, the user places the scanner on the active window of the computer screen and the scanner asynchronously receives the communication sequence. The scanner decodes the received communication sequence and obtains encoded information of the computer. The encoded information may include a unique identifier of the computer, such as a MAC address. With the MAC address, the scanner may wirelessly communicate with the computer to exchange other information.
-
Citations
19 Claims
-
1. A method of obtaining machine-readable code information with a barcode scanner from a digital display comprising the steps of:
-
activating a barcode scanner to operate in a first mode; converting the machine-readable code information into a communication sequence comprising sequential images, wherein each sequential image is defined by at least three colors; configuring the barcode scanner to operate in a second mode, in case the machine-readable code information is not decoded, to analyze a plurality of images sequentially; displaying by the digital display the communication sequence; receiving with the barcode scanner the communication sequence, wherein the barcode scanner captures the sequential images; converting the captured sequential images back into the machine-readable code information; and connecting the barcode scanner to a computer using a unique identifier via an electronic communication method. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for obtaining machine-readable code information with a barcode scanner from a digital display, the system comprising:
-
a computer capable of generating a multi-state sequence from the machine-readable code information and presenting the multi-state sequence on the digital display; the barcode scanner capable of scanning the digital display and receiving the multi-state sequence using out-of-focus asynchronous data transmission, wherein, the barcode scanner converts the multi-state sequence back into the machine-readable code information, and wherein the barcode scanner detects a magnitude of the multi-state sequence by averaging pixels of the digital display and asynchronously communicated with the computer; and the digital display for displaying the multi-state sequence. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of communicating with a computer, comprising:
-
activating a scanner to operate in a barcode mode; attempting, by the scanner, to decode a barcode displayed on a computer screen; if the scanner does not successfully decode the barcode; changing an operation of the scanner to a screen mode, and processing a plurality of frames of a communication sequence displayed on the computer screen; determining, by the scanner, if the communication sequence comprises multiple states in the plurality of frames of the communication sequence; if the communication sequence comprises multiple states, continuing, by the scanner, to decode the plurality of frames comprising bits of encoded information; and after receiving and decoding the communication sequence, returning the operation of the scanner to the barcode mode. - View Dependent Claims (19)
-
Specification