Method of determining a unique subscriber from an arbitrary set of subscriber attributes
DCFirst Claim
1. A method performed by a Subscriber Profile Repository (SPR) for determining a unique subscriber record from a set of subscription identifiers, the method comprising:
- receiving a message including at least one subscription identifier;
for each subscription identifier of the at least one subscription identifier;
determining whether the subscription identifier matches a subscriber record; and
determining that the subscriber record is the unique subscriber record when each subscription identifier that matches the subscriber record matches an identical subscriber record.
6 Assignments
Litigations
1 Petition
Accused Products
Abstract
Various exemplary embodiments relate to a subscriber profile repository (SPR) for determining a subscriber associated with a set of subscription identifiers. The subscriber profile repository may include: an interface which receives a subscriber profile request including at least one subscription identifier; a subscriber record database that includes a set of subscription identifiers; a subscriber record cache that contains a subset of the records contained in the subscriber record database; and a search manager that queries the subscriber record cache using each subscription identifier and queries the subscriber record database when the subscriber record cache does not contain a record matching a subscription identifier. The SPR may also include a results manager that compares subscriber records and updates the cache when a result is found in the subscriber records database. Various exemplary embodiments relate to a method performed by the SPR and a machine-readable medium including instructions for an SPR.
7 Citations
21 Claims
-
1. A method performed by a Subscriber Profile Repository (SPR) for determining a unique subscriber record from a set of subscription identifiers, the method comprising:
receiving a message including at least one subscription identifier;
for each subscription identifier of the at least one subscription identifier;determining whether the subscription identifier matches a subscriber record; and determining that the subscriber record is the unique subscriber record when each subscription identifier that matches the subscriber record matches an identical subscriber record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A subscriber profile repository for determining a subscriber associated with a set of subscription identifiers, the subscriber profile repository comprising:
-
an interface which receives a subscriber profile request, the subscriber profile request comprising at least one subscription identifier; a subscriber record database that contains records of subscribers, each subscriber record comprising a set of subscription identifiers; a subscriber record cache that includes a subset of the subscriber records contained in the subscriber record database; a search manager that queries the subscriber record cache using each subscription identifier and queries the subscriber record database when the subscriber record cache does not contain a subscriber record matching a subscription identifier. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium encoded with instructions for a Subscriber Profile Repository (SPR) to determine a unique subscriber record from a set of subscription identifiers, the machine-readable medium comprising:
-
instructions for receiving a message containing at least one subscription identifier; instructions for determining, for each subscription identifier of the at least one subscription identifier, whether the subscription identifier matches a subscriber record; and instructions for determining that the subscriber record is the unique subscriber record when each subscription identifier that matches the subscriber record matches an identical subscriber record. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification