Method and system for providing a distributed adaptive rules based dynamic pricing system
First Claim
1. A method associated with a point of service device and a portable device, the method comprising:
- interacting with the portable device in a transaction, wherein the point of service device is associated with a plurality of rules and plurality of meta-rules; and
determining, by the point of service device, if the rules can be altered locally to determine an outcome for the transaction, and if the rules cannot be altered locally, then requesting a service provider system to help determine the outcome for the transaction, wherein the portable device and the point of service device are further configured so that when the portable device and the point of service are unable to determine the outcome for the purchase transaction, the point of service device uses its plurality of meta-rules to either determine whether one or more of the plurality of rules in either the portable device or the point of service can be altered locally in order to determine the outcome or request a service provider system to help determine the outcome using the plurality of rules and the plurality of meta-rules in the service provider system.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for providing distributed control to process transactions is disclosed. The system includes a service provider system having associated therewith a number of rules and a number of meta-rules, a point of service device having associated therewith a number of rules and a number of meta-rules, and a portable device having associated therewith a number of rules and a number of meta-rules. The portable device uses its associated rules to determine an outcome for a transaction. If the portable device is unable to determine the outcome for the transaction, the portable device uses its associated meta-rules to either determine whether one or more of its associated rules can be altered locally in order to determine the outcome or request the point of service device to help determine the outcome using the rules and meta-rules associated with the point of service device. If the point of service device is unable to determine the outcome using its associated rules, the point of service device uses its associated meta-rules to either determine whether one or more of its associated rules can be altered locally in order to determine the outcome or request the service provider system to help determine the outcome using the rules and meta-rules associated with the service provider system.
247 Citations
20 Claims
-
1. A method associated with a point of service device and a portable device, the method comprising:
-
interacting with the portable device in a transaction, wherein the point of service device is associated with a plurality of rules and plurality of meta-rules; and determining, by the point of service device, if the rules can be altered locally to determine an outcome for the transaction, and if the rules cannot be altered locally, then requesting a service provider system to help determine the outcome for the transaction, wherein the portable device and the point of service device are further configured so that when the portable device and the point of service are unable to determine the outcome for the purchase transaction, the point of service device uses its plurality of meta-rules to either determine whether one or more of the plurality of rules in either the portable device or the point of service can be altered locally in order to determine the outcome or request a service provider system to help determine the outcome using the plurality of rules and the plurality of meta-rules in the service provider system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A point of service device, comprising:
-
a processor; and a computer readable medium comprising code executable by the processor to perform a method associated with the point of service device and a portable device, the method comprising; storing a plurality of rules and a plurality of meta-rules associated with the point of service device; interacting with the portable device in a transaction; and determining if the rules can be altered locally to determine an outcome for the transaction, and if the rules cannot be altered locally, then requesting a service provider system to help determine the outcome for the transaction, wherein the portable device and the point of service device are further configured so that when the portable device and the point of service device are unable to determine the outcome for the purchase transaction, the point of service device uses it plurality of meta-rules to either determine whether one or more of the plurality of rules in either the portable device or the point of service device can be altered locally in order to determine the outcome or request a service provider system to help determine the outcome using the plurality of rules and the plurality of meta-rules in the service provider system.
-
-
9. The point of service device of 8, wherein the point of service device is further configured to measure environmental information including the time, temperature, weather, or geographical location.
-
10. The point of service device of 9, wherein the point of service device is configured to store information, including unique device identification information, transaction event information, and environmental information, and system performance parameters.
-
11. A method associated with a service provider system and a point of service device, the method comprising:
-
communicating through a network gateway with the point of service device; collecting data at the service provider system, from the point of service device, wherein the service provider system is associated with a plurality of rules and a plurality of meta-rules; receiving a request from the point of service device to help determine an outcome for a transaction; and determining, by the service provider system, the outcome for the transaction, wherein the point of service device is further configured so that when the service provider system and the point of service device are unable to determine the outcome, a processor in the service provider system uses its plurality of meta-rules to either determine whether one or more of the plurality of rules in either the point of service device or the service provider system can be altered in order to determine the outcome. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. The method of 11, the method further comprising:
-
defining, at the service provider system, a plurality of rules and a plurality of meta-rules associated with a point of service device; and distributing and installing, from the service provider system to the point of service device, the plurality of rules and the plurality of meta-rules associated with the point of service device.
-
-
18. A service provider system, comprising:
-
a processor; and a computer-readable medium, comprising code executable by the processor to perform a method associated with the service provider system and a point of service device, the method comprising; storing a plurality of rules and a plurality of meta-rules associated with the service provider system; communicating through a network gateway with the point of service device, wherein the point of service device is associated with a plurality of rules and a plurality of meta-rules; collecting data at the service provider system, from the point of service device; receiving a request from the point of service device to help determine an outcome for a transaction; and determining, by the service provider system, the outcome for the transaction, wherein the point of service device is further configured so that when the service provider system and the point of service device are unable to determine the outcome, the service provider system uses its plurality of meta-rules to either determine whether one or more of the plurality of rules in either the point of service device or the service provider system can be altered in order to determine the outcome.
-
- 19. The system of 18, wherein the service provider system is configured to route an administrative request to the point of service device.
Specification