US20030105723A1

Method and system for disclosing information during online transactions

Claim Score by NHIP

Read claim 31, the broadest

Abstract

The amendment under Article 19 is intended to emphasize an important feature of the invention, namely that there is an implicit contract between the user and a provider with which the user interacts via the network that the provider will not keep the information contained in a cookie which the provider makes for the user and the user returns to the provider during a transaction between the user and provider between transactions and that the implicit contract is part of the system's interface with the user. This feature is fully supported by the Specification as originally filed. See in this regard at least page 12, line 18-page 13, line 5 and FIGS. 12 and 15.

US20030105723A1, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 27 February 2021, 5.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

41 claims: 8 independent, 33 dependent

  1. 1
    An improved user agent that may be employed by a user to interact via a network with a service in order to perform a transaction with a provider, the improvement comprising:an interface in the user agent for receiving user information from the user, indicating to the user that the user information will not be retained in the service after a transaction, receiving transaction-invariant user information made by the server using the received user information, and storing the transaction-invariant user information in the user agent;and an operation in the user agent that outputs the user agent-stored transaction-invariant user information to the service, the operation requiring substantially less user interaction by the user with the user agent than that required to input the user information contained in the user agent-stored transaction-invariant user information to the user agent.
  2. 11
    The improved user agent set forth in any one of claims 1 through 9 wherein:the user agent-stored transaction-invariant user information received from the service is encrypted.
  3. 12
    The improved user agent set forth in any of claims 1 through 9 wherein:the transaction is associated with a network address to which the service responds;and the operation is selecting the network address.
  4. 17
    An improved service which interacts via a network and a user agent with a user to perform a transaction between a provider and the user, the transaction requiring transaction-invariant user information and the improvement comprising:a first interface with the user agent for receiving user information from the user, indicating to the user that that user information will not be retained in the service after a transaction, making transaction-invariant user information from the user information, and returning the transaction-invariant user information to the user agent for storage therein;and a second interface for receiving user agent-stored transaction-invariant user information from the user agent during the transaction, the user agent-stored transaction-invariant user information permitting the service to perform the transaction without either using transaction-invariant user information retained from a previous transaction between the provider and the user or requiring the user to input additional transaction-invariant user information during the transaction.
  5. 31
    Broadest claimClaim Score 97, very broad(NHIP)The improved service set forth in any of claims 17 through 25 further comprising:a transaction identifier that is associated with the transaction.
  6. 36
    A method of providing information for a transaction between a user and a provider that is performed by user agent for the user and a service for the provider, the user agent and service employing the HTTP protocol or an equivalent therefor and the transaction requiring transaction-invariant user information that is not retained in the service after the transaction and the method comprising the steps performed before the transaction of:collecting the transaction-invariant user information from the user in the user agent using an interface that indicates to the user that the transaction-invariant user information will not be retained in the service after a transaction, sending a message from the user agent to the service according to the protocol that includes the transaction-invariant user information, using the transaction-invariant user information in the service to make a cookie that is associated with a universal resource identifier, and returning the cookie to the user agent according to the protocol for storage therein;and the steps performed during the transaction of: receiving a message according to the protocol in the user agent, the message including the universal resource identifier;and responding to selection of the universal resource identifier in the user agent by sending a message according to the protocol, the message including the cookie associated with the universal identifier and being directed as specified by the universal resource identifier. Please cancel claims 37 and 38 .
  7. 39
    A method of performing a transaction between a user and a provider in a service that employs the HTTP protocol or an equivalent therefor, the method comprising the steps of:receiving a first message according to the protocol from a user agent belonging to the user, the message having a header that contains a cookie made from transaction-invariant user information, the transaction-invariant user information permitting the service to perform the transaction without either using transaction-invariant user information retained by the service from a previous transaction between the provider and the user or requiring the user to input additional transaction-invariant user information during the transaction and the user having provided the transaction-invariant user information used to make the cookie in response to a message stating that the service would not retain the transaction-invariant user information between transactions;using the transaction-invariant user information from the cookie in the transaction, and thereafter rendering the transaction-invariant user information unusable to the service for a future transaction.
  8. 45
    A method employed in a user agent associated with a userin a transaction to pass a transaction identifier for the transaction from a first service that is participating in the transaction to a second service that is participating in the transaction, the services and the user agent employing the HTTP protocol or an equivalent therefor to communicate with one another and the method comprosing the steps performed in the user agent of:receiving a redirect status message according to the protocol from the first service, the redirect status message including a universal resource identifier that specifics the second service and has the transaction identifier associated therewith;and responding to the redirect status message by sending a request message according to the protocol that has the universal resource identifier and the transaction identifier associated therewith as the request-URI.