Locating mobile users
First Claim
1. A method, comprising:
- detecting, by a computer, that a respective user device for one or more particular users has entered a particular physical space;
registering, by the computer, the respective user device for the one or more particular users at the particular physical space;
associating, by the computer, each of the one or more particular users with a respective user profile;
monitoring, by the computer, a location of each of the particular users within the particular physical space based on a corresponding location of the respective user device, wherein monitoring includes;
limiting monitoring within certain areas of the particular physical space, wherein the particular users are not tracked in the certain areas if the particular users are within a predefined range of a blackout area;
receiving, by the computer, a search query for a particular type of user within the particular physical space;
determining, by the computer, one or more resultant users that correspond to the particular type of user based on the associated respective user profiles;
determining, by the computer, a location of the one or more resultant users;
determining, by the computer, utilization of areas within the particular physical space based on the monitoring; and
displaying, on a graphical user interface (GUI), the location of the one or more resultant users on a virtualized map of the particular physical space, wherein the location of the one or more resultant users within certain areas of the physical space are not displayed on a virtualized map.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, respective user devices may be registered for one or more particular users at a particular physical space, and each of the one or more particular users may be associated with a respective user profile. The system monitors a location of each of the particular users within the particular physical space based on a corresponding location of the respective user device, such that upon receiving a search query for a particular type of user within the particular physical space, and determining one or more resultant users that correspond to the particular type of user based on the associated respective user profiles, the system can determine a location of the one or more resultant users. As such, the system can display, on a graphical user interface (GUI), the location of the one or more resultant users on a virtualized map of the particular physical space.
-
Citations
18 Claims
-
1. A method, comprising:
-
detecting, by a computer, that a respective user device for one or more particular users has entered a particular physical space; registering, by the computer, the respective user device for the one or more particular users at the particular physical space; associating, by the computer, each of the one or more particular users with a respective user profile; monitoring, by the computer, a location of each of the particular users within the particular physical space based on a corresponding location of the respective user device, wherein monitoring includes; limiting monitoring within certain areas of the particular physical space, wherein the particular users are not tracked in the certain areas if the particular users are within a predefined range of a blackout area; receiving, by the computer, a search query for a particular type of user within the particular physical space; determining, by the computer, one or more resultant users that correspond to the particular type of user based on the associated respective user profiles; determining, by the computer, a location of the one or more resultant users; determining, by the computer, utilization of areas within the particular physical space based on the monitoring; and displaying, on a graphical user interface (GUI), the location of the one or more resultant users on a virtualized map of the particular physical space, wherein the location of the one or more resultant users within certain areas of the physical space are not displayed on a virtualized map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A tangible, non-transitory computer-readable media comprising program instructions, which when executed on a processor are configured to:
-
detect that a respective user device for one or more particular users has entered a particular physical space; register the respective user device for the one or more particular users at the particular physical space; associate each of the one or more particular users with a respective user profile; monitor a location of each of the particular users within the particular physical space based on a corresponding location of the respective user device, wherein monitoring includes; limiting monitoring within certain areas of the particular physical space, wherein the particular users are not tracked in the certain areas if the particular users are within a predefined range of a blackout area; receive a search query for a particular type of user within the particular physical space; determine one or more resultant users that correspond to the particular type of user based on the associated respective user profiles; determine a location of the one or more resultant users; determine utilization of areas within the particular physical space based on the monitoring; and display, on a graphical user interface (GUI), the location of the one or more resultant users on a virtualized map of the particular physical space, wherein the location of the one or more resultant users within certain areas of the physical space are not displayed on a virtualized map. - View Dependent Claims (16, 17)
-
-
18. An apparatus, comprising:
-
a processor adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; detect that a respective user device for one or more particular users has entered a particular physical space; register the respective user device for the one or more particular users at the particular physical space; register a respective user device for one or more particular users at a particular physical space; associate each of the one or more particular users with a respective user profile; monitor a location of each of the particular users within the particular physical space based on a corresponding location of the respective user device, wherein monitoring includes; limiting monitoring within certain areas of the particular physical space wherein the particular users are not tracked in the certain areas if the particular users are within a predefined range of a blackout area; receive a search query for a particular type of user within the particular physical space; determine one or more resultant users that correspond to the particular type of user based on the associated respective user profiles; determine a location of the one or more resultant users; determine utilization of areas within the particular physical space based on the monitoring; and display, on a graphical user interface (GUI), the location of the one or more resultant users on a virtualized map of the particular physical space, wherein the location of the one or more resultant users within certain areas of the physical space are not displayed on a virtualized map.
-
Specification