US7158948B1 - Method and apparatus for encoding transactions for goods and services using an e-receipt - Google Patents

Method and apparatus for encoding transactions for goods and services using an e-receipt Download PDF

Info

Publication number
US7158948B1
US7158948B1 US09/329,461 US32946199A US7158948B1 US 7158948 B1 US7158948 B1 US 7158948B1 US 32946199 A US32946199 A US 32946199A US 7158948 B1 US7158948 B1 US 7158948B1
Authority
US
United States
Prior art keywords
receipt
card
merchant
electronic receipt
safe
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US09/329,461
Inventor
Herman Rodriguez
Newton James Smith
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RODIRGUEZ, HERMAN, SMITH, NEWTON J.
Priority to US09/329,461 priority Critical patent/US7158948B1/en
Priority to IL14673900A priority patent/IL146739A0/en
Priority to CA002372650A priority patent/CA2372650C/en
Priority to JP2001503146A priority patent/JP2003502746A/en
Priority to AU50926/00A priority patent/AU5092600A/en
Priority to PCT/GB2000/002114 priority patent/WO2000077746A1/en
Priority to PL00352188A priority patent/PL352188A1/en
Priority to EP00935380A priority patent/EP1192604A1/en
Priority to KR1020017015427A priority patent/KR100621441B1/en
Priority to CN00808719A priority patent/CN1355909A/en
Publication of US7158948B1 publication Critical patent/US7158948B1/en
Application granted granted Critical
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/042Payment circuits characterized in that the payment protocol involves at least one cheque
    • G06Q20/0425Payment circuits characterized in that the payment protocol involves at least one cheque the cheque being electronic only
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/047Payment circuits using payment protocols involving electronic receipts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/203Inventory monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/363Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • G06Q20/4093Monitoring of device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0866Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means by active credit-cards adapted therefor
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G5/00Receipt-giving machines

