Methods and systems for electronic transactions
First Claim
1. A computer-implemented method comprising:
- storing at least one acquisition specification comprising data represented by a scripting language;
electronically receiving and storing at least one offering specification; and
electronically testing the acquisition specifications against the offering specifications for satisfiability.
1 Assignment
0 Petitions
Accused Products
Abstract
In the preferred computer system, the user is provided with a separate Internet-accessible entity referred to here as the “personal page.” A personal page, preferably, includes memory for storing information related to the user. For example, on his/her personal page the user indicates what he/she wishes to purchase, possibly along with other criteria associated with the purchase, such as, for example, a time that the purchase should take The user is provided with the ability to create personalized bidding rules that vendors that offer goods and services must respect. Vendors have the ability to specify similar criteria, which describe the goods and/or services they offer. Vendors can indicate, for example, the prices of their goods, times and places that their services are available, etc. Preferably, these specifications, called “vendor scripts,” are embodied in active software/data entities (agents) that traverse sites on the Internet visiting sites hosting users'"'"' personal pages. Thus, preferably, vendor software/data agents (comprising vendor scripts) are the mobile, active elements in the system and purchasing requirements are stationary and more passive in comparison.
37 Citations
36 Claims
-
1. A computer-implemented method comprising:
-
storing at least one acquisition specification comprising data represented by a scripting language;
electronically receiving and storing at least one offering specification; and
electronically testing the acquisition specifications against the offering specifications for satisfiability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
electronically providing to a first user to obtain a deal identifier;
receiving from the first user a first electronic contract and the deal identifier;
electronically providing a second user with the deal identifier;
receiving from the second user a second electronic contract and the deal identifier; and
determining if the transmitted first and second contracts are compatible;
-
-
12. A computer-implemented method comprising:
-
electronically indexing using at least one index value into a compatibility dictionary; and
electronically extracting a compatibility designation based on the at least one index value.
-
-
13. A computer-implemented method comprising:
-
storing a telephone service logic program on a personal page accessible over the Internet; and
electronically providing information encoded in the service logic programs to at least one computer controlling telephone service so as to enable the at least one computer controlling telephone service to control telephone service in accordance with the service logic program. - View Dependent Claims (14, 15)
-
-
16. A computer-implemented method comprising:
-
electronically enabling a user to create location sensitive trigger events;
electronically enabling users'"'"' software to access global positioning system data; and
electronically enabling triggering of location sensitive trigger events based on global positioning system data.
-
-
17. A computer method comprising:
-
enabling a user to enter purchasing requirements in a memory space accessible over the Internet and assigned to the user;
receiving over the Internet vendor'"'"'s information associated with goods or services available from the vendor;
comparing the received vendor'"'"'s information to the stored purchasing requirements of the user; and
completing a transaction if the step of comparing indicated that the vendor'"'"'s information meets the purchasing requirements. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer system comprising:
-
memory storing at least one acquisition specification comprising data represented by a scripting language;
means for electronically receiving and storing at least one offering specification; and
means for electronically testing the acquisition specifications against the offering specifications for satisfiability. - View Dependent Claims (24, 25)
-
-
26. A compute system comprising:
-
means for enabling a user to enter purchasing requirements in a memory space accessible over the Internet and assigned to the user;
means for receiving over the Internet vendor'"'"'s information associated with goods or services available from the vendor;
means for comparing the received vendor'"'"'s information to the stored purchasing requirements of the user; and
means for completing a transaction if the step of comparing indicated that the vendor'"'"'s information meets the purchasing requirements. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A computer system comprising:
-
means for electronically providing to a first user to obtain a deal identifier;
means for receiving from the first user a first electronic contract and the deal identifier;
means for electronically providing a second user with the deal identifier;
means for receiving from the second user a second electronic contract and the deal identifier; and
means for determining if the transmitted first and second contracts are compatible;
-
-
32. A computer system comprising:
-
means for electronically indexing using at least one index value into a compatibility dictionary; and
means for electronically extracting a compatibility designation based on the at least one index value.
-
-
33. A computer system comprising:
-
memory storing a telephone service logic program on a personal page accessible over the Internet; and
means for electronically providing information encoded in the service logic programs to at least one computer controlling telephone service so as to enable the at least one computer controlling telephone service to control telephone service in accordance with the service logic program. - View Dependent Claims (34, 35)
-
-
36. A computer system comprising:
-
means for electronically enabling a user to create location sensitive trigger events;
means for electronically enabling users'"'"' software to access global positioning system data; and
means for electronically enabling triggering of location sensitive trigger events based on global positioning system data.
-
Specification