×

Method and system for determining terminal location

  • US 10,453,065 B2
  • Filed: 02/12/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 02/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A service computer within a terminal locator system comprising:

  • a processor; and

    a memory including instructions that, when executed with the processor, cause the service computer to implement a method comprising;

    receiving, at a location assessment module, mobile location data from multiple mobile devices, each of the mobile devices associated with a user of a plurality of users, the mobile location data including geographic location data of each of the plurality of mobile devices with respect to time;

    receiving, at the location assessment module, multiple transaction data associated with multiple terminals at a business location, each of the transaction data of the multiple transaction data associated with a user of the plurality of users;

    determining, by the location assessment module for each of the multiple terminals at the business location, a location of the terminal within the business location by, for each terminal;

    identifying, by the location assessment module, a number of users of the plurality of users that are each associated with at least one transaction data of the multiple transaction data conducted at the terminal;

    determining, by the location assessment module based at least in part on the mobile location data and the multiple transaction data, a set of potential locations associated with the terminal by, for each user of the number of users;

    identifying, by the location assessment module, the at least one transaction data of the multiple transaction data conducted by the user;

    determining, by the location assessment module, a transaction time for the identified at least one transaction data;

    determining, by the location assessment module, a geographic location of a mobile device associated with the user at the determined transaction time using a function having inputs of two different geographic locations of the mobile device, wherein the two different geographic locations of the mobile device are determined based at least in part on two different times proximate to the determined transaction time;

    appending, by the location assessment module, the geographic location to the set of potential locations; and

    filtering, by the location assessment module from the set of potential locations, each potential location for which the transaction time is before a predetermined time; and

    determining, by the location assessment module as a function of the set of potential locations associated with each terminal of the plurality of terminals, a location of the terminal within the business location.

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