Definitions

  • the present invention relates generally to an improved data processing system and, in particular, to an improved method and apparatus for processing electronic documents used in a commercial transaction.
  • a common occurrence in everyday life is the issuance and acceptance of a paper receipt as evidence of a commercial transaction.
  • Such receipts include vouchers, sales slips, signed notices, paid bills, proofs of payment, statements, sales tickets, admittance, and cash register tapes.
  • a consumer may travel to a home supply store to buy building materials. After paying for some merchandise, the consumer will receive a paper receipt as proof of purchase. If the consumer has purchased some bulky items, such as lumber, the consumer may be required to proceed to a different location to pick up the lumber, such as a loading dock at the back of the store or at a nearby lumber yard.
  • the consumer's purchase receipt serves as evidence of payment for the lumber and of the right to delivery of the lumber from an agent of the home supply store. Once the consumer has tendered the receipt, the agent may physically mark the paper receipt to show that the lumber has been delivered, and the lumber is given to the consumer.
  • the merchant also confronts some inconveniences.
  • the home supply store's purchase transaction system may update inventory records immediately upon the sale of the merchandise, even though not all of the merchandise has been removed from the stock. If the purchase transaction system is set up so that a lumber yard manager must enter a transaction into an electronic terminal to update the inventory records, and the lumber yard manager fails to do so, then the inventory records will not properly match the actual inventory.
  • the present invention provides a method and apparatus for encoding transactions for goods and services using an electronic receipt or e-receipt.
  • a consumer and a merchant conduct a commercial transaction using a distributed data processing system.
  • An electronic receipt is recorded on a removable storage medium at a first data processing system.
  • the electronic receipt contains data concerning the commercial transaction.
  • the removable storage medium is then read at a second data processing system. After validating the electronic receipt, another commercial transaction or another stage of the original commercial transaction may be performed.
  • the electronic receipt may be validated for a warranty claim on goods or services subject to the purchase transaction
  • the removable storage medium may be an optical card or a smart card, either of which is able to store thousands of e-receipts and other electronic documents related to commercial transactions, with the integrity of each guaranteed through digital signature, digital certificate, etc.
  • FIGS. 1A–1B is a graphical depiction of a safe card implemented as an optical card that may be used in conjunction with the present invention
  • FIG. 2A is a graphical depiction of a safe card implemented as a smart card
  • FIG. 2B is a block diagram depicting the hardware components within a safe card implemented as a smart card
  • FIG. 3A is a block diagram of a distributed data processing system depicting the use of e-receipts for providing purchase confirmations and other purposes on a safe card implemented as a smart card;
  • FIG. 3B is a distributed data processing system depicting the use of e-receipts for providing purchase confirmations and other purposes on a safe card implemented as an optical card;
  • FIG. 4 is a flowchart depicting a user's or purchaser's perspective of the use of an e-receipt during the useful life of an e-receipt;
  • FIG. 5 is a flowchart depicting the detailed processing of an e-receipt within a distributed data processing system
  • FIG. 6 is a flowchart depicting an example of a particular use of a safe card bearing e-receipts.
  • FIGS. 7A and 7B are flowcharts depicting a second example using an e-receipt for a particular purchase.
  • FIG. 1A shows optical card 100 , which is similar to optically readable CD-ROMs that are used for distributing music. One side of the card is printed with information while the other side has a transparent coating protecting a layer of readable bits.
  • Optical card 100 is about the same size as a credit card.
  • FIG. 1B shows a cross-sectional, magnified, not-to-scale view of an optical card with an encoded surface that may be read as a binary series of ones and zeroes by an optical laser as is well-known in the art.
  • a safe card is a writable/readable media whose integrity is assured through a digital signature, digital certificate, etc.
  • the safe card when implemented as an optical card, contains a large amount of storage capacity that may be written once and read many times.
  • the safe card may be swiped through a read/write machine by a manual action. As will be described in further detail below, the owner of the safe card may perform this action twice in a typical purchase transaction. The first swipe writes an electronic receipt (or e-receipt) on the safe card, and the second swipe reads the electronic receipt when presenting the safe card to the merchant for delivery of goods or services that were recently purchased.
  • a safe card may also be inserted into an optical card machine in a manner similar to inserting an automated teller machine (ATM) card into an ATM, in which case the optical card machine may hold the card until the end of the transaction.
  • ATM automated teller machine
  • the functionality of a safe card may be combined with the functionality of a credit card or an ATM card on a single computer-readable medium. This type of multi-purpose card may provide the user with the convenience of carrying fewer cards.
  • a laser initially scans the information present on the optical card.
  • the operator of the optical card machine may input a command that causes information to be stored on the card.
  • An amount of data can be written onto an unused portion of the card, after which the information may be read many times. Once a specific portion of the optical card has been used, it may not be reused to store other useful information. However, an optical card machine may write over a previously used portion of the card in order to destroy the previously stored information.
  • a safe card may store information regarding particular purchases made by the owner of the safe card and recorded as electronic receipts, or e-receipts, on the safe card by a merchant. After a consumer has purchased a product or service, the consumer has the option to receive a paper receipt providing proof of the commercial transaction, but in accordance with the present invention, the consumer may either solely or optionally present a safe card to the merchant so that the merchant may electronically record the purchase on the safe card.
  • optical cards are inexpensive. Typically, they cost only a few cents to manufacture. Hence, merchants may give away safe cards to their customers as a value-added convenience for their customers.
  • a user may repeatedly present a safe card to a series of merchants, and the memory on the safe card gradually fills with electronic documents from the merchants. Because a safe card may hold many megabytes of information and the electronic documents may be only as large as a few kilobytes of information, a safe card may provide enough storage capacity for several years of purchases. If the safe card is implemented as an optical card, the safe card may be durable enough to provide years of use without problems.
  • a graphical depiction is provided for a safe card implemented as a smart card that may be used in conjunction with the present invention.
  • a smart card provides additional functionality that can not be provided by an optical card
  • a smart card has inherent disadvantages compared to an optical card. Smart cards are more expensive to produce, which may limit the willingness of merchants to provide smart cards as free safe cards to customers or the willingness of customers to purchase smart cards as convenient safe cards for storing e-receipts. Smart cards are also more fragile than an optical card, which may be exposed to magnetic fields, etc. without harming the optical card.
  • Smart card 250 includes power switch 252 , input control buttons 254 , and electronic display 256 .
  • Buttons 254 may be used by a purchaser or owner of the smart card for inputting and selecting specific functions provided by an application operating on the smart card.
  • Display 256 presents information to the user of the smart card generated by applications within the smart card. In the provided example, an e-receipt application is executing on the smart card providing the safe card functions.
  • Display 256 presents information regarding particular purchases made by the user of the safe card and recorded as e-receipts on the safe card.
  • Display 256 shows categories of information from the e-receipt application regarding purchase information 258 , merchant information 260 , dates 262 , associated receipt information 264 , and warranty information 266 . Each of these categories contains information displayed in a column fashion that may be sorted by column so that the purchaser may have access to e-receipts recorded from the safe card.
  • Purchase information 258 displays individual items that have been purchased by the user of the safe card over a particular period of time.
  • the e-receipt application on the smart card may provide the user with the ability to selectively edit and delete purchase information stored on the smart card.
  • Merchant information 260 shows the merchants or vendors from which purchases have been made.
  • the e-receipt application on smart card 250 may contain an associated merchant database that provides more detailed information to the user on display 256 as required by the user. Detailed information may include the physical or geographic location of the merchant, merchant contact information, such as the fax number, phone number, web page, etc.
  • Date information 262 shows the date and optionally the time that the purchase occurred.
  • Receipt information 264 contains information associated with the recording of a particular purchase as an e-receipt on the safe card. For example, this information may provide the user with information concerning the processing status of the purchase, the e-receipt status within the safe card, number of times that the e-receipt has been accessed or used, etc.
  • Warranty information 266 contains information concerning the existence of a warranty on the associated purchase. Other warranty information may be provided, such as the provider of the warranty, the merchant from whom the purchase was made, and a credit card company that provided a credit card transaction for a particular purchase that may provide an additional warranty on the product.
  • purchase 268 shows that the item that was purchased was an amount of lumber bought at a merchant named “Wood Guys” on a date of April 30.
  • the receipt entry for purchase 268 shows a status of “transit” that may indicate that the lumber is currently in transit to a particular location at which the user had requested the lumber to be delivered.
  • the warranty entry for purchase 268 shows that the user purchased the lumber without a warranty.
  • Purchase 270 displayed on the safe card shows that the user purchased tires from a merchant named “Tire Guys” on a date of May 1.
  • the receipt information associated with purchase 270 shows that the tires are currently being installed. This may be the case if the user is currently at the merchant having the tires installed on the user's vehicle.
  • the warranty entry associated with purchase 270 shows that the tires were purchased with an included warranty. This indicates that there may be more information available about the warranty stored on the smart card.
  • e-receipt application may include maintenance tips or installation guidelines for the user's purchase that were stored on the safe card at the same time that the e-receipt was stored on the safe card.
  • Detailed purchase information concerning the items that were purchased may also be stored on the safe card.
  • purchase 268 may include data about the number of board-feet that were purchased, the type of lumber that was purchased, the origin of the lumber, and any associated notes concerning the condition of the lumber.
  • Purchase 270 may include the number of tires that were purchased, the make and model of tires that were purchased, and the date of manufacture for the tires. Each type of purchase may require specific detailed purchase information to be stored along with the e-receipt of that purchase.
  • Safe card 200 contains a CPU 202 that provides processing capabilities to various applications located on safe card 200 .
  • Memory 204 provides temporary storage for the loading and processing of applications.
  • Non-volatile memory 206 provides storage for applications and their related databases.
  • Display adapter 208 generates presentation data to be shown on display 210 .
  • Button control unit 212 reads and processes user selections of buttons on the physical interface of safe card 200 .
  • I/O interface unit 214 allows safe card 200 to interface with various safe card readers, scanners, modems, or other computer or network related items.
  • Button control unit 212 allows a user to input various selections and data to applications on safe card 200 . Additional input devices may be included with or interfaced to safe card 200 .
  • Display 210 may be physically integrated with safe card 200 , although other display units may be connected to safe card 200 .
  • Non-volatile memory 206 may include a variety of storage devices and capabilities, such as read-only memory, flash ROM, or an IBM MicroDrive, a product of International Business Machines Corporation, located in Armonk, N.Y. Safe card 200 may also include a Java Virtual Machine capable of running Java applications and applets. Those of ordinary skill of the art will appreciate that the hardware in FIG. 2B may vary depending on the implementation.
  • safe cards have been described as being implemented as optical cards and smart cards, other types of recordable media may be used, such as floppy disks, cards with magnetically recordable strips, etc.
  • the present invention should not be interpreted as limited to only the recordable media described above.
  • Safe card 310 may be similar to safe card 200 shown in FIG. 2 .
  • a user of safe card 310 is able to provide input to applications on safe card 310 through user input 312 .
  • the user receives useful information from safe card 310 through user output 314 .
  • Safe card 310 contains e-receipt application 316 that provides functionality for processing e-receipts within data processing system 300 .
  • Safe card 310 also has e-receipt database 318 for storing e-receipts in a non-volatile manner.
  • E-receipt database 318 may include many different types of information associated with e-receipts, such as help files, merchant information, product use, and installation, etc.
  • Safe card 310 receives e-receipt 329 from a merchant system and directs e-receipt 329 to e-receipt application 316 .
  • Safe card 310 interfaces with the merchant system through merchant scanner 327 .
  • Merchant scanner 327 may be similar to a barcode scanner normally found connected to electronic cash registers.
  • Merchant scanner 327 also may be similar to a smart card reader, or some other type of card reader that may receive and transmit e-receipt 329 and associated information with smart card 310 .
  • Merchant scanner 327 sends and receives information to and from merchant server 322 through merchant station 320 .
  • This information may include purchase applications, inventory applications, etc.
  • Merchant station 320 contains an input device, such as a keyboard, and an output device, such as a display, that allows the merchant or merchant's agent to interact with the transaction system.
  • User station 323 contains an input device, such as a keyboard, and an output device, such as a display, that allows a consumer to enter information that may be necessary for using the smart card, such as a Personal Identification Number (PIN), etc. In this manner, the consumer station may resemble systems that are frequently found in supermarket checkout stations.
  • Merchant server 322 reads and writes to transaction database 324 , which records information concerning user purchases and claims for products and services from the merchant.
  • a distributed data processing system depicts the use of e-receipts for providing purchase confirmations and other purposes on a safe card implemented as an optical card.
  • Safe card 360 may be similar to safe card 100 shown in FIG. 1 .
  • Safe card 360 has storage capacity for storing e-receipts and other related information in a non-volatile manner after receiving the e-receipt from data processing system 350 .
  • Safe card 360 may include many different types of information associated with e-receipts, such as help files, merchant information, product use, and installation, etc. Safe card 360 receives e-receipt 359 through merchant scanner 352 , which may be similar to a barcode scanner normally found connected to electronic cash registers or to an ATM. Merchant scanner 352 sends and receives information to and from merchant server 354 through merchant station 353 . This information may include purchase applications, inventory applications, etc. Merchant station 353 contains an input device, such as a keyboard, and an output device, such as a display, that allows the merchant or merchant's agent to interact with the transaction system.
  • merchant scanner 352 sends and receives information to and from merchant server 354 through merchant station 353 . This information may include purchase applications, inventory applications, etc.
  • Merchant station 353 contains an input device, such as a keyboard, and an output device, such as a display, that allows the merchant or merchant's agent to interact with the transaction system.
  • User station 355 contains an input device, such as a keyboard, and an output device, such as a display, that allows a consumer to enter information that may be necessary for using the smart card, such as a Personal Identification Number (PIN), etc. In this manner, the consumer station may resemble systems that are frequently found in supermarket checkout stations.
  • Merchant server 354 reads and writes to transaction database 356 , which records information concerning user purchases and claims for products and services from the merchant.
  • the transmittal of an e-receipt may include a digital signature to ensure that the user of a safe card has been properly identified as a particular customer known or previously identified within the merchant's commercial transaction system.
  • the digital signature may encode the information on the safe card so that only the owner of the safe card, or only the merchant that placed the information on the safe card, may read the particular electronic documents on the safe card.
  • the digital signature also protects the integrity of the document by preventing and/or detecting changes to the e-receipt.
  • the e-receipt may include any additional information required to complete the electronic purchase other than information concerning the product or service being purchased.
  • the e-receipt may include a consumer or purchase identification number, a merchant or vendor identification number, and other information necessary for identifying the particular commercial transaction to distinguish it from other commercial transactions within the merchant system.
  • the e-receipt may include the credit card number that was used in the original commercial transaction.
  • Some credit card companies automatically extend the warranty of a product that was purchased with a credit card issued by the credit card company.
  • the user of the safe card has a convenient record of the length of an automatically extended warranty.
  • a handheld portable device may contain a scanner unit through which a safe card may be swiped.
  • a person delivering some type of goods that have been previously purchased could require that a person accepting the delivery must present a safe card with a proper e-receipt.
  • the handheld device authenticates the e-receipt, the goods may be delivered, at which point the safe card may be swiped a second time so that the actual delivery of the goods may be recorded onto the safe card.
  • the handheld device creates a record that is either stored and later downloaded to the merchant's main system or that is wirelessly transmitted to the merchant's main system so that the main system may update inventory records and reconcile the delivery of the goods with the original purchase transaction.
  • a flowchart depicts a user's or purchaser's perspective of the use of an e-receipt during the useful life of an e-receipt.
  • the process begins when a user purchases a product or service (step 402 ).
  • the user receives an e-receipt (step 404 ) that may be stored by the user on a safe card.
  • the user presents the e-receipt stored on the device to claim a product or service from a merchant (step 406 ).
  • the user After the user receives the product or service (step 408 ), the user presents the e-receipt so that delivery of the product or service may be recorded electronically on the e-receipt (step 410 ). The user then retains the e-receipt for future service and warranty claims (step 412 ).
  • the merchant's system may operate in any number of alternative, equivalent manners.
  • the merchant system may “mark” an e-receipt for a purchase as having had goods or services delivered in the following manner: the originally recorded receipt is destroyed by overwriting the original binary information; and a new receipt that contains the delivery information in addition to the original purchase information is written onto an unused portion of the safe card.
  • the delivery information is written onto an unused portion of the safe card with a pointer to the original purchase information.
  • the safe card memory is divided into portions available to any merchant. Once a merchant “claims” an area of memory by writing some information, the rest of the area is reserved for that merchant.
  • a flowchart depicts the detailed processing of an e-receipt within a distributed data processing system.
  • the process begins when a user purchases a product or service from a merchant (step 502 ).
  • the merchant server in conjunction with an electronic cash register or other purchasing system or software application, records the purchase in a transaction record for the user (step 504 ).
  • the user then presents a safe card for recording the purchase (step 506 ).
  • the merchant scanner encodes an e-receipt on the safe card (step 508 ). This may occur when a user physically swipes the safe card through an electronic scanner or reader specifically adapted for interfacing with the safe card.
  • an ATM-type device could be used where the card is used both for transferring funds electronically and storing transaction records such as e-receipts on the card after receipt from the ATM-type device.
  • the user presents the safe card bearing the e-receipt for a purchase when claiming the product or service (step 510 ).
  • a consumer may need to pickup or receive delivery of a product that could not physically be delivered immediately upon completion of the purchase. For example, in some cases a consumer may be required to travel to another location such as a warehouse in order to receive the product that has been purchased.
  • a user completes a purchase at a cash register location within the merchant's facilities yet must proceed to a delivery counter to pickup a purchased product.
  • the method and process of the present invention provides a way for verifying a consumer's claim for product.
  • many situations require the closing of a purchased transaction at one location while the service may be delivered at a later time and different location.
  • the electronic receipts provided by the present invention may be particularly useful for verifying the user's claim for a service.
  • the merchant scanner examines the safe card for receipts after the user has presented the safe card to claim a product or service (step 512 ). It is assumed that the merchant's system may only interpret the e-receipts that have been placed on the safe card by that merchant. Otherwise, the merchant would be able to read the consumer's other e-receipts and obtain information concerning rival merchants from which the consumer has purchased something. Hiding the e-receipts may be accomplished by suitable encryption or encoding of the e-receipt while maintaining a universal directory on the safe card that many different merchant systems may write to and read from. If the merchant chooses to use some type of encryption key, then the merchant may be assured that a decryptable e-receipt on the safe card has been written to the safe card by the merchant and not forged.
  • the user may optionally enter a Personal Identification Number (PIN) and indicate the appropriate e-receipt that is to be used for the current delivery of the product or service (step 514 ).
  • PIN Personal Identification Number
  • the merchant server matches the e-receipt to the proper purchase transaction record stored within the transaction database (step 516 ).
  • the merchant receives a verification from the merchant server or system (step 518 ), and the user receives the product or service (step 520 ).
  • the user then presents the safe card for recording the delivery of the product or service upon the appropriate e-receipt (step 522 ).
  • the merchant scanner then encodes the delivery into the e-receipt stored on the safe card (step 524 ).
  • an automated machine may hold the consumer's safe card for both the reading of the e-receipt and the recording of the delivery of the product.
  • the safe card remains under the personal control of its owner in a manner similar to handling a credit card.
  • the merchant server also records the delivery of the product or service into the appropriate server transaction record stored in the merchant's database (step 526 ).
  • the merchant server or system can then adjust the merchant's inventory records as appropriate (step 528 ).
  • the user then retains the e-receipt as a proof of purchase for future service or warranty as necessary (step 530 ). At the appropriate time the user may present the safe card with the e-receipt for other deliveries of products or services in accordance with the user's previous purchase.
  • a flowchart depicts an example of a particular use of a safe card bearing e-receipts.
  • the process begins when a user purchases a quantity of lumber (step 602 ).
  • An e-receipt for the lumber purchase is encoded onto the safe card of the purchaser (step 604 ).
  • the user swipes the safe card for the lumber yard manager (step 606 ).
  • the user's claim for a quantity of lumber is verified by the merchant system, and the lumber is taken from the appropriate stock (step 608 ).
  • the user receives the lumber, and the user then swipes the safe card to confirm the receipt (step 610 ).
  • the appropriate quantity of lumber is removed from the merchant's inventory, and the user's purchase transaction record is updated to reflect the physical delivery of the lumber (step 612 ).
  • the user may then retain the e-receipt for personal records (step 614 ).
  • FIGS. 7A–7B flowcharts depict a second example using an e-receipt for a particular purchase.
  • the process begins when a user purchases a set of tires (step 702 ).
  • An e-receipt for the tire purchase is then encoded onto the safe card of the purchaser (step 704 ).
  • the user may desire to receive the tires. Since tires are a bulky item that may require special handling and delivery, the location for receiving the tires may be separated from the location at which the user pays for the purchase of the tires. For example, the user may need to proceed to the rear of a warehouse or to a warehouse at a different location to receive the tires. As another example, the tires may be delivered to the location of the purchase but at a later date.
  • the user presents the safe card bearing the e-receipt and swipes the safe card through a safe card reader for a shop manager (step 706 ).
  • the user's claim for the tires is verified within the merchant's system and the tires are taken from the merchant's stock (step 708 ).
  • the user's tires are then installed, and the user again swipes the safe card to confirm the receipt of the tires (step 710 ).
  • the merchant's inventory records are updated to reflect the removal of the tires from the merchant's stock, and the user's purchase record is updated (step 712 ).
  • the user retains the e-receipt on the user's safe card for future warranty claims and for potential rotation and balancing services on the recently purchased tires (step 714 ).
  • the process ends as the user may not access the e-receipt for a significant period of time.
  • the user desires to have the tires rotated and balanced.
  • the user swipes the safe card bearing the e-receipt for the originally purchased tires in order to present the user's claim for tire servicing (step 716 ).
  • the merchant's system verifies the claim and provides an indication that a service order has been authorized for the tire services (step 718 ).
  • the user's tires are then rotated and balanced, and the user again swipes the safe card to confirm the receipt of the tire services (step 720 ).
  • the merchant's system may be updated to reflect that lead weights used during the rotation and balance services have been removed from the merchant's inventory, and the merchant's system also updates the user's service record that is associated with the user's original purchase transaction (step 722 ).
  • the user may then retain the e-receipt for future rotation and balancing requests or other warranty requests associated with the purchased tires (step 724 ). If the user desires further service, then the process loops back to step 716 .
  • FIG. 7B describes an essentially non-terminating loop. However, if the e-receipt is overwritten or the safe card is destroyed, etc., then the process ends.
  • e-receipts The convenience of the e-receipts provided by the present invention can be contrasted with the inconveniences caused by paper receipts. If one is required to keep all business related receipts for tax purposes during a calendar year, it may be difficult to separate personal expenses from business expenses.
  • a user of a safe card may input an indicator into the safe card for each particular type of purchase so that the e-receipt application on a safe card may manually sort the different types of expenses.
  • paper receipts With paper receipts, one must manually mark the receipts or manually sort the receipts into various record-keeping envelopes.
  • a paper receipt when one is required to return a previously purchased product, one must usually present a paper receipt that proves that one has purchased the product at a particular merchant. In some situations, the merchant desires to keep the paper receipt for the purchase. In other situations, the merchant may physically mark the receipt to show that a product has been returned. However, if the purchase included many different products, then the purchaser may need to use the paper receipt for several different purchased items. If the consumer desires to return only one item out of the many items on the original receipt, there may be several difficulties related to copying the original receipt, marking the original receipt, and insuring that the purchaser maintains a valid receipt for the other items that have been purchased.
  • safe cards may be manufactured as inexpensive optical cards
  • merchants may issue store-specific safe cards to each consumer, and a consumer may keep a different safe card for each merchant that the consumer visits on a regular basis.
  • Each consumer may decide how best to organize different e-receipts on different safe cards.
  • a consumer may decide to keep personal expenses on one card and business-related receipts on another card, or a consumer may decide to keep restaurant e-receipts on one card and all grocery purchases on another safe card.
  • the process in the present invention for scanning a user's e-receipt safe card provides a more secure method for ensuring that the product or service that has been purchased is delivered to the properly identified purchaser.
  • the merchant also receives the benefit of being able to accurately track inventory at the time that the product or service is actually delivered.
  • the consumer purchases a movie ticket.
  • the movie ticket provides the dual purpose of a receipt for the purchase and a token for physical admittance to the theater.
  • a token for physical admittance to the theater usually, half a paper ticket is surrendered to gain admittance to the theater. This allows the theater owner to track how many persons have entered a theater for a particular movie showing, and it also allows the theater owner to mark the movie ticket in a manner that shows that the ticket has been used and a service delivered.
  • a theater owner desires to know the actual occupancy of a theater after the tickets to a particular movie showing have been sold, the theater owner must manually count the tickets that have been redeemed for a particular showing, or the theater owner must manually count the number of empty seats that remain in a theater. If the particular movie showing is interrupted, a theater owner may issue “rain checks” to allow the movie patrons to return for another showing of the movie so that the theater owner delivers the service that has been purchased by the movie patrons. In that situation, the movie patrons surrender the remaining portion of the movie ticket receipt and receive another ticket or rain check as a paper receipt for evidence for a future claim for a movie showing.
  • a consumer purchases an admittance to a theater to watch a movie.
  • the consumer either presents a safe card at the box office so that a movie ticket e-receipt may be placed on the safe card by swiping the safe card and encoding a movie ticket onto the safe card, or the theater issues the consumer a safe card with a movie ticket e-receipt encoded on the safe card.
  • the patron swipes the safe card to gain entrance to the theater, and the theater owner simultaneously knows that one seat in the theater has been occupied. If the movie is interrupted, then a patron presents the safe card containing the movie ticket e-receipt.
  • the safe card is swiped so that a rain check may be encoded onto the safe card that allows the patron to return at some time in the future and gain admittance to another movie showing at no charge.
  • the patron presents the safe card with the rain check and swipes the card to gain entrance to the theater.
  • the theater owner can then keep a running total of how many patrons returned to redeem their rain checks and whether the patrons desired to see the same movie that was originally interrupted.

