×

Geolocation based work data on a mobile device using a database system

  • US 10,423,907 B2
  • Filed: 10/17/2014
  • Issued: 09/24/2019
  • Est. Priority Date: 10/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a database system implemented using a server system comprising one or more processors, the database system configurable to cause;

    obtaining first data from a mobile device associated with a user affiliated with an organization, the first data comprising;

    first geolocation data identifying a first geographic location of the mobile device, and one or more electronic communications;

    identifying, in a database storing a plurality of customer data records related to a plurality of customers of the organization, a subset of the customer data records as;

    being associated with the user, andhaving associated contact information identifying an address within a designated range of the first geographic location;

    generating a plurality of work items corresponding to the subset of customer data records, each work item comprising work data capable of being acted upon by the user to perform work related to servicing a customer;

    identifying, using at least the one or more electronic communications, a subset of the work items and a priority of the work items in the subset;

    sending second data to the mobile device, the second data comprising or indicating the subset of work items and the priority, the second data configured to be processed to cause display on the mobile device of an arrangement of the work items in the subset according to the priority;

    obtaining third data from the mobile device, the third data comprising second geolocation data identifying a second geographic location of the mobile device, the second geographic location being different from the first geographic location;

    determining a first numerical value representing the second geographical location;

    identifying, using the database, a plurality of factors associated with the subset of customer data records;

    determining a plurality of second numerical values, each second numerical value representing a respective one of the factors;

    obtaining a plurality of weighted numerical values generated by applying a respective one of a plurality of numerical weights to a respective one of a set of numerical values comprising the first numerical value and comprising the second numerical values;

    changing the priority of the work items in the subset based at least in part on the weighted numerical values;

    sending fourth data to the mobile device, the fourth data comprising or indicating the changed priority, the fourth data configured to be processed to cause updating the display of the arrangement of the work items in the subset according to the changed priority; and

    updating, responsive to obtaining fifth data from the mobile device, one or more of the subset of customer data records to indicate performance of work associated with one or more of the work items in the displayed arrangement.

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