WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Transaction methods systems and devices    
United States Patent5930767   
Link to this pagehttp://www.wikipatents.com/5930767.html
Inventor(s)Reber; William Louis (Schaumburg, IL); Perttunen; Cary Drake (Shelby Township, MI)
AbstractA transaction system includes a computer (20) which performs a transaction method comprising steps of receiving a first data element indicating an item in a transaction, receiving a second data element indicating a party of the transaction, approving the transaction based upon the second data, and creating a record of the transaction. The first data element and the second data element are received via an electronic network (22). The second data element is read from a device (40) by an optical data reader (30) in communication with the electronic network (22).



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5930767
Transaction methods systems and devices - US Patent 5930767 Drawing
Transaction methods systems and devices
Inventor     Reber; William Louis (Schaumburg, IL); Perttunen; Cary Drake (Shelby Township, MI)
Owner/Assignee     Motorola, Inc. (Schaumburg, IL)
Patent assignment
All assignments
Publication Date     July 27, 1999
Application Number     08/858,184
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     May 28, 1997
US Classification    
Int'l Classification    
Examiner     Trammell; James P.
Assistant Examiner     Smith; Demetra R.
Attorney/Law Firm    
Address
Parent Case     RELATED APPLICATIONS The present application is related to the following applications: "Electronic Network Navigation Device and Method for Linking to an Electronic Address Therewith", having Ser. No. 08/710,810, filed Sep. 23, 1996; "Methods and Systems for Providing a Resource in an Electronic Network", having Ser. No. 08/726,004, filed Oct. 4, 1996; "An Apparatus for Reading an Electronic Network Navigation Device and a Peripheral for Use Therewith", having Serial No. 08/732,956, filed Oct. 17, 1996; "Method, System, and Article of Manufacture for Producing a Network Navigation Device", having Ser. No. 08/744,338, filed Nov. 7, 1996; and "Bar Code Display Apparatus", having Docket No. MNE00510, filed May 28, 1997. The subject matter of the above-identified related applications is hereby incorporated by reference into the disclosure of this application.
Priority Data    
USPTO Field of Search    
Patent Tags     transaction methods devices
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5832119
Rhoads

Nov,1998

[0 after 0 votes]
5826241
Stein
705/26
Oct,1998

[0 after 0 votes]
5815577
Clark
380/52
Sep,1998

[0 after 0 votes]
5748740
Curry
705/65
May,1998

[0 after 0 votes]
5729594
Klingman
379/93.12
Mar,1998

[0 after 0 votes]
5715314
Payne
705/78
Feb,1998

[0 after 0 votes]
5640193
Wellner
725/100
Jun,1997

[0 after 0 votes]
5570412
LeBlanc
455/456.2
Oct,1996

[0 after 0 votes]
5515270
Weinblatt
705/14
May,1996

[0 after 0 votes]
5483052
Smith, III
235/462.49
Jan,1996

[0 after 0 votes]
5450491
McNair
713/184
Sep,1995

[0 after 0 votes]
5446490
Blahut
725/97
Aug,1995

[0 after 0 votes]
5438355
Palmer
725/110
Aug,1995

[0 after 0 votes]
5357276
Banker
725/102
Oct,1994

[0 after 0 votes]
5319454
Schutte
725/6
Jun,1994

[0 after 0 votes]
5287181
Holman
348/473
Feb,1994

[0 after 0 votes]
5247347
Litteral
725/114
Sep,1993

[0 after 0 votes]
5180192
Herbert
283/101
Jan,1993

[0 after 0 votes]
4947028
Gorog
235/380
Aug,1990

[0 after 0 votes]
4841132
Kajitani
235/462.46
Jun,1989

[0 after 0 votes]
4720860
Weiss
713/184
Jan,1988

[0 after 0 votes]
4621259
Schepers
345/180
Nov,1986

[0 after 0 votes]
4599489
Cargile
705/52
Jul,1986

[0 after 0 votes]
4465926
Apitz
235/462.49
Aug,1984

