IP Library Granted Patent US 7,466,984
Granted Patent B2
US 7,466,984 · App. 10/782,718 · Granted Dec 16, 2008

Apparatus, and associated method, for improvement in facilitating routing of data by a mobile node operable in a packet radio communication system

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 7,466,984
App. No.
10/782,718
Granted
Dec 16, 2008
Kind
B2
Abstract

Apparatus, and an associated method, for facilitating routing of data in a packet radio communication system. A clone list is downloaded to the mobile node and stored at a clone list depository thereat. The clone list includes a plurality of entries, each of which provides routing information needed to route data when the mobile node is positioned within coverage areas encompassed by differing networks. A determination is made whether the clone list includes appropriate routing information to route a data packet sent by the mobile node positioned in a particular area encompassed by a particular network portion. If the clone list includes an entry containing such information, the need separately to request such information is obviated.

Claims (28)

1. Apparatus for a packet radio communication system having a network part formed of a first network portion and at least a second network portion and a mobile node selectably operable to communicate data by way of the first network portion when positioned within a first coverage area associated with the first network portion and to communicate data by way of the at least the second network portion when positioned within at least a second coverage area associated with the at least the second network portion, the network part including a registration entity having at least a first registration entity list, said apparatus for facilitating routing of the data packets originated by the mobile node, when the mobile node is positioned in any of the first and at least second coverage areas, for delivery to a data destination, said apparatus comprising:

a clone-list depository embodied at the mobile node, said clone-list depository for storing a clone list provided to the mobile node, the clone list stored at the mobile node and including a copy of a selected one of the first registration entity list, the clone list comprised of routing information that is used by the mobile node to populate header portions of data packets that are formed and formatted at the mobile node and which provide information by which data packets originated by the mobile node can be routed to a destination for said data packets when said mobile node is positioned at any location within a selected one of the first and at least second coverage areas, the clone list provided to the mobile node dependent, in part, upon in which of the first and at least second coverage areas that the mobile node is positioned;

an accessor, which accesses entries of the clone list stored at said clone-list depository, the entries accessed by said accessor being used to route the data packets originated by the mobile node through a network part in which the mobile node is located;

a header formatter, which receives routing information from the accessor is provided, said header formatter formatting data packages to include routing information from the clone list and providing formatted data packets to a transmit part of the mobile node; and

wherein the mobile node is selectably operable to generate and send a registration request to request registration of the mobile node with the network part of the communication system, and wherein the clone list is provided to the mobile node, and stored at said clone-list depository responsive to receipt of the registration request at the network part.

2. The apparatus of claim 1 wherein the first network part is operated by a first network operator and the second network part is operated by a second network operator, wherein the at least the second network portion comprises the second network portion and at least a third network portion, the third network portion operated by a third network operator and the third network defining a third coverage area, wherein the first and third network operators, respectively, have an affiliation therebetween, and wherein the clone list provided to the mobile node when the mobile node is positioned in the first coverage area lists routing information to route the data when the mobile node is positioned in any of the first and at least third coverage areas.

3. The apparatus of claim 2 wherein a first clone list is associated with the first network portion, wherein a second clone list is associated with the second network portion, and wherein at least a third clone list is associated with the at least the third network portion and wherein a selected one of the first, second, and at least third clone lists, respectively, is stored at said clone-list depository.

4. The apparatus of claim 1 wherein said at least the first registration-entity list comprises said first registration entity list and at least a second registration entity list, said first registration entity list associated with the first network portion and the second registration entity list associated with the second network portion.

5. The apparatus of claim 4 wherein the registration request that the mobile node selectably generates includes a first identifier that identifies in which of the first and at least second coverage areas that the mobile node is positioned and wherein selection of which copy of the first registration entity list and the at least the second registration entity list forms the selected one that is provided to said clone-list depository is responsive, in part, to values of the first identifier that identifies in which of the first and at least second coverage areas that the mobile node is positioned.

