PageBox
Web pagebox.net
 Java PageBox 
 New PageBox 
 Other products 
 Miscellaneous 
 Patents 
  

1-click prior art

Foreword

I help Peter Calveley in his request for the reexamination of the Amazon One-click patent. In 1-click patent family I analyze the family of the One Click patent, and for each application, its examination and the prior art that was considered in said examination. Amazon 1-click analysis aims to
  1. analyze the subject matter claimed by 1-click;
  2. identify prior art;
  3. identify keywords to find prior art.
In this page I analyze patent prior art identified in Amazon 1-click analysis.

Note that Peter is still looking for donations to pay the reexamination fee. Click on the Paypal button of this page to donate.

I created a mailing list, https://lists.sourceforge.net/lists/listinfo/pagebox-intellectualp. For questions related to this work. For information that could be of interest for parties whose objectives are different from ours send a mail to support@pagebox.net.

I added Google search and AdSense advertising to the site in the hope to get money for the reexamination expenses. To support us go to advertiser sites from this page or from the answer pages returned when you use the search button above.

5,729,594

5,729,594 is entitled "On-line secured financial transaction system through electronic media." It was filed on June 7, 1996 by Edwin E. Klingman. 5,729,594 was identified by Peter Calveley and used in his reexamination request.

Delta with 1-click

Limitation 5,729,594
under control of a client system (1)providing a local subsystem disposed at a local location accessible to a user and responsive to a user input [claim 1]
displaying information identifying the item (2) said remote location having at least one identifiable product remotely selectable by the user [claim 1]
in response to only a single action being performed (3) see FIG. 9 below
sending a request to order the item [...] to a server system (4) said local subsystem being responsive to a user input and operative to generate communicative data corresponding thereto; means establishing a first communication link for communicating said communicative data to a remote location [claim 14]
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)a remote subsystem located at said remote location for receiving said communicative data [claim 14]
fulfilling the generated order to complete purchase of the item whereby the item is ordered without using a shopping cart ordering model (12)downloading the selected product through the second communication link from the remote subsystem to the local subsystem [claim 1]

Refers to

5,729,594 refers to four patents:
  1. 5,262,860 entitled "Method and system communication establishment utilizing captured and processed visually perceptible data within a broadcast video signal" filed by IBM on April 23, 1992
  2. 5,283,731 entitled "Computer-based classified ad system and method" filed on December 23, 1992;
  3. 5,594,789 entitled "Transaction implementation in video dial tone network" filed on October 13, 1994;
  4. 5,615,110 entitled "Security system for non-cash transactions" filed on August 22, 1994 and whose priority date is May 19, 1994.

Referenced by

5,729,594 is referenced by 119 patents including:
  1. 5,995,626 entitled "Electronic shopping method, electronic shopping system and document authenticating method relating thereto" filed on April 2, 1998 by Hitachi but whose priority date is August 4, 1995;
  2. 5,991,738 entitled "Automated credit card processing" filed on November 12, 1997 but whose priority date is February 5, 1996;
  3. 5,987,140 entitled "System, method and article of manufacture for secure network electronic payment and credit collection" filed on April 26, 1996 by Verifone;
  4. 5,987,132 entitled "System, method and article of manufacture for conditionally accepting a payment method utilizing an extensible, flexible architecture" filed on June 17, 1996 by Verifone;
  5. 5,983,208 entitled "System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture" filed on June 17, 1996 by Verifone.
  6. 5,963,924 entitled "System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce" filed on April 26, 1996 by Verifone;
  7. 5,963,917 entitled "Financial system of computers" filed on October 5, 1998 and whose priority date is February 5, 1996;
  8. 5,946,665 entitled "On line shopping system using a communication system" filed on July 16, 1996 by Fujitsu and whose priority date is February 26, 1996;
  9. 5,943,424 entitled "System, method and article of manufacture for processing a plurality of transactions from a single initiation point on a multichannel, extensible, flexible architecture" filed on June 17, 1996 by HP;
  10. 5,930,777 entitled "Method of charging for pay-per-access information over a network" filed on May 23, 1997 and whose priority date is April 15, 1997;
  11. 5,930,767 entitled "Transaction methods systems and device" filed by Motorola on May 28, 1997; disclose 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.
  12. 5,889,863 entitled "System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture" filed on June 17, 1996 by Verifone;
  13. 5,822,737 entitled "Financial transaction system" filed on February 5, 1996.

5,708,780

5,708,780 is entitled "Internet server access control and monitoring systems." It was filed by OpenMarket on June 7, 1995. 5,708,780 was identified by Barnes and Nobles and regarded by the appeal court as relevant prior art.

Delta with 1-click

Limitation 5,708,780
under control of a client system (1) A method of processing service requests from a client to a server system through a network [claim 1]
displaying information identifying the item (2) see FIG. 4 below
in response to only a single action being performed (3) see FIG. 4 below; "When a cursor 414 is positioned over link text 412b, the page which would be retrieved by clicking a mouse;" the first request is redirected to the authentication server as depicted on FIG. 5; subsequent requests are served in one action
sending a request to order the item [...] to a server system (4) "By clicking on the link text, the user causes the browser to generate a URL GET request"
the request including the identifier so that the server system can locate additional information needed to complete the order and so that the server system can fulfill the generated order to complete purchase of the item (5)"appending as part of a path name in a uniform resource locator the session identifier to the request and to subsequent service requests from the client to the server system within a session of requests" [claim 1]; "wherein the session identifier includes a user identifier" [claim 2];
a data storage medium storing information for a plurality of users (7) "the authentication server queries an account database 216 to determine whether the user is authorized 218 to access the requested document. A preferred account database may contain a user profile which includes information for identifying purposes, such as client IP address and password, as well as user demographic information, such as user age, home address, hobby, or occupation, for later use by the content server."
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)"The browser forwards the request to a content server 120, which processes the request"
a request including an indication of one of the plurality of users (9) "One aspect of the invention involves forwarding a service request from the client to the server and appending a session identification (SID) to the request and to subsequent service requests from the client to the server within a session of requests."

Refers to

5,708,780 refers to seven patents:
  1. 5,347,632 entitled "Reception system for an interactive computer network and method of operation" filed by Prodigy on July 28, 1989 and whose priority date is July 15, 1988;
  2. 5,544,322 entitled "System and method for policy-based inter-realm authentication within a distributed processing system" filed by IBM on May 9, 1994;
  3. 5,560,008 entitled "Remote authentication and authorization in a distributed data processing system" filed by IBM on May 15, 1989;
  4. 5,577,209 entitled "Apparatus and method for providing multi-level security for communication among computers and terminals on a network" filed by ITT on July 5, 1994;
  5. EP0456920 entitled "Remote authentication and authorisation in a distributed data processing system" filed by IBM on May 15, 1989; a.k.a. 5,560,008 (see above);
  6. EP0645688 entitled "Method for the identification of users of telematics servers" filed by the Nederland PTT on September 21, 1993;
  7. WO9403859 entitled "APPARATUS AND METHOD FOR PROVIDING NETWORK SECURITY" by International Standard Electric Corp on July 31, 1992.

Referenced by

5,708,780 is referenced by 355 patents including
  1. 6,023,698 entitled "System and method for transparently registering and updating information over the internet" filed by IBM on December 5, 1996;
  2. 6,009,412 entitled "Fully integrated on-line interactive frequency and award redemption program" filed by Netcentives, Inc on June 25, 1998 but whose priority date is December 14, 1995;
  3. 6,006,334 entitled "Method and system for authentication over a distributed service to limit password compromise" filed by IBM on May 1, 1997;
  4. 5,987,480 entitled "Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content" filed on July 25, 1996;
  5. 5,930,777 entitled "Method of charging for pay-per-access information over a network" filed on May 23, 1997;
  6. 5,907,621 entitled "System and method for session management" filed on November 15, 1996 by IBM;
  7. 5,875,296 entitled "Distributed file system web server user authentication with cookies" filed by IBM on January 28, 1997;

4,734,858

4,734,858 is entitled "Data terminal and system for placing orders " filed on November 26, 1984. Its priority date is December 5, 1983. 4,734,858 was identified by BountyQuest.

Delta with 1-click

