Patent ID: 7548753

Claim:
A network processing system, comprising: a packet processing subsystem configured to receive transmitted GPS location packet format data and identification data from at least one mobile device, the 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, an embedded memory configured for on-chip packet buffering and operational program storage, and at least one memory element comprising an X-Y coordinate table, a tracking table and a billing table; wherein the network processor is configured to build a look-up key and retrieve X-Y coordinate data from the X-Y coordinate table with the look-up key through a table access scheme executed on the at least one hardware assist coprocessor, the at least one protocol processor and the embedded memory; the network processor further configured to compare the retrieved X-Y coordinate data to a first map structure comprising a plurality of location zones, identify a first map location zone corresponding to the retrieved X-Y coordinate data and correlate the first map zone and the identification data into a tracking table entry in the tracking table; and wherein the network processor is further configured to compare the first map location zone and the identification data with a plurality of billing zones within the billing table and produce a billing charge responsive to a correlation of the first map location zone with at least one of the billing zones.