IP Library Granted Patent US 10,440,676
Granted Patent B2
US 10,440,676 · App. 15/389,805 · Granted Oct 8, 2019

Method and apparatus for processing data

Inventors: Nicholas James Randell (Hants, GB); Peter Kenington (Chepstow, GB); Christopher Drawater (Reading, GB)
Assignee: VIAVI Solutions UK Limited
H04W64/00H04L47/824H04L47/829H04L67/1021H04W4/021H04W40/20H04W84/042Y02D70/00Y02D70/1242Y02D70/1262Y02D70/38
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 10,440,676
App. No.
15/389,805
Granted
Oct 8, 2019
Kind
B2
Abstract

A method of processing data for at least one wireless communication network and a data processing system for implementing such a method are provided. The method comprises determining geolocation information for data segments received at a plurality of distributed components of a data processing system, the data segments being received from at least one network element of the wireless communication network, and forwarding the data segments to backend processing resources based at least partly on their respective geolocation information.

Claims (76)

1. A method comprising:

receiving, by a device, geolocation information for data segments received at a plurality of distributed components of a data processing system,

the data segments being received from a plurality of network elements of a wireless communication network, and

a plurality of geographic regions being defined within a coverage area of the wireless communication network;

identifying, by the device and for each respective data segment of the data segments, a particular geographic region, of the plurality of geographic regions, to which a respective data segment relates based on the geolocation information for the respective data segment;

determining, by the device and for each respective data segment, a respective centralized backend processing resource, of a plurality of centralized backend processing resources, assigned to the particular geographic region from which to process data based on information that indicates assignments of each geographic region, of the plurality of geographic regions, to the respective centralized backend processing resource,

the plurality of centralized backend processing resources being shared to process data from the plurality of geographic regions,

each of the plurality of geographic regions from which to process data being assignable to each of the plurality of centralized backend processing resources and assigned to a single centralized backend processing resource that processes all data segments related to an assigned geographic region; and

forwarding, by the device, the data segments to the plurality of centralized backend processing resources based on the respective centralized backend processing resource determined for each respective data segment.

2. The method of claim 1 , further comprising:

defining the plurality of geographic regions within the coverage area of the wireless communication network; and

assigning each geographic region with the respective centralized backend processing resource of the plurality of centralized backend processing resources.

3. The method of claim 2 , where defining the plurality of geographic regions comprises:

defining the plurality of geographic regions to be substantially equal size.

4. The method of claim 2 , where defining the plurality of geographic regions comprises:

defining the plurality of geographic regions to achieve a substantially uniform anticipated volume of communication session data, to be processed by the plurality of centralized backend processing resources, within each geographic region.

5. The method of claim 1 , where each geographic region, including the particular geographic region, being assigned to the respective centralized backend processing resource, enables the respective centralized backend processing resource to handle a geographical based query for a respective geographic region.

6. The method of claim 1 , where the data segments forwarded to the plurality of centralized backend processing resources comprise at least one of:

session connection setup information,

session closedown information,

identification information of radio links involved in session,

measured radio propagation delay information,

radio bearer or bearers information involved during session,

information associated with a type of session,

one or more measurement reports,

received signal code power information, or

sub scriber information.

7. The method of claim 1 , where the data segments forwarded to the plurality of centralized backend processing resources comprise raw communication session data for all communication sessions of the network elements.

8. A device comprising:

a processor to:

receive geolocation information for data segments received at a plurality of distributed components of a data processing system,

the data segments being received from a plurality of network elements of a wireless communication network, and

a plurality of geographic regions being defined within a coverage area of the wireless communication network;

identify, for each respective data segment of the data segments, a particular geographic region, of the plurality of geographic regions, to which a respective data segment relates based on the geolocation information for the respective data segment;

determine, for each respective data segment, a respective centralized backend processing resource, of a plurality of centralized backend processing resources, assigned to the particular geographic region from which to process data based on information that indicates assignments of each geographic region, of the plurality of geographic regions, to the respective centralized backend processing resource,

the plurality of centralized backend processing resources being shared to process data from the plurality of geographic regions, and