[0 after 0 votes]
4031358
Thorniley
235/472.03
Jun,1977

[0 after 0 votes]
3868514
Israelsson
250/566
Feb,1975

[0 after 0 votes]
3668312
Yamamoto
348/14.12
Jun,1972

[0 after 0 votes]
5249044
Von Kohorn
725/23
Dec,1969

[0 after 0 votes]
5168520
Weiss
713/184
Dec,1969

[0 after 0 votes]
4926255
Von Kohorn
725/23
Dec,1969

[0 after 0 votes]
4816904
McKenna
725/11
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A transaction method comprising the steps of:

providing a computer accessible via an electronic network at an electronic address encoded by a bar code supported by a member;

receiving a first data element by the computer and via the electronic network, the first data element read by a bar code reader in communication with the electronic network, the first data element indicating a first party of a transaction;

receiving a second data element by the computer and via the electronic network, the second data element read from the member by the bar code reader in communication with the electronic network, the second data element indicating a second party of the transaction;

authenticating the second data element; and upon authenticating the second data element, sending a message based on the transaction to the first party.

2. The transaction method of claim 1 wherein the message includes data representative of at least two of a date of the transaction, a time of the transaction, a name associated with the second party, an address associated with the second party, an electronic address associated with the second party, the item, and a charged amount.

3. A transaction system comprising:

a computer in communication with an electronic network to receive a first data element and a second data element both read by a bar code reader, the first data element indicating a first party of a transaction, the second data element indicating a second party of the transaction;

wherein the computer authenticates the second data element and sends a message indicating the transaction to the first party upon authenticating the second data element; and

wherein the computer is accessible via the electronic network at an electronic address encoded by a bar code supported by a member having the second data element.

4. The transaction system of claim 3 wherein the message includes data representative of at least two of a date of the transaction, a time of the transaction, a name associated with the second party, an address associated with the second party, an electronic address associated with the second party, the item, and a charged amount.

5. A transaction device comprising:

a member;

a first bar code supported by the member, the first bar code providing an instruction for linking to a destination in an electronic network; and

a second bar code supported by the member, the second bar code providing an identification code for authenticating a transaction at the destination.

6. The transaction device of claim 5 wherein the first bar code encodes an electronic address for the destination.

7. The transaction device of claim 6 wherein the electronic address includes at least a portion of a uniform resource locator.

8. The transaction device of claim 5 further comprising a human-readable image supported by the member, the human-readable image associated with the destination.

9. The transaction device of claim 5 wherein the member is credit-card-shaped.

10. The transaction device of claim 5 further comprising a display device supported by the member, the display device to display the second bar code.

11. A transaction device comprising:

a member selected from the group consisting of a credit card, a debit card, an automatic teller machine card, and a charge card;

a first bar code supported by the member, the first bar code encoding an electronic address of a destination in an electronic network; and

a second bar code supported by the member, the second bar code providing an identification code for authenticating a transaction at the destination.

12. The transaction device of claim 11 further comprising a display device supported by the member, the display device to display the second bar code.

13. A method of facilitating a transaction between a first party and a second party, the method comprising the steps of:

providing a computer accessible via an electronic network;

providing a first member which supports a first bar code, a second bar code and a human-readable image, the first bar code encoding an electronic address for linking to the computer, the second bar code encoding an identification code for the second party, the human-readable image including a transaction service logo;

receiving, via the electronic network, a link to the computer based upon the first bar code;

receiving, by the computer and via the electronic network, the identification code read from the second bar code;

receiving, by the computer and via the electronic network, data read from a third bar code supported by a second member, the data indicating both an item in the transaction and the first party, the second member having a human-readable image which includes the transaction service logo;

approving the transaction based upon the identification code for the second party; and

sending a message indicating the transaction to the first party.

14. The method of claim 13 wherein the third bar code is selected from the group consisting of a UPC code and an EAN/JAN code.

15. The method of claim 13 wherein the message includes data representative of a date of the transaction, a time of the transaction, a name associated with the second party, the item, and a charged amount.