Abstract

A method and apparatus for encoding transactions for goods and services using an e-receipt is provided. A consumer and a merchant conduct a commercial transaction using a distributed data processing system. An electronic receipt is recorded on a removable storage medium at a first data processing system. The electronic receipt contains data concerning the commercial transaction. The removable storage medium is then read at a second data processing system. After validating the electronic receipt, another commercial transaction or another stage of the original commercial transaction may be performed. The electronic receipt may be validated for a warranty claim on goods or services subject to the purchase transaction, and the removable storage medium may be an optical card or a smart card, either of which is able to store thousands of e-receipts and other electronic documents related to a commercial transaction, with the integrity of each guaranteed through digital signature, digital certificate, etc.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS
The present invention is related to application entitled “OPTICAL TRANSACTION CARD”, Ser. No. 09/213,912, filed Dec. 17, 1998, assigned to the same assignee, and incorporated herein by reference.
BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates generally to an improved data processing system and, in particular, to an improved method and apparatus for processing electronic documents used in a commercial transaction.
2. Description of Related Art
A common occurrence in everyday life is the issuance and acceptance of a paper receipt as evidence of a commercial transaction. Such receipts include vouchers, sales slips, signed notices, paid bills, proofs of payment, statements, sales tickets, admittance, and cash register tapes. These items are used almost everywhere to provide a consumer and a merchant with some means of recording a commercial transaction to ensure that rights and responsibilities regarding the commercial transaction are honored between the parties through the transaction.
Currently, consumers and merchants use paper receipts that must be retained not only until the purchase value has been received by the customer but also for future problems regarding claims and responsibilities with regards to the commercial transaction. For the consumer, maintaining many receipts over a period of time may be difficult. For the merchant, the issuance of a paper receipt almost guarantees that the merchant must create and maintain other paper records that match the paper receipt.
For example, in a typical purchasing transaction, a consumer may travel to a home supply store to buy building materials. After paying for some merchandise, the consumer will receive a paper receipt as proof of purchase. If the consumer has purchased some bulky items, such as lumber, the consumer may be required to proceed to a different location to pick up the lumber, such as a loading dock at the back of the store or at a nearby lumber yard. The consumer's purchase receipt serves as evidence of payment for the lumber and of the right to delivery of the lumber from an agent of the home supply store. Once the consumer has tendered the receipt, the agent may physically mark the paper receipt to show that the lumber has been delivered, and the lumber is given to the consumer.
The use of paper receipts in this situation creates some minor inconveniences. The consumer must ensure that the paper receipt is not lost before the lumber is picked up, which is usually not difficult as the lumber would probably be picked up in a short amount of time. However, the consumer is required to keep the receipt in case the consumer desires to return any defective merchandise. As some stores may allow the return of certain merchandise after several months, the consumer may need to file the paper receipt in a special place to ensure that it is not lost.
The merchant also confronts some inconveniences. The home supply store's purchase transaction system may update inventory records immediately upon the sale of the merchandise, even though not all of the merchandise has been removed from the stock. If the purchase transaction system is set up so that a lumber yard manager must enter a transaction into an electronic terminal to update the inventory records, and the lumber yard manager fails to do so, then the inventory records will not properly match the actual inventory.
As is familiar to most consumers, the maintenance and transfer of paper receipts for such purposes may be both cumbersome and annoying. Therefore, it would be useful to have a method and apparatus for electronically transferring proofs of purchase or other documents related to commercial transactions. It would be further advantageous to have a method and apparatus for transferring and storing detailed information concerning the status and details of a particular commercial transaction. It would be particularly advantageous to have a method and system for processing this information using physical media that is inexpensive, convenient, and durable.
SUMMARY OF THE INVENTION
The present invention provides a method and apparatus for encoding transactions for goods and services using an electronic receipt or e-receipt. A consumer and a merchant conduct a commercial transaction using a distributed data processing system. An electronic receipt is recorded on a removable storage medium at a first data processing system. The electronic receipt contains data concerning the commercial transaction. The removable storage medium is then read at a second data processing system. After validating the electronic receipt, another commercial transaction or another stage of the original commercial transaction may be performed. The electronic receipt may be validated for a warranty claim on goods or services subject to the purchase transaction, and the removable storage medium may be an optical card or a smart card, either of which is able to store thousands of e-receipts and other electronic documents related to commercial transactions, with the integrity of each guaranteed through digital signature, digital certificate, etc.
BRIEF DESCRIPTION OF THE DRAWINGS
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further objectives and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
FIGS. 1A–1B is a graphical depiction of a safe card implemented as an optical card that may be used in conjunction with the present invention;
FIG. 2A is a graphical depiction of a safe card implemented as a smart card;
FIG. 2B is a block diagram depicting the hardware components within a safe card implemented as a smart card;
FIG. 3A is a block diagram of a distributed data processing system depicting the use of e-receipts for providing purchase confirmations and other purposes on a safe card implemented as a smart card;
FIG. 3B is a distributed data processing system depicting the use of e-receipts for providing purchase confirmations and other purposes on a safe card implemented as an optical card;
FIG. 4 is a flowchart depicting a user's or purchaser's perspective of the use of an e-receipt during the useful life of an e-receipt;
FIG. 5 is a flowchart depicting the detailed processing of an e-receipt within a distributed data processing system;
FIG. 6 is a flowchart depicting an example of a particular use of a safe card bearing e-receipts; and
FIGS. 7A and 7B are flowcharts depicting a second example using an e-receipt for a particular purchase.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
With reference now to FIGS. 1A–1B, a graphical depiction is provided for a safe card implemented as an optical card that may be used in conjunction with the present invention. FIG. 1A shows optical card 100, which is similar to optically readable CD-ROMs that are used for distributing music. One side of the card is printed with information while the other side has a transparent coating protecting a layer of readable bits. Optical card 100 is about the same size as a credit card. FIG. 1B shows a cross-sectional, magnified, not-to-scale view of an optical card with an encoded surface that may be read as a binary series of ones and zeroes by an optical laser as is well-known in the art.
A safe card is a writable/readable media whose integrity is assured through a digital signature, digital certificate, etc. The safe card, when implemented as an optical card, contains a large amount of storage capacity that may be written once and read many times. To read and write to the safe card, the safe card may be swiped through a read/write machine by a manual action. As will be described in further detail below, the owner of the safe card may perform this action twice in a typical purchase transaction. The first swipe writes an electronic receipt (or e-receipt) on the safe card, and the second swipe reads the electronic receipt when presenting the safe card to the merchant for delivery of goods or services that were recently purchased. Alternatively, a safe card may also be inserted into an optical card machine in a manner similar to inserting an automated teller machine (ATM) card into an ATM, in which case the optical card machine may hold the card until the end of the transaction. As another alternative embodiment, the functionality of a safe card may be combined with the functionality of a credit card or an ATM card on a single computer-readable medium. This type of multi-purpose card may provide the user with the convenience of carrying fewer cards.
A laser initially scans the information present on the optical card. The operator of the optical card machine may input a command that causes information to be stored on the card. An amount of data can be written onto an unused portion of the card, after which the information may be read many times. Once a specific portion of the optical card has been used, it may not be reused to store other useful information. However, an optical card machine may write over a previously used portion of the card in order to destroy the previously stored information.
A safe card may store information regarding particular purchases made by the owner of the safe card and recorded as electronic receipts, or e-receipts, on the safe card by a merchant. After a consumer has purchased a product or service, the consumer has the option to receive a paper receipt providing proof of the commercial transaction, but in accordance with the present invention, the consumer may either solely or optionally present a safe card to the merchant so that the merchant may electronically record the purchase on the safe card.
A major advantage of using optical cards as safe cards for storing e-receipts is that optical cards are inexpensive. Typically, they cost only a few cents to manufacture. Hence, merchants may give away safe cards to their customers as a value-added convenience for their customers.
Over a long period of time, a user may repeatedly present a safe card to a series of merchants, and the memory on the safe card gradually fills with electronic documents from the merchants. Because a safe card may hold many megabytes of information and the electronic documents may be only as large as a few kilobytes of information, a safe card may provide enough storage capacity for several years of purchases. If the safe card is implemented as an optical card, the safe card may be durable enough to provide years of use without problems.
With reference now to FIG. 2A, a graphical depiction is provided for a safe card implemented as a smart card that may be used in conjunction with the present invention. Although a smart card provides additional functionality that can not be provided by an optical card, a smart card has inherent disadvantages compared to an optical card. Smart cards are more expensive to produce, which may limit the willingness of merchants to provide smart cards as free safe cards to customers or the willingness of customers to purchase smart cards as convenient safe cards for storing e-receipts. Smart cards are also more fragile than an optical card, which may be exposed to magnetic fields, etc. without harming the optical card.
Smart card 250 includes power switch 252, input control buttons 254, and electronic display 256. Buttons 254 may be used by a purchaser or owner of the smart card for inputting and selecting specific functions provided by an application operating on the smart card. Display 256 presents information to the user of the smart card generated by applications within the smart card. In the provided example, an e-receipt application is executing on the smart card providing the safe card functions.
Display 256 presents information regarding particular purchases made by the user of the safe card and recorded as e-receipts on the safe card. Display 256 shows categories of information from the e-receipt application regarding purchase information 258, merchant information 260, dates 262, associated receipt information 264, and warranty information 266. Each of these categories contains information displayed in a column fashion that may be sorted by column so that the purchaser may have access to e-receipts recorded from the safe card.
Purchase information 258 displays individual items that have been purchased by the user of the safe card over a particular period of time. The e-receipt application on the smart card may provide the user with the ability to selectively edit and delete purchase information stored on the smart card. Merchant information 260 shows the merchants or vendors from which purchases have been made. The e-receipt application on smart card 250 may contain an associated merchant database that provides more detailed information to the user on display 256 as required by the user. Detailed information may include the physical or geographic location of the merchant, merchant contact information, such as the fax number, phone number, web page, etc. Date information 262 shows the date and optionally the time that the purchase occurred.
Receipt information 264 contains information associated with the recording of a particular purchase as an e-receipt on the safe card. For example, this information may provide the user with information concerning the processing status of the purchase, the e-receipt status within the safe card, number of times that the e-receipt has been accessed or used, etc. Warranty information 266 contains information concerning the existence of a warranty on the associated purchase. Other warranty information may be provided, such as the provider of the warranty, the merchant from whom the purchase was made, and a credit card company that provided a credit card transaction for a particular purchase that may provide an additional warranty on the product.
In the examples shown in FIG. 2A, purchase 268 shows that the item that was purchased was an amount of lumber bought at a merchant named “Wood Guys” on a date of April 30. The receipt entry for purchase 268 shows a status of “transit” that may indicate that the lumber is currently in transit to a particular location at which the user had requested the lumber to be delivered. The warranty entry for purchase 268 shows that the user purchased the lumber without a warranty.
Purchase 270 displayed on the safe card shows that the user purchased tires from a merchant named “Tire Guys” on a date of May 1. The receipt information associated with purchase 270 shows that the tires are currently being installed. This may be the case if the user is currently at the merchant having the tires installed on the user's vehicle. The warranty entry associated with purchase 270 shows that the tires were purchased with an included warranty. This indicates that there may be more information available about the warranty stored on the smart card.
Other useful information may be provided to the user by an e-receipt application. For example, the e-receipt application may include maintenance tips or installation guidelines for the user's purchase that were stored on the safe card at the same time that the e-receipt was stored on the safe card. Detailed purchase information concerning the items that were purchased may also be stored on the safe card. In the example provided in FIG. 2A, purchase 268 may include data about the number of board-feet that were purchased, the type of lumber that was purchased, the origin of the lumber, and any associated notes concerning the condition of the lumber. Purchase 270 may include the number of tires that were purchased, the make and model of tires that were purchased, and the date of manufacture for the tires. Each type of purchase may require specific detailed purchase information to be stored along with the e-receipt of that purchase.
With reference now to FIG. 2B, a block diagram depicts the hardware components within a smart card that may be used to implement the present invention. Safe card 200 contains a CPU 202 that provides processing capabilities to various applications located on safe card 200. Memory 204 provides temporary storage for the loading and processing of applications. Non-volatile memory 206 provides storage for applications and their related databases. Display adapter 208 generates presentation data to be shown on display 210. Button control unit 212 reads and processes user selections of buttons on the physical interface of safe card 200. I/O interface unit 214 allows safe card 200 to interface with various safe card readers, scanners, modems, or other computer or network related items.
Button control unit 212 allows a user to input various selections and data to applications on safe card 200. Additional input devices may be included with or interfaced to safe card 200. Display 210 may be physically integrated with safe card 200, although other display units may be connected to safe card 200. Non-volatile memory 206 may include a variety of storage devices and capabilities, such as read-only memory, flash ROM, or an IBM MicroDrive, a product of International Business Machines Corporation, located in Armonk, N.Y. Safe card 200 may also include a Java Virtual Machine capable of running Java applications and applets. Those of ordinary skill of the art will appreciate that the hardware in FIG. 2B may vary depending on the implementation.
Although the safe cards have been described as being implemented as optical cards and smart cards, other types of recordable media may be used, such as floppy disks, cards with magnetically recordable strips, etc. The present invention should not be interpreted as limited to only the recordable media described above.
With reference now to FIG. 3A, a distributed data processing system depicts the use of e-receipts for providing purchase confirmations and other purposes on a safe card implemented as a smart card. Safe card 310 may be similar to safe card 200 shown in FIG. 2. A user of safe card 310 is able to provide input to applications on safe card 310 through user input 312. The user receives useful information from safe card 310 through user output 314. Safe card 310 contains e-receipt application 316 that provides functionality for processing e-receipts within data processing system 300. Safe card 310 also has e-receipt database 318 for storing e-receipts in a non-volatile manner.
E-receipt database 318 may include many different types of information associated with e-receipts, such as help files, merchant information, product use, and installation, etc. Safe card 310 receives e-receipt 329 from a merchant system and directs e-receipt 329 to e-receipt application 316. Safe card 310 interfaces with the merchant system through merchant scanner 327. Merchant scanner 327 may be similar to a barcode scanner normally found connected to electronic cash registers. Merchant scanner 327 also may be similar to a smart card reader, or some other type of card reader that may receive and transmit e-receipt 329 and associated information with smart card 310.
Merchant scanner 327 sends and receives information to and from merchant server 322 through merchant station 320. This information may include purchase applications, inventory applications, etc. Merchant station 320 contains an input device, such as a keyboard, and an output device, such as a display, that allows the merchant or merchant's agent to interact with the transaction system. User station 323 contains an input device, such as a keyboard, and an output device, such as a display, that allows a consumer to enter information that may be necessary for using the smart card, such as a Personal Identification Number (PIN), etc. In this manner, the consumer station may resemble systems that are frequently found in supermarket checkout stations. Merchant server 322 reads and writes to transaction database 324, which records information concerning user purchases and claims for products and services from the merchant.
With reference now to FIG. 3B, a distributed data processing system depicts the use of e-receipts for providing purchase confirmations and other purposes on a safe card implemented as an optical card. Safe card 360 may be similar to safe card 100 shown in FIG. 1. Safe card 360 has storage capacity for storing e-receipts and other related information in a non-volatile manner after receiving the e-receipt from data processing system 350.
Safe card 360 may include many different types of information associated with e-receipts, such as help files, merchant information, product use, and installation, etc. Safe card 360 receives e-receipt 359 through merchant scanner 352, which may be similar to a barcode scanner normally found connected to electronic cash registers or to an ATM. Merchant scanner 352 sends and receives information to and from merchant server 354 through merchant station 353. This information may include purchase applications, inventory applications, etc. Merchant station 353 contains an input device, such as a keyboard, and an output device, such as a display, that allows the merchant or merchant's agent to interact with the transaction system. User station 355 contains an input device, such as a keyboard, and an output device, such as a display, that allows a consumer to enter information that may be necessary for using the smart card, such as a Personal Identification Number (PIN), etc. In this manner, the consumer station may resemble systems that are frequently found in supermarket checkout stations. Merchant server 354 reads and writes to transaction database 356, which records information concerning user purchases and claims for products and services from the merchant.
The transmittal of an e-receipt may include a digital signature to ensure that the user of a safe card has been properly identified as a particular customer known or previously identified within the merchant's commercial transaction system. The digital signature may encode the information on the safe card so that only the owner of the safe card, or only the merchant that placed the information on the safe card, may read the particular electronic documents on the safe card. The digital signature also protects the integrity of the document by preventing and/or detecting changes to the e-receipt. The e-receipt may include any additional information required to complete the electronic purchase other than information concerning the product or service being purchased. For example, the e-receipt may include a consumer or purchase identification number, a merchant or vendor identification number, and other information necessary for identifying the particular commercial transaction to distinguish it from other commercial transactions within the merchant system.
As another example, the e-receipt may include the credit card number that was used in the original commercial transaction. Some credit card companies automatically extend the warranty of a product that was purchased with a credit card issued by the credit card company. By storing the credit card number used during the original purchase along with the warranty information for the product recorded in the e-receipt, the user of the safe card has a convenient record of the length of an automatically extended warranty.
Other configurations for data processing systems may be used for writing and reading information to and from safe cards. For example, a handheld portable device may contain a scanner unit through which a safe card may be swiped. A person delivering some type of goods that have been previously purchased could require that a person accepting the delivery must present a safe card with a proper e-receipt. Once the handheld device authenticates the e-receipt, the goods may be delivered, at which point the safe card may be swiped a second time so that the actual delivery of the goods may be recorded onto the safe card. At the same time, the handheld device creates a record that is either stored and later downloaded to the merchant's main system or that is wirelessly transmitted to the merchant's main system so that the main system may update inventory records and reconcile the delivery of the goods with the original purchase transaction.
With reference now to FIG. 4, a flowchart depicts a user's or purchaser's perspective of the use of an e-receipt during the useful life of an e-receipt. The process begins when a user purchases a product or service (step 402). The user receives an e-receipt (step 404) that may be stored by the user on a safe card. The user presents the e-receipt stored on the device to claim a product or service from a merchant (step 406). After the user receives the product or service (step 408), the user presents the e-receipt so that delivery of the product or service may be recorded electronically on the e-receipt (step 410). The user then retains the e-receipt for future service and warranty claims (step 412).
In the two stage process of recording the original receipt and recording the delivery of goods, the merchant's system may operate in any number of alternative, equivalent manners. The merchant system may “mark” an e-receipt for a purchase as having had goods or services delivered in the following manner: the originally recorded receipt is destroyed by overwriting the original binary information; and a new receipt that contains the delivery information in addition to the original purchase information is written onto an unused portion of the safe card. Alternatively, the delivery information is written onto an unused portion of the safe card with a pointer to the original purchase information. As another alternative, the safe card memory is divided into portions available to any merchant. Once a merchant “claims” an area of memory by writing some information, the rest of the area is reserved for that merchant.
The methods of storing information onto a safe card are merely provided as examples and are not meant as limitations for the present invention.
With reference now to FIG. 5, a flowchart depicts the detailed processing of an e-receipt within a distributed data processing system. The process begins when a user purchases a product or service from a merchant (step 502). The merchant server, in conjunction with an electronic cash register or other purchasing system or software application, records the purchase in a transaction record for the user (step 504). The user then presents a safe card for recording the purchase (step 506). The merchant scanner encodes an e-receipt on the safe card (step 508). This may occur when a user physically swipes the safe card through an electronic scanner or reader specifically adapted for interfacing with the safe card. Alternatively, an ATM-type device could be used where the card is used both for transferring funds electronically and storing transaction records such as e-receipts on the card after receipt from the ATM-type device.
The user presents the safe card bearing the e-receipt for a purchase when claiming the product or service (step 510). At some point in time after completing the purchase transaction, a consumer may need to pickup or receive delivery of a product that could not physically be delivered immediately upon completion of the purchase. For example, in some cases a consumer may be required to travel to another location such as a warehouse in order to receive the product that has been purchased.
In other situations, a user completes a purchase at a cash register location within the merchant's facilities yet must proceed to a delivery counter to pickup a purchased product. In these situations, the method and process of the present invention provides a way for verifying a consumer's claim for product. In the case of purchasing a service, many situations require the closing of a purchased transaction at one location while the service may be delivered at a later time and different location. In those cases, the electronic receipts provided by the present invention may be particularly useful for verifying the user's claim for a service.
The merchant scanner examines the safe card for receipts after the user has presented the safe card to claim a product or service (step 512). It is assumed that the merchant's system may only interpret the e-receipts that have been placed on the safe card by that merchant. Otherwise, the merchant would be able to read the consumer's other e-receipts and obtain information concerning rival merchants from which the consumer has purchased something. Hiding the e-receipts may be accomplished by suitable encryption or encoding of the e-receipt while maintaining a universal directory on the safe card that many different merchant systems may write to and read from. If the merchant chooses to use some type of encryption key, then the merchant may be assured that a decryptable e-receipt on the safe card has been written to the safe card by the merchant and not forged.
In a situation in which the user has many e-receipts concerning a particular product or service, the user may optionally enter a Personal Identification Number (PIN) and indicate the appropriate e-receipt that is to be used for the current delivery of the product or service (step 514). After the merchant scanner has transmitted the e-receipt to the system of the merchant, the merchant server matches the e-receipt to the proper purchase transaction record stored within the transaction database (step 516). The merchant then receives a verification from the merchant server or system (step 518), and the user receives the product or service (step 520). The user then presents the safe card for recording the delivery of the product or service upon the appropriate e-receipt (step 522). The merchant scanner then encodes the delivery into the e-receipt stored on the safe card (step 524). In some cases, an automated machine may hold the consumer's safe card for both the reading of the e-receipt and the recording of the delivery of the product. However, it is contemplated that the safe card remains under the personal control of its owner in a manner similar to handling a credit card. The merchant server also records the delivery of the product or service into the appropriate server transaction record stored in the merchant's database (step 526). The merchant server or system can then adjust the merchant's inventory records as appropriate (step 528). The user then retains the e-receipt as a proof of purchase for future service or warranty as necessary (step 530). At the appropriate time the user may present the safe card with the e-receipt for other deliveries of products or services in accordance with the user's previous purchase.
With reference now to FIG. 6, a flowchart depicts an example of a particular use of a safe card bearing e-receipts. The process begins when a user purchases a quantity of lumber (step 602). An e-receipt for the lumber purchase is encoded onto the safe card of the purchaser (step 604). At some later point in time, the user swipes the safe card for the lumber yard manager (step 606). The user's claim for a quantity of lumber is verified by the merchant system, and the lumber is taken from the appropriate stock (step 608). The user receives the lumber, and the user then swipes the safe card to confirm the receipt (step 610). The appropriate quantity of lumber is removed from the merchant's inventory, and the user's purchase transaction record is updated to reflect the physical delivery of the lumber (step 612). The user may then retain the e-receipt for personal records (step 614).
With reference now to FIGS. 7A–7B, flowcharts depict a second example using an e-receipt for a particular purchase. In FIG. 7A, the process begins when a user purchases a set of tires (step 702). An e-receipt for the tire purchase is then encoded onto the safe card of the purchaser (step 704). At some later point in time, the user may desire to receive the tires. Since tires are a bulky item that may require special handling and delivery, the location for receiving the tires may be separated from the location at which the user pays for the purchase of the tires. For example, the user may need to proceed to the rear of a warehouse or to a warehouse at a different location to receive the tires. As another example, the tires may be delivered to the location of the purchase but at a later date.
At some later point in time, the user presents the safe card bearing the e-receipt and swipes the safe card through a safe card reader for a shop manager (step 706). The user's claim for the tires is verified within the merchant's system and the tires are taken from the merchant's stock (step 708). The user's tires are then installed, and the user again swipes the safe card to confirm the receipt of the tires (step 710). The merchant's inventory records are updated to reflect the removal of the tires from the merchant's stock, and the user's purchase record is updated (step 712). The user then retains the e-receipt on the user's safe card for future warranty claims and for potential rotation and balancing services on the recently purchased tires (step 714). At this point, the process ends as the user may not access the e-receipt for a significant period of time.
As shown in FIG. 7B, at some future point in time, the user desires to have the tires rotated and balanced. Upon arrival at the appropriate location, the user swipes the safe card bearing the e-receipt for the originally purchased tires in order to present the user's claim for tire servicing (step 716). The merchant's system verifies the claim and provides an indication that a service order has been authorized for the tire services (step 718). The user's tires are then rotated and balanced, and the user again swipes the safe card to confirm the receipt of the tire services (step 720). The merchant's system may be updated to reflect that lead weights used during the rotation and balance services have been removed from the merchant's inventory, and the merchant's system also updates the user's service record that is associated with the user's original purchase transaction (step 722). The user may then retain the e-receipt for future rotation and balancing requests or other warranty requests associated with the purchased tires (step 724). If the user desires further service, then the process loops back to step 716. FIG. 7B describes an essentially non-terminating loop. However, if the e-receipt is overwritten or the safe card is destroyed, etc., then the process ends.
Although it is assumed that both the merchant and the consumer act honorably and reasonably during the history of any and all purchase transactions, situations may arise in which a safe card does not properly reflect what is stored in the merchant server or what is remembered by either the merchant or the consumer. To prevent these circumstances, an audit trail or transaction log may be stored simultaneously on the merchant server and on the safe card. When the transaction logs fail to match, the burden of correcting any discrepancies may be placed on the merchant because the merchant has the opportunity to encrypt the information on the safe card to prevent tampering with the information on the safe card. The storage of information on the safe card and on the merchant server is also under the control of the merchant, making it rather difficult for the consumer to create false records.
The convenience of the e-receipts provided by the present invention can be contrasted with the inconveniences caused by paper receipts. If one is required to keep all business related receipts for tax purposes during a calendar year, it may be difficult to separate personal expenses from business expenses. With e-receipts, a user of a safe card may input an indicator into the safe card for each particular type of purchase so that the e-receipt application on a safe card may manually sort the different types of expenses.
With paper receipts, one must manually mark the receipts or manually sort the receipts into various record-keeping envelopes. As another example of the inconvenience of a paper receipt, when one is required to return a previously purchased product, one must usually present a paper receipt that proves that one has purchased the product at a particular merchant. In some situations, the merchant desires to keep the paper receipt for the purchase. In other situations, the merchant may physically mark the receipt to show that a product has been returned. However, if the purchase included many different products, then the purchaser may need to use the paper receipt for several different purchased items. If the consumer desires to return only one item out of the many items on the original receipt, there may be several difficulties related to copying the original receipt, marking the original receipt, and insuring that the purchaser maintains a valid receipt for the other items that have been purchased.
Other advantages of the present invention should be apparent in light of the detailed description of the invention provided above. Currently, businesses and users must use paper receipts to provide evidence of purchases for various situations, such as the presentation of a receipt for the delivery of a previously purchased product, the return of merchandise, the presentation of a claim for service on a product that was purchased, a claim for services, and a claim for an ongoing, periodic service contract relationship, the presentation of a warranty request for a product previously purchased, etc. In each of these cases, a consumer must keep track of paper receipts until they are deemed no longer useful.
By storing e-receipts on a safe card, the consumer may conveniently keep all receipts for purchases for particular kinds of expenses or for periodic accounting purposes on a single safe card. Moreover, since safe cards may be manufactured as inexpensive optical cards, merchants may issue store-specific safe cards to each consumer, and a consumer may keep a different safe card for each merchant that the consumer visits on a regular basis.
Each consumer may decide how best to organize different e-receipts on different safe cards. A consumer may decide to keep personal expenses on one card and business-related receipts on another card, or a consumer may decide to keep restaurant e-receipts on one card and all grocery purchases on another safe card.
Besides the conveniences provided by e-receipts over ordinary paper receipts, the process in the present invention for scanning a user's e-receipt safe card provides a more secure method for ensuring that the product or service that has been purchased is delivered to the properly identified purchaser. The merchant also receives the benefit of being able to accurately track inventory at the time that the product or service is actually delivered.
As a further example, when a consumer visits a movie theater, the consumer purchases a movie ticket. The movie ticket provides the dual purpose of a receipt for the purchase and a token for physical admittance to the theater. Usually, half a paper ticket is surrendered to gain admittance to the theater. This allows the theater owner to track how many persons have entered a theater for a particular movie showing, and it also allows the theater owner to mark the movie ticket in a manner that shows that the ticket has been used and a service delivered. However, if a theater owner desires to know the actual occupancy of a theater after the tickets to a particular movie showing have been sold, the theater owner must manually count the tickets that have been redeemed for a particular showing, or the theater owner must manually count the number of empty seats that remain in a theater. If the particular movie showing is interrupted, a theater owner may issue “rain checks” to allow the movie patrons to return for another showing of the movie so that the theater owner delivers the service that has been purchased by the movie patrons. In that situation, the movie patrons surrender the remaining portion of the movie ticket receipt and receive another ticket or rain check as a paper receipt for evidence for a future claim for a movie showing.
With a safe card, the following scenario may be realized which provides numerous advantages. A consumer purchases an admittance to a theater to watch a movie. The consumer either presents a safe card at the box office so that a movie ticket e-receipt may be placed on the safe card by swiping the safe card and encoding a movie ticket onto the safe card, or the theater issues the consumer a safe card with a movie ticket e-receipt encoded on the safe card. When the movie theater patron wants to enter the theater, the patron swipes the safe card to gain entrance to the theater, and the theater owner simultaneously knows that one seat in the theater has been occupied. If the movie is interrupted, then a patron presents the safe card containing the movie ticket e-receipt. The safe card is swiped so that a rain check may be encoded onto the safe card that allows the patron to return at some time in the future and gain admittance to another movie showing at no charge. The patron presents the safe card with the rain check and swipes the card to gain entrance to the theater. The theater owner can then keep a running total of how many patrons returned to redeem their rain checks and whether the patrons desired to see the same movie that was originally interrupted.
It is important to note that while the present invention has been described in the context of a fully functioning data processing system, those of ordinary skill in the art will appreciate that the processes of the present invention are capable of being distributed in the form of a computer readable medium of instructions and a variety of forms and that the present invention applies equally regardless of the particular type of signal bearing media actually used to carry out the distribution. Examples of computer readable media include recordable-type media such a floppy disc, a hard disk drive, a RAM, and CD-ROMs and transmission-type media such as digital and analog communications links.
The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiment was chosen and described in order to best explain the principles of the invention, the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.