Limitation 4,734,858
under control of a client system (1) a user located handholdable data terminal having a keyboard, a display, a memory, input/output means for establishing data communication between the data terminal and the central processor through a telephone line [claim 10]
displaying information identifying the item (2) "In response to visually displayed prompts, the user selects, for example, the nature of the goods or services desired." I understand that the display, an LCD displays the item number (see FIG. 2 below and "means for causing on said display a display [...] representative of predetermined data of a particular order" [claim 1]).
in response to only a single action being performed (3) See FIG. 3. "Once the item has been specified it can be reviewed and modified or it can be stored in a send memory at 92 and later caused to be sent at 94 by automatic dialing of the local processor center 14."
sending a request to order the item [...] to a server system (4)"transmitting all of the data accumulated in the send memory to said local processing center," the send memory containing the "user identification code" and the order [claim 1].
the request including the identifier so that the server system can locate additional information needed to complete the order and so that the server system can fulfill the generated order to complete purchase of the item (5)See row above and FIG. 6
a data storage medium storing information for a plurality of users (7) See FIG. 6. "If this is an order for merchandise, the local processor center first appends additional information available in its storage medium. Thus the user identification number is used to retrieve information such as the full name of the user, the address, and credit information."
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)local processor center
a request including an indication of one of the plurality of users (9)user identification number
an order placement component that retrieves from the data storage medium information for the indicated user (10)"If this is an order for merchandise, the local processor center first appends additional information available in its storage medium. Thus the user identification number is used to retrieve information such as the full name of the user, the address, and credit information."
uses the retrieved information to place an order for the indicated user for the item (11) "Thus, at 110 the LPC confirms that the user identification number entered at 84 in FIG. 3 and the terminal number associated with the terminal seeking to place an order are correct or correspond and that suitable credit arrangements have been identified. At 112 the data defining the item being ordered is confirmed as to availability of the service requested and as to the data format and at 114 an appropriate message is composed to be returned to the data terminal at 116.
fulfilling the generated order to complete purchase of the item whereby the item is ordered without using a shopping cart ordering model (12)Upon verification, the LPC returns an appropriate message for visual display at the terminal and processes the order to suppliers of the requested goods or services.

Refers to

4,734,858 refers to ten patents:
  1. 3,719,927 entitled "Credit control system" and filed on December 28, 1970;
  2. 4,115,870 entitled "Hand-held data processing terminal" and filed on November 18, 1976;
  3. 4,266,271 entitled "Reconfigurable cluster of data-entry terminals" and filed on October 10, 1978;
  4. 4,277,837 entitled "Personal portable terminal for financial transactions" filed by IBM on February 11, 1980;
  5. 4,341,951 entitled "Electronic funds transfer and voucher issue system" filed on July 2, 1980;
  6. 4,361,851 entitled "System for remote monitoring and data transmission over non-dedicated telephone lines" filed on January 4, 1980;
  7. 4,415,065 entitled "Restaurant or retail vending facility" filed on November 17, 1980;
  8. 4,460,965 entitled "Device for the use of and easily carried by an individual" filed on February 6, 1981 and whose priority date is March 02, 1979;
  9. 4,511,970 entitled "Portable terminal device" filed by Hitachi on March 31, 1982 and whose priority date is Apr 08, 1981;
  10. 3,719,927 entitled "Transaction device" filed on December 20, 1979.

Referenced by

4,734,858 is referenced by 134 patents including:
  1. 6,091,823 entitled "Transaction processing system utilizing teletext broadcasting system and terminal used in the transaction processing systems" filed by Fujitsu on February 11, 1997 (the priority date being August 6, 1992);
  2. 5,909,492 entitled "Network sales system" filed by OpenMarket on June 18, 1997 (the priority date being October 24, 1994);
  3. 5,808,894 entitled "Automated ordering method" filed by Optipat on October 26, 1994 whose abstract reads:
    "A method for automated ordering by a customer at a remote location to a vendor in a central location, comprises the steps of composing an order at the remote location and entering the order into a customer computer; initiating a connection between the customer computer and a vendor computer at the central location across a communications media; transmitting at least the order and customer information identifying the customer to the vendor computer by the customer computer; verifying the order in the vendor computer and transmitting a job number from the vendor computer to the customer computer; comparing the customer information in the vendor computer with previously-stored customer database information; entering the order for further processing in a first manner if the comparing step produces a match between the customer information and the previously-stored customer database information; and entering the order for further processing in a second manner if the comparing step does not produce a match between the customer information and the previously-stored customer database information;"
  4. 5,715,314 entitled "Network sales system" filed by OpenMarket on October 24, 1994;
  5. 5,440,479 entitled "Apparatus and method for purchasing floral arrangements" filed on March 22, 1994;
  6. 5,438,355 entitled "Interactive system for processing viewer responses to television programming" filed on April 16, 1993 whose abstract reads "a viewer, upon seeing a TV program of interest, actuates a button, and the console transmits to the central exchange an uniquely identifying console code together with the program code currently being read by the code reader";
  7. 4,984,155 entitled "Order entry system having catalog assistance" filed on August 29, 1988;

5,303,393

5,303,393 is entitled "Integrated radio satellite response system and method". It was filed by Radio Satellite Corporation on April 12, 1991. The priority date of some parts is Nov. 6, 1990. 5,303,393 was identified by BountyQuest.

Delta with 1-click

5,303,393 does not belong to the same online sale domain (not to mention Internet and HTTP) as 1-click. Nevertheless first claim teaches something similar:

A radio response system for user with a processing center comprising:

  • transmitter-means for broadcasting a program signal;
  • a plurality of mobile stations, each mobile station including,
    • receiver-means for receiving the program signal;
    • interface means for communicating the program signal to a user; [~ displaying information identifying the item]
    • controller means for processing program identification information from the program signal and for generating from the processed program identification information and a user-input signal, a user-data signal; and
    • data-transmitter means for transmitting the user-data signal as a transmitted-data signal; [sending a request to order the item along with an identifier of a purchaser of the item to a server system]
  • repeater means responsive to receiving the transmitted-data signal for relaying the user-data signal to said processing center [routing]; and
  • location means responsive to receiving the transmitted-data signal through at least two of the repeater means for determining a location of said mobile station.

So patents refered by 5,303,393 and referencing 5,303,393 are not necessarily of interest.

Limitation 5,303,393
under control of a client system (1) mobile station
displaying information identifying the item (2) "The method further includes communicating at the mobile terminal 401 the program signal to a user. The program signal can be music with advertisements or solicitations periodically placed between music selections. The program signal is communicated to the user through a audio device such as a speaker. Additionally, the program signal may communicate to the user video information which would be displayed on a visual display.

The user has the option of inputting to the mobile terminal 401 a user-input signal. The user can generate the user-input signal by speaking into a microphone which converts the user's voice to a digital signal processes the converted voice signal to generate a user-input signal. For example, the user might speak the word ORDER which indicates to place an order of the item being advertised in the advertisement of the program signal. The spoken word ORDER is converted to a digital signal, identified and recognized. The resulting output is the user-input signal. Alternatively, the user may place an order by pushing a button or touching a touch screen on a display."

in response to only a single action being performed (3)"The method further includes using the identification information and the user-input signal to generate a user-data signal." "The user-data signal is modulated on a carrier signal at a carrier frequency, and the modulated carrier frequency is transmitted by data transmitter 404 as a transmitted-data signal. The transmitted-data signal is relayed through a satellite 421 to the processing center 422."
sending a request to order the item [...] to a server system (4)server system = processing center; see FIG. 4 below.
the request including the identifier so that the server system can locate additional information needed to complete the order and so that the server system can fulfill the generated order to complete purchase of the item (5)"The satellite 421 relays the transmitted-data signal to the processing center 422. The processing center 422, which receives the user-data signal from the satellite 421, demodulates the user-data signal from the transmitted-data signal, and processes information from the user-data signal, and determines identification information."
a data storage medium storing information for a plurality of users (7) "A user may input a credit card number for placing an order, or a user's credit card number may be stored at the processing center."
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)receiving component = processing center; see FIG. 4 below.
a request including an indication of one of the plurality of users (9) "The method further includes using the identification information and the user-input signal to generate a user-data signal."
an order placement component that retrieves from the data storage medium information for the indicated user (10)"The processing center 422, which receives the user-data signal from the satellite 421, demodulates the user-data signal from the transmitted-data signal, and processes information from the user-data signal, and determines identification information."
uses the retrieved information to place an order for the indicated user for the item (11) "order goods or services offered for sale." "For example, the user might speak the word ORDER which indicates to place an order of the item being advertised in the advertisement of the program signal;" "the processing center 422 can [...] process an order by a user."
fulfilling the generated order to complete purchase of the item whereby the item is ordered without using a shopping cart ordering model (12)The response, for example, might be ordering something which is being offered for sale. The music which was most recently played and sent over the program signal, for example, might be offered for sale on a compact disc. The user has the option of ordering the compact disc by inputting a user-input signal using input device 416. The user might generate the user-input signal by speaking into a microphone. In this case, the controller 403 is programmed to recognize the user's voice and the command. For example, the command might be ORDER. In response to ORDER, the user-input signal would send this information to order the compact disc. Alternatively, the input device 416 might be a push button or a touch screen of a display. The user merely would push the push button or touch the appropriate place on the display screen for ordering the compact disc.

