IP Library Granted Patent US 8,144,716
Granted Patent B2
US 8,144,716 · App. 12/972,084 · Granted Mar 27, 2012

Method and system for providing telecommunication subscriber services without provisioning or maintenance

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,144,716
App. No.
12/972,084
Granted
Mar 27, 2012
Kind
B2
Abstract

An intelligent router takes the place of a conventional SCCP relay in a wireless network. The intelligent router automatically provisions and updates subscriber information in a network file.

Claims (32)

1. A router configured for use in a wireless network providing telecommunication services to mobile stations operated by subscribers to said telecommunication services, said router comprising:

a microprocessor; and

a mass storage device coupled to said microprocessor, said mass storage device containing a network entity file and a routing translation file, said network entity file contains addresses of entities accessible to said router and said translation file is used to store translations from a mobile switching equipment dialable number associated with subscriber's mobile station to an address of one of said entities;

wherein, upon receiving information regarding a call to a subscriber for which a translation is not present in the translation table, said microprocessor automatically updates, without human intervention, said translation table to provide a translation for the subscriber; and

wherein said router implements a batch mode whereby, for each entry in the routing translation file, the network entity associated with that entry is queried to verify accuracy of that entry's translation.

2. The router of claim 1 wherein said microprocessor accesses said network entity file to retrieve said addresses and broadcasts a message to said entities to determine which entity contains location information pertaining to said subscriber.

3. The router of claim 2 wherein said router receives a response from the entity to which said message was broadcast that contains said location information pertaining to said subscriber and said microprocessor stores a translation in said translation file, said translation includes the address of the entity containing the location information.

4. The router of claim 2 wherein said message comprises a send routing information message.

5. The router of claim 3 wherein said response comprises a send routing information return request message.

6. The router of claim 1 wherein said entities comprise home location registers, each register containing a plurality of entries, one or more entries per subscriber, and each entry including location information pertaining to a subscriber, said location information indicating a network switch to which the subscriber is currently registered.

7. A method of managing routing information in a wireless network, comprising:

(a) receiving a request for routing information for a subscriber's mobile Switching equipment (“MS”);

(b) determining whether a translation exists in a translation file for the MS, the translation translating a dialable number associated with the MS to a network entity containing translations of dialable numbers to non-dialable numbers to the MS's as well as location information as to the MS's current location; and

(c) if no translation currently exists in the translation file, sending messages to a plurality of network entities to determine which of the entities contains the desired current location information for the MS; and

(d) performing a batch mode whereby, for each translation in the translation file, a corresponding network entity is queried to verify accuracy of that entry's translation.

8. The method of claim 7 wherein the network entities comprise home location registers.

9. The method of claim 7 further receiving a message from the network entity which contains the desired current location information for the MS.

10. The method of claim 9 further including updating the translation file to include a translation for the MS.

11. The method of claim 7 wherein (c) includes retrieving addresses corresponding to the plurality of network entities before sending the messages.

12. The method of claim 7 wherein said network entities in (c) include at least one home location register and at least one router.

13. A wireless network providing telecommunication service to a plurality of mobile switching equipment, comprising:

a first router;

a plurality of second routers coupled to said first router; and

a plurality of network entities coupled to said second routers;

wherein the first router has access to a network entity file and a routing translation file, said network entity file contains addresses of said second routers and said translation file is used to store translations from a mobile switching equipment dialable number to an address of one of said network entities which contains location information pertaining to the mobile switching equipment, at least one network entity also comprising translations from dialable numbers associated with a mobile station to a non-dialable number associated with said mobile station; and

further wherein, upon receiving information regarding a call to a subscriber for which a translation is not present in the translation table, said first router automatically updates, without human intervention, said translation table to provide a translation for the subscriber; and

wherein at least one of routers performs a batch mode in which, for each entry in the routing translation file, a corresponding network entity is queried to verify accuracy of that entry's translation.

14. The network of claim 13 wherein said first router accesses said network entity file to retrieve said addresses and broadcasts a message to said second routers to determine which of said second routers can provide the location information pertaining to said subscriber.

15. The network of claim 14 wherein said first router receives a response from the second router that can provide the location information pertaining to said subscriber and said first router stores a translation in the translation file, the translation includes the address of the network entity containing the location information.

16. The network of claim 14 wherein said message comprises a send routing information message.

17. The network of claim 15 wherein said response comprises a send routing information return request message.

18. The network of claim 13 wherein said network entities comprise home location registers, each register containing a plurality of entries, one entry per subscriber, and each entry including location information pertaining to a subscriber, said location information indicating a network switch to which the subscriber is currently registered.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 057650/0537 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →