×

Online resource serving to a traveling user

  • US 9,219,788 B1
  • Filed: 01/08/2014
  • Issued: 12/22/2015
  • Est. Priority Date: 08/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for serving an online resource item to a user device based at least in part on a state of the user, the method implemented using a host computing device in communication with a memory, said method comprising:

  • receiving, at a host computing device, movement data from a user device, the movement data representing a record of movement of the user device over a period of time, the movement data including location data and time data;

    assigning to the user device, by the host computing device, a home location and work location based on the movement data;

    categorizing, by the host computing device, the movement data into a plurality of patterns based on the home location, the work location, and associations between the location data and the time data of the movement data for the user device, wherein each pattern of the plurality of patterns is associated with at least one of a plurality of predefined states of the user;

    generating, by the host computing device, a user device profile for the user device including the plurality of patterns and the associated predefined states of the user;

    storing the user device profile within the memory;

    receiving a resource request associated with the user device;

    determining a current pattern of the user based at least in part on a current location of the user;

    determining, by the host computing device, a current state of the user based at least in part on the user device profile and the current pattern of the user;

    receiving, at the host computing device, at least one candidate online resource item responsive to the resource request;

    identifying, by the host computing device, from the received at least one candidate online resource item, at least one online resource item relevant to the current state of the user; and

    serving, from the host computing device, the identified at least one online resource item relevant to the current state of the user to the user device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×