The controller 403 generates a user-data signal which includes the order information generated from the input device 416. The controller 403 also may process identification information from the program signal which was received from the broadcast receiver 402. The identification information may include identification of the advertisement which offered the compact disc, for example, for sale, an identification of the broadcast transmitter 411, the carrier frequency of the program signal, or any other information which would identify the advertisement, solicitation, or other communication inviting a response. Additionally, the controller 403 may also have location information as to the location and positioning of the mobile terminal 401. The identification information and user-input signal is combined in the controller 403 as a user-data signal.

5,303,393 was a brillant idea thoroughly developed. There were still work around it in 1999.

Refers to

5,303,393 refers to 25 patents:
  1. 3,683,116 entitled "Terrestrial interface unit" filed on July 16, 1969;
  2. 4,425,639 entitled "Satellite communications system with frequency channelized beams" filed by Bell Labs on January 12, 1981;
  3. 4,437,183 entitled "Method and apparatus for distributing control signals" filed on January 12, 1981;
  4. 4,501,002 entitled "Offset QPSK demodulator and receiver" filed on February 28, 1983;
  5. 4,599,734 entitled "Space diversity communications system for multi-direction time division multiplex communications" filed by NEC on April 5, 1985 and whose priority date is April 10, 1984;
  6. 4,635,247 entitled "High-speed burst signal monitoring device" filed by NEC on February 22, 1985 and whose priority date is February 24, 1984;
  7. 4,635,285 entitled "Communication system with voice priority for remote stations" filed by Motorola on April 12, 1984;
  8. 4,660,196 entitled "Digital audio satellite transmission system" filed on January 27, 1986 and whose priotity date is August 8, 1983;
  9. 4,742,512 entitled "Multipoint communication system having polling and reservation schemes" filed by NEC on July 18, 1986 and whose priority date is July 19, 1985;
  10. 4,754,465 entitled "Global positioning system course acquisition code receiver" filed on May 7, 1984;
  11. 4,759,016 entitled "TDMA communication system having common local path medium and local time slot for intraoffice calls" filed by NEC on May 4, 1987 and whose priority date is May 09, 1986;
  12. 4,837,786 entitled "Technique for mitigating rain fading in a satellite communications system using quadrature phase shift keying" filed on August 7, 1986;
  13. 4,852,090 entitled "TDMA communications system with adaptive equalization" filed by Motorola on April 13, 1988;
  14. 4,860,352 entitled "Satellite communication system and method with message authentication suitable for use in financial institutions" filed on May 20, 1985;
  15. 4,868,811 entitled "Multiple access communication system" filed by Toshiba on February 29, 1988 and whose priority date is Mar 10, 1987;
  16. 4,870,660 entitled "Variable frequency rate receiver" filed by Unisys on December 28, 1987;
  17. 4,882,730 entitled "TDMA communication system having common time slots for system maintenance" filed by NEC on November 30, 1987 and whose priority date is November 28, 1986;
  18. 4,903,320 entitled "Apparatus for selecting control channel in mobile communication system" filed by Fujitsu on March 18, 1988 and whose priority date is March 20, 1987;
  19. 4,951,279 entitled "Transceiver for use in earth station in satellite communications system" filed by NEC on October 19, 1988 and whose priority date is October 20, 1987;;
  20. 4,979,170 entitled "Alternating sequential half duplex communication system" filed by Qualcomm on January 19, 1988;
  21. 4,987,486 entitled "Automatic interactive television terminal configuration" filed on December 23, 1988;
  22. 5,027,400 entitled "Multimedia bidirectional broadcast system" filed by Hitachi on August 16, 1989 and whose priority date is August 19, 1988;
  23. 5,036,389 entitled "Satellite controlled audience polling system" filed on July 14, 1989;
  24. 5,057,915 entitled "System and method for attracting shoppers to sales outlets" filed on October 25, 1990 and whose priority date is Mar. 10, 1986;
  25. 5,119,504 entitled "Position aided subscriber unit for a satellite cellular system" filed by Motorola on July 19, 1990.

Referenced by

5,303,393 is referenced by 99 patents.

EP680185 / 5,819,034

5,819,034 is entitled "Apparatus for transmitting and receiving executable applications as for a multimedia system". It was filed on April 28, 1994. EP680185 / 5,819,034 was identified by BountyQuest.

Delta with 1-click

EP680185 / 5,819,034 relates to interactive TV. The description reads:

"When a viewer wishes to order an item, a button is pressed on the TV remote control. This button signals the client computer 22 to display a series of instructions and menus necessary to solicit the information necessary to place the order, e.g. the item number, name and address of the viewer, the method of payment, the credit card number (if needed), etc. These instructions are generated in the client computer as graphics which are overlaid on the television video image. It is also possible for a computer generated voice to be generated and combined with the television audio either by voice-over, or by replacing the television audio. The viewer responds to the instruction by providing the requested information via the TV remote control. When the information requested by the on-screen display and/or voice instructions has been entered by the viewer, it is sent to a central computer via the modem in the client computer. An order confirmation may be sent in the other direction from the central computer.

It is also possible that permanent information about the viewer (i.e. the name, address, method of payment and credit card number) may be preentered once by the viewer, so it is not necessary to solicit that information each time an order is placed. The information is stored in permanent memory in the client computer. In such a case, when an order is placed, that information is retrieved from the permanent memory, appended to the item number and transmitted to the central computer."

Limitation 5,819,034
under control of a client system (1) "a client computer, which includes a packet selector connected to said source for selecting and directing packets containing said auxiliary data representing said video program to a video signal processor and selecting and directing packets containing said associated distributed computing application to a further processor" [claim 1]
displaying information identifying the item (2) "The client computer 22 interacts with a user 80 by providing information to the user via a display screen or other output device and by accepting information from the user via a keyboard or other input device." "When a viewer wishes to order an item, a button is pressed on the TV remote control. This button signals the client computer 22 to display a series of instructions and menus necessary to solicit the information necessary to place the order, e.g. the item number, name and address of the viewer, the method of payment, the credit card number (if needed), etc. These instructions are generated in the client computer as graphics which are overlaid on the television video image." "t is further possible that, by means of time codes, or other commands, inserted into the data stream, the client computer will know which item is currently being offered for sale. In such a case, the viewer will be able to order it by simply pressing one button on the TV remote control.
in response to only a single action being performed (3)"permanent information about the viewer (i.e. the name, address, method of payment and credit card number) may be preentered once by the viewer, so it is not necessary to solicit that information each time an order is placed.
sending a request to order the item [...] to a server system (4)"permanent information about the viewer (i.e. the name, address, method of payment and credit card number)" is "appended to the item number and transmitted to the central computer."
the request including the identifier so that the server system can locate additional information needed to complete the order and so that the server system can fulfill the generated order to complete purchase of the item (5)see above
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)receiving component = central computer
a request including an indication of one of the plurality of users (9) "permanent information about the viewer (i.e. the name, address, method of payment and credit card number)" is "appended to the item number and transmitted to the central computer."

Refers to

5,819,034 refers to 17 patents:
  1. 3,803,491 entitled "Communication system" filed on January 26, 1972;
  2. 3,891,792 entitled "Television character crawl display method and apparatus" filed on June 25, 1972;
  3. 4,264,925 entitled "Interactive cable television system" filed on August 13, 1979;
  4. 4,323,922 entitled "Television coding system with channel level identification" filed on December 17, 1979;
  5. 4,528,589 entitled "Method and system for subscription television billing and access" filed on February 1, 1984;
  6. 4,937,784 entitled "Distributed interactive processing method in complex system including plural work stations and plural host computers and apparatus using the same" filed by Hitachi on June 2, 1987 and whose priority date is June 02, 1986;
  7. 4,965,825 entitled "Signal processing apparatus and methods" filed on September 11, 1987 that partly has a priority date of November 3, 1981;
  8. 5,129,080 entitled "Method and system increasing the operational availability of a system of computer programs operating in a distributed system of computers" filed by IBM on October 17, 1990;
  9. 5,168.356 entitled "Apparatus for segmenting encoded video signal for transmission" filed by General Electric on December 20, 1991 and whose priority date is February 27, 1991;
  10. 5,191,573 entitled "Method for transmitting a desired digital video or audio signal" filed on September 18, 1990 and whose priority date is June 13, 1988;
  11. 5,233,654 entitled "Signal processing apparatus and methods" filed on March 10, 1992 and whose priority date is November 3, 1981;
  12. 5,343,238 entitled "Wide-screen television receiver with aspect ratio conversion function and method of displaying a range to be magnified and displayed" filed by Hitachi on May 22, 1992 and whose priority date is May 23, 1991;
  13. 5,440,744 entitled "Methods and apparatus for implementing server functions in a distributed heterogeneous environment" filed by Digital on November 15, 1994 and whose priority date is Aug. 14, 1990;
  14. 5,548,532 entitled "Apparatus and method for formulating an interactive TV signal" filed on April 28, 1994;
  15. 5,600,364 entitled "Network controller for cable television delivery systems" filed on December 2, 1993 and whose some parts have a priority date of Dec. 9, 1992;
  16. EP0145063 entitled "Cable television network" filed by International Standard Electric Corp on November 18, 1983;
  17. EP0570683 aka 5,642,515 entitled "Network server for local and remote resources" filed on April 17, 1992.