6. The apparatus of claim 5 wherein a selected one of the first and at least second network portions forms a home network associated with the mobile node, wherein the registration request selectably generated by the mobile node further includes a second identifier that identifies the home network associated with the mobile node, and wherein selection of which copy of the first registration entity list and the at least the second registration entity list forms the selected one that is provided to said clone-list depository is further responsive, in part, to the second identifier.

7. The apparatus of claim 1 wherein the registration request selectably generated by the mobile node is generated upon powering-up of the mobile node and wherein the clone list provided to the mobile node is responsive to where the mobile node is positioned upon powering-up of the mobile node.

8. The apparatus of claim 1 wherein the mobile node further at least receives indications of in which of the at least the first and second coverage areas that the mobile node is positioned, said accessor further comprises a comparator adapted to access the clone-list stored at said clone-list depository and the indications of in which of the first and at least second coverage areas that the mobile node is positioned and wherein comparisons made by said comparator indicate that the clone list fails to provide routing information for the coverage area of the first and at least second-coverage area in which the mobile node is positioned.

9. The apparatus of claim 1 wherein said apparatus further comprises a data formatter for formatting data to be communicated by the mobile node to include values of a selected entry of the routing information of the clone list stored at said clone-list depository.

10. The apparatus of claim 1 wherein each of the first and at least second network portions defines at least one network provider code and wherein the routing information listed at the clone-list stored at said clone list depository is indexed with respect to network provider codes.

11. The apparatus of claim 10 wherein the first network portion is identified, at least in part, by a mobile network code and wherein the network provider code associated therewith includes the mobile network code.

12. The apparatus of claim 10 wherein the first network portion is identified, at least in part, by at least one system identification and wherein the network provider code associated therewith includes the system identification code.

13. A method of communicating in a packet radio communication system having a network part formed of a first network portion and at least a second network portion and a mobile node selectably operable to communicate data by way of the first network portion when positioned within a first coverage area associated with the first network portion and to communicate data by way of the at least the second network portion when positioned within at least a second coverage area associated with the at least the second network portion, said method for routing of data packets originated by the mobile node, when the mobile node is positioned in any of the first and at least second coverage areas, for delivery to a data destination, said method comprising the operations of:

requesting, at the mobile node, the clone list;

providing the clone list, responsive to request made during said operation of requesting, to the mobile node;

storing a clone list provided to the mobile node at the mobile node, the clone list stored at the mobile node listing routing information by which to route data originated by the mobile node when positioned at least at any location within a selected one of the first and at least second coverage areas, the clone list provided to the mobile node being comprised of routing information that is used by the mobile node to populate header portions of data packets that are formed and formatted at the mobile node and which thereby provide information by which data packet originated by the mobile node can be routed to a destination for said data packets, said routing information being dependent, in part, upon in which of the first and at least second coverage areas that the mobile node is positioned; and

accessing selected entries of the clone list stored during said operation of cloning, the selected entries that are accessed being used to route the data packets originated by the mobile node; and

formatting headers of data packets to include therein, routing information obtained during the step of accessing selected entries of the clone list; and

wherein said operation of requesting comprises:

generating a registration request, and sending the registration request to the network part; and

wherein said operation of providing comprises sending the clone list from the network part to the mobile node.

14. The method of claim 13 wherein the network part comprises a registration entity, wherein the registration request, generated and sent during said operations of generating and sending, is routed to the registration entity, and wherein the clone list provided during said operation of providing is provided by the registration entity.

15. The method of claim 14 wherein a selected one of the first and at least second network portions forms a home network associated with the mobile node and wherein the clone list provided during said operation of providing is further dependent upon which of the first and at least second network portions forms the home network.

16. The method of claim 13 wherein network provider codes are defined in the packet radio communication system, different ones of the first and at least second network parts assigned different ones of the network provider codes and wherein the routing information of the clone list stored during said operation of storing is defined in terms of the network provider codes.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Mar 17, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032459/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2004
From: CHAUDRY, SHAHID; YEUNG, GRACE; PATTERSON, IAN M.; BAJAR, DAVID A.; PHIPPS, DARCY R.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 015580/0942 →