Efficiently authorizing customers for products under different authorization conditions

US9805403B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9805403-B2
Application numberUS-201414292400-A
CountryUS
Kind codeB2
Filing dateMay 30, 2014
Priority dateMay 30, 2014
Publication dateOct 31, 2017
Grant dateOct 31, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Customers seeking to acquire new products or services may need to be authorized for the new products or services. The authorization can depend on customer and product information, as well as on different authorization conditions such as qualification, re-qualification, and eligibility conditions. To efficiently authorize a customer for products or services under different authorization conditions, a table stores authorization rules including flags associating the rules with particular authorization conditions. Hence, among the rules that pertain to authorizing the customer for a product or service, one subset of rules can be associated with one authorization condition while a different subset is associated with another authorization condition. The customer is selectively determined to be authorized for the product or service under an authorization condition when the product or service information and/or the customer information satisfy all of the rules associated with the selected authorization condition.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, via a communication network in an authorization server communicatively coupled to the communication network, first and second requests to authorize a customer for a product or service, wherein the first and second requests each include customer information and respectively include identifiers for first and second authorization conditions; identifying, in the authorization server based on identification of at least one of the product or service and the customer information, a plurality of entries of a table of authorization rules that pertain to authorizing the customer for the product or service by: identifying a rule-set associated with the product or service from among a plurality of rule-sets stored in the table of authorization rules, the identified rule-set including a first plurality of authorization rules that must be satisfied to authorize the customer for the product or service under the first authorization condition, and a second plurality of authorization rules that is different from the first plurality of authorization rules and that must be satisfied to authorize the customer for the same product or service under the second authorization condition, and identifying, for each entry in the plurality of entries, an authorization rule included in the first and second pluralities of authorization rules based on optimized database queries into the table of authorization rules using integer pairings that are contained within the table of authorization rules and that pair an identifier of the rule-set with respective identifiers of the authorization rules in the first and second pluralities of authorization rules, wherein a first subset of the identified plurality of entries include a flag associated with the first authorization condition, and wherein a second subset of the identified plurality of entries different from the first subset of entries include a flag associated with the second authorization condition; and determining, based on the table of authorization rules, whether the customer is authorized for the product or service by determining whether the identified at least one of the product or service and the customer information satisfy all of the identified plurality of entries included within the first subset of entries that include the flag associated with the first authorization condition, and determining whether the identified at least one of the product or service and the customer information satisfy all of the identified plurality of entries included within the second subset of entries that include the flag associated with the second authorization condition; wherein the determining of whether the customer is authorized for the product or service is performed using at least one of a mainframe in which the authorization rules are evaluated by way of a query associated with a temporary session-based table that tracks which authorization rules evaluate as true with a breakdown by account or line level and that is used by the query to determine at least one of an availability, a qualification, an eligibility, and a requalification of at least one of the customer, the product, and the service, and a Java appserver in which each criterion included in a plurality of customer criteria imposed under at least one of the first and second authorization conditions is broken out into a separate session bean that loads the authorization rules for the criterion into memory, and in which the first and second requests are associated with request beans configured to consolidate authorization rules that evaluate as true and are returned by each of the separate session beans. 2. The method of claim 1 , wherein the identifying the plurality of entries of the table of authorization rules is further performed by: identifying, based on the customer information, a plurality of rules that are satisfied by the customer information from among a plurality of rules stored in a rule criteria value table, wherein each of the plurality of rules stored in the rule criteria value table is satisfied when at least one criterion associated with the rule is satisfied, and wherein the identified plurality of rules form a customer true set; and identifying, based on the identified plurality of rules forming the customer true set, one or more rule-sets that are satisfied by the customer true set, wherein the table of authorization rules is a rule-set map table identifying, for each rule-set in the plurality of rule-sets stored in the table of authorization rules, one or more rules included within the plurality of rules stored in the rule criteria value table. 3. The method of claim 2 , wherein a particular rule-set is satisfied under a particular authorization condition when each of the one or more rules included in the particular rule-set and identified by a flag associated with the particular authorization condition are satisfied by the customer information. 4. The method of claim 3 , wherein the identified plurality of entries of the table of authorization rules form part of the identified rule-set. 5. The method of claim 4 , wherein the first and second subsets of entries included within the identified plurality of entries form part of the identified rule-set. 6. The method of claim 2 , wherein different rule-sets are associated with different products or services, and the customer is authorized for a particular product or service when the customer information of the customer satisfies a rule-set associated with the particular product or service. 7. The method of claim 1 , wherein the identifying of the plurality of entries of the table of authorization rules is further performed by: identifying, based on the customer information, a particular product or service associated with an account of the customer; identifying the plurality of entries of the table of authorization rules that pertain to authorizing the customer for the particular product or service; identifying, from among the identified plurality of entries of the table of authorization rules, the first subset of the identified plurality of entries that include the flag associated with the first authorization condition; and determining, based on the table of authorization rules, that the customer is authorized for the particular product or service under the first authorization condition by determining that the customer information satisfies all of the entries in the first subset of the identified plurality of entries. 8. The method of claim 1 , wherein the first request to authorize the customer for the product or service is received in response to the customer selecting via a user device an option to view products and services for which the customer is authorized, the method further comprising: returning for display to the user via the user device identification of the product or service upon determining that the customer is authorized for the product or service under the first authorization condition. 9. The method of claim 7 , wherein the identifying the plurality of entries of the table of authorization rules that pertain to authorizing the customer for the particular product or service is further performed by: identifying, based on a product rule-set map table, one or more rule-sets associated with the identified particular product or service, wherein the identified plurality of entries of the table of authorization rules are entries of the table of authorization rules associated with the identified rule-sets. 10. A system comprising: an application server communicatively connected via a communication network to a plurality of user devices, and configured to provide to users of the plurality of us

Assignees

Inventors

Classifications

  • Qualifying participants for shopping transactions (payment transaction verification G06Q20/401) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9805403B2 cover?
Customers seeking to acquire new products or services may need to be authorized for the new products or services. The authorization can depend on customer and product information, as well as on different authorization conditions such as qualification, re-qualification, and eligibility conditions. To efficiently authorize a customer for products or services under different authorization conditio…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0609. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 31 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).