Referenced by

5,819,034 is referenced by 17 patents.

5,809,483

5,809,483 is entitled "Online transaction processing system for bond trading". It was filed on November 14, 1997 as a continuation of an application filed on May 13, 1994. I identified this application.

Delta with 1-click

Users first sign-in:

Users enters their user identification (ID) into field 810, and then password into password field 820. Users also have the option of entering a new password in field 830.

Then they can buy or sell in one action:

FIPS supplies the Enter Trade Report window 1200 shown in FIG. 12. Window 1200 allows dealers to input the necessary information about a trade, including quantity, price, the other party to the trade, the type of trade, the execution date and time of the trade, and the capacity of the dealer.

Next, the user selects either a Buy or Sell trade report using button 1281 for a buy report, and button 1282 for a sell report. Buttons 1281 and 1282 appear in side box 1280. If user is a dealer, the default trade type is "sell."

There is a next step (buy or sell report) related to bond trading. So this is not one click though a item sell equivalent would be 1-click.

The system of the invention is called "the Fixed Income Pricing System or FIPS".

"Users may interface with the FIPS host is by way of a FIPS workstation, such as a Sun Workstation running the UNIX operating system, or a 386/486 personal computer running Windows 3.X. The workstation includes a Graphical User Interface (GUI), a full communication interface with a FIPS host, and distributed processing functionality. The FIPS workstation can access the FIPS host using leased or asynchronous lines."

"A second way users may access the host is through an application programming interface, API. The API allows users to create their own customized interface for trade reports, bond quotes, and other FIPS function. The API is a library of procedures an application programmer can use to access the various features and systems of FIPS."

The invention uses a TCP/IP network and routing means exposed in detail. Therefore as exposed in the 1-click analysis each message sent to the server contains the combination (source IP address, destination IP address, source port, destination port) that uniquely identifies a user at a given time.

Limitation 5,809,483
under control of a client system (1)user station
displaying information identifying the item (2) "the display means of each user station includes means for displaying data from the quote databases" [claim 11]
in response to only a single action being performed (3)see the discussion and drawings above
sending a request to order the item [...] to a server system (4) "host processor comprising [...] communications means, coupled to the memory means, for receiving from the plurality of user stations user inputs about quotes for the issues to be traded, for receiving requests for data from the issue databases and the quote databases, for providing the requested data to the requesting one of the plurality of user stations, and for receiving from the plurality of user stations data indicating actual trade executions" [claim 5]
the request including the identifier so that the server system can locate additional information needed to complete the order and so that the server system can fulfill the generated order to complete purchase of the item (5)"A method for reporting the trading of debt issues comprising the steps, executed by a data processing system and a plurality of user stations, of [...] providing to the data processing system user inputs about a current user of the system" [claims 16, 18]. FIG. 8 shows how the user logs in. The preferred embodiment uses a client/server architecture with a TCP network and Cisco routers. So TCP packets contain an identifiers allowing the host processing system to retrieve the current user.
a data storage medium storing information for a plurality of users (7) "the host processing system includes participant databases having information about the users of the system" [claim 3]
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)For instance "The user inputs the dollar price of the issue that it is willing to pay to purchase the issue" and "If the user selects the OK button, the information indicated by the user is sent to the FIPS host 210 for processing."
a request including an indication of one of the plurality of users (9) See explanation above. TCP/IP (user address, user port, host address, host port) in client/server implementation, session cookie in a HTTP implementation.
an order placement component that retrieves from the data storage medium information for the indicated user (10)Claim 3 reads:

The system of claim 1 wherein

  • the host processing system includes participant databases having information about the users of the system, and wherein
  • the input means includes means for providing to the host processing system user inputs about the current user of the system.

uses the retrieved information to place an order for the indicated user for the item (11) "communications means, coupled to the memory means, for receiving from the plurality of user stations user inputs about quotes for the issues to be traded, for receiving requests for data from the issue databases and the quote databases, for providing the requested data to the requesting one of the plurality of user stations, and for receiving from the plurality of user stations data indicating actual trade executions" [claim 11]
fulfilling the generated order to complete purchase of the item whereby the item is ordered without using a shopping cart ordering model (12)"trades of debt issues are made through broker's brokers" [claim 12]

The difference with 1-click is that 5,809,483 brokers make offers and bids and settle deals in one action whereas 1-click users issue orders.

Refers to

5,809,483 refers to ten patents:
  1. 4,903,201 entitled "Automated futures trading exchange" filed on November 3, 1983;
  2. 5,003,473 entitled "Trading ticket output system" filed by Reuter on October 24, 1988;
  3. 5,077,665 entitled "Distributed matching system" filed by Reuter on May 25, 1989;
  4. 5,101,353 entitled "Automated system for providing liquidity to securities markets" filed on May 31, 1989;
  5. 5,227,967 entitled "Security instrument data system without property inapplicable nulls" filed on March 20, 1989;
  6. 5,230,048 entitled "Data processing system with tree and list data structure" filed by Wang on February 15, 1991 and whose priority date is September 3, 1986;
  7. 5,231,571 entitled "Personal financial assistant computer method" and whose priority date is August 14, 1990;
  8. 5,245,535 entitled "System for demonstrating financial concepts and displaying financial data" filed by Citybank on April 5, 1991;
  9. 5,270,922 entitled "System for distributing, processing and displaying financial information" filed by Merrill Lynch on June 27, 1991 and whose priority date is Jun. 29, 1984;
  10. 5,375.055 entitled "Credit management for electronic brokerage system" filed on February 3, 1992.

Referenced by

5,809,483 is referenced by 42 patents.

5,754,939

5,754,939 is entitled "System for generation of user profiles for a system for customized electronic identification of desirable objects". It was filed on October 31, 1995 and its priority date is November 28, 1994. I identified this application.

Delta with 1-click

Claim 1 reads:

"A method for providing a user with access to selected ones of a plurality of target objects and sets of target object characteristics that are accessible via an electronic storage media, where said users are connected via user terminals and data communication connections to a target server system which accesses said electronic storage media, said method comprising the steps of:

  • automatically generating at least one user target profile interest summary for a user at a user terminal, each of said user target profile interest summary being indicative of ones of said target objects and sets of target object characteristics accessed by said user; and
  • storing said at least one user target profile interest summary in a memory.

FIG. 14. The user authenticates. The server assigns and returns an identifier to the user.

FIG. 15. The client processor forms a request with said identifier. The server fulfills the request.

One may question the relationship between customer profile update and ordering. The original titled of this invention is "SYSTEM AND METHOD FOR SCHEDULING BROADCAST OF AND ACCESS TO VIDEO PROGRAMS AND OTHER DATA USING CUSTOMER PROFILES." So the presentation relates to a kind of negotiated ordering: "Here are my preferences. Please broadcast me the programs that best match said preferences."

Limitation 5,754,939
under control of a client system (1)"A method for providing a user with access to selected ones of a plurality of target objects and sets of target object characteristics that are accessible via an electronic storage media, where said users are connected via user terminals and data communication connections to a target server system which accesses said electronic storage media" [claim 1]
displaying information identifying the item (2) Claim 4 reads:

"The method of claim 3 wherein said step of enabling access further comprises: transmitting a list, that identifies at least one of said identified ones of said plurality of target objects and sets of target object characteristics, to said user; and

