Individual online price adjustments in real time
First Claim
1. A method of a third party system operator offering goods and services from merchants to potential customers at prices determined by said third party system operator based on information the potential customers have, the method comprising:
- the system operator storing, by using a computer system, in a database data relating to goods and services offered over a computer network by a number of merchants;
the system operator monitoring, by using a sessionizer and a parser of the computer system, communications of a user over the computer network, and using the computer system and data from the monitored communications to create a representation of an interest of the user, including;
filtering by the parser valid tokens out of the communications of the user over the computer network,hashing by an indexer the filtered tokens to obtain hashed values,sorting by the indexer the hashed values,storing by the indexer the sorted hashed values, andusing, by the computer system, the stored, sorted, hashed values to create the representation of the interest of the user,the system operator using a match engine of the computer system to match said interest of the user with one of said merchants;
the system operator, by a product price finder operating on the computer system, determining information the user has about prices for a specified product or service;
the system operator, by an adjustment engine of the computer system, using said determined information the user has about prices for the specified product or service, and in accordance with a specified rule set, to determine a price to offer the specified product or service of said one merchant to the user;
the system operator, by the computer system, offering the specified product or service to the user over the computer network at said price determined by the system operator;
the system operator sending specified data over the computer network to the one merchant, the specified data including a tag identifying the user and the price at which the specified product or service is offered to the user;
said one of the merchants sending to the system operator purchase information about a purchase of the specified product or service;
the system operator storing the purchase information in the database and using the purchase information for a statistical analysis; and
using the information determined by the product price finder for a statistical data collection.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for adjusting prices for goods and services offered using a computer network. In one embodiment, data relating to goods and services offered over the computer network by a number of entities using the computer network are stored in a database, communications are monitored, using the computer network, to identify an interest of a user, and this interest of the user and the data in the database are used to identify one of the entities to offer a specified product or service to the user. Information is obtained relating to a price for the specified product or service, and this information and the data in the database are used to determine an adjusted price for the specified product or service. In one embodiment, the information the user has about a price for the specified product or service is used to determine the adjusted price.
30 Citations
17 Claims
-
1. A method of a third party system operator offering goods and services from merchants to potential customers at prices determined by said third party system operator based on information the potential customers have, the method comprising:
-
the system operator storing, by using a computer system, in a database data relating to goods and services offered over a computer network by a number of merchants; the system operator monitoring, by using a sessionizer and a parser of the computer system, communications of a user over the computer network, and using the computer system and data from the monitored communications to create a representation of an interest of the user, including; filtering by the parser valid tokens out of the communications of the user over the computer network, hashing by an indexer the filtered tokens to obtain hashed values, sorting by the indexer the hashed values, storing by the indexer the sorted hashed values, and using, by the computer system, the stored, sorted, hashed values to create the representation of the interest of the user, the system operator using a match engine of the computer system to match said interest of the user with one of said merchants; the system operator, by a product price finder operating on the computer system, determining information the user has about prices for a specified product or service; the system operator, by an adjustment engine of the computer system, using said determined information the user has about prices for the specified product or service, and in accordance with a specified rule set, to determine a price to offer the specified product or service of said one merchant to the user; the system operator, by the computer system, offering the specified product or service to the user over the computer network at said price determined by the system operator; the system operator sending specified data over the computer network to the one merchant, the specified data including a tag identifying the user and the price at which the specified product or service is offered to the user; said one of the merchants sending to the system operator purchase information about a purchase of the specified product or service; the system operator storing the purchase information in the database and using the purchase information for a statistical analysis; and using the information determined by the product price finder for a statistical data collection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for a third party system operator to offer goods and services from merchants to potential customers at prices determined by said third party system operator based on information the potential customers have, comprising one or more processing units configured for:
-
storing, by the system operator, in a database data relating to goods and services offered over a computer network by a number of merchants; monitoring, by the system operator, by using a sessionizer and a parser of a computer system, communications of a user over the computer network, and using the computer system and data from the monitored communications to create a representation of an interest of the user, including; filtering by the parser valid tokens out of the communications of the user over the computer network, hashing by an indexer the filtered tokens to obtain hashed values, sorting by the indexer the hashed values, storing by the indexer the sorted hashed values, and using, by the computer system, the stored, sorted, hashed values to create the representation of the interest of the user, using, by the system operator, a match engine of the computer system to match said interest of the user with one of said merchants; functioning as a product price finder operating for determining, by the system operator, information the user has about prices for the a specified product or service; functioning as a price adjustment engine for using, by the system operator, said determined information the user has about prices for the specified product or service, and in accordance with a specified rule set, to determine a price to offer the specified product or service of said one merchant to the user; offering, by the system operator, the specified product or service to the user over the computer network at said price determined by the system operator; sending, by the system operator, specified data over the computer network to the one merchant, the specified data including a tag identifying the user and the price at which the specified product or service is offered to the user; receiving from said one of the merchants purchase information about a purchase of the specified product or service; and using, by the system operator, the information determined by the product price finder for a statistical data collection; storing, by the system operator, the purchase information in the database and using the purchase information for a statistical analysis. - View Dependent Claims (11, 12, 13)
-
-
14. An article of manufacture comprising:
-
one or more tangible program storage hardware devices tangibly embodying a program of instructions executable by one or more processing units to perform method steps for a third party system operator to offer goods and services from merchants to potential customers at prices determined by said third party system operator and based on information the potential customers have, said method steps comprising; storing, by the system operator, in a database data relating to goods and services offered over a computer network by a number of merchants; monitoring, by the system operator, by using a sessionizer and a parser of a computer system, communications of a user over the computer network, and using the computer system and data from the monitored communications to create a representation of an interest of the user, including; filtering by the parser valid tokens out of the communications of the user over the computer network, hashing by an indexer the filtered tokens to obtain hashed values, sorting by the indexer the hashed values, storing by the indexer the sorted hashed values, and using, by the computer system, the stored, sorted, hashed values to create the representation of the interest of the user, using, by the system operator, a match engine of the computer system to match said interest of the user with one of said merchants; functioning as a product price finder operating for determining, by the system operator, information the user has about prices for a specified product or service; functioning as a price adjustment engine for using, by the system operator, said determined information the user has about prices for the specified product or service, and in accordance with a specified rule set, to determine a price to offer the specified product or service of said one merchant to the user; offering, by the system operator, the specified product or service to the user over the computer network at said price determined by the system operator; sending, by the system operator, specified data over the computer network to the one merchant, the specified data including a tag identifying the user and the price at which the specified product or service is offered to the user; receiving from said one of the merchants purchase information about a purchase of the specified product or service; storing, by the system operator, the purchase information in the database and using the purchase information for a statistical analysis; and using, by the system operator, the information determined by the product price finder for a statistical data collection. - View Dependent Claims (15, 16, 17)
-
Specification