MONITORING MOVEMENT TRANSITIONS VIA CELLULAR NETWORK DATA
First Claim
1. A method comprising:
- receiving, at a server computer, cellular network data including a plurality of device identifiers; and
for each of the plurality of device identifiers;
determining a first cell border crossing associated with a device identifier;
determining a second cell border crossing associated with the device identifier;
determining a speed of movement of a device associated with the device identifier between the first cell border crossing and the second cell border crossing;
determining, based on the speed of movement of the device, that a movement transition for the device associated with the device identifier has occurred between a first movement category and a second movement category; and
storing movement data related to the movement transition and associated with a location of the device associated with the device identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for receiving cellular network data including a plurality of device identifiers and, for each of the plurality of device identifiers, determining a first cell border crossing associated with a device identifier, determining a second cell border crossing associated with the device identifier, determining a speed of movement of the device associated with the device identifier between the first cell border crossing and the second cell border crossing, determining, based on the speed of movement of the device, that a movement transition for the device associated with the device identifier has occurred between a first movement category and a second movement category, and storing movement data related to the movement transition and associated with a location of the device associated with the device identifier.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server computer, cellular network data including a plurality of device identifiers; and for each of the plurality of device identifiers; determining a first cell border crossing associated with a device identifier; determining a second cell border crossing associated with the device identifier; determining a speed of movement of a device associated with the device identifier between the first cell border crossing and the second cell border crossing; determining, based on the speed of movement of the device, that a movement transition for the device associated with the device identifier has occurred between a first movement category and a second movement category; and storing movement data related to the movement transition and associated with a location of the device associated with the device identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server computer comprising:
-
a processor; and a computer readable medium coupled with the processor, the computer readable medium comprising instructions stored thereon that are executable by the processor to cause a computing device to; receive cellular network data including a plurality of device identifiers; and for each of the plurality of device identifiers; determine a first cell border crossing associated with a device identifier; determine a second cell border crossing associated with the device identifier; determine a speed of movement of a device associated with the device identifier between the first cell border crossing and the second cell border crossing; and determine, based on the speed of movement of the device, that a movement transition for the device associated with the device identifier has occurred between a first movement category and a second movement category; and store movement data related to the movement transition and associated with a location of the device associated with the device identifier. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium comprising instructions stored thereon that are executable by at least one processor to cause a computing device to:
-
receive cellular network data including a plurality of device identifiers and; for each of the plurality of device identifiers; determine a first cell border crossing associated with a device identifier; determine a second cell border crossing associated with the device identifier; determine a speed of movement of a device associated with the device identifier between the first cell border crossing and the second cell border crossing; and determine, based on the speed of movement of the device, that a movement transition for the device associated with the device identifier has occurred between a first movement category and a second movement category; and store movement data related to the movement transition and associated with a location of the device associated with the device identifier.
-
Specification