providing access to a selected one of said plurality of target objects and sets of target object characteristics stored on said electronic storage media in response to said user selecting an item from said list."
in response to only a single action being performed (3)"transmitting data, in response to said user activating said user terminal to identify said selected item on said list, indicative of said user's selection of said selected item from said user terminal to said target server via a one of said data communication connections" [claim 5]
sending a request to order the item [...] to a server system (4) aforementioned claim 5
the request including the identifier so that the server system can locate additional information needed to complete the order and so that the server system can fulfill the generated order to complete purchase of the item (5)see FIG. 14 and 15
a data storage medium storing information for a plurality of users (7) "A pseudonym is an artifact that allows a service provider to communicate with users and build and accumulate records of their preferences over time, while at the same time remaining ignorant of the users' true identities, so that users can keep their purchases or preferences private." "A second function of the proxy server is to record user-specific information associated with user U. This user-specific information includes a user profile and target profile interest summary for user U, as well as a list of access control instructions specified by user U, as described below, and a set of one-time return addresses provided by user U that can be used to send messages to user U without knowing user U's true identity. All of this user-specific information is stored in a database that is keyed by user U's pseudonym (whether secure or non-secure) on the proxy server." [in this invention proxy cannot be construed as HTTP proxy]
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)service provider. "The target objects may be published articles, purchasable items." "Examples of target objects can include, but are not limited to: a newspaper story of potential interest, a movie to watch, an item to buy." For single action see FIG. 15.
a request including an indication of one of the plurality of users (9) the client processor forms a message with signed validated pseudonym (Fig. 15) and "At any time after database entry for Pseudonym P is established, the user U may provide proxy server S2 with credentials on that pseudonym, provided by third parties." "The proxy server [...] may also store those credentials, so that it can present them to service providers on the user's behalf."
an order placement component that retrieves from the data storage medium information for the indicated user (10)the service provider checks credentials presented above
uses the retrieved information to place an order for the indicated user for the item (11)inherent. When the target object is an item to buy use presented credentials.
fulfilling the generated order to complete purchase of the item whereby the item is ordered without using a shopping cart ordering model (12)inherent for instance when the target object is a movie to watch or an item to buy

Refers to

5,754,939 refers to 23 patents:
  1. 4,529,870 entitled "Cryptographic identification, financial transaction, and credential device" filed on June 25, 1982 and whose priority date is October 3, 1980;
  2. 4,706,080 entitled "Interconnection of broadcast networks" filed on August 26, 1985;
  3. 4,759,063 entitled "Blind signature systems" filed on August 22, 1983;
  4. 4,914,698 entitled "One-show blind signature systems" filed on July 24, 1989 and whose priority date is March 16, 1988;
  5. 4,926,480 entitled "Card-computer moderated systems" filed on May 24, 1988; parts of the subject matter have a priority date of August 22, 1983;
  6. 4,947,430 entitled "Undeniable signature systems" on November 23, 1987;
  7. 4,987,593 entitled "One-show blind signature systems" filed on April 5, 1990;
  8. 5,131,039 entitled "Optionally moderated transaction systems" filed on November 5, 1990 and whose priority date is January 29, 1990;
  9. 5,136,501 entitled "Anonymous matching system" filed by Reuter on May 26, 1989;
  10. 5,245,656 entitled "Security method for private information delivery and filtering in public networks" filed on September 9, 1992;
  11. 5,251,324 entitled "Method and apparatus for generating and collecting viewing statistics for remote terminals in a cable television system" file on March 19, 1991, the priority date of some parts being March 20, 1990;
  12. 5,276,736 entitled "Optionally moderated transaction systems" filed on July 13, 1992 and whose priority date is January 29, 1990;
  13. 5,301,109 entitled "Computerized cross-language document retrieval using latent semantic indexing" filed on July 17, 1991, the priority of some parts being June 11, 1990;
  14. 5,321,833 entitled "Adaptive ranking system for information retrieval" filed on August 29, 1990;
  15. 5,331,554 entitled "Method and apparatus for semantic pattern matching for text retrieval" filed by Ricoh on December 10, 1992;
  16. 5,331,556 entitled "Method for natural language data processing using morphological and part-of-speech information" filed by General Electric on June 28, 1993;
  17. 5,373,558 entitled "Desinated-confirmer signature systems" filed on May 25, 1993;
  18. 5,410,344 entitled "Apparatus and method of selecting video programs based on viewers' preferences" filed on September 22, 1993;
  19. 5,469,206 entitled "System and method for automatically correlating user preferences with electronic shopping information" filed on June 1, 1993, the priority date of some parts being May 27, 1992;
  20. 5,483,278 entitled "System and method for finding a movie of interest in a large movie database" filed on September 28, 1993, the priority date of some parts being May 27, 1992;
  21. 5,534,911 entitled "Virtual personal channel in a television system" filed on November 2, 1994;
  22. 5,541,638 entitled "User programmable entertainment method and apparatus" filed by ATT on June 28, 1994;
  23. 5,600,364 entitled "Network controller for cable television delivery systems" filed on December 2, 1993, the priority date of some parts being December 9, 1992.

Referenced by

5,754,939 is referenced by 244 patents, including:
  1. 6,076,109 entitled "Simplified-file hyper text protocol" filed by Lextron, Systems, Inc on January 30, 1997; this invention teaches an "Internet server adapted for transposing data files to alternative, low-information-density form, preferably comprising simplified or single files suitable for rapid processing and display by connected portable and other low-end computers," which implies sending the low-end computer id along with the request, a function also provided by HTTP;
  2. 6,065,047 entitled "System for providing subscriber with access to a content area customized for the combination of subscriber's responses to topic prompt, subtopic prompt, and action prompt" filed by AOL on January 24, 1996;
  3. 6,052,714 entitled "Information filtering apparatus and method for retrieving a selected article from information sources" filed by Toshiba on December 13, 1996 and whose priority date is December 14, 1995;
  4. 6,034,680 entitled "Supplying supplementary information for printed books" filed on April 30, 1997 and whose priority date is April 25, 1997;
  5. 6,014,696 entitled "Method of restricting data access to WWW server so as to permit specific user to refer to successive pages while entrance page is freely acquired by any user" filed by NTT on April 7, 1998 but whose priority date is April 07, 1997;

5,710,887

5,710,887 is entitled "Computer system and method for electronic commerce" and was filed by Broadvision on August 29, 1995. I identified this patent.

For an presentation of Broadvision you can look at answers.com. Broadvision was an important actor in eCommerce time. I knew Broadvision for its One-To-One family of products that popularized the idea of displaying a content depending on the user (personalization.)

Delta with 1-click

Claim 1 reads:

A system for facilitating commercial transactions, between a plurality of customers and at least one supplier of items, over a computer driven network capable of providing communications between the supplier and at least one customer site associated with each customer and including an input means and a display, the system comprising:

  1. means for causing at least one supplier to be represented on the display for selection by the customer using the input means;
  2. means for effecting presentation of items on the display for customer observation;
  3. an item database associated with a supplier and including information on presented items;
  4. pricing means for receiving information from the item database to determine the cost associated with a presented item;
  5. a customer information database for storing information relating to a customer; and
  6. means for creating a customer monitoring object for each customer by referencing information, relating to that customer, which had been stored in the customer information database and upon the customer selecting at least one supplier such that the customer monitoring object is configured to operate by
    1. responding to customer enquiries, communicated through the input means, regarding a presented item by accessing the item database to retrieve information relating to said item and to present said information to the customer by means of the display,
    2. receiving a customer's selection of a presented item through the input means,
    3. communicating with the pricing means to have the cost of the item determined,
    4. presenting the cost to the customer by means of the display,
    5. receiving customer communications, through the input means, indicating a desire to receive the item, and
    6. passing a delivery initiation communication to initiate the delivery of the item to the customer.

Limitation 5,710,887
under control of a client system (1)"customer site associated with each customer and including an input means and a display" [claim 1]. "Each site includes an associated display such as a personal computer, set-top box, a touch sensitive screen, a touch tone telephone or any other device capable of reproducing to audio or video information to a human being. Each site typically also includes an input means such as a keyboard or computer "mouse" through which the customer can input information into the system."
displaying information identifying the item (2) "The system of the invention facilitates the presentation of at least one supplier on the display for selection by the customer using the input means. Similarly items from a supplier can be displayed for the customer to observe."
in response to only a single action being performed (3)"The customer monitoring object is configured to operate by [...] receiving a customer's selection of a presented item; receiving customer communications, indicating a desire to receive the item; and passing a communication to initiate the delivery of the item to the customer;" [abstract] "maintaining a list of selected items and present the customer with a cost of the selected items for approval by the customer before the customer monitoring object passes the delivery initiation communication." [claim 2] See discussion below.
sending a request to order the item [...] to a server system (4)"a participant or customer 12 interacts with the system 10 by way of a user interface." As depicted on FIG. 5 the participant sends order requests to the electronic storefront.
the request including the identifier so that the server system can locate additional information needed to complete the order and so that the server system can fulfill the generated order to complete purchase of the item (5)"the Participant Program Object 112 that represents the customer 12 in the commerce system. The Participant Program Object 112 contains information that identifies the participant 12, and additional information about the participant, for example, the participant's name, address, privacy controls, demographic data, and methods available to the participant for payment." Here is there is inherency. The invention applying to "personal computer, set-top box, a touch sensitive screen, a touch tone telephone or any other device capable of reproducing to audio or video information to a human being" the way a participant and her user interface are uniquely associated to a Participant Program Object is not specified. A TCP connection or a HTTP session using cookies is the known art recommended way in respectively client/server and HTTP programming.
a shopping cart ordering component and a single-action ordering component (6) the specification uses almost interchangeably item and items. See for instance "maintaining a list of selected items and present the customer with a cost of the selected items."
a data storage medium storing information for a plurality of users (7) "a customer information database stores information relating to the customer" [abstract]. See also the customer or household database on FIG. 5.
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)configured to operate by [...] receiving a customer's selection of a presented item; receiving customer communications, indicating a desire to receive the item" [claim 2]
a request including an indication of one of the plurality of users (9) "the Participant Program Object 112 that represents the customer 12 in the commerce system. The Participant Program Object 112 contains information that identifies the participant." See discussion of limitation 5
an order placement component that retrieves from the data storage medium information for the indicated user (10)"The system of claim 2, further comprising means for accessing the customer information database and for creating a participant program object including information specific to the customer retrieved from the information database and in communication with and for passing customer specific information the customer monitoring object." [claim 18]
uses the retrieved information to place an order for the indicated user for the item (11) "a list of selected items and present the customer with a cost of the selected items for approval by the customer before the customer monitoring object passes the delivery initiation communication." [claim 2] "order fulfillment initiation means, responsive to the delivery initiation communication from the customer monitoring object, for initiating proceedings to cause the item desired by the customer delivered to the customer." [claim 4]
fulfilling the generated order to complete purchase of the item whereby the item is ordered without using a shopping cart ordering model"the order fulfillment means includes an interface with a shipping facility for facilitating the shipping of the desired item to the customer" [claim 6] "the payment handler means is responsive to communications from the customer monitoring object and receives information from the customer identification database in order to initiate customer payment" [claim 7]

