Web service architecture for dynamic rules table generation
First Claim
1. A method comprising:
- receiving a Web Service request from a requester via a network; and
dynamically generating a rules table, in response to the Web Service request, wherein the dynamically generating the rules table comprisesaccessing a dimensions matrix,identifying, based at least in part on the dimensions matrix, locations within a rules matrix of information relevant to the Web Service request;
accessing a rules matrix, whereinthe rules matrix stores information associated with a plurality of rules, andthe receiving and the dynamically generating are performed by a computing device implementing a dynamic rules table generator,determining, from the rules matrix,one or more input criteria associated with the plurality of rules, andone or more results categories associated with the plurality of rules,selecting a plurality of policies from the rules matrix, whereinthe plurality of policies are configured to determine a plurality of prices of a product, andstoring the plurality of policies in the rules table.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems and methods for providing access to a dynamically generated rules table as a Web Service are disclosed. One method involves receiving a Web Service request from a requester and then dynamically generating a rules table, in response to receipt of the Web Service request. Dynamically generating the rules table includes accessing one or more matrices that store information associated with multiple different rules tables. For example, dynamic generation of the rules table can involve accessing a dimension matrix that stores information identifying one or more input criteria and one or more results included in the rules table, selecting information from a rules matrix based upon the criteria and results identified by the dimension matrix, and then storing the selected information from the rules matrix in the rules table.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving a Web Service request from a requester via a network; and dynamically generating a rules table, in response to the Web Service request, wherein the dynamically generating the rules table comprises accessing a dimensions matrix, identifying, based at least in part on the dimensions matrix, locations within a rules matrix of information relevant to the Web Service request; accessing a rules matrix, wherein the rules matrix stores information associated with a plurality of rules, and the receiving and the dynamically generating are performed by a computing device implementing a dynamic rules table generator, determining, from the rules matrix, one or more input criteria associated with the plurality of rules, and one or more results categories associated with the plurality of rules, selecting a plurality of policies from the rules matrix, wherein the plurality of policies are configured to determine a plurality of prices of a product, and storing the plurality of policies in the rules table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium storing program instructions executable to:
-
receive a Web Service request from a requester via a network; and dynamically generate a rules table, in response to the Web Service request from the requester, wherein the dynamically generating the rules table comprises identifying, based at least in part on a dimensions matrix, locations within a rules matrix of information relevant to the Web Service request, accessing a rules matrix, wherein the rules matrix stores information associated with a plurality of rules, determining, from the rules matrix, one or more input criteria associated with the plurality of rules, and one or more results categories associated with the plurality of rules, selecting a plurality of policies from the rules matrix, wherein the plurality of policies are configured to determine a plurality of prices of a product, and storing the plurality of policies in the rules table. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
non-transitory computer readable storage means for storing one or more rules matrices; and dynamic rules table generation means for dynamically generating a rules table, in response to a Web Service request from a requester, wherein dynamically generating the rules table comprises identifying, based at least in part on a dimensions matrix, locations within a rules matrix of information relevant to the Web Service request, accessing a rules matrix, wherein the rules matrix stores information associated with a plurality of rules, determining, from the rules matrix, one or more input criteria associated with the plurality of rules, and one or more results categories associated with the plurality of rules, selecting a plurality of policies from the rules matrix, wherein the plurality of policies are configured to determine a plurality of prices of a product, and storing the plurality of policies in the rules table. - View Dependent Claims (20, 21, 22)
-
Specification