Claims (4)

1. A method for maintaining inventory records of products being sold, the method comprising the computer-implemented steps of:
providing inventory records corresponding to a plurality of products for sale;
processing a purchase transaction for a first product of said plurality of products;
generating an electronic receipt comprising data concerning the purchase transaction;
using a first read/write device to write said electronic receipt to a removable storage medium;
using a second read/write device that is different from said first read/write device to read said electronic receipt from said removable storage medium;
validating said electronic receipt; and
in response to validating said electronic receipt,
providing an indication to proceed with a delivery of said first product and
updating an inventory record corresponding to said first product to reflect the delivery of said first product.
2. The method of claim 1 wherein said step of validating said electronic receipt further comprises inspecting a digital signature to verify the integrity of said electronic receipt.
3. A computer program product in a computer-readable medium for maintaining inventory records for a plurality of items for sale, the computer program product comprising:
first instructions for processing a purchase transaction;
second instructions for generating an electronic receipt comprising data concerning the purchase transaction;
third instructions for storing said electronic receipt on a removable storage medium;
fourth instructions for reading said electronic receipt on the removable storage medium;
fifth instructions for validating said electronic receipt; and
sixth instructions for providing an indication to proceed with a delivery of said first item in response to validating said electronic receipt,
seventh instructions for updating an inventory record corresponding to said first item in response to validating the electronic receipt.
4. The computer program product of claim 3 wherein said instructions for validating the electronic receipt further comprise instructions for inspecting a digital signature to verify the integrity of said electronic receipt.
US09/329,461 1999-06-10 1999-06-10 Method and apparatus for encoding transactions for goods and services using an e-receipt Expired - Fee Related US7158948B1 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
US09/329,461 US7158948B1 (en) 1999-06-10 1999-06-10 Method and apparatus for encoding transactions for goods and services using an e-receipt
PL00352188A PL352188A1 (en) 1999-06-10 2000-06-01 Storage of electronic receipts on the exchangeable storage medium
CA002372650A CA2372650C (en) 1999-06-10 2000-06-01 Storing electronic receipts on a removable storage medium
JP2001503146A JP2003502746A (en) 1999-06-10 2000-06-01 Method and apparatus for encoding transactions for goods and services using electronic receipts
AU50926/00A AU5092600A (en) 1999-06-10 2000-06-01 Storing electronic receipts on a removable storage medium
PCT/GB2000/002114 WO2000077746A1 (en) 1999-06-10 2000-06-01 Storing electronic receipts on a removable storage medium
IL14673900A IL146739A0 (en) 1999-06-10 2000-06-01 Storing electronic receipts on a removable storage medium
EP00935380A EP1192604A1 (en) 1999-06-10 2000-06-01 Storing electronic receipts on a removable storage medium
KR1020017015427A KR100621441B1 (en) 1999-06-10 2000-06-01 Computer implemented method of maintaining inventory records and computer readable storage medium containing a computer program for implementing said method
CN00808719A CN1355909A (en) 1999-06-10 2000-06-01 Storing electronic receipts on removable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/329,461 US7158948B1 (en) 1999-06-10 1999-06-10 Method and apparatus for encoding transactions for goods and services using an e-receipt