I read that 5,710,887 is one action. Nevertheless claim 9 reads:

"The system of claim 2, further comprising a payment validation system including:
  • means for causing the customer monitoring object to receive the information related to the forms of payment available to the customer and to present the customer with a selection of the forms of payment;
  • means for receiving a first security code, related to a selected form of payment, from the customer; and
  • means for validating the first security code by comparison to a second security code available to the customer monitoring object;
  • whereby payment for the item is initiated if the first security code is validated.
The same construction is repeated with claim 33 v. claim 27.

To show that 5,710,887 anticipate 1-click we use claims 1, 2, 4, 6 and 18. None of these claims depend on claim 9.

The description is unconclusive. It shows in "Obtaining Payment Alternatives/Selection of Payment Method" that the Participant Program Object returns a list of predefined payment methods with associated challenges, that the user may have to select a preferred payment method and then to meet the corresponding challenge (perhaps enter a password).

Refers to

5,710,887 refers to three patents:
  1. 5,347,632 entitled "Reception system for an interactive computer network and method of operation" filed by Prodigy on July 28, 1989 and whose priority date is July 15, 1988;
  2. 5,442,771 entitled "Method for storing data in an interactive computer network" filed Prodigy on November 26, 1993, the priority date of some parts being July 15, 1988;
  3. 5,455,903 entitled "Object oriented customer information exchange system and method" filed on May 31, 1991.

Referenced by

5,710,887 is referenced by 324 patents, including:
  1. 6,282,522 entitled "Internet payment system using smart card" and filed by VISA international on October 16, 1997 but whose priority date is April 30, 1997 (provisional application);
  2. 6,249,772 entitled "Systems and methods wherein a buyer purchases a product at a first price and acquires the product from a merchant that offers the product for sale at a second price" filed on July 8, 1997 [this was later popularized as conditional purchase order by Priceline - this is a kind of reverse auction;]
  3. 6,058,373 entitled "System and method for processing electronic order forms" filed by Microsoft on October 16, 1996;
  4. 5,982,445 entitled "Hypertext markup language protocol for television display and control" filed by October 21, 1996;
  5. 5,963,915 entitled "Secure, convenient and efficient system and method of performing trans-internet purchase transactions" filed by InfoSeek on February 21, 1996;
  6. 5,905,973 entitled "Shopping basket presentation method for an online shopping system" filed by Hitachi on September 29, 1997 but whose priority date is September 30, 1996;
  7. 5,903,878 entitled "Method and apparatus for electronic commerce" filed on August 20, 1997;
  8. 5,826,242 from Netscape and described below.

5,878,141

5,878,141 is entitled "Computerized purchasing system and method for mediating purchase transactions over an interactive network" and was filed on August 25, 1995 by Microsoft. I dentified this patent.

Delta with 1-click

I analyze the delta in the 1-click analysis.

Limitation 5,878,141
under control of a client system (1)"Purchasing system 10 also has multiple purchasing terminals 18-23 located remotely from transaction processing unit 12. Purchasing terminals 18-23 are illustrated as many different types of electronic devices, including a point-of-purchase register 18, a personal computer 19, a telephone 20, a stand-alone machine 21 (e.g., an ATM), a television and set-top box unit 22, and a magnetic-stripe credit card reader 23 (e.g., a Verifone reader). Each purchasing terminal has an input device which can receive a purchase request from a purchaser to buy goods and/or services from a merchant. The input device can be in the form of a keypad (as in the case of the register 18, telephone 20, stand-alone machine 21, and card reader 23) or a keyboard or mouse (as in the case of computer 19), or a remote control device (as in the case of a remote for the TV and set-top box unit 22). These illustrated purchase terminals are only a representative sample, as many other electronic devices can be used to make purchases in the computerized purchasing system of this invention."
displaying information identifying the item (2) see FIG. 5
in response to only a single action being performed (3)See Buy button on FIG. 5. "A cancel button 112 and a buy button 114 enable the subscriber to accept or deny the transaction before any money exchanges hands." Regarding the selection of the payment method:

"FIG. 5 is but one example arrangement of information that can be presented to the subscriber, and many other arrangements with more or less information can be used." So there can be less information and "[the user interface] includes a spin dial 110 which presents the available payment methods in a sequential order, and if desired, in a prearranged order according to the subscriber's preferences." So Microsoft teaches that the preferred payment method can be displayed first. This is the default:

"The subscriber selects the default payment method, or cycles through any alternative choices, to inform the purchasing system of a desired payment method."
sending a request to order the item [...] to a server system (4)"an interactive communication network which interfaces the remotely located purchasing terminals with the centrally located transaction processing unit, the communication network transferring the purchase request from one of the purchasing terminals to the transaction processing unit" [claim 6]
the request including the identifier so that the server system can locate additional information needed to complete the order and so that the server system can fulfill the generated order to complete purchase of the item (5)"If the purchaser confirms the purchase transaction, the processing unit attaches an unforgeable digital signature on behalf of the purchaser to authorize the purchase and to validate for the merchant that a sale has been consummated. The digital signatures are produced using signing tools, such as cryptographic signing keys, which are unique to corresponding purchasers and are stored in the purchaser database. A password entered by the purchaser authorizes the processing unit to use his/her associated signing tool kept in the purchaser database. This digital signature assures the merchant that a legally enforceable purchase transaction has occurred."

The digital signature is unique to corresponding purchaser. It is an identifier of a purchaser.

a data storage medium storing information for a plurality of users (7) a purchaser database provided at the transaction processing unit, the purchaser database having a list of purchasers and sets of personal payment methods for corresponding ones of the purchasers, whereby an individual purchaser could use any one of the personal payment methods in that purchaser's corresponding set to purchase the goods and/or services;" [claim 6]
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)"an interactive communication network which interfaces the remotely located purchasing terminals with the centrally located transaction processing unit, the communication network transferring the purchase request from one of the purchasing terminals to the transaction processing unit" [claim 6]
a request including an indication of one of the plurality of users (9) digital signature as exposed for limitation 5
an order placement component that retrieves from the data storage medium information for the indicated user (10)"the consummated purchase transaction is forwarded from purchase mediator 84 to transaction routing system." "The transaction routing system selects a subscriber account."
uses the retrieved information to place an order for the indicated user for the item (11)"[The transaction routing system] authorizes a withdrawal from the subscriber account, and authorizes a corresponding deposit in the merchant account"
fulfilling the generated order to complete purchase of the item whereby the item is ordered without using a shopping cart ordering model (12)The system can be used "for purchase of the goods and/or services" [abstract]. Fulfilling the order is inherent to purchasing.

Refers to

