Method and apparatus for bar code data interchange
First Claim
1. A method of using video displayed bar code data in bar code data interchange to exchange data between a first software application and a second software application, the method comprising:
- displaying an electronic document associated with the first software application on a video display, the electronic document comprising a bar code;
decoding the bar code data into information using a bar code reader;
automatically inserting the information into a data field associated with the second software application.
9 Assignments
0 Petitions
Accused Products
Abstract
A new method and system for bar code data interchange includes a bar code scanner, such as a high scan rate LED scanner, and reads bar coded information from a video display. This bar coded information is scanned from the video display into a host device. The bar coded information may be sent to a user in a variety of ways, including over the Internet, any intranet, or any type of telephony network. The bar coded information may be viewed by the user on the video display as part of an e-mail message, as displayed on a web-page, or as displayed on television programming. The scanned bar coded information is decoded and may then be used. A first software program may have been used to create the bar coded information, and a second and distinct software application may be used with the now decoded bar coded information.
-
Citations
55 Claims
-
1. A method of using video displayed bar code data in bar code data interchange to exchange data between a first software application and a second software application, the method comprising:
-
displaying an electronic document associated with the first software application on a video display, the electronic document comprising a bar code; decoding the bar code data into information using a bar code reader; automatically inserting the information into a data field associated with the second software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving an electronic document comprising a bar code encoding a field tag and information within a corresponding information field; displaying the electronic document on a video display; decoding the bar code into the field tag and the information using a bar code reader; and automatically inserting the information into a data field identified by the field tag. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
receiving an electronic document for data interchange, the document comprising (a) an information field for containing information and (b) a bar code encoding information within the information field; displaying a representation of the document on a video display associated with a computing device; decoding the bar code into information using a bar code reader; and using the information to populate a data field. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
receiving an electronic document for data interchange, the electronic document comprising (a) an information field for containing information and (b) a bar code encoding information within the information field; decoding the bar code into information using a bar code reader; and using the information to populate a data field. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer readable medium having software program code recorded thereon for execution on microprocessor to perform functions including:
-
receiving an electronic document comprising a bar code encoding a field tag and information within a corresponding information field; displaying the electronic document on a video display; decoding the bar code into the field tag and the information; and using the information to populate a data field identified by the field tag to thereby complete the data interchange from the electronic document to the data field.
-
-
44. An apparatus, comprising:
-
a microprocessor; a video display; random access memory; and instructions stored in the random access memory and executable by the microprocessor to perform computing functions comprising; processing an electronic document, displaying the electronic document on the video display, the electronic document comprising a bar code, decoding the bar code data into information, and using the information to populate a data field associated with a first software application. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. An apparatus, comprising:
-
means for processing an electronic document; means for displaying the electronic document, the electronic document comprising a bar code; means for decoding the bar code data into information; and means for automatically inserting the information into a data field associated with a first software application.
-
Specification