Method and application for automatic tracking of mobile devices for computer network processor systems
First Claim
1. A method for tracking mobile devices combining packet processing technology with Global Positioning System (GPS) technology, comprising the steps of:
- providing at least one mobile device transmitting GPS location data;
a central network system receiving the transmitted GPS location data, said central network system further comprising a packet processing subsystem comprising a network processor, at least one hardware assist coprocessor configured to accelerate networking functions associated with packet filtering and forwarding, at least one programmable protocol processor configured for customization of networking communication functions, and an embedded memory for on-chip packet buffering and operational program storage;
the packet processing subsystem using a table access scheme that is executed on at least one of the network processors, the at least one hardware assist coprocessor, the at least one protocol processor and the embedded memory to process said GPS location data to produce responsive mapping data;
the central network processing system comparing the mapping data to a first map structure comprising a plurality of location zones; and
the central network processing system responsively identifying a first map location zone corresponding to the GPS location data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system is provided for tracking mobile devices combining packet processing technology with Global Positioning System (GPS) technology. A central network system comprising a packet processing subsystem receives transmitted GPS location data from a mobile device transmitting GPS location data, wherein the packet processing subsystem uses a table access scheme to process the GPS location data and produce responsive mapping data, and the central network processing system compares the mapping data to a map and identifies a corresponding map location. Embodiments may also correlate device identification data, tracking table entries, and/or billing zone charges. In some embodiments a look-up key is built responsive to the GPS location data and used to identify map locations. The table access scheme may be a key hashing scheme and, in particular, a longest prefix match type scheme.
90 Citations
20 Claims
-
1. A method for tracking mobile devices combining packet processing technology with Global Positioning System (GPS) technology, comprising the steps of:
-
providing at least one mobile device transmitting GPS location data;
a central network system receiving the transmitted GPS location data, said central network system further comprising a packet processing subsystem comprising a network processor, at least one hardware assist coprocessor configured to accelerate networking functions associated with packet filtering and forwarding, at least one programmable protocol processor configured for customization of networking communication functions, and an embedded memory for on-chip packet buffering and operational program storage;
the packet processing subsystem using a table access scheme that is executed on at least one of the network processors, the at least one hardware assist coprocessor, the at least one protocol processor and the embedded memory to process said GPS location data to produce responsive mapping data;
the central network processing system comparing the mapping data to a first map structure comprising a plurality of location zones; and
the central network processing system responsively identifying a first map location zone corresponding to the GPS location data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network processing system for tracking mobile devices by combining packet processing technology with Global Positioning System (GPS) technology, the network processing system configured to receive transmitted GPS location data from at least one mobile device and comprising:
-
a packet processing subsystem comprising a network processor, at least one hardware assist coprocessor configured to accelerate networking functions associated with packet filtering and forwarding, at least one programmable protocol processor configured for customization of networking communication functions, and an embedded memory for on-chip packet buffering and operational program storage;
wherein the packet processing subsystem is configured to use a table access scheme executed on at least one of the network processors, the at least one hardware assist coprocessor, the at least one protocol processor and the embedded memory to process said GPS location data to produce responsive mapping data;
wherein the network processing system is configured to compare the mapping data to a first map structure comprising a plurality of location zones; and
wherein the network processing system is configured to responsively identify a first map location zone corresponding to the GPS location data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture comprising a computer usable medium having a computer readable program embodied in said medium, wherein the computer readable program, when executed on a network processing system comprising a packet processing subsystem comprising a network processor, at least one hardware assist coprocessor configured to accelerate networking functions associated with packet filtering and forwarding, at least one programmable protocol processor configured for customization of networking communication functions, and an embedded memory for on-chip packet buffering and operational program storage, causes the network processing system to:
-
receive transmitted GPS location data from at least one mobile device;
the packet processing subsystem to use a table access scheme executed on at least one of the network processors, the at least one hardware assist coprocessor, the at least one protocol processor and the embedded memory to process said GPS location data to produce responsive mapping data;
the central network processing system to compare the mapping data to a first map structure comprising a plurality of location zones; and
the central network processing system to responsively identify a first map location zone corresponding to the GPS location data. - View Dependent Claims (18, 19, 20)
-
Specification