×

Detecting relative crowd density via client devices

  • US 9,003,030 B2
  • Filed: 01/03/2013
  • Issued: 04/07/2015
  • Est. Priority Date: 01/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for detecting crowds, the method comprising:

  • selecting, by a computer device, a location in a set of locations a user of a client device wants to go to based on data within a profile associated with the user;

    monitoring, by the computer device, a set of data inputs to determine a number of people currently at the selected location;

    responsive to the computer device determining that the number of people currently at the selected location is not greater than a user-defined threshold level of people for the selected location, sending, by the computer device, a mapped route to the selected location to the client device of the user;

    selecting, by the computer device, a task in a set of tasks the user of the client device wants to perform at the selected location based on the data within the profile associated with the user;

    monitoring, by the computer device, the set of data inputs to determine a number of people currently at a site within the selected location corresponding to the selected task in the set of tasks;

    responsive to the computer device determining that the number of people currently at the site within the selected location corresponding to the selected task in the set of tasks is not greater than a user-defined threshold level of people for the site, sending, by the computer device, a mapped route to the site within the selected location corresponding to the selected task in the set of tasks to the client device of the user;

    responsive to the computer device determining that the client device of the user arrived at the site within the selected location corresponding to the selected task in the set of tasks within an estimated time of arrival, recording, by the computer device, activity of the user of the client device at the site within the selected location corresponding to the selected task in the set of tasks; and

    responsive to the computer device determining that the client device of the user left the site within the selected location corresponding to the selected task in the set of tasks, determining, by the computer device, whether another task exists in the set of tasks the user of the client device wants to perform at the selected location.

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