each of the plurality of geographic regions from which to process data being assignable to each of the plurality of centralized backend processing resources and assigned to a single centralized backend processing resource that processes all data segments related to an assigned geographic region; and

forward the data segments to the plurality of centralized backend processing resources based on the respective centralized backend processing resource determined for each respective data segment.

9. The device of claim 8 , where the processor is further to:

define the plurality of geographic regions within the coverage area of the wireless communication network; and

assign each geographic region with the respective centralized backend processing resource of the plurality of centralized backend processing resources.

10. The device of claim 9 , where the processor, when defining the plurality of geographic regions, is to:

define the plurality of geographic regions to be substantially equal size.

11. The device of claim 9 , where the processor, when defining the plurality of geographic regions, is to:

define the plurality of geographic regions to achieve a substantially uniform anticipated volume of communication session data, to be processed by the plurality of centralized backend processing resources, within each geographic region.

12. The device of claim 8 , where each geographic region, including the particular geographic region, being assigned to the respective centralized backend processing resource, enables the respective centralized backend processing resource to handle a geographical based query for a respective geographic region.

13. The device of claim 8 , where the data segments forwarded to the plurality of centralized backend processing resources comprise at least one of:

session connection setup information,

session closedown information,

identification information of radio links involved in session,

measured radio propagation delay information,

radio bearer or bearers information involved during session,

information associated with a type of session,

one or more measurement reports,

received signal code power information, or

sub scriber information.

14. The device of claim 8 , where the data segments received at the plurality of distributed components of the data processing system comprise raw communication session data for all communication sessions of the network elements.

15. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

receive geolocation information for data segments received at a plurality of distributed components of a data processing system,

the data segments being received from a plurality of network elements of a wireless communication network, and

a plurality of geographic regions being defined within a coverage area of the wireless communication network;

identify, for each respective data segment of the data segments, a particular geographic region, of the plurality of geographic regions, to which a respective data segment relates based on the geolocation information for the respective data segment;

determine, for each respective data segment, a respective centralized backend processing resource, of a plurality of centralized backend processing resources, assigned to the particular geographic region from which to process data based on information that indicates assignments of each geographic region, of the plurality of geographic regions, to the respective centralized backend processing resource,

the plurality of centralized backend processing resources being shared to process data from the plurality of geographic regions, and

each of the plurality of geographic regions from which to process data being assignable to each of the plurality of centralized backend processing resources and assigned to a single centralized backend processing resource that processes all data segments related to an assigned geographic region; and

forward the data segments to the plurality of centralized backend processing resources based on the respective centralized backend processing resources determined for each respective data segment.

16. The non-transitory computer-readable medium of claim 15 , where the one or more instructions further cause the one or more processors to:

define the plurality of geographic regions within the coverage area of the wireless communication network; and

assign each geographic region with the respective centralized backend processing resource of the plurality of centralized backend processing resources.

17. The non-transitory computer-readable medium of claim 16 , where the one or more instructions, that cause the one or more processors to define the plurality of geographic regions, cause the one or more processors to:

define the plurality of geographic regions to be substantially equal size.

18. The non-transitory computer-readable medium of claim 16 , where the one or more instructions, that cause the one or more processors to define the plurality of geographic regions, cause the one or more processors to:

define the plurality of geographic regions to achieve a substantially uniform anticipated volume of communication session data, to be processed by the plurality of centralized backend processing resources, within each geographic region.

19. The non-transitory computer-readable medium of claim 15 , where each geographic region being assigned to the respective centralized backend processing resource, enables the respective centralized backend processing resource to handle a geographical based query for a respective geographic region.

20. The method of claim 1 , where the respective centralized backend processing resource is assigned to multiple geographic regions of the plurality of geographic regions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2017
From: RANDELL, NICHOLAS JAMES; DRAWATER, CHRISTOPHER; KENINGTON, PETER
To: JDSU UK LIMITED
Reel/Frame 041681/0621 →
CHANGE OF NAME Recorded Mar 22, 2017
From: JDSU UK LIMITED
To: VIAVI SOLUTIONS UK LIMITED
Reel/Frame 041681/0633 →
Continuity (2)
Continuation 14103544 · Dec 11, 2013
Related Publication 20170187795A1 · Jun 29, 2017