5,878,141 refers to 20 patents:
  1. 3,852,571 entitled "System of transferral of funds" filed on August 16, 1972;
  2. 4,528,643 entitled "System for reproducing information in material objects at a point of sale location" filed on January 10, 1983;
  3. 4,594,663 entitled "Credit transaction processing system" filed by Omron on July 8, 1983, the priority date being July 09, 1982;
  4. 4,823,264 entitled "Electronic funds transfer system" filed on May 27, 1986;
  5. 4,960,981 entitled "Method of and system for electronic funds transfer via facsimile machines" filed on January 17, 1989;
  6. 5,053,956 entitled "Interactive system for retail transactions" filed on April 25, 1989 and whose priority date is June 17, 1985;
  7. 5,283,731 entitled "Computer-based classified ad system and method" filed on December 23, 1992;
  8. 5,319,705 entitled "Method and system for multimedia access control enablement" filed by IBM on October 21, 1992;
  9. 5,336,870 entitled "System for remote purchase payment transactions and remote bill payments" filed on May 26, 1992;
  10. 5,383,113 entitled "System and method for electronically providing customer services including payment of bills, financial analysis and loans" filed on July 25, 1991;
  11. 5,404,393 entitled "Method and apparatus for interactive television through use of menu windows" filed on September 28, 1992, the priority date of some parts being October 3, 1991;
  12. 5,426,281 entitled "Transaction protection system" filed on October 29, 1993 and whose priority date is Aug. 22, 1991;
  13. 5,475,585 entitled "Transactional processing system" filed on February 2, 1994 and whose priority date is Oct. 1, 1990;
  14. 5,479,510 entitled "Automated data card payment verification method" filed on November 15, 1994;
  15. 5,590,197 entitled "Electronic payment system and method" filed on April 4, 1995;
  16. 5,592,375 entitled "Computer-assisted system for interactively brokering goods or services between buyers and sellers" filed on March 11, 1994;
  17. 5,606,361 entitled "Videophone interactive mailbox facility system and method of processing information" filed on May 10, 1995;
  18. 5,619,558 entitled "ATM segment of one marketing method" filed by NCR on November 13, 1995;
  19. 5,661,517 entitled "Interactive intelligent video information system" filed on April 8, 1996 and whose priority date is May 2, 1994;
  20. 5,677,955 entitled "Electronic funds transfer instruments" filed on April 7, 1995.

Referenced by

5,878,141 is referenced by 45 patents, including:
  1. 6,055,560 entitled "System and method to provide interactivity for a networked video server" filed by IBM on November 8, 1996 and whose priority date is Nov. 6, 1996;

5,812,668

5,812,668 is entitled "System, method and article of manufacture for verifying the operation of a remote transaction clearance system utilizing a multichannel, extensible, flexible architecture." It was filed by Verifone on June 17, 1996.

Delta with 1-click

This patent does not teach every limitation of 1-click because it teaches consumer and merchants tasks relating to the patentee role, which is to provide support tools for payment gateways as depicted on FIG. 1C.

Limitation 5,812,668
under control of a client system (1)"Customer computer system 120 is in communication with merchant computer system 130" on FIG. 1B
displaying information identifying the item (2) "Processing commences at 3500 where the program initializes the connection between the cardholder and the merchant for the purposes of shopping." "In a preferred embodiment, a holder of a payment instrument (cardholder) surfs the web (Internet) for required items. This is typically accomplished by using a browser to view on-line catalog information on the merchant's World Wide Web page." "This method allows a cardholder to select the items to be purchased either automatically or manually." "The order form is delivered electronically from the merchant's server or created on the cardholder's computer by electronic shopping software."
in response to only a single action being performed (3)The preferred method consists in using certificates. When the she queries a certificate the user provides shipment (address) and payment data as depicted on FIG. 29. The user may also use a wallet. In both cases the user must provide a private key password (other pieces of prior art teach the use of biometric for that purpose. Note that the user presumably needs to move her finger for fingerprint checking whereas in case of iris checking no action is required.) 5,812,668 teaches using private key password as depicted on FIG. 31. This step could be skipped with biometric. Then this is one action as depicted on Fig. 34.
sending a request to order the item [...] to a server system (4)See FIG. 28 and corresponding explanations.
the request including the identifier so that the server system can locate additional information needed to complete the order and so that the server system can fulfill the generated order to complete purchase of the item (5)See FIG. 28 and corresponding explanations. The GSO contains the order and a payment identifier. It also contains in some embodiments a Terminal identifier. From "This method allows a cardholder to select the items to be purchased either automatically or manually. Then, the cardholder is presented with an order form containing the list of items, their prices, and totals. The totals could include shipping, handling and taxes for example." we deduce that the identifier may allow retrieving shipping data (a default shipping address being included in the certificate.)
a shopping cart ordering component and a single-action ordering component (6) "control passes immediately to the WWW server 1820 for the transaction to be appropriately formatted and the appropriate interface page presented, whether the transaction is a store front 1822, shopping cart 1824, pay page 1826, standard terminal administration 1828-1830 transaction, or an extended terminal transaction 1834"
a receiving component for receiving requests to order an item [...], the request being sent in response to only a single action being performed (8)See explanation above.
a request including an indication of one of the plurality of users (9) Certificate. See explanations above.
uses the retrieved information to place an order for the indicated user for the item (12)The field of the invention reads "The present invention relates to the secure, electronic payment in exchange for goods and services purchased over a communication network, and more specifically, to a system, method and article of manufacture for securely transmitting payment information from a customer to a merchant to a payment gateway and returning a certification, including a credit confidence factor."

  • The merchant certificate is evidence of ther merchant identity.
  • GSO stands for good/service order.
  • The Consumer Payments Class Library (CPCL) 2770 is a library that encapsulates the payment protocols to provide a single API. The PayWindow application, the browser and the CPCL run on the consumer computer as shown on FIG. 1C.
So two things happen on the network, the applet download and the GSO with payment authorization.

Refers to

5,812,668 refers to 41 patents:
  1. 3,956,615 entitled "Transaction execution system with secure data storage and communications" filed by IBM on June 25, 1974;
  2. 4,277,837 entitled "Personal portable terminal for financial transactions" filed by IBM on February 11, 1980;
  3. 4,303,904 entitled "Universally applicable, in-motion and automatic toll paying system using microwaves" filed on October 12, 1979;
  4. 4,454,414 entitled "Funds transfer system using optically coupled, portable modules" filed on June 16, 1982;
  5. 4,578,530 entitled "End-to-end encryption system and method of operation" filed on December 7, 1983, the priority date of some parts being June 24, 1981;
  6. 4,614,861 entitled "Unitary, self-contained card verification and validation system and method" filed on November 15, 1984;
  7. 4,630,201 entitled "On-line and off-line transaction security system using a code generated from a transaction parameter and a random number" filed on February 14, 1984;
  8. 4,689,478 entitled "System for handling transactions including a portable personal terminal" filed by NCR on December 24, 1984;
  9. 4,766,293 entitled "Portable financial transaction card capable of authorizing a transaction in foreign currencies" filed by VISA on June 26, 1986;
  10. 4,859,837 entitled "Portable data carrier incorporating manually presettable processing modes" filed on September 15, 1988 and whose priority date is July 6, 1982;
  11. 4,877,950 entitled "Electronic purse-device" filed on August 23, 1982;
  12. 4,906,828 entitled "Electronic money purse and fund transfer system" filed on May 31, 1988 and whose priority date is Feb. 28, 1983;
  13. 4,935,962 entitled "Method and system for authentication" filed by NCR on June 12, 1989 and whose priority date is May 19, 1988;
  14. 4,961,142 entitled "Multi-issuer transaction device with individual identification verification plug-in application modules for each issuer" filed by MasterCard on June 29, 1988;
  15. 4,962,531 entitled "Transaction system comprising one or more host exchanges and a number of distributed terminal stations" filed by Philips on August 26, 1988 and whose priority date is August 28, 1987;
  16. 4,968,873 entitled "Smart card issuing and receiving apparatus" filed on February 27, 1989 and whose priority date is September 8, 1987;
  17. 4,992,646 entitled "Transaction system of the electronic purse type" filed on May 10, 1989 and whose priority date is May 30, 1988;
  18. 5,016,274 entitled "On-line/off-line digital signing" filed on November 8, 1988;
  19. 5,030,806 entitled "Transaction system of the electronic purse type" filed on October 31, 1990 and whose priority date is May 30, 1988;
  20. 5,175,416 entitled "Funds transfer system" filed on May 17, 1991;
  21. 5,221,838 entitled "Electronic wallet" filed by Motorola on October 20, 1992 and whose priority date is December 24, 1990;
  22. 5,420,405 entitled "Secure, automated transaction system that supports an electronic currency operating in mixed debit & credit modes" filed on February 26, 1993;
  23. 5,440,634 entitled "Value transfer system" filed on August 16, 1993 and whose priority date is October 16, 1991;
  24. 5,448,045 entitled "System for protecting computers via intelligent tokens or smart cards" filed on February 26, 1993, the priority date of some parts being Feb. 26, 1992;
  25. 5,452,352 entitled "Automatic dialing system" filed on August 13, 1992 and whose priority date is 20 Mar. 1990;
  26. 5,453,601 entitled "Electronic-monetary system" filed by Citybank on November 15, 1991;
  27. 5,455,407 entitled "Electronic-monetary system" filed by Citybank on January 27, 1995 and whose priority date is Nov. 15, 1991;
  28. 5,459,304 entitled "Smart card techniques for motor vehicle record administration" filed by ATT on September 13, 1994;
  29. 5,465,291 entitled "Apparatus for ordering from remote locations" filed on January 6, 1995 and whose priority date is Apr. 16, 1991;
  30. 5,476,259 entitled "Pari-mutuel electronic and live table gaming" filed on November 12, 1993, the priority date of some parts being June 11, 1992;
  31. 5,478,993 entitled "Process as safety concept against unauthorized use of a payment instrument in cashless payment at payment sites" filed by Ascom on January 18, 1994 and whose priority date is January 18, 1993;
  32. 5,485,510 entitled "Secure credit/debit card authorization" filed by ATT on September 1, 1994 and whose priority date is September 29, 1992;
  33. 5,577,197 entitled "Test system for testing electronic transaction processing services at a common carrier network switch" filed on October 29, 1992;
  34. 5,696,909 entitled "Virtual POS terminal" filed on January 27, 1995;
  35. EP0172670 entitled "An apparatus for effecting and recording monetary transactions" filed on July 27, 1984;
  36. EP0256768 entitled "Transaction processing apparatus" filed on August 5, 1986;
  37. EP0363122 aka 5,097,115 entitled "Transaction authentication system" filed on October 3, 1988;
  38. EP0256768 aka 4,877,947 entitled "Transaction processing apparatus" filed on August 5, 1986;
  39. EP0363122 aka 5,097,115 entitled "Transaction authentication system" filed on October 3, 1988;
  40. WO9116691 entitled "VALUE TRANSFER SYSTEM" filed on April 12, 1990;
  41. WO9308545 aka 5,440,634 entitled "VALUE TRANSFER SYSTEM" filed on October 16, 1991.