Publications (1)

Publication Number Publication Date
US7158948B1 true US7158948B1 (en) 2007-01-02

Family

ID=23285511

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/329,461 Expired - Fee Related US7158948B1 (en) 1999-06-10 1999-06-10 Method and apparatus for encoding transactions for goods and services using an e-receipt

Country Status (10)

Country Link
US (1) US7158948B1 (en)
EP (1) EP1192604A1 (en)
JP (1) JP2003502746A (en)
KR (1) KR100621441B1 (en)
CN (1) CN1355909A (en)
AU (1) AU5092600A (en)
CA (1) CA2372650C (en)
IL (1) IL146739A0 (en)
PL (1) PL352188A1 (en)
WO (1) WO2000077746A1 (en)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010025245A1 (en) * 1999-12-17 2001-09-27 Flickinger Gregory C. E-registrar
US20020101626A1 (en) * 2001-02-01 2002-08-01 Pandipati Radha K. C. Bills scanner and financial organizer
US20020174185A1 (en) * 2001-05-01 2002-11-21 Jai Rawat Method and system of automating data capture from electronic correspondence
US20030110138A1 (en) * 2000-05-08 2003-06-12 Thanh Van Do Mobile commerce receipt system
US20030115126A1 (en) * 1999-08-11 2003-06-19 Pitroda Satyan G. System and methods for servicing electronic transactions
US20050160213A1 (en) * 2004-01-21 2005-07-21 Chen Ben W. Method and system for providing a modular server on USB flash storage
US20050246234A1 (en) * 2004-04-16 2005-11-03 Stephen Munyon Automatic purchase categorization system
US20060253348A1 (en) * 2005-04-12 2006-11-09 Dale Autio Computer-implemented method and system for grouping receipts
US20080288343A1 (en) * 2007-05-15 2008-11-20 Tp Lab Method and System to Process Digital Media Product Codes
US7580873B1 (en) * 2002-07-23 2009-08-25 At&T Intellectual Property I, L.P. Electronic financial assistant
US20090313101A1 (en) * 2008-06-13 2009-12-17 Microsoft Corporation Processing receipt received in set of communications
US20090313132A1 (en) * 2008-06-13 2009-12-17 Microsoft Corporation Handling payment receipts with a receipt store
US7676396B1 (en) * 2000-10-03 2010-03-09 Ncr Corporation Selective omission of transaction data in a digital receipt
US7949571B2 (en) * 2004-11-12 2011-05-24 Justsystems Corporation Electronic commerce system, electronic commerce supporting device, and electronic commerce supporting method
US20110137803A1 (en) * 2009-12-03 2011-06-09 Symbol Technologies, Inc. Secure electronic receipt systems and methods
US20110184822A1 (en) * 2010-01-22 2011-07-28 Naviit, Inc. Point of sale network router
US20110307342A1 (en) * 2010-06-15 2011-12-15 Haji Faizal Method and system for generating electronic receipts from print data
US20120109693A1 (en) * 2009-06-25 2012-05-03 Victor Smith Receipt insurance systems and methods
US8336762B1 (en) 2008-11-17 2012-12-25 Greenwise Bankcard LLC Payment transaction processing
US20130013368A1 (en) * 2010-03-05 2013-01-10 Grant Jr James H Processor Implemented Systems and Methods for Winter Tire Pre-Ordering and Tire Storage
US20130030995A1 (en) * 1999-05-03 2013-01-31 O'leary Denis Method and System for Processing Internet Payments Using the Electronic Funds Transfer Network
US20130173403A1 (en) * 2012-01-01 2013-07-04 Bank Of America Corporation E-receipt barcode on mobile device that is readable by point of transaction for purchase
CN103198563A (en) * 2013-02-28 2013-07-10 广东岭南通股份有限公司 Electronic ticket interaction method and device based on IC (integrated circuit) card
US8781923B2 (en) 2001-01-19 2014-07-15 C-Sam, Inc. Aggregating a user's transactions across a plurality of service institutions
US20140278603A1 (en) * 2013-03-12 2014-09-18 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US20150026011A1 (en) * 2008-09-04 2015-01-22 Edmond K. Chow Offer reporting apparatus and method
US20150120419A1 (en) * 2013-10-25 2015-04-30 Wal-Mart Stores, Inc. System and method for providing sale items
US9064281B2 (en) 2002-10-31 2015-06-23 Mastercard Mobile Transactions Solutions, Inc. Multi-panel user interface
US9454758B2 (en) 2005-10-06 2016-09-27 Mastercard Mobile Transactions Solutions, Inc. Configuring a plurality of security isolated wallet containers on a single mobile device
US9519928B2 (en) 2013-07-29 2016-12-13 Bank Of American Corporation Product evaluation based on electronic receipt data
US20160371632A1 (en) * 2014-10-28 2016-12-22 MetaBrite, Inc. Capturing Product Details of Purchases
US9600839B2 (en) 2013-07-29 2017-03-21 Bank Of America Corporation Price evaluation based on electronic receipt data
US9886691B2 (en) 2005-10-06 2018-02-06 Mastercard Mobile Transactions Solutions, Inc. Deploying an issuer-specific widget to a secure wallet container on a client device
US20180047108A1 (en) * 2016-08-10 2018-02-15 Toollogo Llc Method and system for seamlessly propagating an inventory of possessions and automating insurance claims
US9898711B2 (en) 2006-01-12 2018-02-20 United Parcel Service Of America, Inc. System and method for shipping and delivering parcels to a virtual address
US9916557B1 (en) 2012-12-07 2018-03-13 United Parcel Service Of America, Inc. Systems and methods for item delivery and pick-up using social networks
US10002340B2 (en) 2013-11-20 2018-06-19 United Parcel Service Of America, Inc. Concepts for electronic door hangers
US10049409B1 (en) * 2013-12-19 2018-08-14 Jpmorgan Chase Bank, N.A. Linking data from multiple market participants to generate a consolidated audit trail
US10074067B2 (en) 2005-06-21 2018-09-11 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10089596B2 (en) 2005-06-21 2018-10-02 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10163119B1 (en) 2013-02-07 2018-12-25 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US10176501B2 (en) 2014-10-16 2019-01-08 Walmart Apollo, Llc Systems and methods for sale redemption
US10198707B1 (en) 2013-02-07 2019-02-05 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US10210474B2 (en) 2013-10-14 2019-02-19 United Parcel Service Of America, Inc. Systems and methods for confirming an identity of an individual, for example, at a locker bank
US10304028B2 (en) 2008-12-19 2019-05-28 United Parcel Service Of America, Inc. Trailer utilization systems, methods, computer programs embodied on computer-readable media, and apparatuses
US10313480B2 (en) 2017-06-22 2019-06-04 Bank Of America Corporation Data transmission between networked resources
US10387824B2 (en) 2012-12-21 2019-08-20 United Parcel Service Of America, Inc. Systems and methods for delivery of an item
US10410164B2 (en) 2014-11-14 2019-09-10 United Parcel Service Of America, Inc Systems and methods for facilitating shipping of parcels
US10410165B2 (en) 2014-11-14 2019-09-10 United Parcel Service Of America, Inc. Systems and methods for facilitating shipping of parcels for returning items
US10417488B2 (en) 2017-07-06 2019-09-17 Blinkreceipt, Llc Re-application of filters for processing receipts and invoices
US10445682B2 (en) 2013-02-01 2019-10-15 United Parcel Service Of America, Inc. Systems and methods for parcel delivery to alternate delivery locations
US10511692B2 (en) 2017-06-22 2019-12-17 Bank Of America Corporation Data transmission to a networked resource based on contextual information
US10510055B2 (en) 2007-10-31 2019-12-17 Mastercard Mobile Transactions Solutions, Inc. Ensuring secure access by a service provider to one of a plurality of mobile electronic wallets
US10524165B2 (en) 2017-06-22 2019-12-31 Bank Of America Corporation Dynamic utilization of alternative resources based on token association
US10600022B2 (en) 2016-08-31 2020-03-24 United Parcel Service Of America, Inc. Systems and methods for synchronizing delivery of related parcels via a computerized locker bank
US10664787B2 (en) 2013-10-09 2020-05-26 United Parcel Service Of America, Inc. Customer controlled management of shipments
US10733563B2 (en) 2014-03-13 2020-08-04 United Parcel Service Of America, Inc. Determining alternative delivery destinations
US10878232B2 (en) 2016-08-16 2020-12-29 Blinkreceipt, Llc Automated processing of receipts and invoices
US11144872B2 (en) 2012-12-21 2021-10-12 United Parcel Service Of America, Inc. Delivery to an unattended location
US11144870B2 (en) 2015-09-21 2021-10-12 United Parcel Service Of America, Inc. Systems and methods for reserving space in carrier vehicles to provide on demand delivery services
US11182730B2 (en) 2014-02-16 2021-11-23 United Parcel Service Of America, Inc. Determining a delivery location and time based on the schedule or location of a consignee

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2374192B (en) 2001-04-06 2005-05-18 Freedom Card Ltd Payment system
DE10122506A1 (en) * 2001-05-10 2002-11-14 Giesecke & Devrient Gmbh Payment voucher and payment voucher system
CN100343847C (en) * 2001-06-19 2007-10-17 富士施乐株式会社 Electronic document format control apparatus and method
US20050240482A1 (en) * 2002-07-31 2005-10-27 Matsushita Electric Industrial Co., Ltd. Electronic receipt information processing system and electronic device
WO2005076169A1 (en) * 2004-02-05 2005-08-18 Siemens Aktiengesellschaft Method for easily handling receipts
SG126766A1 (en) * 2004-06-10 2006-11-29 Oneempower Pte Ltd Data storage method and system
GB2445172A (en) * 2006-12-29 2008-07-02 Symbian Software Ltd Use of an interaction object in transactions
WO2012089199A1 (en) * 2010-12-30 2012-07-05 MIGOTSCH, Thomas Payment system and payment method
JP5559353B2 (en) * 2011-10-20 2014-07-23 株式会社東芝 Electronic receipt system, terminal device, electronic receipt providing method and program
JP6230135B2 (en) * 2013-03-01 2017-11-15 東芝テック株式会社 Electronic receipt system, electronic receipt management server, information processing apparatus, and program
JP2015072672A (en) * 2013-09-06 2015-04-16 東芝テック株式会社 Electronic receipt system

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239166A (en) 1989-01-17 1993-08-24 Graves Marcel A Secure data interchange system erasing a card memory upon an invalid response
US5428210A (en) 1992-01-10 1995-06-27 National Bancard Corporation Data card terminal with embossed character reader and signature capture
US5448044A (en) 1993-04-30 1995-09-05 Microbilt Corporation Signature capture pad for point of sale system
US5457305A (en) 1994-03-31 1995-10-10 Akel; William S. Distributed on-line money access card transaction processing system
JPH08202774A (en) 1995-01-20 1996-08-09 N T T Data Tsushin Kk Electronic receipt filing card and device for performing access to this card
US5561282A (en) 1993-04-30 1996-10-01 Microbilt Corporation Portable signature capture pad
US5595264A (en) * 1994-08-23 1997-01-21 Trotta, Jr.; Frank P. System and method for automated shopping
US5638519A (en) * 1994-05-20 1997-06-10 Haluska; John E. Electronic method and system for controlling and tracking information related to business transactions
EP0793186A2 (en) * 1996-02-29 1997-09-03 Hitachi, Ltd. Electronic money system
DE29613393U1 (en) * 1996-08-02 1997-12-04 Leiseder Ulrich Dipl Phys Device for remote selection of objects
US5739512A (en) 1996-05-30 1998-04-14 Sun Microsystems, Inc. Digital delivery of receipts
JPH10162066A (en) 1996-11-28 1998-06-19 Hitachi Ltd Electronic transaction supporting method
US5793302A (en) * 1992-11-17 1998-08-11 Stambler; Leon Method for securing information relevant to a transaction
US5809144A (en) 1995-08-24 1998-09-15 Carnegie Mellon University Method and apparatus for purchasing and delivering digital goods over a network
US5838812A (en) * 1994-11-28 1998-11-17 Smarttouch, Llc Tokenless biometric transaction authorization system
US5850442A (en) 1996-03-26 1998-12-15 Entegrity Solutions Corporation Secure world wide electronic commerce over an open network
US5870723A (en) 1994-11-28 1999-02-09 Pare, Jr.; David Ferrin Tokenless biometric transaction authorization method and system
US5892824A (en) * 1996-01-12 1999-04-06 International Verifact Inc. Signature capture/verification systems and methods
US6047273A (en) * 1998-08-04 2000-04-04 Vaghi Family Intellectual Properties, Llc System and method for remotely providing mailing/shipping services to customers
US6209095B1 (en) * 1996-12-20 2001-03-27 Financial Services Technology Consortium Method and system for processing electronic documents

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19634418A1 (en) * 1996-08-26 1998-03-05 Orga Consult Gmbh Security system for data transmission in electronic payment transactions
JPH11143953A (en) * 1997-11-13 1999-05-28 Just Syst Corp On-line charging system, server system to be applied to on-line charging system, terminal to be applied to on-line charging system, charging method in on-line charging system and computer readable record medium storing program making computer perform the method
JPH11232361A (en) * 1998-02-12 1999-08-27 Oki Electric Ind Co Ltd Automatic fund-raising reception method