16. The method of claim 13 wherein the second member supports a human-readable image of the item.

17. The method of claim 13 wherein the electronic network comprises an internet.

18. The method of claim 13 wherein the electronic network comprises an intranet.

19. A method of facilitating a transaction between a first party and a second party, the method comprising the steps of:

providing a computer accessible via an electronic network;

providing a first member which supports a first bar code and a second bar code, the first bar code encoding an electronic address for linking to the computer, the second bar code encoding an item in the transaction;

receiving, via the electronic network, a link to the computer based upon the first bar code;

receiving, by the computer and via the electronic network, a data element indicating the item in the transaction from the second bar code;

receiving, by the computer and via the electronic network, a data element read from a third bar code supported by a second member, the third bar code encoding an identification code for the second party; and

processing the transaction based upon at least the identification code.

20. The method of claim 19 wherein the first member supports a human-readable image including a transaction service logo, and wherein the second member supports a human-readable image including the transaction service logo.

21. The method of claim 19 wherein the first member comprises a printed invoice.

22. The method of claim 19 wherein the electronic network comprises an internet.

23. The method of claim 19 wherein the electronic network comprises an intranet.
 Description Submit all comments and votes
 


TECHNICAL FIELD

The present invention relates to methods, systems, and devices for performing transactions via an electronic network such as the Internet.

BACKGROUND OF THE INVENTION

Many companies have proposed services for selling products on the Internet. One such service involves offering software tools to create, host, and manage a Web site and a Web-based store to perform transactions over the Internet.

Included in the service is support for credit card purchases over the Internet. When an end user registers for the service, he/she is assigned a personal identification number as a proxy for his/her credit card number. To make a purchase over the Internet, the end user enters the personal identification number into his/her personal computer. The personal computer, in turn, communicates the personal identification number to a Web-based merchant via the Internet. The purchase is made based on the personal identification number rather than a credit card number.

Advantageously, the use of the personal identification number prevents an interception of the end user's credit card number by unauthorized parties. A drawback of using a personal identification number is that many individuals currently have other personal identification numbers and passwords to remember. Additionally, the interception of the end user's personal identification number can result in transactions by unauthorized parties. Accordingly, there is a need for improved methods, systems, and devices for Internet transactions.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention is pointed out with particularity in the appended claims. However, other features of the invention will become more apparent by referring to the following detailed description in conjunction with the accompanying drawings in which:

FIG. 1 is a block diagram of an embodiment of a transaction system in accordance with the present invention;

FIG. 2 is a view of a first example of the device 40 described with reference to FIG. 1;

FIG. 3 is a view of a second example of the device 40 described with reference to FIG. 1;

FIG. 4 is a view of a third example of the device 40 described with reference to FIG. 1;

FIG. 5 is a view of a first example of the device 52 described with reference to FIG. 1;

FIG. 6 is a view of a second example of the device 52 described with reference to FIG. 1;

FIG. 7 is a view of a third example of the device 52 described with reference to FIG. 1;

FIG. 8 is an illustration of an example of the data reader and the network access apparatus at the user location;

FIG. 9 is a flow chart summarizing steps performed in an embodiment of a transaction method;

FIG. 10 is a flow chart summarizing steps performed in another embodiment of a transaction method; and

FIG. 11 is a flow chart summarizing steps performed in an embodiment of an authentication method in accordance with the present invention.

DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT

Using embodiments of the present invention, an end user is authenticated in a transaction based upon machine-readable data read by a data reader at the end user's location. Preferably, the machine-readable data includes a bar code that may be read by an optical data reader such as a bar code reader. To reduce the likelihood of unauthorized interception of a personal identification code, a time-varying bar code is used to authenticate the end user.

FIG. 1 is a block diagram of an embodiment of a transaction system in accordance with the present invention. The transaction system includes a computer 20 in communication with an electronic network 22. The computer 20 includes a server or like processing apparatus which serves as a node in the electronic network 22.

