Method and apparatus for transferring and processing transaction data
First Claim
1. A method of transaction data transfer, comprising:
- providing a magnetically encodable medium;
encoding said medium with data relating to at least one transaction at a first location to produce first encodings, said data including at least one user-supplied annotation;
wherein said act of encoding further comprises using an optical recognition algorithm to read a hand-written one of said at least one annotation;
disposing the medium at a second location;
reading at least a portion of said first encodings at said second location to obtain at least portions of said data; and
processing said at least portions of data.
0 Assignments
0 Petitions
Accused Products
Abstract
An information entry and reporting system and method for tracking data associated with retail transactions at the point of sale. Transaction data is converted into a machine readable dataform pattern and printed onto a sales receipt provided to the purchaser. Subsequently, the purchaser uses a suitably configured scanning device to read the dataform pattern into his or her computer. Software algorithms decode the scanned dataform pattern, extract the transaction data and store it for subsequent analysis and reporting. The system includes a computer, software adapted to retrieve selected data, assemble the retrieved data in a format suitable for encoding and encode the data in a dataform pattern, a printer to print the encoded transaction data, a scanning device to capture the encoded data, software to decode the transaction data and software to display the data in human readable form.
207 Citations
52 Claims
-
1. A method of transaction data transfer, comprising:
-
providing a magnetically encodable medium; encoding said medium with data relating to at least one transaction at a first location to produce first encodings, said data including at least one user-supplied annotation; wherein said act of encoding further comprises using an optical recognition algorithm to read a hand-written one of said at least one annotation; disposing the medium at a second location; reading at least a portion of said first encodings at said second location to obtain at least portions of said data; and processing said at least portions of data. - View Dependent Claims (2)
-
-
3. A method of transaction data transfer, comprising:
-
providing an encodable medium; encoding said medium with first data relating to at least one transaction at a first location to produce first encodings, said data including at least one first user-supplied annotation; printing a receipt, said receipt comprising said first encodings; disposing the receipt at a second location; and encoding said receipt with second data relating to at least one other transaction to produce second encodings, said second data including at least one second user-supplied annotation. - View Dependent Claims (4, 5, 6)
-
-
7. Method of transaction data processing, comprising:
-
providing a plurality of transaction data; partitioning said data into two or more parts; and encoding said two or more parts into two or more symbolic representations of said data parts. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of transaction data transfer, comprising:
-
encoding a plurality of data relating to at least one transaction at a first location to produce first at least one data packet, said at least one data packet including at least one user-supplied annotation; transmitting said at least one data packet to a remote entity adapted for at least temporary storage thereof; downloading said at least one data packet to a second location; and decoding said at least one data packet, including said at least one annotation; wherein said act of encoding comprises; partitioning said data into two or more parts; and encoding said two or more parts into two or more symbolic representations of said data parts. - View Dependent Claims (13)
-
-
14. A method of transaction data transfer, comprising:
-
providing a magnetically encodable medium; encoding said medium with data relating to at least one transaction at a first location to produce first encodings, said data including at least one user-supplied annotation; disposing the medium at a second location; reading at least a portion of said first encodings at said second location to obtain at least portions of said data; and processing said at least portions of data; wherein said act of encoding comprises; partitioning said data into two or more parts; and encoding said two or more parts into two or more symbolic representations of said data parts; and wherein said act of encoding said at least one user-supplied annotation comprises; receiving user input via an input device; converting said input to computer readable data; and encoding said computer readable data onto said medium. - View Dependent Claims (15)
-
-
16. A method of transaction data transfer, comprising:
-
encoding a plurality of data relating to at least one transaction at a first location to produce at least one data packet, said at least one data packet including at least one user-supplied annotation, said act of encoding further comprising using an optical recognition algorithm to read a hand-written one of said at least one annotation; transmitting said at least one data packet to a remote entity adapted for at least temporary storage thereof; downloading said at least one data packet to a second location; and decoding said at least one data packet, including said at least one annotation. - View Dependent Claims (17, 18, 19)
-
-
20. A method of transaction data transfer, comprising:
-
a step for encoding a plurality of data relating to at least one transaction at a first location to produce first at least one data packet, said at least one data packet including at least one user-supplied annotation; a step for optically recognizing a hand-written one of said at least one annotation; a step for transmitting said at least one data packet to a remote entity, said remote entity having means for storage of said at least one data packet; a step for downloading said at least one data packet to a second location; and a step for decoding said at least one data packet, including said at least one annotation.
-
-
21. A method of transaction data processing, comprising:
-
providing an encodable medium; encoding said medium with first data relating to at least one transaction at a first location to produce first encodings, said first encodings comprising an encoded dataform; and providing said encoded medium to a purchaser, said purchaser being able to retrieve said first data relating to said at least one transaction at a second location. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method of transaction data processing, comprising:
-
providing a magnetically encodable medium; encoding said medium with data relating to at least one transaction to produce first encodings, said data including at least one user-supplied annotation; and wherein said act of encoding said at least one user-supplied annotation comprises; reading a hand-written annotation using an optical recognition algorithm; converting said hand-written annotation into computer readable data; and encoding said medium with said computer readable data. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method of transaction data processing, comprising:
-
encoding a plurality of data relating to at least one transaction at a first location to produce at least one data packet, said at least one data packet including at least one user-supplied annotation; storing said at least one data packet on a storage medium and generating a transaction record locator number which identifies said at least one data packet; transmitting said transaction record locator number to a remote entity adapted for at least temporary storage thereof; and downloading said at least one data packet at a second location based at least in part on said transaction record locator number. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. Method of transaction data processing, comprising:
-
providing a plurality of transaction data; analyzing said plurality of transaction data; selectively partitioning said data into two or more parts based at least in part on said act of analyzing; and encoding said two or more parts into two or more dataforms. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of transaction data processing, comprising:
-
encoding a plurality of data relating to at least one transaction at a first location to produce at least one data packet, said at least one data packet including at least one user-supplied annotation; storing said at least one data packet on a storage medium and generating a transaction record locator dataform which identifies said at least one data packet; printing said transaction record locator dataform; and downloading said at least one data packet at a second location using said transaction record locator dataform.
-
-
51. A method of transaction data processing, comprising:
-
providing an encodable medium and a plurality of transaction data; partitioning said data into two or more parts; encoding said two or more parts into two or more symbols; encoding said medium with said two or more symbols at a first location; and providing said encoded medium to a purchaser, said purchaser being able to retrieve said plurality of transaction data at a second location using said encoded medium.
-
-
52. A method of transaction data processing, comprising:
-
encoding a plurality of data relating to at least one transaction at a first location to produce at least one data packet, said at least one data packet including at least one user-supplied annotation, said act of encoding further comprising using an optical recognition algorithm to read a hand-written one of said at least one annotation; and transmitting said at least one data packet to a remote entity adapted for at least temporary storage thereof, said remote entity further being adapted for downloading said at least one data packet to a second location and decoding said at least one data packet, including said at least one annotation.
-
Specification