Generating and analyzing mobility vectors to determine subscriber behavior
First Claim
Patent Images
1. A method comprising:
- determining, by a processor and based on subscriber data that represents activity of a device on a cellular network, a vector that represents a movement of the device within the cellular network, wherein the vector comprises a list of cell identifiers that correspond to two cells of the cellular network visited by the device;
analyzing, by the processor, the vector to calculate a status associated with a subscriber at a cell associated with the vector, wherein the subscriber is associated with the device, and wherein the status is based on a distance calculated between an entry point to the cell and an exit point from the cell;
receiving, by the processor, a query;
executing, by the processor, the query against vector data that corresponds to the vector determined; and
generating, by the processor, a report comprising data responsive to the query, wherein the report indicates the status.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for generating and analyzing mobility vectors to determine subscriber behavior. A processor can execute an analysis engine. The analysis engine can obtain a log from a data collection device associated with a cellular network. The log can include subscriber data, cell identifier data, and time data. The analysis engine can identify a subscriber represented by the subscriber data and determine a vector associated with the subscriber. The vector can represent a movement of the subscriber within the cellular network. The analysis engine can store vector data that corresponds to the vector determined.
22 Citations
20 Claims
-
1. A method comprising:
-
determining, by a processor and based on subscriber data that represents activity of a device on a cellular network, a vector that represents a movement of the device within the cellular network, wherein the vector comprises a list of cell identifiers that correspond to two cells of the cellular network visited by the device; analyzing, by the processor, the vector to calculate a status associated with a subscriber at a cell associated with the vector, wherein the subscriber is associated with the device, and wherein the status is based on a distance calculated between an entry point to the cell and an exit point from the cell; receiving, by the processor, a query; executing, by the processor, the query against vector data that corresponds to the vector determined; and generating, by the processor, a report comprising data responsive to the query, wherein the report indicates the status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising determining, based on subscriber data that represents activity of a device on a cellular network, a vector that represents a movement of the device within the cellular network, wherein the vector comprises a list of cell identifiers that correspond to two cells of the cellular network that have been visited by the device, analyzing the vector to calculate a status associated with a subscriber at a cell associated with the vector, wherein the subscriber is associated with the device, and wherein the status is based on a distance calculated between an entry point to the cell and an exit point from the cell, receiving, by the processor, a query, executing, by the processor, the query against vector data that corresponds to the vector determined, and generating, by the processor, a report comprising data responsive to the query, wherein the report indicates the status. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
determining, based on subscriber data that represents activity of a device on a cellular network, a vector that represents a movement of the device within the cellular network, wherein the vector comprises a list of cell identifiers that correspond to two cells of the cellular network that have been visited by the device; analyzing the vector to calculate a status associated with a subscriber at a cell associated with the vector, wherein the subscriber is associated with the device, and wherein the status is based on a distance calculated between an entry point to the cell and an exit point from the cell; receiving, by the processor, a query; executing, by the processor, the query against vector data that corresponds to the vector determined; and generating, by the processor, a report comprising data responsive to the query, wherein the report indicates the status. - View Dependent Claims (18, 19, 20)
-
Specification