Patent Citations (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239166A (en) 1989-01-17 1993-08-24 Graves Marcel A Secure data interchange system erasing a card memory upon an invalid response
US5428210A (en) 1992-01-10 1995-06-27 National Bancard Corporation Data card terminal with embossed character reader and signature capture
US5479530A (en) 1992-01-10 1995-12-26 Microbilt Corporation Signature capturing printer and data card terminal
US5974148A (en) * 1992-11-17 1999-10-26 Stambler; Leon Method for securing information relevant to a transaction
US5793302A (en) * 1992-11-17 1998-08-11 Stambler; Leon Method for securing information relevant to a transaction
US5936541A (en) * 1992-11-17 1999-08-10 Stambler; Leon Method for securing information relevant to a transaction
US5561282A (en) 1993-04-30 1996-10-01 Microbilt Corporation Portable signature capture pad
US5448044A (en) 1993-04-30 1995-09-05 Microbilt Corporation Signature capture pad for point of sale system
US5457305A (en) 1994-03-31 1995-10-10 Akel; William S. Distributed on-line money access card transaction processing system
US5638519A (en) * 1994-05-20 1997-06-10 Haluska; John E. Electronic method and system for controlling and tracking information related to business transactions
US5595264A (en) * 1994-08-23 1997-01-21 Trotta, Jr.; Frank P. System and method for automated shopping
US5838812A (en) * 1994-11-28 1998-11-17 Smarttouch, Llc Tokenless biometric transaction authorization system
US5870723A (en) 1994-11-28 1999-02-09 Pare, Jr.; David Ferrin Tokenless biometric transaction authorization method and system
JPH08202774A (en) 1995-01-20 1996-08-09 N T T Data Tsushin Kk Electronic receipt filing card and device for performing access to this card
US5809144A (en) 1995-08-24 1998-09-15 Carnegie Mellon University Method and apparatus for purchasing and delivering digital goods over a network
US5892824A (en) * 1996-01-12 1999-04-06 International Verifact Inc. Signature capture/verification systems and methods
EP0793186A2 (en) * 1996-02-29 1997-09-03 Hitachi, Ltd. Electronic money system
US6032857A (en) * 1996-02-29 2000-03-07 Hitachi, Ltd. Electronic money system
US5850442A (en) 1996-03-26 1998-12-15 Entegrity Solutions Corporation Secure world wide electronic commerce over an open network
US5739512A (en) 1996-05-30 1998-04-14 Sun Microsystems, Inc. Digital delivery of receipts
DE29613393U1 (en) * 1996-08-02 1997-12-04 Leiseder Ulrich Dipl Phys Device for remote selection of objects
JPH10162066A (en) 1996-11-28 1998-06-19 Hitachi Ltd Electronic transaction supporting method
US6209095B1 (en) * 1996-12-20 2001-03-27 Financial Services Technology Consortium Method and system for processing electronic documents
US6047273A (en) * 1998-08-04 2000-04-04 Vaghi Family Intellectual Properties, Llc System and method for remotely providing mailing/shipping services to customers

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
Title
A First For Electronic Signature Capture: Long Island Retailer Announces Chainwide Installation; Fox, B.; Chain Store Age Executive, vol. 69, No. 5, pp. 151, May 1993.
Business Wire-Aug. 26, 1998, Verisign and Gemplus expand strategic relationship to develop joint smart-card for secure network application. *
Contents and Delivery Certification Service Using Cryptography In Electronic Mail; Tanaka et al.
Greg Mechbach, Digital signature reaches new level-Bank of Nova Scotia uses Entrust Technologies' public key infrastructure software-Jun. 22, 1998. *
IBM Technical Disclosure Bulletin, "Magnetic Media Receipt Function" vol. 32, No. 11, Apr. 1990, pp. 373-374. *
International Business Machines; Credit Card Imaging System; Nov. 1991; pp. 152-153; vol. 34, No. 6; IBM Technical Disclosure Bulletin.
International Business Machines; Real Time Transaction Capture Using Smart Cards; Jun. 1992; pp. 242-243; vol. 35, No. 1B; IBM Technical Disclosure Bulletin.
International Business Machines; Transaction Completion Code Based On Digital Signatures; Aug. 1985; pp. 1109-1122; vol. 28, No. 3; IBM Technical Disclosure Bulletin.
Unknown, RPK Security selected to provide encryption solution for electronic payment systems and smart card readers, Business Wire, Feb. 11, 1999. *
Unknown, Transaction completion code based on digital signatures, IBM TDB, Aug. 1985, vol. 28, No. 3, pp. 1109-1122. *

Cited By (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8595083B2 (en) * 1999-05-03 2013-11-26 Jpmorgan Chase Bank, National Association Method and system for processing internet payments using the electronic funds transfer network
US20130030995A1 (en) * 1999-05-03 2013-01-31 O'leary Denis Method and System for Processing Internet Payments Using the Electronic Funds Transfer Network
US20080177826A1 (en) * 1999-08-11 2008-07-24 C-Sam Inc. System And Methods For Servicing Electronic Transactions
US8429046B2 (en) 1999-08-11 2013-04-23 C-Sam, Inc. System and methods for servicing electronic transactions
US8527380B2 (en) * 1999-08-11 2013-09-03 C-Sam, Inc. System and methods for servicing electronic transactions
US20030115126A1 (en) * 1999-08-11 2003-06-19 Pitroda Satyan G. System and methods for servicing electronic transactions
US20010025245A1 (en) * 1999-12-17 2001-09-27 Flickinger Gregory C. E-registrar
US20030110138A1 (en) * 2000-05-08 2003-06-12 Thanh Van Do Mobile commerce receipt system
US7685020B2 (en) * 2000-05-08 2010-03-23 Telefonaktiebolaget Lm Ericsson (Publ) Mobile commerce receipt system
US7676396B1 (en) * 2000-10-03 2010-03-09 Ncr Corporation Selective omission of transaction data in a digital receipt
US9330388B2 (en) 2001-01-19 2016-05-03 Mastercard Mobile Transactions Solutions, Inc. Facilitating establishing trust for conducting direct secure electronic transactions between a user and airtime service providers
US9697512B2 (en) 2001-01-19 2017-07-04 Mastercard Mobile Transactions Solutions, Inc. Facilitating a secure transaction over a direct secure transaction portal
US9177315B2 (en) 2001-01-19 2015-11-03 Mastercard Mobile Transactions Solutions, Inc. Establishing direct, secure transaction channels between a device and a plurality of service providers
US10217102B2 (en) 2001-01-19 2019-02-26 Mastercard Mobile Transactions Solutions, Inc. Issuing an account to an electronic transaction device
US9070127B2 (en) 2001-01-19 2015-06-30 Mastercard Mobile Transactions Solutions, Inc. Administering a plurality of accounts for a client
US9317849B2 (en) 2001-01-19 2016-04-19 Mastercard Mobile Transactions Solutions, Inc. Using confidential information to prepare a request and to suggest offers without revealing confidential information
US9330389B2 (en) 2001-01-19 2016-05-03 Mastercard Mobile Transactions Solutions, Inc. Facilitating establishing trust for conducting direct secure electronic transactions between users and service providers via a mobile wallet
US9208490B2 (en) 2001-01-19 2015-12-08 Mastercard Mobile Transactions Solutions, Inc. Facilitating establishing trust for a conducting direct secure electronic transactions between a user and a financial service providers
US9330390B2 (en) 2001-01-19 2016-05-03 Mastercard Mobile Transactions Solutions, Inc. Securing a driver license service electronic transaction via a three-dimensional electronic transaction authentication protocol
US8781923B2 (en) 2001-01-19 2014-07-15 C-Sam, Inc. Aggregating a user's transactions across a plurality of service institutions
US9400980B2 (en) 2001-01-19 2016-07-26 Mastercard Mobile Transactions Solutions, Inc. Transferring account information or cash value between an electronic transaction device and a service provider based on establishing trust with a transaction service provider
US9471914B2 (en) 2001-01-19 2016-10-18 Mastercard Mobile Transactions Solutions, Inc. Facilitating a secure transaction over a direct secure transaction channel
US9811820B2 (en) 2001-01-19 2017-11-07 Mastercard Mobile Transactions Solutions, Inc. Data consolidation expert system for facilitating user control over information use
US9870559B2 (en) 2001-01-19 2018-01-16 Mastercard Mobile Transactions Solutions, Inc. Establishing direct, secure transaction channels between a device and a plurality of service providers via personalized tokens
US20020101626A1 (en) * 2001-02-01 2002-08-01 Pandipati Radha K. C. Bills scanner and financial organizer
US10027613B2 (en) 2001-05-01 2018-07-17 Mercury Kingdom Assets Limited Method and system of automating data capture from electronic correspondence
US8560621B2 (en) 2001-05-01 2013-10-15 Mercury Kingdom Assets Limited Method and system of automating data capture from electronic correspondence
US20020174185A1 (en) * 2001-05-01 2002-11-21 Jai Rawat Method and system of automating data capture from electronic correspondence
US8095597B2 (en) * 2001-05-01 2012-01-10 Aol Inc. Method and system of automating data capture from electronic correspondence
US9280763B2 (en) 2001-05-01 2016-03-08 Mercury Kingdom Assets Limited Method and system of automating data capture from electronic correspondence
US20070250564A1 (en) * 2001-09-25 2007-10-25 Super Talent Electronics, Inc. Method And System For Providing A Modular Server On USB Flash Storage
US8438376B1 (en) * 2001-10-19 2013-05-07 Super Talent Technology, Corp. Method and system for providing a modular server on USB flash storage
US7580873B1 (en) * 2002-07-23 2009-08-25 At&T Intellectual Property I, L.P. Electronic financial assistant
US9064281B2 (en) 2002-10-31 2015-06-23 Mastercard Mobile Transactions Solutions, Inc. Multi-panel user interface
US20050160213A1 (en) * 2004-01-21 2005-07-21 Chen Ben W. Method and system for providing a modular server on USB flash storage
US20050246234A1 (en) * 2004-04-16 2005-11-03 Stephen Munyon Automatic purchase categorization system
US7949571B2 (en) * 2004-11-12 2011-05-24 Justsystems Corporation Electronic commerce system, electronic commerce supporting device, and electronic commerce supporting method
US7325721B2 (en) * 2005-04-12 2008-02-05 Ford Motor Company Computer-implemented method and system for grouping receipts
US20060253348A1 (en) * 2005-04-12 2006-11-09 Dale Autio Computer-implemented method and system for grouping receipts
US10089596B2 (en) 2005-06-21 2018-10-02 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10074067B2 (en) 2005-06-21 2018-09-11 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10134002B2 (en) 2005-06-21 2018-11-20 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10817826B2 (en) 2005-06-21 2020-10-27 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10078810B2 (en) 2005-06-21 2018-09-18 United Parcel Service Of America, Inc. Systems and methods for providing personalized delivery services
US10032160B2 (en) 2005-10-06 2018-07-24 Mastercard Mobile Transactions Solutions, Inc. Isolating distinct service provider widgets within a wallet container
US10176476B2 (en) 2005-10-06 2019-01-08 Mastercard Mobile Transactions Solutions, Inc. Secure ecosystem infrastructure enabling multiple types of electronic wallets in an ecosystem of issuers, service providers, and acquires of instruments
US9626675B2 (en) 2005-10-06 2017-04-18 Mastercard Mobile Transaction Solutions, Inc. Updating a widget that was deployed to a secure wallet container on a mobile device
US10121139B2 (en) 2005-10-06 2018-11-06 Mastercard Mobile Transactions Solutions, Inc. Direct user to ticketing service provider secure transaction channel
US10026079B2 (en) 2005-10-06 2018-07-17 Mastercard Mobile Transactions Solutions, Inc. Selecting ecosystem features for inclusion in operational tiers of a multi-domain ecosystem platform for secure personalized transactions
US10096025B2 (en) 2005-10-06 2018-10-09 Mastercard Mobile Transactions Solutions, Inc. Expert engine tier for adapting transaction-specific user requirements and transaction record handling
US9454758B2 (en) 2005-10-06 2016-09-27 Mastercard Mobile Transactions Solutions, Inc. Configuring a plurality of security isolated wallet containers on a single mobile device
US9886691B2 (en) 2005-10-06 2018-02-06 Mastercard Mobile Transactions Solutions, Inc. Deploying an issuer-specific widget to a secure wallet container on a client device
US9508073B2 (en) 2005-10-06 2016-11-29 Mastercard Mobile Transactions Solutions, Inc. Shareable widget interface to mobile wallet functions
US10140606B2 (en) 2005-10-06 2018-11-27 Mastercard Mobile Transactions Solutions, Inc. Direct personal mobile device user to service provider secure transaction channel
US9990625B2 (en) 2005-10-06 2018-06-05 Mastercard Mobile Transactions Solutions, Inc. Establishing trust for conducting direct secure electronic transactions between a user and service providers
US9898711B2 (en) 2006-01-12 2018-02-20 United Parcel Service Of America, Inc. System and method for shipping and delivering parcels to a virtual address
US20080288343A1 (en) * 2007-05-15 2008-11-20 Tp Lab Method and System to Process Digital Media Product Codes
US10510055B2 (en) 2007-10-31 2019-12-17 Mastercard Mobile Transactions Solutions, Inc. Ensuring secure access by a service provider to one of a plurality of mobile electronic wallets
US8788350B2 (en) * 2008-06-13 2014-07-22 Microsoft Corporation Handling payment receipts with a receipt store
US20090313101A1 (en) * 2008-06-13 2009-12-17 Microsoft Corporation Processing receipt received in set of communications
US20090313132A1 (en) * 2008-06-13 2009-12-17 Microsoft Corporation Handling payment receipts with a receipt store
US20150026011A1 (en) * 2008-09-04 2015-01-22 Edmond K. Chow Offer reporting apparatus and method
US8336762B1 (en) 2008-11-17 2012-12-25 Greenwise Bankcard LLC Payment transaction processing
US10304028B2 (en) 2008-12-19 2019-05-28 United Parcel Service Of America, Inc. Trailer utilization systems, methods, computer programs embodied on computer-readable media, and apparatuses
US8560353B2 (en) * 2009-06-25 2013-10-15 Victor Smith Receipt insurance systems and methods
US20120109693A1 (en) * 2009-06-25 2012-05-03 Victor Smith Receipt insurance systems and methods
US20110137803A1 (en) * 2009-12-03 2011-06-09 Symbol Technologies, Inc. Secure electronic receipt systems and methods
US8548859B2 (en) 2010-01-22 2013-10-01 Spendgo, Inc. Point of sale network router
US20110184822A1 (en) * 2010-01-22 2011-07-28 Naviit, Inc. Point of sale network router
US20130013368A1 (en) * 2010-03-05 2013-01-10 Grant Jr James H Processor Implemented Systems and Methods for Winter Tire Pre-Ordering and Tire Storage
US20110307342A1 (en) * 2010-06-15 2011-12-15 Haji Faizal Method and system for generating electronic receipts from print data
US20130173403A1 (en) * 2012-01-01 2013-07-04 Bank Of America Corporation E-receipt barcode on mobile device that is readable by point of transaction for purchase
US9916557B1 (en) 2012-12-07 2018-03-13 United Parcel Service Of America, Inc. Systems and methods for item delivery and pick-up using social networks
US11144872B2 (en) 2012-12-21 2021-10-12 United Parcel Service Of America, Inc. Delivery to an unattended location
US11900310B2 (en) 2012-12-21 2024-02-13 United Parcel Service Of America, Inc. Delivery to an unattended location
US10387824B2 (en) 2012-12-21 2019-08-20 United Parcel Service Of America, Inc. Systems and methods for delivery of an item
US11748694B2 (en) 2012-12-21 2023-09-05 United Parcel Service Of America, Inc. Systems and methods for delivery of an item
US10614410B2 (en) 2012-12-21 2020-04-07 United Parcel Service Of America, Inc. Delivery of an item to a vehicle
US10445682B2 (en) 2013-02-01 2019-10-15 United Parcel Service Of America, Inc. Systems and methods for parcel delivery to alternate delivery locations
US11367040B1 (en) 2013-02-07 2022-06-21 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US10796270B1 (en) 2013-02-07 2020-10-06 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US10706384B1 (en) 2013-02-07 2020-07-07 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US11164141B1 (en) 2013-02-07 2021-11-02 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US10163119B1 (en) 2013-02-07 2018-12-25 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US11816626B2 (en) 2013-02-07 2023-11-14 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US10387822B1 (en) 2013-02-07 2019-08-20 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
US10198707B1 (en) 2013-02-07 2019-02-05 United Parcel Service Of America, Inc. Systems and methods for synchronized delivery
CN103198563A (en) * 2013-02-28 2013-07-10 广东岭南通股份有限公司 Electronic ticket interaction method and device based on IC (integrated circuit) card
CN103198563B (en) * 2013-02-28 2015-07-29 广东岭南通股份有限公司 Based on electronic bill exchange method and the device of IC-card
US10929806B2 (en) 2013-03-12 2021-02-23 United Parcel Service Of America, Inc. Systems and methods of managing item pickup at attended delivery/pickup locations
US20140278603A1 (en) * 2013-03-12 2014-09-18 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US10909497B2 (en) 2013-03-12 2021-02-02 United Parcel Service Of America, Inc. Systems and methods of reserving space attended delivery/pickup locations
US10783488B2 (en) * 2013-03-12 2020-09-22 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US10002341B2 (en) 2013-03-12 2018-06-19 United Parcel Service Of America, Inc. Systems and methods for returning one or more items via an attended delivery/pickup location
US9798999B2 (en) 2013-03-12 2017-10-24 United Parcel Service Of America, Inc. Systems and methods for ranking potential attended delivery/pickup locations
US9811798B2 (en) * 2013-03-12 2017-11-07 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US10402775B2 (en) 2013-03-12 2019-09-03 United Parcel Services Of America, Inc. Systems and methods of re-routing parcels intended for delivery to attended delivery/pickup locations
US11620611B2 (en) * 2013-03-12 2023-04-04 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US10558942B2 (en) 2013-03-12 2020-02-11 United Parcel Service Of America, Inc. Systems and methods for returning one or more items via an attended delivery/pickup location
US10521761B2 (en) 2013-03-12 2019-12-31 United Parcel Service Of America, Inc. Systems and methods of delivering parcels using attended delivery/pickup locations
WO2014164857A3 (en) * 2013-03-12 2015-08-06 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US20180025319A1 (en) * 2013-03-12 2018-01-25 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US20210004761A1 (en) * 2013-03-12 2021-01-07 United Parcel Service Of America, Inc. Systems and methods of locating and selling items at attended delivery/pickup locations
US9519928B2 (en) 2013-07-29 2016-12-13 Bank Of American Corporation Product evaluation based on electronic receipt data
US9600839B2 (en) 2013-07-29 2017-03-21 Bank Of America Corporation Price evaluation based on electronic receipt data
US10664787B2 (en) 2013-10-09 2020-05-26 United Parcel Service Of America, Inc. Customer controlled management of shipments
US11182733B2 (en) 2013-10-14 2021-11-23 United Parcel Service Of America, Inc. Systems and methods for confirming an identity of an individual, for example, at a locker bank
US11562318B2 (en) 2013-10-14 2023-01-24 United Parcel Service Of America, Inc. Systems and methods for conveying a parcel to a consignee, for example, after an unsuccessful delivery attempt
US10217079B2 (en) 2013-10-14 2019-02-26 United Parcel Service Of America, Inc. Systems and methods for confirming an identity of an individual, for example, at a locker bank
US10210474B2 (en) 2013-10-14 2019-02-19 United Parcel Service Of America, Inc. Systems and methods for confirming an identity of an individual, for example, at a locker bank
US20150120419A1 (en) * 2013-10-25 2015-04-30 Wal-Mart Stores, Inc. System and method for providing sale items
US11526830B2 (en) 2013-11-20 2022-12-13 United Parcel Service Of America, Inc. Concepts for electronic door hangers
US10192190B2 (en) 2013-11-20 2019-01-29 United Parcel Service Of America, Inc. Concepts for electronic door hangers
US10002340B2 (en) 2013-11-20 2018-06-19 United Parcel Service Of America, Inc. Concepts for electronic door hangers
US10049409B1 (en) * 2013-12-19 2018-08-14 Jpmorgan Chase Bank, N.A. Linking data from multiple market participants to generate a consolidated audit trail
US11182730B2 (en) 2014-02-16 2021-11-23 United Parcel Service Of America, Inc. Determining a delivery location and time based on the schedule or location of a consignee
US10733563B2 (en) 2014-03-13 2020-08-04 United Parcel Service Of America, Inc. Determining alternative delivery destinations
US11769108B2 (en) 2014-03-13 2023-09-26 United Parcel Service Of America, Inc. Determining alternative delivery destinations
US10176501B2 (en) 2014-10-16 2019-01-08 Walmart Apollo, Llc Systems and methods for sale redemption
US9792579B2 (en) * 2014-10-28 2017-10-17 MetaBrite, Inc. Capturing product details of purchases
US20160371632A1 (en) * 2014-10-28 2016-12-22 MetaBrite, Inc. Capturing Product Details of Purchases
US10410165B2 (en) 2014-11-14 2019-09-10 United Parcel Service Of America, Inc. Systems and methods for facilitating shipping of parcels for returning items
US10410164B2 (en) 2014-11-14 2019-09-10 United Parcel Service Of America, Inc Systems and methods for facilitating shipping of parcels
US10664798B2 (en) 2015-06-17 2020-05-26 Blinkreceipt, Llc Capturing product details of purchases
US11144870B2 (en) 2015-09-21 2021-10-12 United Parcel Service Of America, Inc. Systems and methods for reserving space in carrier vehicles to provide on demand delivery services
US11941575B2 (en) 2015-09-21 2024-03-26 United Parcel Service Of America, Inc. Systems and methods for reserving space in carrier vehicles to provide on demand delivery services
US20180047108A1 (en) * 2016-08-10 2018-02-15 Toollogo Llc Method and system for seamlessly propagating an inventory of possessions and automating insurance claims
US10878232B2 (en) 2016-08-16 2020-12-29 Blinkreceipt, Llc Automated processing of receipts and invoices
US11587020B2 (en) 2016-08-31 2023-02-21 United Parcel Service Of America, Inc. Systems and methods for synchronizing delivery of related parcels via computerized locker bank
US10600022B2 (en) 2016-08-31 2020-03-24 United Parcel Service Of America, Inc. Systems and methods for synchronizing delivery of related parcels via a computerized locker bank
US11190617B2 (en) 2017-06-22 2021-11-30 Bank Of America Corporation Data transmission to a networked resource based on contextual information
US10511692B2 (en) 2017-06-22 2019-12-17 Bank Of America Corporation Data transmission to a networked resource based on contextual information
US10524165B2 (en) 2017-06-22 2019-12-31 Bank Of America Corporation Dynamic utilization of alternative resources based on token association
US10986541B2 (en) 2017-06-22 2021-04-20 Bank Of America Corporation Dynamic utilization of alternative resources based on token association
US10313480B2 (en) 2017-06-22 2019-06-04 Bank Of America Corporation Data transmission between networked resources
US10417488B2 (en) 2017-07-06 2019-09-17 Blinkreceipt, Llc Re-application of filters for processing receipts and invoices

Also Published As

Publication number Publication date
JP2003502746A (en) 2003-01-21
EP1192604A1 (en) 2002-04-03
CN1355909A (en) 2002-06-26
WO2000077746A1 (en) 2000-12-21
IL146739A0 (en) 2002-07-25
CA2372650A1 (en) 2000-12-21
KR20020008207A (en) 2002-01-29
AU5092600A (en) 2001-01-02
PL352188A1 (en) 2003-08-11
KR100621441B1 (en) 2006-09-07
CA2372650C (en) 2005-04-05

Similar Documents

Publication Publication Date Title
US7158948B1 (en) Method and apparatus for encoding transactions for goods and services using an e-receipt
US6738749B1 (en) Methods and apparatus for creating and storing secure customer receipts on smart cards
US9785931B2 (en) Methods and systems for bulk activation of multiple, disparate stored value accounts
US7822640B2 (en) Multi-card bulk package identifying activation systems and methods
US7174314B2 (en) Debit purchasing of stored value card for use by and/or delivery to others
US7918392B2 (en) Systems, methods, and devices for selling transaction instruments
KR900008882B1 (en) Off line cash card system and method
AU2018206735A1 (en) Gift card exchange kiosks and associated methods of use
US20070051797A1 (en) Methods and systems for packaging and distributing financial instruments
US20070094087A1 (en) System and method of handling product returns
US7937320B2 (en) Managed purchasing account for defined commodities
US20070205274A1 (en) Customer retrievable electronic receipt
KR20040035849A (en) Mobile digital receipts
WO2001027853A1 (en) Ic card dealing system
JP2009517775A (en) Returns approval method and system
US20070038565A1 (en) Method and system for contactless point-of-sale transaction management
US20030115135A1 (en) Method and apparatus for recording transactions
US20030163389A1 (en) Method and system for selling subscriptions to periodicals using customized subscription giftcards
JP2002207970A (en) Information card issuing system
WO2002056268A1 (en) Method for offering advertisement service
US8255242B2 (en) System and process for dispensing value in response to an authorization over an electric data network
JP2004145877A (en) Information processing system, information processing method, information processing program and storage medium
WO2001031572A1 (en) System and method for monitoring transactions
AU761404B2 (en) System and method for monitoring transactions
KR100386800B1 (en) Internet confirmation system using bar code check book

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RODIRGUEZ, HERMAN;SMITH, NEWTON J.;REEL/FRAME:010032/0750

Effective date: 19990608

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 8

SULP Surcharge for late payment

Year of fee payment: 7

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20190102