Referenced by

5,812,668 is referenced by 51 patents including:
  1. 5,978,840 entitled "System, method and article of manufacture for a payment gateway system architecture for processing encrypted payment transactions utilizing a multichannel, extensible, flexible architecture" filed by Verifone on September 26, 1996.

5,850,446

5,850,446 is entitled "System, method and article of manufacture for virtual point of sale processing utilizing an extensible, flexible architecture." It was filed by Verifone on June 17, 1996.

Delta with 1-click

See the 5,812,668 discussion.

Refers to

5,850,446 refers to 40 patents:
  1. 3,956,615 entitled "Transaction execution system with secure data storage and communications" filed by IBM on June 25, 1974;
  2. 4,277,837 entitled "Personal portable terminal for financial transactions" filed by IBM on February 11, 1980;
  3. 4,303,904 entitled "Universally applicable, in-motion and automatic toll paying system using microwaves" filed on October 12, 1979;
  4. 4,454,414 entitled "Funds transfer system using optically coupled, portable modules" filed on June 16, 1982;
  5. 4,614,861 entitled "Unitary, self-contained card verification and validation system and method" filed on November 15, 1984;
  6. 4,630,201 entitled "On-line and off-line transaction security system using a code generated from a transaction parameter and a random number" filed on February 14, 1984;
  7. 4,689,478 entitled "System for handling transactions including a portable personal terminal" filed by NCR on December 24, 1984;
  8. 4,766,293 entitled "Portable financial transaction card capable of authorizing a transaction in foreign currencies" filed by VISA on June 26, 1986;
  9. 4,859,837 entitled "Portable data carrier incorporating manually presettable processing modes" filed on September 15, 1988 and whose priority date is July 6, 1982;
  10. 4,877,950 entitled "Electronic purse-device" filed on August 23, 1982;
  11. 4,906,828 entitled "Electronic money purse and fund transfer system" filed on May 31, 1988 and whose priority date is Feb. 28, 1983;
  12. 4,935,962 entitled "Method and system for authentication" filed by NCR on June 12, 1989 and whose priority date is May 19, 1988;
  13. 4,968,873 entitled "Smart card issuing and receiving apparatus" filed on February 27, 1989 and whose priority date is September 8, 1987;
  14. 4,992,646 entitled "Transaction system of the electronic purse type" filed on May 10, 1989 and whose priority date is May 30, 1988;
  15. 5,016,274 entitled "On-line/off-line digital signing" filed on November 8, 1988;
  16. 5,030,806 entitled "Transaction system of the electronic purse type" filed on October 31, 1990 and whose priority date is May 30, 1988;
  17. 5,175,416 entitled "Funds transfer system" filed on May 17, 1991;
  18. 5,221,838 entitled "Electronic wallet" filed by Motorola on October 20, 1992 and whose priority date is December 24, 1990;
  19. 5,420,405 entitled "Secure, automated transaction system that supports an electronic currency operating in mixed debit & credit modes" filed on February 26, 1993;
  20. 5,440,634 entitled "Value transfer system" filed on August 16, 1993 and whose priority date is October 16, 1991;
  21. 5,448,045 entitled "System for protecting computers via intelligent tokens or smart cards" filed on February 26, 1993, the priority date of some parts being Feb. 26, 1992;
  22. 5,452,352 entitled "Automatic dialing system" filed on August 13, 1992 and whose priority date is 20 Mar. 1990;
  23. 5,453,601 entitled "Electronic-monetary system" filed by Citybank on November 15, 1991;
  24. 5,455,407 entitled "Electronic-monetary system" filed by Citybank on January 27, 1995 and whose priority date is Nov. 15, 1991;
  25. 5,459,304 entitled "Smart card techniques for motor vehicle record administration" filed by ATT on September 13, 1994;
  26. 5,465,291 entitled "Apparatus for ordering from remote locations" filed on January 6, 1995 and whose priority date is Apr. 16, 1991;
  27. 5,476,259 entitled "Pari-mutuel electronic and live table gaming" filed on November 12, 1993, the priority date of some parts being June 11, 1992;
  28. 5,478,993 entitled "Process as safety concept against unauthorized use of a payment instrument in cashless payment at payment sites" filed by Ascom on January 18, 1994 and whose priority date is January 18, 1993;
  29. 5,485,510 entitled "Secure credit/debit card authorization" filed by ATT on September 1, 1994 and whose priority date is September 29, 1992;
  30. 5,671,355 entitled "Reconfigurable network interface apparatus and method" filed on September 13, 1996, the priority date of some parts being Jun. 26, 1992;
  31. 5,680,552 entitled :Gateway system for interconnecting different data communication networks" filed by Lucent on September 20, 1994;
  32. 5,706,211 entitled "Message communications system" filed by Motorola on March 2, 1995;
  33. 5,717,745 entitled "System and method of efficiently evaluating different messages by a server in a telecommunications environment" filed on April 24, 1995;
  34. EP0172670 entitled "An apparatus for effecting and recording monetary transactions" filed on July 27, 1984;
  35. EP0256768 entitled "Transaction processing apparatus" filed on August 5, 1986;
  36. EP0363122 aka 5,097,115 entitled "Transaction authentication system" filed on October 3, 1988;
  37. EP0256768 aka 4,877,947 entitled "Transaction processing apparatus" filed on August 5, 1986;
  38. EP0363122 aka 5,097,115 entitled "Transaction authentication system" filed on October 3, 1988;
  39. WO9116691 entitled "VALUE TRANSFER SYSTEM" filed on April 12, 1990;
  40. WO9308545 aka 5,440,634 entitled "VALUE TRANSFER SYSTEM" filed on October 16, 1991.

Referenced by

5,850,446 is referenced by 49 patents, including:
  1. 5,970,471 entitled "Virtual catalog and product presentation method and apparatus" filed on March 22, 1996;

5,889,863

5,889,863 is entitled "System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture." It was filed by Verifone on June 17, 1996.

Delta with 1-click

See the 5,812,668 discussion.

Refers to

5,889,863 refers to 61 patents:
  1. 3,651,511 entitled "Traveling message display" filed on December 2, 1969;
  2. 3,956,615 entitled "Transaction execution system with secure data storage and communications" filed by IBM on June 25, 1974;
  3. 4,277,837 entitled "Personal portable terminal for financial transactions" filed by IBM on February 11, 1980;
  4. 4,303,904 entitled "Universally applicable, in-motion and automatic toll paying system using microwaves" filed on October 12, 1979;
  5. 4,454,414 entitled "Funds transfer system using optically coupled, portable modules" filed on June 16, 1982;
  6. 4,614,861 entitled "Unitary, self-contained card verification and validation system and method" filed on November 15, 1984;
  7. 4,630,201 entitled "On-line and off-line transaction security system using a code generated from a transaction parameter and a random number" filed on February 14, 1984;
  8. 4,689,478 entitled "System for handling transactions including a portable personal terminal" fi