Preferably, the electronic network 22 includes a wide area network such as the Internet, the World Wide Web, or an online service to provide accessibility to the computer 20 for a wide geographical area. Other examples of the electronic network 22 include but are not limited to: an intranet, a local area network, a telephone network such as a public switched telephone network, a cellular telephone network, a personal communication system (PCS) network, a television network such as a cable television system, a paging network such as a local paging network, a regional paging network, a national paging network, or a global paging network, and a wireless data network such as a satellite data network or a local wireless data network.

The computer 20 receives transaction data generated at a user location 24 via the electronic network 22. Typically, the user location 24 is remotely located from the computer 20. For example, the user location 24 can be located in another city, another state, or another country with respect to the location of the computer 20.

In a first embodiment, the transaction data includes a first data element indicating an item in a transaction and second data element indicating a party of the transaction. The item in the transaction can include: (i) merchandise such as a product, goods, or commodities; (ii) a statement of charges such an invoice or a bill; (iii) a financial instrument such as a bond, shares of a stock, or shares of a mutual fund; (iv) derivatives such as options or futures; or (v) a service. The party of the transaction can include an end user 26 present at the user location 24, an organization associated with the end user 26, an organization associated with the user location 24, or an account associated with any of the above-listed entities.

The transaction data is generated at the user location 24 by a data reader 30 and/or a network access apparatus 32. Preferably, the data reader 30 includes an optical data reader to read printed data or human-viewable data (which may or may not be human-readable data) associated with the transaction data. Examples of the optical data reader include, but are not limited to, an optical scanner, a page scanner, a handheld scanner, a photograph reader, a business card reader, a bar code reader, a scanning wand, a linear CCD (charge coupled device) reader, a two-dimensional CCD reader, and a fax machine.

Alternatively, the data reader 30 can include a magnetic data reader to read magnetically-stored transaction data, or an electronic data reader to read electronically-stored transaction data. Embodiments of alternative data readers are described in the above-listed applications incorporated by reference into this application.

The network access apparatus 32 facilitates communication between the data reader 30 and the electronic network 22. The network access apparatus 32 can also serve to generate at least a portion of the transaction data, and/or to receive user-initiated events to generate at least a portion of the transaction data. The network access apparatus 32 can have a variety of forms, including but not limited to, a general purpose computer, a network computer, a network television, an Internet television, a portable wireless device, a television receiver, a game player, and a video recorder.

Regardless of its form, the network access apparatus 32 typically includes a processor in communication with at least one input device, a memory, and at least one storage device. The processor can include a microprocessor, an application specific integrated circuit, or other suitable integrated circuit. The memory can include a read-only memory and/or a random access memory in communication with the processor. The at least one input device can include a keyboard and/or a pointing device for receiving user-initiated events from the end user 26. The at least one storage device can include a floppy disk drive, a PC card storage device, an optical drive, a DVD drive, or a hard drive to store computer-readable data.

A display device 34, such as a monitor or a television, is responsive to the network access apparatus 32 to display visual information generated by the network access apparatus 32 and/or information communicated via the electronic network 22 (e.g. information from the computer 20). The display device 34 can include a liquid crystal display (LCD) or a cathode ray tube (CRT) display, for example, having an array of display elements or pixels for displaying textual information and graphical information. Preferably, the visual information displayed by the display device 34 includes a first human-readable image 35 associated with a service which facilitates the transaction. The first human-readable image 35 can include a logo which identifies the service to the end user 26.

Preferably, the data reader 30 reads machine-readable data 36 from a device 40 to generate the second data element indicating the party of the transaction. The device 40 includes a member 42 which supports the machine-readable data 36, and optionally, a first human-readable image 44. The first human-readable image 44 is associated with a service which facilitates the transaction. Preferably, the first-human readable image 44 includes the logo which identifies the service to the end user 26. Examples of the device 40 are subsequently described with reference to FIGS. 2 to 4.

