Providing Subscriber Specific Information Across Wireless Networks
First Claim
1. A system configured to operate as a clearinghouse for provisioning subscriber-specific information relating to subscribers of different wireless networks, comprising:
- a processing engine configured to receive subscriber-specific information from a plurality of subscribers of different wireless networks, and to provide internal message flow management, prioritization, and queuing between subsystems;
a communications network interface operatively coupled to said processing engine, wherein the communications network interface is configured to perform communications link management functions including link load balancing, redundancy control and congestion control;
at least one location-based services application operatively coupled to said processing engine;
an administration subsystem, operatively coupled to said processing engine, configured to maintain user records and services subscription elections;
non-volatile local record storage operatively coupled to said processing engine, wherein said non-volatile local record storage is used to store user profile records, ciphering keys, network-based location-technology deployments, localized location technology information, and wireless carrier information;
volatile local memory operatively coupled to said processing engine, wherein the volatile local memory store comprises multi-port memory to allow the system to scale with multiple, redundant processors; and
an interconnections subsystem operatively coupled to said processing engine, wherein the interconnections subsystem is configured to couple the system to external location-based services application and external communications networks.
1 Assignment
0 Petitions
Accused Products
Abstract
A Clearinghouse is configured to provision subscriber-specific information with respect to subscribers of multiple wireless networks associated with multiple carriers. Application providers can access subscriber-specific information for subscribers of the various networks via a single source, thereby expediting application development and deployment. Moreover, the reach of such wireless service applications can be extended across wireless networks, thereby enhancing application functionality for subscribers. The Clearinghouse can provision the subscriber-specific information in accordance with specific rule sets for each carrier and/or application provider, thereby enabling provision of subscriber-specific information across multiple networks while addressing the privacy and other concerns of individual carriers. For example, in the context of a social networking application, a social network need not be limited in relation to carrier affiliations.
272 Citations
25 Claims
-
1. A system configured to operate as a clearinghouse for provisioning subscriber-specific information relating to subscribers of different wireless networks, comprising:
-
a processing engine configured to receive subscriber-specific information from a plurality of subscribers of different wireless networks, and to provide internal message flow management, prioritization, and queuing between subsystems;
a communications network interface operatively coupled to said processing engine, wherein the communications network interface is configured to perform communications link management functions including link load balancing, redundancy control and congestion control;
at least one location-based services application operatively coupled to said processing engine;
an administration subsystem, operatively coupled to said processing engine, configured to maintain user records and services subscription elections;
non-volatile local record storage operatively coupled to said processing engine, wherein said non-volatile local record storage is used to store user profile records, ciphering keys, network-based location-technology deployments, localized location technology information, and wireless carrier information;
volatile local memory operatively coupled to said processing engine, wherein the volatile local memory store comprises multi-port memory to allow the system to scale with multiple, redundant processors; and
an interconnections subsystem operatively coupled to said processing engine, wherein the interconnections subsystem is configured to couple the system to external location-based services application and external communications networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for provisioning subscriber-specific information relating to subscribers of different wireless networks, comprising:
-
providing a clearinghouse capable of communicating subscriber-specific information to and from a plurality of wireless networks;
communicating information about a first subscriber in a first of said wireless networks to said clearinghouse;
communicating information about a second subscriber in a second of said wireless networks to said clearinghouse; and
communicating the information about at least one of said first subscriber and said second subscriber from said clearinghouse to a recipient, wherein said recipient is one of a subscriber of at least one of said wireless networks and a wireless service application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for provisioning subscriber-specific information relating to subscribers of different wireless networks, comprising:
-
means for providing a clearinghouse capable of communicating subscriber-specific information to and from a plurality of wireless networks;
means for communicating information about a first subscriber in a first of said wireless networks to said clearinghouse;
means for communicating information about a second subscriber in a second of said wireless networks to said clearinghouse; and
means for communicating the information about at least one of said first subscriber and said second subscriber from said clearinghouse to a recipient, wherein said recipient is one of a subscriber of at least one of said wireless networks and a wireless service application. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification