A system and method for merchant invoked electronic commerce allowing consumers to purchase items over a network and merchants to receive payment information relating to the purchases. The system includes a server having software which gathers the purchasing information from a consumer to complete a purchasing transaction over a network. The system has a consumer data structure that stores purchasing information for registered consumers. The software is able to access the consumer data structure and enter the consumer's purchasing information during subsequent purchases. Having the software obtain and enter the consumer's purchasing information, the consumer does not have to enter the same information every time they purchase an item over the network. In alternate embodiments, the same technology can be applied to other arenas where a user may have to enter the same repetitive information.
|
63. A system for merchant invoked electronic commerce for gathering information to complete a purchasing transaction comprising:
a network; at least one consumer computer for operation by a consumer desiring to purchase an item; at least one merchant computer; and at least one consumer information server; said consumer computer, merchant computer and consumer information server being interconnected by the network; said merchant computer being programmed to receive a consumer's request for a merchant's offer to purchase an item, and to cause a merchant's offer further comprising a transaction number associated with the merchant offer to be sent to the consumer; said consumer information server being programmed to receive the transaction number and to gather and send the purchasing information to the merchant computer to complete the purchasing transaction; and said merchant computer being further programmed to process the purchasing information to complete the purchasing transaction.
102. A method for accessor invoked software to allow the electronic delivery of information over a network between at least one accessee having at least one accessee computer connected to the network, at least one accessor having at least one accessor computer connected to the network, and at least one information server connected to the network, wherein the method comprises:
requesting a data request from at least one accessor over a network by at least one accessee using a web browser on at least one accessee computer; invoking client software on the at least one accessor computer in response to the accessee's request for a accessor's offer, and wherein invoking the client software further comprises: connecting the at least one accessee computer to the at least one information server; invoking the information server software; forwarding the accessor's offer to the least one information server; and gathering the purchasing information by the information server to complete a purchasing transaction.
42. A method for merchant invoked electronic commerce over a network between at least one consumer having at least one consumer computer connected to the network, at least merchant having at least one merchant computer connected to the network, and at least one consumer information server connected to the network, wherein the method comprises: requesting a merchant's offer from at least one merchant over a network by at least one
consumer using a web browser on at least one consumer computer; invoking client software on the at least one merchant computer in response to the consumer's request for a merchant's offer, and wherein invoking the client software further comprises: connecting the at least one consumer computer to the at least one consumer information server; invoking the consumer information server software; forwarding the merchant's offer to the least one consumer information server; and
gathering the purchasing information by the consumer information server to complete a purchasing transaction. 1. A system for merchant invoked electronic commerce comprising:
a network; at least one consumer computer associated with at least one consumer and connected to the network, wherein the at least one consumer computer further comprises a web browser for accessing and communicating over the network; at least one merchant computer associated with at least one merchant and connected to the network, wherein the at least one merchant computer further comprises web server software for hosting a web page and for executing client software for allowing the at least one merchant to send and receive information over the network; and at least one consumer information server connected to the at least one consumer computer via the network and to the at least one merchant computer via the network, wherein the at least one consumer information server fer comprises consumer information server software, and wherein the client software further comprises instructions for forwarding a merchant's offer to the at least one consumer information server via the consumer's web browser and the consumer information server software further comprises instructions for gathering purchasing information to complete a purchasing transaction.
64. A system for accessor invoked software to allow the electronic delivery of information comprising:
an accessee computer associated with at least one accessee and connected to the network, wherein the accessee computer further comprises a web browser which allows the accessee to access and communicate over the network; an accessor computer associated with at least one accessor and connected to the network, wherein the accessor computer further comprises web server software which operates a web page and client software which allows the at least one accessor to send and receive information; at least one information server connected to the accessee computer via the network and to the accessor computer via the network, wherein the at least one information server further comprises information server software for gathering the purchasing information to complete a transaction, wherein when the at least one accessee makes a data request from the accessor, the client software is initiated thereby connecting the accessee computer to the at least one information server and forwards the accessee's data requests to the at least one information server via the accessee's web browser wherein the information server software gathers the data request information to complete the data request.
2. The system in accordance with
3. The system in accordance with
4. The system in accordance with
6. The system in accordance with
7. The system in accordance with
8. The system in accordance with
9. The system in accordance with
10. The system in accordance with
11. The system in accordance with
12. The system in accordance with
13. The system in accordance with
a consumer data structure which further comprises information pertaining to previous purchasing transactions by at least one registered consumer, wherein a registered consumer is a consumer who has previously registered with the system and a merchant data structure which further comprises label-value pairs which represent merchant information that is necessary to identify the merchant and the merchant computer.
14. The system in accordance with
15. The system in accordance with
16. The system in accordance with
17. The system in accordance with
18. The system in accordance with
19. The system in accordance with
20. The system in accordance with
21. The system in accordance with
22. The system in accordance with
23. The system in accordance with
24. The system in accordance with
25. The system in accordance with
26. The system in accordance with
27. The system in accordance with
28. The system in accordance with
29. The system in accordance with
30. The system in accordance with
31. The system in accordance with
32. The system in accordance with
33. The system in accordance with
34. The system in accordance with
35. The system in accordance with
36. The system in accordance with
37. The system in accordance with
38. The system in accordance with
39. The system in accordance with
40. The system in accordance with
41. The system in accordance with
43. The method in accordance with
44. The method in accordance with
45. The method in accordance with
46. The method in accordance with
47. The method in accordance with
48. The method in accordance with
49. The method in accordance with
50. The method in accordance with
51. The method in accordance with
52. The method in accordance with
53. The method in accordance with
54. The method in accordance with
55. The method in accordance with
56. The method in accordance with
57. The method in accordance with
58. The method in accordance with
59. The method in accordance with
60. The method in accordance with
61. The method in accordance with
62. The method in accordance with
65. The system in accordance with
66. The system in accordance with
67. The system in accordance with
69. The system in accordance with
70. The system in accordance with
71. The system in accordance with
72. The system in accordance with
73. The system in accordance with
74. The system in accordance with
75. The system in accordance with
76. The system in accordance with
an accessee data structure which further comprises information pertaining to previous purchasing transactions by at least one registered accessee, wherein a registered accessee is an accessee who has previously registered with the system and an accessor data structure which further comprises label-value pairs which represent accessor information that is necessary to identify the accessor and the accessor computer.
77. The system in accordance with
78. The system in accordance with
79. The system in accordance with
80. The system in accordance with
81. The system in accordance with
82. The system in accordance with
83. The system in accordance with
84. The system in accordance with
85. The system in accordance with
86. The system in accordance with
87. The system in accordance with
88. The system in accordance with
89. The system in accordance with
90. The system in accordance with
91. The system in accordance with
92. The system in accordance with
93. The system in accordance with
94. The system in accordance with
95. The system in accordance with
96. The system in accordance with
97. The system in accordance with
98. The system in accordance with
99. The system in accordance with
100. The system in accordance with
101. The system in accordance with
103. The method in accordance with
104. The method in accordance with
105. The method in accordance with
106. The method in accordance with
107. The method in accordance with
108. The method in accordance with
109. The method in accordance with
110. The method in accordance with
111. The method in accordance with
112. The method in accordance with
113. The method in accordance with
114. The method in accordance with
115. The method in accordance with
116. The method in accordance with
117. The method in accordance with
118. The method in accordance with
119. The method in accordance with
120. The system in accordance with
122. The system in accordance with
|
This invention relates generally to a method and system where certain information pertaining to a consumer is stored on a server and is provided to a third party at the request of the consumer. More particularly, the present invention relates to a method and system where certain consumer information is stored on a server and is provided to a merchant thereby allowing the consumer to use an electronic payment system to purchase a product or service over a network in an easy and safe manner.
With the emergence of the Internet, consumers and merchants are using the Internet to engage in electronic commerce. To purchase products over the Internet, consumers typically prefer to use electronic payment services. Such services offer a variety of features, including security, privacy, anonymity, and access to transaction histories. The basic model for such services requires a communication link between a consumer's computer and a merchant's computer, and a link between the merchant's computer and a payment server. To use such a payment service, consumers are required to install large amounts of software (commonly called "wallets") onto their computer for the purpose of storing an electronic representation of money or for identifying sources of payments. An example of electronic payment services include such services as SET Specification, HP, CyberCash, IBM, OTP, etc).
If a consumer installs the software for a wallet onto the consumer's computer, the consumer typically has to update the wallet software to correct bugs, to add features, or to improve service performance. Further, the wallet software is accessible only on the computer on which the wallet software is installed. As a result, the consumer must install a copy of the wallet software onto each computer from which the consumer desires to access the payment service.
Once the wallet from a payment service is installed, the consumer may be limited as to where the consumer can shop because of the proprietary nature of the electronic payment service business. Typically a consumer can only purchase a product or service from a merchant who accepts payments from the same payment service. As a result, merchants may opt to use a plethora of payment services thereby raising costs and requiring merchants to manage a variety of software programs.
Present payment services require consumers to go through a large number of steps to complete a transaction. Research has shown that the more steps a consumer is required to take to complete a transaction, the more likely that the consumer will terminate the purchase process prior to completing the purchase. Experience has also shown that, as impressive as wallets may be from a theoretical perspective, consumers don't like them and don't use them. As a consequence, transactions are performed over the Internet in non-secure environments or in inefficient manners, or both.
In order to avoid such problems, some inventions have created new types of systems. One such system requires consumers to use a payment server which sends an access message to a merchant thereby causing the desired product to be sent to the consumer. The access messages include such information as a product identifier and a message authenticator. The message identifier is necessary to identify which product is to be sent and the message authenticator is necessary to ensure that the access message is legitimate. Once the payment server authorizes the transaction, an access message is sent to the merchant. However, these type of systems go against the current mode of operation where merchants determine the authorization of a transaction. Merchants typically want to control the authorization of a transaction in the same manner as they are accustomed to. Presently, if a consumer purchases an item at a store, the merchant controls the authorization of the transaction.
Therefore, a need exists for a system that allows a consumer to send payment information to a merchant's computer over the Internet in a manner that offers security, allows access from any computer that has access to the Internet, delivers payment information to a merchant's computer regardless of the payment system that the merchant uses to process transactions, and allows system upgrades without dependency on the consumers.
It is therefore an object of the present invention to reduce the number of steps a consumer is required to perform in order to purchase a product over any network.
A further object of the present invention is to reduce the number of steps a consumer is required to perform in order to purchase a product over the Internet.
A further object of the present invention is to eliminate the need for consumers to leave a merchant's site to acquire an electronic form of payment.
A further object of the present invention is to eliminate wallet software which is permanently stored on the consumer's computers.
A further object of the present invention is to create a consumer information server for storing wallet software, that can be accessed easily and transparently by a consumer.
A further object of the present invention is to allow the system administrator of the consumer information server to upgrade the software on such server at any time.
A further object of the present invention is to allow flexibility in providing new or modified services to the consumers via upgrades to software stored on the consumer information server.
A further object of the present invention is to reduce the number of payment parameters consumers are required to fill in when purchasing products over a network.
A further object of the present invention is to allow a consumer to conduct transactions using data stored on the consumer information server from any computer connected to the network on which the consumer information server resides.
A further object of the present invention is to allow consumer information to be provided to merchants using payment systems from various service providers.
A further object of the present invention is to use the architecture of the consumer information server to aid the consumer in distributing all manner of information, not just purchase/money information, to a variety of recipients when those recipients are to receive essentially the same information from one recipient to the next.
A further object of the present invention is to provide a mechanism for direct marketing to consumer wallet holders immediately before, during, or after completion of a transaction using a wallet.
The present invention is a system for presenting a consumer's purchasing information to a merchant's computer to allow a sale of goods or services to be consummated. The system comprises a computer associated with a consumer (the "consumer's computer"), a computer associated with a merchant (the "merchant's computer") and a server (the "consumer information server" or "CIS") on which the necessary and desirable information about the consumer is stored. The consumer's computer, the merchant's computer, and the CIS are connected to a network, such as the Internet, and communicate using communication protocols. The consumer's computer operates Web browser software (the "consumer's browser"). The merchant's computer operates as a web server, provides transaction processing, and performs other functions. The merchant's computer may be a single device, or may, at the merchant's discretion comprise a number devices which may or may not be co-located. The merchant's computer also operates software ("client software") that communicates with the CIS. The CIS operates CIS software which provides access to information stored in various databases, logs, and/or datastructures.
The present invention allows consumers to purchase products over a network and allows merchants to receive payment information relating to that purchase. During the shopping process, a consumer browses a merchant's Web site. The merchant's Web site includes goods and/or services (herein, "item") for sale. The merchant's Web site also operates client software. When the consumer requests a merchant's offer, the client software sends a browser readable file and the merchant's offer to the consumer's browser on the consumer's computer. The merchant's offer comprises in part a transaction number which is not representative of the product code or description. The browser readable file includes an address to the merchant's Web page and instructions that instruct the consumer's browser to communicate with the CIS software. The merchant's offer passes through the consumer's computer to the CIS software.
The CIS software returns a message to the consumer's browser and instructs the consumer's browser to display a graphic within an area reserved for the wallet within the merchant's Web page. The content of this graphic depends on whether or not the consumer is known to the CIS software.
If the consumer is known to the CIS software, the CIS software takes information contained in the merchant's offer, formats the information to allow the consumer's browser to display the merchant's offer, and sends the merchant's offer to the consumer's computer where the merchant's offer is displayed by the consumer's browser within the area reserved for the wallet within the merchant's Web page. The consumer is prompted to decide whether or not to purchase the item. Typically, this communication occurs by the consumer clicking on an object resulting in a message being communicated to the CIS.
If the consumer elects to purchase the item, the CIS software forwards information to the merchant's computer. The information includes information from the merchant's offer and the consumer's personal information (e.g., credit card number, address, shipping address) which is stored on the CIS. The merchant's computer then uses the information to complete the transaction.
If the consumer is unknown to the CIS software, the CIS software sends a form to the consumer's computer which is displayed within the area reserved for the wallet within the merchant's Web page. The form prompts the consumer to provide the purchasing information to complete the transaction. Once the consumer provides sufficient information to complete the transaction, the CIS software prompts the consumer to purchase the item. If the consumer elects to purchase the item, then the consumer is prompted to elect to have the information retained on the CIS for future use (the process herein referred to as "registration"). If the consumer answers "no", then the information is stored in a temporary data structure. Information stored in the temporary data structure is retained for a set amount of time and is not available for reuse by the consumer. If the consumer answers "yes", then the information pertaining to the consumer is stored in a data structure intended for the retention and future use by the consumer.
If the consumer elects to register with the CIS software, during the registration process, the consumer's browser is sent a browser identifier. In the preferred embodiment, the browser identifier is a cookie. The browser identifier contains data which is crypto graphically protected to enhance security. The browser identifier allows the CIS software to identify the consumer's browser and permits a customer to authenticate himself or herself, thereby permitting the CIS software to use the consumer's stored information in future transactions.
The system also allows consumers who are registered on a different browser to authorize the CIS software to use the consumer's stored information. This situation occurs when the CIS software cannot identify the browser identifier because there is no browser identifier in the consumer's browser or the browser identifier cannot be used to identify the particular consumer using the consumer's browser.
Since the system establishes communication links between the merchant's computer and the CIS, the system can be optimized in several respects. For example, the price of an item may be affected by the location to which the item is to be shipped, the method of shipping, and by tax obligations. The CIS software communicates information pertaining to the consumer to the merchant's computer permitting the merchant's computer to determine a "final" price based on the consumer's information, i.e., shipping address and/or preferences.
Another example of optimization is the ability of the CIS software to present a merchant's brand or other "brand" to the consumer's browser. The CIS software can also associate a consumer with an identification code that can be presented to the merchant's computer, thus allowing the merchant to "recognize" a consumer and provide customer-specific messages, displays, and offers. The CIS software can tailor its communication with the consumer's computer in accordance with a profile created by the CIS software. The profile is based upon preferences chosen by the consumer or created by the CIS software based on the consumer's behavior, from preferences chosen by the merchant, by a branding party, or the like.
With respect to consumers, the system is optimized to provide all of the purchasing information to the consumer thereby allowing the consumer to verify the information and make a purchase decision without further purchasing information input from the consumer. The system can also establish a dialogue between the consumer's computer and the CIS to permit the consumer to select from options such as which credit card to use, the shipping address, and the shipping means.
FIG. 1 illustrates the elements of the present invention.
FIG. 2A illustrates the process of purchasing an item over a network.
FIG. 2B illustrates the process of purchasing an item over a network (continued).
FIG. 2C illustrates the process of purchasing an item over a network (continued).
FIG. 2D illustrates the process of purchasing an item over a network (continued).
For the purpose of this application, the term software is deemed to include instructions.
Referring to FIG. 1, the elements of the present invention are illustrated. The present invention allows consumer 100 to purchase a product or service (hereinafter an "item") over network 160 and allows merchant 104 to receive payment information relating to the transaction.
To purchase an item, consumer 100 uses consumer computer 102. Consumer computer 102 operates consumer's Web browser (the "consumer's browser") 104. Consumer's browser 104 allows consumer 100 to download and display Web pages.
To receive payment information relating to the purchase, merchant 120 uses merchant computer 122. Merchant computer 122 operates Web server software 124 and client software 126. Web server software 124 displays a merchant's Web pages. Client software 126 allows merchant 104 to communicate with the Consumer Information Server (the "CIS") 140.
In the preferred embodiment, CIS 140 comprises CIS software 142 which gathers and stores the purchasing information to complete a purchasing transaction over common network 160, temporary data structure 144 which stores consumer information for a limited amount of time and cannot be used in future transactions, consumer data structure 146 which stores consumer information which can be used in future transactions, merchant data structure 148 which stores information pertaining to different merchants, consumer transaction log 150 which stores information pertaining to the transactions for registered consumers, and merchant transaction log 152 which stores information pertaining to transactions for registered and non-registered consumers.
Consumer computer 102, merchant computer 122, and CIS 140 are connected to common network 160. The present invention can operate over various types of common networks both wired and wireless. The present invention can operate over the Internet, intranet, LANS, and WANS however this list should not be construed as a limitation. In the preferred embodiment, the common network is the Internet.
CIS software 142 gathers and stores the purchasing information to complete a purchasing transaction over common network 160. CIS software 142 gathers the purchasing information directly from consumer 100, from consumer data structure 146 or from both. If consumer 100 has not previously registered with CIS software 142, consumer 100 is treated as a non-registered consumer. For non-registered consumers, CIS software 142 gathers the purchasing information by prompting consumer 100 for the information. If consumer 100 is a registered consumer, i.e., a consumer who previously registered with CIS software 142, then CIS software 142 gathers the purchasing information from consumer data structure 146. If additional purchasing information is needed, CIS software 142 prompts consumer 100 for the information.
Temporary data structure 144 stores label-value pairs relating to a particular interaction between consumer 100 and merchant 120. If consumer 100 is not known to CIS software 142 (discussed below), consumer 100 is prompted for purchasing information to complete the transaction. The purchasing information can include the customer's name, billing address, shipping address, and credit card number, however this information should not be construed as a limitation. In the preferred embodiment, the purchasing information is stored in temporary data structure 144 which is located at CIS 140. In alternative embodiments, the purchasing information can be stored on a dedicated server or a shared server.
If consumer 100 declines to have purchasing information stored at CIS 140, the purchasing information remains in temporary data structure 144 for a set period of time. The purchasing information in temporary data structure 144 is not available to consumer 100 for future transactions. If consumer 100 elects to have purchasing information stored at CIS 140, the purchasing information in temporary data structure 144 will be saved for subsequent use in consumer data structure 146.
Consumer data structure 146 stores label-value pairs relating to consumers, including consumer 100, that have completed the registration process with the operator of CIS 140. The label-value pairs in consumer data structure 146 represent information that is necessary, and may include information that is useful to complete a transaction. The purchasing information can include the customer's name, billing address, shipping address, and credit card number, however this information should not be construed as a limitation. The useful information can also include email, telephone numbers, facsimile numbers, and user preference data (regarding shipping address, shipping method, and related data), however this information should not be construed as a limitation.
Merchant data structure 148 stores label-value pairs relating to merchants, including merchant 120, that have completed the registration process with the operator of CIS 140. The label-value pairs in merchant data structure 148 represent information that is necessary to identify merchant 120 and merchant computer 122. This information includes contact information, merchant identification number, network location(s) for the merchant computer 122, payment card type, accepted currencies, and payment methods (e.g., electronic check, micropayments), however this information should not be construed as a limitation.
Consumer transaction log 150 stores label-value pairs relating to transactions performed by registered consumers. Merchant transaction log 152 stores label-value pairs relating to transactions performed by registered and non-registered consumers, including consumer 100. The operator of CIS software 142 can allow consumers and merchants access to the information contained in their respective data structures as deemed necessary. For instance, consumer 100 can be given a summary of the consumer's transactions over a period of time. Merchant 120 can be given a summary of the merchant's transactions over a period of time.
Referring to FIGS. 2A, the process of purchasing an item over a network is illustrated. The following process is the preferred embodiment of the present invention, in alternate embodiments, similar processes can occur in different orders. In the preferred embodiment, the process starts with a consumer requesting a merchant's offer 200 from a merchant. In response to the consumer's request, the merchant's computer responds by sending a browser readable file and the merchant's offer to the consumer's computer 202. The consumer's browser processes the browser readable file and sends the merchant's offer and a message to the CIS 204.
The merchant's offer includes the following information, however this information should not be considered a limitation: merchant identifier, price of the item, a form of digital signature of the merchant, a final price indicator, and a transaction number. The merchant identifier identifies the merchant who is offering the item for sale. The price of the item is cost to purchase the item. A digital signature of the merchant is used to ensure the validity of the offer. The final price indicator is used to indicate whether the final cost for the item is affected by the consumer's shipping address and/or shipping preference. The transaction number is used for tracking purposes. The transaction number does not contain any product identifying information. The transaction number acts as an identifier for identifying a transaction.
The message sent from the consumer's browser to the CIS indicates whether the browser contains a browser identifier. In the preferred embodiment, the browser identifier is a cookie. A browser identifier identifies the consumer browser on a specific consumer computer. The CIS software receives and processes the message to determine if the consumer's browser contains an identifier which identifies a consumer that matches a data entry in a file in the consumer data structure of the CIS 206. The CIS software determines whether a single user or multiple users have used the consumer's browser 208 by checking the consumer data structure. If the CIS software identifies more than one user, the CIS software will select a user based on a selection criteria generated by the operator of the CIS. If the user selected by the CIS software is not the current user and the current user objects, then the consumer is asked for identification 210. If the current user does not object, as described below, the current user cannot complete a transaction unless the current user enters the proper passphrase which belongs to the selected user. This process requires the CIS software to send a message to the consumer's computer prompting the consumer to provide information to identify the consumer. In the preferred embodiment, the CIS software prompts the consumer for the consumer's identification number, email address, and a passphrase. The consumer's identification number, email address, and passphrase are used to authenticate the consumer. These entries were provided by the consumer during the registration process which is discussed below. In alternate embodiments, the consumer can be prompted for different information to identify the consumer.
The consumer's response is sent back to the CIS where the CIS software then determines if the consumer is known to the CIS software 212. A known or registered consumer is a consumer who has previously registered with the CIS software and whose information matches information supplied by the consumer during a prior registration. If the CIS software determines that the information provided by the consumer is insufficient to identify the consumer, then the CIS software prompts the consumer for the same information again. The operator of the CIS can set the number of iterations that the consumer is prompted for the consumer's identity. If the consumer's response matches the information the consumer supplied during registration, then the CIS software accesses and gathers the consumer's information which is stored in the consumer data structure (CDS) 214.
In an alternative embodiment, the system can include a plurality of CISs. In such a system, the consumer would be registered on one of the CISs. If the CIS software determines that the information provided by the consumer does not match the information on the CIS the consumer is connected to, then the CIS software will communicate with the other CISs to identify the consumer and obtain the consumer's information.
If the consumer's browser does not contain a browser identifier or if the information the consumer provided does not properly identify the consumer, i.e., the consumer is not found in a file in the consumer data structure of the CIS, the CIS software prompts the consumer for the purchasing information 216. This is accomplished by the CIS software sending a form to the consumer's browser. In an alternative embodiment, the consumer is prompted for the purchasing information using a plurality of forms. The form or forms prompts the consumer to provide the purchasing information to complete the transaction. The purchasing information includes the consumer's name, address, shipping address, and credit card number, however this list should not be construed as a limitation. In the preferred embodiment, the consumer has the option of indicating that the consumer is a registered consumer.
The consumer's response or responses are sent to the CIS 218. The CIS software then determines if the consumer claims to be a registered consumer 220. If the consumer claims to be a registered consumer, then the CIS software prompts the consumer for proof 222. In the preferred embodiment, this is accomplished by the CIS software prompting the consumer for the consumer's identification number, email address, and a passphrase. The consumer's identification number, email address, and passphrase are used to authenticate the consumer. These entries were provided by the consumer during the registration process which is discussed below. In alternate embodiments, the consumer can be prompted for different information to identify the consumer.
The consumer's response for proof is sent back to the CIS where the CIS software then determines if the consumer is a registered consumer 224. Again, a registered consumer is a consumer who has previously registered with the CIS software and whose information supplied by the consumer matches information supplied by the consumer during a prior registration.
If the CIS software determines that the information provided by the consumer matches the information the consumer supplied during registration, then the CIS software accesses and gathers the consumer's information which is stored in the consumer data structure (CDS) 214.
Referring to FIG. 2B, if the CIS software determines that the information provided by the consumer is insufficient to identify the consumer, then the CIS software prompts the consumer for the purchasing information to complete the transaction 216.
If the consumer does not claim to be registered then the CIS software acquires the consumer's data from the forms 226. In addition, the consumer's response can be sent to the merchant to determine whether the item can be sold to that consumer. For instance, a consumer in one state may not be able to purchase a firearm if the law governing the consumer or merchant does not permit such a transaction. In yet another embodiment, the consumer response to one question can lead to another question which requires another form. For instance, if the consumer requests overnight shipping, the CIS software can prompt the consumer to select the overnight shipping service.
The CIS software stores the data in a temporary data structure 228. The data is evaluated to determine if the consumer elected to register with the CIS 230. If the consumer elects to become a registered consumer, then the CIS software sets the flag 232. If the consumer does not elect to become a registered consumer then the flag is not set. Registration allows the CIS software to access the consumer's information which was previously stored in the consumer data structure. The information acquired from the forms is evaluated to determine if the information from the consumer is sufficient to complete the purchase transaction 234. This step includes the CIS software accessing the merchant data structure using the merchant identifier to ensure that the consumer's purchasing information is in proper order, i.e., to check that the consumer's credit card accepted by the merchant. If the information is not sufficient, the consumer is prompted for the information again 216. The operator of the CIS can set the number of iterations that the consumer is prompted for the information.
Referring to FIG. 2C, once the CIS software determines that the consumer's information is sufficient to complete the purchase transaction, the CIS software reads the final price indicator in the merchant's offer to determine if the price needs to be adjusted due to the consumer's shipping address and/or shipping preference 236. If the price is affected by the consumer's shipping address and/or shipping preference, then the CIS software communicates the required information to the merchant to calculate a new price based on the consumer's shipping address 238. In the preferred embodiment, the CIS software only sends the city, state, country, and mail code information to the merchant's computer. This information is limited to permit the revised price calculation without having to disclose personal information relating to the consumer.
In alternate embodiments, the consumer's address can be the consumer's email address or a facsimile number.
Once the merchant responds with the revised price or if the price was not affected, the CIS software presents the merchant's offer to the consumer 240. The merchant's offer is displayed to the consumer in the area reserved for the wallet. The CIS software then determines if the consumer needs to enter a passphrase. If the consumer is a registered consumer who has not gone through the authentication process yet, then the consumer is required to enter the proper passphrase for the consumer identified with the browser identifier (cookie) 242. The offer is then augmented with a prompt for the user to enter the consumer's passphrase 244. The CIS software evaluates the entered passphrase against data held in the consumer data structure 246 to determine if the consumer is known (registered) by the CIS software. If the passphrase does not match, then the consumer is prompted for the correct passphrase 244. The operator of the CIS can set the number of iterations that the consumer is prompted for a correct passphrase to avoid multiple fraudulent attempts to access information.
Once the consumer enters a correct passphrase or if there was no browser identifier for the consumer, the consumer is presented with a buy decision 248. The consumer has several options available at this step: the consumer can elect to buy the item, change the consumer's information and buy the item, or cancel the transaction. If the consumer elects to change the consumer's information, the consumer must still decide to either buy the item or cancel the transaction after changing the information. If the consumer declines to purchase the item, then the transaction is canceled, then the information held in the temporary data structure is deleted, the dialogue ends and the transaction is terminated 250.
The consumer also has the option of changing the consumer's information. The consumer may wish to change such information for such reasons as the consumer does not agree with the selection by the CIS software or the information contains an error. For instance, if the consumer wishes to change the shipping address, the consumer can enter a new shipping address. In some instances, the consumer can have a plurality of possible entries into the same information block with a preferred entry. In such a situation, the CIS software chooses the preferred information to enter into the information block. The CIS software chooses the information via any selection process known in the art, such as most popular, last used, first used, etc. However, the CIS software cannot enter information into an information block if the merchant will not allow such an entry. For instance, a merchant may only accept the ACME credit card and the consumer has not previously used an ACME credit card to purchase an item using the present invention. In such a situation the CIS software prompts the consumer to provide an acceptable form of payment. Information options are available to the consumer in the form of directory of addresses, shippers, shipping methods, credit cards, and other information options.
Referring to FIG. 2D, if the consumer elects to purchase the item, then the information regarding the transaction is delivered to the merchant's computer, information is written to the merchant transaction log, and a message confirming the transaction is sent to the consumer's computer 252. The CIS software then determines if the consumer is registered 254. If the consumer is a registered consumer, then the information regarding the transaction is written to the consumer transaction log 256.
If the consumer is non-registered consumer, i.e, not known to the CIS software, then a browser identifier (i.e., a cookie) is sent to consumer's computer 258 and CIS software determines if the register flag was set 260. If the register flag is set, then the information stored in the temporary data structure pertaining to the consumer is transferred to the consumer data structure for subsequent uses, the consumer is prompted for a passphrase, and the CIS software saves the transaction data to the consumer transaction log 262. If the register flag is not set, the transaction data remains in the temporary data structure until it is discarded but is unavailable for future use. The transaction process ends 264.
In addition to registering during a purchasing transaction, a consumer can also register by accessing the consumer information server and entering the purchasing information to become a registered consumer in advance of any purchase.
Although the above description is directed at purchasing an item over the Internet, the same concept of distribution of information can be applied to other areas. In an alternative embodiment, the consumer can be an accessee, the merchant can be an accessor, the consumer information server can be an information server (IS), the consumer data structure can be an accessee data structure, the merchant data structure can be an accessor data structure, the consumer transaction log can be an accessee transaction log, and the merchant transaction log can be an accessor transaction log. The accessee can authorize the software on the IS to provide information to an accessor. For instance, the accessee can be a prospective applicant applying for admission into an educational institution such as a college or a university. In this case, the prospective applicant stores an entire range of information on the IS where the information is relevant to the initial screening for college applications. For example, SAT scores, addresses for references, personal information, responses to questions of desired major or subject area would be information stored on the IS. This information could then be supplied to colleges whose Web sites could access the IS for the desired information.
In yet another embodiment, the accessee can be a potential mortgage borrower, the accessor can be a mortgage lender, and the information stored on the IS can be the accessee's financial information. The accessee can authorize the software on the IS to provide the accessor the information stored on the IS to allow the accessee to apply for a mortgage or to get a quote. Again, the accessee would provide a wide range of data necessary for the mortgage application process. The information can include the accessee's credit reports, bank statements, employment record, and other credit related information.
In all of these different type of embodiments, the communications between the different parties can be encrypted in any manner known in the art. In addition, some of the communications can be accomplished in different manners. For example, in an alternate embodiment of the preferred embodiment, communications between the CIS and the merchant computer can occur using a separate communication link. The communication link can be a direct link between the merchant and the CIS. Using this separate link can ensure against unauthorized transactions.
Although the present invention has been described in detail for purpose of illustration, it is understood that such detail is solely for that purpose, and variations can be made therein by those skilled in the art without departing from the scope of the invention. The preceding descriptions of the operations of the present invention are merely illustrative. In various embodiments of the disclosed inventions operational steps may be added, eliminated, performed in parallel or performed in a differing order. The apparatus and process of the present invention is defined by the following claims.
Light, Elliott, Farrell, Patrick, Boesch, Brian, Eisenberg, R. Scott
Patent | Priority | Assignee | Title |
10013423, | Feb 02 2012 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems |
10021099, | Mar 22 2012 | The 41st Paramter, Inc. | Methods and systems for persistent cross-application mobile device identification |
10063714, | Nov 14 2003 | e2interactive, Inc. | Inserting value into customer account at point of sale using a customer account identifier |
10068220, | Oct 11 2006 | Visa International Service Association | Systems and methods for brokered authentication express seller links |
10089667, | Oct 07 1998 | PayPal, Inc | E-mail invoked electronic commerce |
10089679, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
10091312, | Oct 14 2014 | THE 41ST PARAMETER, INC | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
10096022, | Dec 13 2011 | Visa International Service Association | Dynamic widget generator apparatuses, methods and systems |
10121129, | Jul 05 2011 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
10127555, | Sep 15 1998 | Upaid Systems, Ltd. | Enhanced communication platform and related communication method using the platform |
10154084, | Jul 05 2011 | Visa International Service Association | Hybrid applications utilizing distributed models and views apparatuses, methods and systems |
10157375, | Jun 03 2008 | CardinalCommerce Corporation | Alternative payment implementation for electronic retailers |
10169748, | Jun 03 2008 | CardinalCommerce Corporation | Alternative payment implementation for electronic retailers |
10185814, | Sep 07 2011 | Elwha, LLC | Computational systems and methods for verifying personal information during transactions |
10185936, | Jun 22 2000 | JPMorgan Chase Bank, National Association | Method and system for processing internet payments |
10198729, | Sep 07 2011 | Elwha LLC | Computational systems and methods for regulating information flow during interactions |
10204327, | Feb 05 2011 | Visa International Service Association | Merchant-consumer bridging platform apparatuses, methods and systems |
10223691, | Feb 22 2011 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
10223710, | Jan 04 2013 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
10223730, | Sep 23 2011 | Visa International Service Association | E-wallet store injection search apparatuses, methods and systems |
10242358, | Aug 18 2011 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
10262001, | Feb 02 2012 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems |
10262148, | Jan 09 2012 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
10263936, | Sep 07 2011 | Elwha LLC | Computational systems and methods for identifying a communications partner |
10318941, | Dec 13 2011 | Visa International Service Association | Payment platform interface widget generation apparatuses, methods and systems |
10325264, | Sep 15 1998 | Upaid Systems, Ltd. | Enhanced communication platform and related communication method using the platform |
10339746, | Aug 10 1999 | GoFigure Payments, LLC | Mobile device for making a mobile payment |
10341344, | Mar 22 2012 | The 41st Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
10354240, | Aug 18 2011 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
10355863, | Sep 09 1999 | AUTHENTIXX LLC | System and method for authenticating electronic content |
10366446, | Apr 22 2011 | Amazon Technologies, Inc. | Cross-domain communications between browser windows |
10395252, | Nov 14 2012 | The 41st Parameter, Inc. | Systems and methods of global identification |
10417637, | Aug 02 2012 | THE 41ST PARAMETER, INC | Systems and methods for accessing records via derivative locators |
10419529, | Jul 05 2011 | Visa International Service Association | Hybrid applications utilizing distributed models and views apparatuses, methods and systems |
10430381, | Feb 02 2012 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems |
10438176, | Jul 17 2011 | Visa International Service Association | Multiple merchant payment processor platform apparatuses, methods and systems |
10453066, | Jul 01 2003 | The 41st Parameter, Inc. | Keystroke analysis |
10462508, | Sep 22 2017 | Method of recommending personal broadcasting contents | |
10482398, | Feb 28 2011 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
10489756, | May 11 2011 | Toyota Jidosha Kabushiki Kaisha | Electronic receipt manager apparatuses, methods and systems |
10500481, | Oct 20 2010 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
10515396, | Jun 30 2005 | Ebay Inc. | Business event processing |
10523618, | Sep 07 2011 | Elwha LLC | Computational systems and methods for identifying a communications partner |
10528931, | Jul 22 2008 | Amazon Technologies, Inc. | Hosted payment service system and method |
10535093, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
10546295, | Sep 07 2011 | Elwha LLC | Computational systems and methods for regulating information flow during interactions |
10546306, | Sep 07 2011 | Elwha, LLC | Computational systems and methods for regulating information flow during interactions |
10567975, | Oct 04 2005 | HOFFBERG FAMILY TRUST 2 | Multifactorial optimization system and method |
10586227, | Feb 16 2011 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
10606989, | Sep 07 2011 | Elwha LLC | Computational systems and methods for verifying personal information during transactions |
10616201, | Mar 25 2009 | The 41st Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
10621605, | Feb 10 2011 | Visa International Service Association | Electronic coupon issuance and redemption apparatuses, methods and systems |
10685379, | Jan 05 2012 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
10688385, | Oct 20 2010 | Playspan Inc. | In-application universal storefront apparatuses, methods and systems |
10726151, | Dec 16 2005 | The 41st Parameter, Inc. | Methods and apparatus for securely displaying digital images |
10726401, | May 18 2008 | GOOGLE LLC | Dispensing digital objects to an electronic wallet |
10728350, | Oct 14 2014 | The 41st Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
10755323, | Sep 23 2008 | Amazon Technologies, Inc. | Widget-based integration of payment gateway functionality into transactional sites |
10789632, | Oct 31 2001 | Ebay Inc. | Systems and methods to facilitate transactions |
10803449, | Jul 05 2011 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
10810563, | Feb 15 2013 | Amazon Technologies, Inc. | Payments portal |
10825001, | Aug 18 2011 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
10846670, | Dec 13 2011 | Visa International Service Association | Payment platform interface widget generation apparatuses, methods and systems |
10853813, | Nov 14 2012 | The 41st Parameter, Inc. | Systems and methods of global identification |
10862889, | Mar 22 2012 | The 41st Parameter, Inc. | Methods and systems for persistent cross application mobile device identification |
10891598, | Sep 15 1998 | Upaid Systems, Ltd. | Enhanced communication platform and related communication method using the platform |
10902327, | Aug 30 2013 | THE 41ST PARAMETER, INC | System and method for device identification and uniqueness |
10937076, | Oct 13 2010 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Online personalized gifting system |
10954049, | Dec 12 2017 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Viscous liquid vessel for gifting |
10983960, | Feb 02 2012 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems |
10984403, | Oct 11 2006 | Visa International Service Association | Systems and methods for brokered authentification express seller links |
10990941, | Aug 15 2014 | JPMORGAN CHASE BANK, N A | Systems and methods for facilitating payments |
10999298, | Mar 02 2004 | THE 41ST PARAMETER, INC | Method and system for identifying users and detecting fraud by use of the internet |
11010468, | Mar 01 2012 | The 41st Parameter, Inc. | Methods and systems for fraud containment |
11010753, | Jul 05 2011 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
11010756, | Aug 18 2011 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
11010822, | Apr 22 2011 | Amazon Technologies, Inc. | Cross-domain communications between browser windows |
11017443, | Apr 30 2014 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | System and method for a merchant onsite personalization gifting platform |
11023886, | Feb 22 2011 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
11036681, | Feb 02 2012 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems |
11037138, | Aug 18 2011 | Visa International Service Association | Third-party value added wallet features and interfaces apparatuses, methods, and systems |
11074218, | Feb 02 2012 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems |
11093919, | Feb 05 2011 | Visa International Service Association | Merchant-consumer bridging platform apparatuses, methods and systems |
11111065, | Feb 15 2013 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Gift card presentation devices |
11120428, | May 02 2013 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Stored value card kiosk system and method |
11138596, | Apr 15 2013 | VISA EUROPE LIMITED | Method and system for transmitting credentials |
11151622, | Sep 23 2008 | Amazon Technologies, Inc. | Integration of payment gateway functionality into transactional sites |
11164206, | Nov 16 2018 | BREAD FINANCIAL PAYMENTS, INC | Automatically aggregating, evaluating, and providing a contextually relevant offer |
11182836, | Oct 13 2010 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Gift card ordering system and method |
11195173, | Jul 15 2016 | CardinalCommerce Corporation | Authentication to authorization bridge using enriched messages |
11195225, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
11216468, | Feb 08 2015 | Visa International Service Association | Converged merchant processing apparatuses, methods and systems |
11219288, | Feb 15 2013 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Gift card box with slanted tray and slit |
11238456, | Jul 01 2003 | The 41st Parameter, Inc. | Keystroke analysis |
11240326, | Oct 14 2014 | The 41st Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
11250352, | Feb 28 2011 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
11263601, | May 11 2011 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
11263640, | Mar 04 2011 | Visa International Service Association | Cloud service facilitator apparatuses, methods and systems |
11288661, | Feb 16 2011 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
11301585, | Dec 16 2005 | The 41st Parameter, Inc. | Methods and apparatus for securely displaying digital images |
11301860, | Aug 02 2012 | The 41st Parameter, Inc. | Systems and methods for accessing records via derivative locators |
11308227, | Jan 09 2012 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
11311797, | Oct 20 2010 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
11314838, | Nov 15 2011 | TAPAD, INC. | System and method for analyzing user device information |
11354723, | Sep 23 2011 | Visa International Service Association | Smart shopping cart with E-wallet store injection search |
11373224, | Jun 30 2005 | Ebay Inc. | Business event processing |
11397931, | Aug 18 2011 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
11410179, | Nov 14 2012 | The 41st Parameter, Inc. | Systems and methods of global identification |
11416845, | Apr 18 2012 | MasterCard International Incorporated | Systems and methods for managing transactions for a merchant |
11436651, | Jan 30 2012 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Group video generating system |
11657299, | Aug 30 2013 | The 41st Parameter, Inc. | System and method for device identification and uniqueness |
11669816, | Jan 08 2009 | VISA EUROPE LIMITED | Payment system |
11676140, | Jun 17 2020 | Capital One Services, LLC | System and method for facilitating transfer of electronic payment information |
11683306, | Mar 22 2012 | The 41st Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
11683326, | Mar 02 2004 | THE 41ST PARAMETER, INC | Method and system for identifying users and detecting fraud by use of the internet |
11727471, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
11741462, | Jul 15 2016 | CardinalCommerce Corporation | Authentication to authorization bridge using enriched messages |
11750584, | Mar 25 2009 | The 41st Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
11763294, | Aug 18 2011 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
11803825, | Aug 18 2011 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
11847668, | Nov 16 2018 | BREAD FINANCIAL PAYMENTS, INC | Automatically aggregating, evaluating, and providing a contextually relevant offer |
11853977, | May 11 2011 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
11886575, | Mar 01 2012 | The 41st Parameter, Inc. | Methods and systems for fraud containment |
11895204, | Oct 14 2014 | The 41st Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
11900359, | Jul 05 2011 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
11907930, | Apr 18 2012 | MasterCard International Incorporated | Systems and methods for managing transactions for a merchant |
6269372, | Nov 14 1998 | Gary D., Wertheim | Method for requesting a date with a driver of a vehicle spotted, via the license plate number of the vehicle |
6289318, | Mar 24 1998 | CLICK SALES INC | Method and architecture for multi-level commissioned advertising on a computer network |
6298335, | Jan 06 1995 | HANGER SOLUTIONS, LLC | Method of controlling payment of debts |
6330550, | Dec 30 1998 | RPX CLEARINGHOUSE LLC | Cross-media notifications for e-commerce |
6381316, | Sep 15 1998 | Upaid Systems, Ltd | Enhanced communication platform and related communication method using the platform |
6397226, | Jun 07 2000 | SCHRAGE, MICHAEL; AUTONET SOFTWARE INC | System and method for inventory control based on inventory aging |
6401111, | Sep 11 1998 | IBM Corporation | Interaction monitor and interaction history for service applications |
6473740, | Nov 29 1998 | AMDOCS DEVELOPMENT LIMITED; AMDOCS, INC | Electronic commerce using a transaction network |
6609113, | May 03 1999 | CHASE MAHATTAN BANK, THE | Method and system for processing internet payments using the electronic funds transfer network |
6629081, | Dec 22 1999 | Accenture Global Services Limited | Account settlement and financing in an e-commerce environment |
6631010, | Nov 13 2000 | HEWLETT-PACKARD DEVELOPMENT COMPANY L P | Web-based imaging system utilizing "cookies" to provide a single-action printing option |
6714632, | Sep 15 1998 | Upaid Systems, Ltd | Enhanced communication platform and related communication method using the platform |
6714937, | Aug 11 2000 | Dell Products L.P.; Dell Products L P | System and method for virtual setup and configuration for a build-to-order computer |
6834271, | Sep 24 1999 | 4361423 CANADA INC | Apparatus for and method of secure ATM debit card and credit card payment transactions via the internet |
6862612, | Dec 10 1999 | Dell Products L.P.; DELL USA, L P | Multiple ‘express buy’ profiles for multiple stores (dell.com and gigabuys.com) |
6938022, | Jun 12 1999 | Method and apparatus for facilitating an anonymous information system and anonymous service transactions | |
6944669, | Oct 22 1999 | Meta Platforms, Inc | Sharing the personal information of a network user with the resources accessed by that network user |
7024382, | Feb 13 2001 | System and method for managing retail and wholesale operations | |
7047212, | Sep 13 1999 | NEXTMARK, INC | Method and system for storing prospect lists in a computer database |
7051002, | Jun 12 2002 | CardinalCommerce Corporation | Universal merchant platform for payment authentication |
7051006, | Feb 09 2001 | International Business Machines Corporation | System and method for maintaining customer privacy |
7069091, | Nov 01 2001 | SPECTRUM BRANDS, INC | Intelligent microwave oven appliance |
7069234, | Dec 22 1999 | Accenture Global Services Limited | Initiating an agreement in an e-commerce environment |
7099850, | Sep 21 2001 | JPMORGAN CHASE BANK, N A | Methods for providing cardless payment |
7103576, | Sep 21 2001 | JPMORGAN CHASE BANK, N A | System for providing cardless payment |
7127677, | Jan 23 2001 | MAJANDRO LLC | Customizable remote order entry system and method |
7139799, | Feb 07 2000 | NET2PHONE, INC | System for enabling multiple clients to interact together over a network with a secure web page |
7146341, | Oct 07 1998 | PayPal, Inc | Method and apparatus for data recipient storage and retrieval of data using a network communication device |
7151968, | Nov 01 2001 | ROYAL BANK OF CANADA | Intelligent coffeemaker appliance |
7174461, | Jun 06 2000 | Sony Corporation | Information providing system, apparatus and method, and program storing medium |
7200567, | Jan 04 2002 | Lockheed Martin Corporation | Purchasing aid logistics appliance and method for use |
7200568, | Aug 16 2001 | Procter & Gamble Company, The | Customized customer portal |
7215887, | Aug 15 2000 | Lockheed Martin Corporation | Method and apparatus for infrared data communication |
7222100, | Feb 09 2001 | International Business Machines Corporation | System and method for maintaining customer privacy |
7246077, | Sep 13 1999 | NEXTMARK, INC | Systems and methods for generating highly responsive prospect lists |
7248855, | Sep 15 1998 | Upaid Systems, Ltd | Convergent communications system and method with a rule set for authorizing, debiting, settling and recharging a mobile commerce account |
7249096, | Jan 17 2002 | MFAC MERGER SUB INC ; BMTX, INC | Systems and methods for facilitating a distribution of bank accounts via an educational institution |
7269656, | Dec 28 2000 | Xerox Corporation | Remote order entry system and method |
7280823, | Aug 15 2000 | Lockheed Martin Corporation | Method and apparatus for determining the context of a handheld device |
7289970, | Jun 07 2000 | Sony Corporation; Sony Electronics Inc. | Method to electronically track personal credit information |
7302403, | Jun 16 2000 | GRUBHUB HOLDINGS, INC | Order and accounting method and system for services provided via an interactive communication network |
7305349, | Jan 26 2001 | Replica commerce system and method | |
7305439, | Feb 07 2000 | Net2Phone, Inc. | System and method for coordinated and secure-content group-browsing system |
7308087, | Sep 15 1998 | Upaid Systems, Ltd | Enhanced communication platform and related communication method using the platform |
7340506, | Apr 21 1999 | ARUNACHALAM, LAKSHMI, DR | Value-added network switching and object routing |
7346573, | May 10 2001 | GOLDMAN SACHS & CO LLC | Methods and systems for managing investments in complex financial investments |
7353203, | Nov 23 1999 | Inzap, Inc. | System and method for invoice confirmation and funding |
7356507, | Oct 30 2000 | Amazon Technologies, Inc | Network based user-to-user payment service |
7386238, | Aug 15 2000 | Lockheed Martin Corporation | Method and system for infrared data communications |
7451114, | Feb 19 1999 | Visa International Service Association | Conducting commerce between individuals |
7480462, | Aug 15 2000 | Lockheed Martin Corporation | Method and apparatus for infrared data communication |
7487111, | Oct 19 2001 | U-HAUL INTERNATIONAL, INC | Online marketplace for moving and relocation services |
7496536, | Jan 17 2002 | MFAC MERGER SUB INC ; BMTX, INC | Systems and methods to facilitate a transfer of a refund amount from an educational institution to a student |
7499886, | Feb 19 1999 | Visa International Service Association | Conducting commerce between individuals with integrated shipping |
7529709, | Jan 17 2002 | MFAC MERGER SUB INC ; BMTX, INC | Systems and methods to facilitate a transfer of a refund amount from an educational institution to a student |
7533064, | Oct 07 1998 | PayPal, Inc | E-mail invoked electronic commerce |
7536351, | Oct 30 2000 | Amazon Technologies, Inc | User-to-user payment service with payee-specific pay pages |
7542943, | Oct 30 2000 | Amazon Technologies, Inc | Computer services and methods for collecting payments from and providing content to web users |
7660744, | Mar 09 1998 | Amazon Technologies, Inc | Method and system for integrating transaction mechanisms over multiple internet sites |
7676431, | May 03 1999 | JPMorgan Chase Bank, National Association | Method and system for processing internet payments using the electronic funds transfer network |
7693796, | Oct 07 1998 | PayPal, Inc | Method and apparatus for data recipient storage and retrieval of data using a network communication device |
7720723, | Oct 07 2002 | Amazon Technologies, Inc | User interface and methods for recommending items to users |
7725842, | Apr 24 2003 | Self-attainable analytic tool and method for adaptive behavior modification | |
7731084, | May 23 2005 | EPSON AMERICA, INC ; Seiko Epson Corporation | Devices and methods for monitoring transaction data from point-of-sale devices |
7792744, | Jan 17 2002 | MFAC MERGER SUB INC ; BMTX, INC | Systems and methods for facilitating a distribution of bank accounts via an educational institution |
7801770, | Feb 13 2001 | Computerized ordering, warehousing, inventory, sales, and delivery communications method | |
7810722, | Jun 05 2001 | Wayne Fueling Systems LLC | System for delivering web content to fuel dispenser |
7813963, | Dec 27 2005 | Interactive electronic desktop action method and system for executing a transaction | |
7827108, | Nov 21 2008 | Visa U.S.A. Inc. | System and method of validating a relationship between a user and a user account at a financial institution |
7828210, | Jun 16 2000 | GRUBHUB HOLDINGS, INC | Order and accounting method and system for services provided via an interactive communication network |
7853533, | Mar 02 2004 | 41ST PARAMETER, INC , THE | Method and system for identifying users and detecting fraud by use of the internet |
7877299, | Dec 09 1999 | Amazon Technologies, Inc | Payment service capable of being invoked from merchant sites |
7908212, | Apr 25 2005 | The Western Union Company | Transaction settlement using value exchange systems and methods |
7921038, | Feb 19 1999 | Visa International Service Association | Conducting commerce between individuals |
7930340, | Nov 13 1995 | ARUNACHALAM, LAKSHMI | Network transaction portal to control multi-service provider transactions |
7962409, | May 03 1999 | JPMorgan Chase Bank, NA | Method and system for processing internet payments using the electronic funds transfer network |
7966259, | Dec 09 1999 | Amazon Technologies, Inc | System and methods for facilitating transactions on, and personalizing web pages of, third party web sites |
7970722, | Nov 08 1999 | International Business Machines Corporation | System, method and computer program product for a collaborative decision platform |
8005777, | Nov 08 1999 | International Business Machines Corporation | System, method and computer program product for a collaborative decision platform |
8037158, | Nov 13 1995 | ARUNACHALAM, LAKSHMI, DR | Multimedia transactional services |
8065193, | Jun 06 2009 | JOLLY SEVEN, SERIES 70 OF ALLIED SECURITY TRUST I | Method for making money on the internet |
8103553, | Jun 06 2009 | JOLLY SEVEN, SERIES 70 OF ALLIED SECURITY TRUST I | Method for making money on internet news sites and blogs |
8108492, | Nov 13 1995 | ARUNACHALAM, LAKSHMI, DR | Web application network portal |
8135627, | Oct 19 2001 | U-Haul International, Inc. | Online marketplace for moving and relocation services |
8140429, | May 23 2006 | CardinalCommerce Corporation | Universal merchant platform for payment authentication |
8151327, | Mar 31 2006 | THE 41ST PARAMETER, INC | Systems and methods for detection of session tampering and fraud prevention |
8160935, | Dec 09 1999 | Amazon Technologies, Inc | Payment service capable of being integrated with merchant sites |
8160988, | Nov 08 1999 | International Business Machines Corporation | System, method and computer program product for a collaborative decision platform |
8175967, | May 03 1999 | JPMORGAN CHASE BANK, N.A. | Method for processing internet point of sale payment using automated teller machine switch settlement |
8175968, | May 03 1999 | JPMORGAN CHASE BANK, N.A. | Method and system for processing internet payments using the electronic funds transfer network |
8190521, | May 03 1999 | JPMORGAN CHASE BANK, N.A. | Method for processing internet point of sale payment using automated teller machine switch settlement |
8244641, | Oct 07 1998 | PayPal, Inc | Method and apparatus for data recipient storage and retrieval of data using a network communication device |
8244833, | Nov 13 1995 | Real-time web transaction systems to access on-line services over the web from web applications | |
8249982, | Aug 10 1999 | GoFigure Payments, LLC | Electronic payment method for making payments using a mobile identifier |
8271339, | Nov 13 1995 | ARUNACHALAM, LAKSHMI, DR | Method and apparatus for enabling real-time bi-directional transactions on a network |
8280788, | Oct 29 2009 | Visa International Service Association | Peer-to-peer and group financial management systems and methods |
8301510, | Oct 07 1998 | PayPal, Inc | Electronic commerce for system registered consumers |
8326690, | Oct 07 2002 | Amazon Technologies, Inc. | User interface and methods for recommending items to users |
8335745, | Oct 11 2006 | Visa International Service Association | Method and system for processing micropayment transactions |
8346894, | Nov 13 1995 | ARUNACHALAM, LAKSHMI, DR | Real-time web transactions from web applications |
8352361, | Jan 17 2002 | MFAC MERGER SUB INC ; BMTX, INC | Methods of delivering payments to multiple parties |
8355959, | Dec 09 1999 | Amazon Technologies, Inc | Payment service capable of being integrated with merchant sites |
8359250, | Oct 19 2001 | U-HAUL INTERNATIONAL, INC | Method and apparatus for payment retrieval and review collection |
8370203, | Oct 07 2002 | Amazon Technologies, Inc. | User interface and methods for recommending items to users |
8374970, | Mar 27 2000 | Stamps.com Inc.; iShip Inc. | Apparatus, systems and methods for online, multi-parcel, multi-carrier, multi-service enterprise parcel shipping management |
8407318, | Nov 13 1995 | ARUNACHALAM, LAKSHMI, DR | Managing services on a network |
8412625, | Aug 25 2008 | PILO , BRUNO | System and methods for a multi-channel payment platform |
8423474, | Oct 07 1998 | PayPal, Inc | Method and apparatus for data recipient storage and retrieval of data using a network communication device |
8433652, | May 03 1999 | JPMORGAN CHASE BANK, N.A. | Method and system for processing internet payments using the electronic funds transfer network |
8452703, | May 03 1999 | JP Morgan Chase Bank, NA | Method and system for processing internet payments using the electronic funds transfer network |
8468092, | May 03 1999 | JPMORGAN CHASE BANK, N.A. | Method and system for processing internet payments using the electronic funds transfer network |
8473353, | Feb 19 1999 | Conducting commerce between individuals | |
8489519, | Mar 27 2000 | AUCTANE, INC | Apparatus, systems and methods for online, multi-parcel, multi-carrier, multi-service enterprise parcel shipping management |
8504472, | Aug 10 1999 | GoFigure Payments, LLC | Electronic payment method for making payments using a mobile identifier |
8515821, | Nov 13 2000 | HONDA GIKEN KOGYO KABUSHIKI KAISHA HONDA MOTOR CO | Online system and method for locating and referring an automobile dealer to customers |
8539023, | Oct 22 1999 | Meta Platforms, Inc | Processing selected browser requests |
8571937, | Oct 20 2010 | PLAYSPAN INC | Dynamic payment optimization apparatuses, methods and systems |
8571975, | Nov 24 1999 | JPMORGAN CHASE BANK, N A | System and method for sending money via E-mail over the internet |
8577803, | Jun 03 2011 | Visa International Service Association | Virtual wallet card selection apparatuses, methods and systems |
8583510, | Oct 29 2008 | ServiceNow, Inc; International Business Machines Corporation | Automatic sales assistant for electronic commerce customers |
8595076, | Jan 30 2008 | Method and system for purchase of a product or service using a communication network site | |
8595083, | May 03 1999 | JPMorgan Chase Bank, National Association | Method and system for processing internet payments using the electronic funds transfer network |
8612343, | Oct 30 2000 | Amazon Technologies, Inc | Network based payment service capable of generating coding for adding payment objects to pages of external sites |
8626665, | Dec 09 1999 | Amazon Technologies, Inc | Payment service capable of being integrated with merchant sites |
8645266, | Jun 12 2002 | CardinalCommerce Corporation | Universal merchant platform for payment authentication |
8650118, | Jun 12 2002 | CardinalCommerce Corporation | Universal merchant platform for payment authentication |
8655309, | Nov 14 2003 | e2interactive, Inc.; E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Systems and methods for electronic device point-of-sale activation |
8676639, | Oct 29 2009 | Visa International Service Association | System and method for promotion processing and authorization |
8676672, | Aug 23 2007 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Systems and methods for electronic delivery of stored value |
8676674, | Oct 29 2009 | Visa International Service Association | Peer-to-peer and group financial management systems and methods |
8677130, | Sep 09 1999 | SECURE AXCESS LLC | Authenticating electronic content |
8688574, | Jan 08 2009 | VISA EUROPE LIMITED | Payment system |
8688777, | Oct 22 1999 | Meta Platforms, Inc | Processing selected browser requests |
8688778, | Oct 22 1999 | Meta Platforms, Inc | Processing browser requests based on trap lists |
8694425, | May 03 1999 | JPMORGAN CHASE BANK, N.A. | Method and system for processing internet payments using the electronic funds transfer network |
8694581, | Oct 22 1999 | Meta Platforms, Inc | Modifying browser requests to track browsing activities |
8706577, | Jan 06 2009 | VISA EUROPE LIMITED | Payment system |
8706630, | Aug 19 1999 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | System and method for securely authorizing and distributing stored-value card data |
8713690, | Jun 01 1999 | Meta Platforms, Inc | Secure data exchange between data processing systems |
8713694, | Jun 01 1999 | Meta Platforms, Inc | Secure data exchange for processing requests |
8713695, | Jun 01 1999 | Meta Platforms, Inc | Processing data using information embedded in a data request |
8738521, | May 03 1999 | JPMORGAN CHASE BANK, N.A. | Method and system for processing internet payments using the electronic funds transfer network |
8744960, | Oct 08 2008 | First Data Corporation | Methods and systems for business-to-business electronic payment processing |
8751294, | Dec 04 2009 | E2INTERACTIVE, INC D B A E2INTERACTIVE, INC | Processing value-ascertainable items |
8751790, | Jun 01 1999 | Meta Platforms, Inc | Secure data exchange based on request destination |
8756153, | Aug 10 1999 | GoFigure Payments, LLC | System and method for mobile payment at point of sale |
8762210, | Jun 03 2008 | CardinalCommerce Corporation | Alternative payment implementation for electronic retailers |
8762290, | Mar 27 2000 | Stamps.com Inc.; iShip Inc. | Apparatus, systems and methods for online, multi-parcel, multi-carrier, multi-service enterprise parcel shipping management |
8826393, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
8862514, | Mar 02 2004 | The 41st Parameter, Inc. | Method and system for identifying users and detecting fraud by use of the internet |
8863162, | Dec 03 2012 | AT&T Intellectual Property I, L.P.; AT&T Intellectual Property I, L P | System and method of content and merchandise recommendation |
8935182, | Nov 29 1998 | AMDOCS DEVELOPMENT LIMITED; AMDOCS, INC | Electronic commerce using a transaction network |
8938496, | Oct 23 2000 | Meta Platforms, Inc | Processing browser requests to provide multiple portions of content having a consistent appearance |
8942997, | Jan 06 2009 | VISA EUROPE LIMITED | Payment system |
9037963, | Apr 22 2011 | Amazon Technologies, Inc | Secure cross-domain web browser communications |
9043892, | Jun 01 1999 | Meta Platforms, Inc | Secure data exchange |
9060012, | Sep 26 2007 | THE 41ST PARAMETER, INC | Methods and apparatus for detecting fraud with time based computer tags |
9098958, | Sep 15 1998 | Upaid Systems, Ltd | Convergent communications platform and method for mobile and electronic commerce in a heterogeneous network environment |
9112850, | Mar 25 2009 | 41ST PARAMETER, INC , THE | Systems and methods of sharing information through a tag-based consortium |
9117225, | Sep 16 2011 | Visa International Service Association | Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs |
9141980, | Jul 17 2000 | Accenture Global Services Limited | Method and apparatus for offering digital content for sale over a communications network |
9196004, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
9235831, | Apr 22 2009 | GoFigure Payments, LLC | Mobile payment systems and methods |
9256867, | Mar 23 2005 | e2interactive, Inc. | Delivery of value identifiers using short message service (SMS) |
9256878, | Oct 07 1998 | PayPal, Inc | Method and apparatus for data recipient storage and retrieval of data using a network communication device |
9294540, | Oct 22 1999 | Meta Platforms, Inc | Processing selected browser requests |
9324098, | Jul 22 2008 | Amazon Technologies, Inc. | Hosted payment service system and method |
9355393, | Aug 18 2011 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
9363237, | Jun 01 1999 | Meta Platforms, Inc | Secure data exchange between data processing systems |
9390384, | Jul 01 2008 | THE 41ST PARAMETER, INC | Systems and methods of sharing information through a tagless device consortium |
9432377, | Sep 15 1998 | Upaid Systems, Ltd | Enhanced communication platform and related communication method using the platform |
9521551, | Mar 22 2012 | THE 41ST PARAMETER, INC | Methods and systems for persistent cross-application mobile device identification |
9633201, | Mar 01 2012 | THE 41ST PARAMETER, INC | Methods and systems for fraud containment |
9646291, | May 11 2011 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
9652765, | Aug 26 2008 | Visa International Service Association | System and method for implementing financial assistance programs |
9665862, | Feb 19 1999 | Visa International Service Association | Conducting commerce between individuals |
9665863, | Feb 19 1999 | Visa International Service Association | Conducting commerce between individuals |
9703983, | Dec 16 2005 | The 41st Parameter, Inc. | Methods and apparatus for securely displaying digital images |
9710807, | Aug 18 2011 | Visa International Service Association | Third-party value added wallet features and interfaces apparatuses, methods and systems |
9747621, | Sep 23 2008 | Amazon Technologies, Inc. | Widget-based integration of payment gateway functionality into transactional sites |
9754245, | Feb 15 2013 | Amazon Technologies, Inc | Payments portal |
9754256, | Oct 19 2010 | The 41st Parameter, Inc. | Variable risk engine |
9754311, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
9756394, | Dec 03 2012 | AT&T Intellectual Property I, L.P. | System and method of content and merchandise recommendation |
9757644, | Oct 20 2010 | PLAYSPIN INC. | Dynamic payment optimization apparatuses, methods and systems |
9773212, | Feb 28 2011 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
9773244, | Apr 04 1997 | HANGER SOLUTIONS, LLC | Tracking points related to a user account for online redemption |
9779436, | Dec 09 1999 | Amazon Technologies, Inc | Payment service capable of being integrated with merchant sites |
9830328, | Feb 02 2012 | Visa International Service Association | Multi-source, multi-dimensional, cross-entry, multimedia merchant analytics database platform apparatuses, methods and systems |
9843447, | Sep 09 1999 | AUTHENTIXX LLC | Authenticating electronic content |
9940610, | Feb 15 2013 | Amazon Technologies, Inc | Payments portal |
9948629, | Mar 25 2009 | The 41st Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
9953334, | Feb 10 2011 | Visa International Service Association | Electronic coupon issuance and redemption apparatuses, methods and systems |
9953378, | Apr 27 2012 | Visa International Service Association | Social checkout widget generation and integration apparatuses, methods and systems |
9959531, | Aug 18 2011 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
9990631, | Nov 14 2012 | THE 41ST PARAMETER, INC | Systems and methods of global identification |
9996838, | Mar 04 2011 | Visa International Service Association | Cloud service facilitator apparatuses, methods and systems |
9996865, | Nov 23 2005 | Ebay Inc. | System and method for transaction automation |
Patent | Priority | Assignee | Title |
4799156, | Oct 01 1986 | Strategic Processing Corporation | Interactive market management system |
5715314, | Oct 24 1994 | Soverain Software LLC | Network sales system |
5724424, | Dec 16 1993 | Soverain IP, LLC | Digital active advertising |
5960411, | Sep 12 1997 | AMAZON COM, INC | Method and system for placing a purchase order via a communications network |
5987140, | Apr 26 1996 | Hewlett Packard Enterprise Development LP | System, method and article of manufacture for secure network electronic payment and credit collection |
WO9703410, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 06 1998 | FARRELL, PATRICK | CYBERCASH, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009517 | /0544 | |
Oct 06 1998 | EISENBERG, R SCOTT | CYBERCASH, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009517 | /0547 | |
Oct 06 1998 | LIGHT, ELLIOTT | CYBERCASH, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009517 | /0566 | |
Oct 06 1998 | BOESCH, BRIAN | CYBERCASH, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009517 | /0607 | |
Oct 07 1998 | CyberCash, Inc. | (assignment on the face of the patent) | / | |||
May 04 2001 | CYBERCASH, INC | Verisign, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011911 | /0602 | |
Nov 15 2005 | Verisign, Inc | PayPal, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019019 | /0170 | |
Nov 15 2005 | Verisign, Inc | Paypal International Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019019 | /0170 | |
Nov 15 2005 | Verisign, Inc | PayPal, Inc | CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR AND ASSIGNEE NAMES PREVIOUSLY RECORDED ON REEL 019019 FRAME 0170 ASSIGNOR S HEREBY CONFIRMS THE ASSIGNMENT FROM VERISIGN, INC TO PAYPAL, INC AND PAYPAL INTERNATIONAL LIMITED | 019035 | /0781 | |
Nov 15 2005 | Verisign, Inc | Paypal International Limited | CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR AND ASSIGNEE NAMES PREVIOUSLY RECORDED ON REEL 019019 FRAME 0170 ASSIGNOR S HEREBY CONFIRMS THE ASSIGNMENT FROM VERISIGN, INC TO PAYPAL, INC AND PAYPAL INTERNATIONAL LIMITED | 019035 | /0781 | |
Apr 06 2017 | Paypal International Limited | PayPal, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 042493 | /0544 |
Date | Maintenance Fee Events |
Jan 12 2004 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 21 2004 | STOL: Pat Hldr no Longer Claims Small Ent Stat |
Jan 30 2004 | ASPN: Payor Number Assigned. |
Jan 30 2004 | R2551: Refund - Payment of Maintenance Fee, 4th Yr, Small Entity. |
Dec 31 2007 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 21 2011 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 18 2003 | 4 years fee payment window open |
Jan 18 2004 | 6 months grace period start (w surcharge) |
Jul 18 2004 | patent expiry (for year 4) |
Jul 18 2006 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 18 2007 | 8 years fee payment window open |
Jan 18 2008 | 6 months grace period start (w surcharge) |
Jul 18 2008 | patent expiry (for year 8) |
Jul 18 2010 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 18 2011 | 12 years fee payment window open |
Jan 18 2012 | 6 months grace period start (w surcharge) |
Jul 18 2012 | patent expiry (for year 12) |
Jul 18 2014 | 2 years to revive unintentionally abandoned end. (for year 12) |