Preferably, the machine-readable data 36 includes a printed code or a human-viewable code, such as a bar code, which encodes the second data element to identify the party in the transaction. The bar code can include a one-dimensional bar code or a two-dimensional bar code. Examples of one-dimensional bar codes include, but are not limited to, 3 of 9, UPC-A, UPC-E, Code 128, Codabar, MSI, Extended 3 of 9, Code 93, Extended Code 93, Industrial 2 of 5, Standard 2 of 5, Code 11, and UCC/EAN-128. Examples of two-dimensional bar codes include, but are not limited to, DataMatrix and PDF417. Although bar codes are human-viewable, they are practically unreadable by many humans.

Regardless of how the second data element is encoded by the machine-readable data 36, it is preferred that the second data element include a personal identification code such as a personal identification number to identify the end user 26, an organization, or an account. In an exemplary embodiment, the personal identification code is time-varying and nonpredictable by unauthorized parties.

Alternatively, the second data element is generated within the network access apparatus 32. In this case, the second data element can be prestored in the network access apparatus 32 or can be generated by a code generator associated with the network access apparatus 32. Preferably, the code generator generates the second data element which is time-varying and nonpredictable by unauthorized parties.

Optionally, the data reader 30 reads machine-readable data 50 from a device 52 to generate the first data element is associated with the item subject to the transaction. The device 52 includes a support member 54 which supports the machine-readable data 50, and optionally, a first human-readable image 56 and a second human-readable image 60.

As with the first human-readable images 35 and 44, the first human-readable image 56 is associated with the service which facilitates the transaction. Preferably, the first human-readable image 56 includes the logo which identifies the service to the end user 26. The first human-readable image 56 is similar to, and preferably equivalent to, the first human-readable image 35.

The second human-readable image 60 includes an image associated with a transaction item. The second human-readable image 60 can include a graphical image of the item itself, textual information describing the item, a price associated with the item, and/or a logo for the item or for an organization associated with the item. Examples of the device 52 are subsequently described with reference to FIGS. 5 to 7.

Alternatively, the first data element is generated in response to a user-initiated event received by an input device of the network access apparatus 32. In this case, the end user 26 can select the item and initiate a transaction based upon a second human-viewable image 62 displayed by the display device 34. As with the second human-readable image 60, the second human-readable image 62 can include a graphical image of the item itself, textual information describing the item, a price associated with the item, and/or a logo for the item or for an organization associated with the item. The item can be selected by a point and click operation using a pointed device or by depressing one or more keys of the network access apparatus 32, for example.

Regardless of how the transaction data is produced, the network access apparatus 32 communicates the transaction data to the computer 20 via the electronic network 22. Preferably, the transaction data is encrypted by the network access apparatus 32 prior to its transmission via the electronic network 22. In this case, the computer 20 decrypts data received from the electronic network 22 to recover the transaction data.

The computer 20 selectively approves or disapproves the transaction based upon the second data element. The approval or disapproval of the transaction is based upon a step of authenticating the second data element. The second data element can be authenticated locally by the computer 20 or remotely by a computer 64.

If done locally, the computer 20 approves the transaction by comparing the second data element and other associated data to entries in a database within or in communication with the computer 20. Based upon the comparison, the computer 20 determines the authenticity of the transaction party. If authentic, the transaction is approved. If not authentic, the transaction is disapproved.

If authenticated remotely, the computer 20 approves the transaction by sending a first message based upon the second data element to the computer 64. The computer 64 compares the second data element and other associated data to entries in a database associated with the computer 64, and either accepts or rejects the authenticity of the transaction party based upon the comparison. The computer 64 sends a second message indicating either an acceptance or a rejection of the authenticity of the transaction party to the computer 20. The computer 20 receives the second message and either approves or disapproves the transaction based thereupon.

Preferably, the computer 64 serves to authenticate transaction parties for a plurality of computers associated with the electronic network 22. The computer 64 preferably maintains the database of personal identification codes for a plurality of accounts of end users and/or organizations.

After approving the transaction, the computer 20 creates a record of the transaction. The record of the transaction includes data representative of the date of the transaction, the time of the transaction, the party initiatin