×

Monitoring movement transitions via cellular network data

  • US 9,854,396 B2
  • Filed: 11/23/2015
  • Issued: 12/26/2017
  • Est. Priority Date: 11/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a server computer, from one or more server computers associated with one or more cellular network operators, cellular network data including a plurality of device identifiers, and geographic coordinates and time information of one or more border crossing by the plurality of device identifiers between a plurality of cells in a cellular network;

    for each device identifier of the plurality of device identifiers, determining, by the server computer, a speed of movement of a device associated with each device identifier of the plurality of device identifiers based on the geographic coordinates and time information of one or more border crossing by the plurality of device identifiers between the plurality of cells in the cellular network;

    determining, by the server computer, based on the speed of movement of each device associated with each device identifier of the plurality of device identifiers, that a movement transition for one or more devices associated with one or more device identifiers has occurred between a first movement category of driving and a second movement category of walking, or a first movement category of walking and a second movement category of driving;

    determining, by the server computer, whether a location of the movement transition for each of the one or more devices associated with the one or more device identifiers is near one or more parking spaces;

    determining, by the server computer, that one or more parking spaces is vacant based on a movement transition of one or more devices associated with the one or more identifiers near the one or more parking spaces occurring between a first movement category of walking and a second movement category of driving;

    determining, by the server computer, that one or more parking spaces is occupied based on a movement transition of one or more devices associated with the one or more identifiers near the one or more parking spaces occurring between a first movement category of driving and a second movement category of walking;

    storing, by the server computer, data indicating a status of vacant or occupied for the one or more parking spaces;

    receiving, by the server computer, a request from a third party server for parking data associated with a specified location; and

    sending, by the server computer, the parking data including the status of vacant or occupied for one or more parking spaces for the specified location to the third party server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×