PHYSICAL OBJECT SEARCH
First Claim
1. A method comprising:
- receiving, by a computer processor of a remote computing system from a mobile user via a mobile device, description data describing search requirements associated with a requested physical object to be located;
generating, by said computer processor, a request associated with a real time search for said requested physical object associated with said description data;
monitoring, by said computer processor, locations of said mobile user;
transmitting, by said computer processor, said request to a plurality of video data retrieval devices, wherein each video data retrieval device is located in a different location;
receiving, by said computer processor in response to said request from said plurality of video data retrieval devices, video data associated with a plurality of physical objects associated with said requested physical object;
receiving, by said computer processor, location data associated with a location for each physical object of said plurality of physical objects;
calculating, by said computer processor, distances between current locations of said locations of said mobile user and each said location of each said physical object;
calculating, by said computer processor, a relative velocity between said mobile user and each said physical object;
generating, by said computer processor based on each distance of said distances and each said relative velocity, recommendations associated with traveling to view each said physical object; and
presenting, by said computer processor to said mobile user, said recommendations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for searching for items is provided. The method includes receiving, from a user, description data describing search requirements associated with a requested physical object to be located. Locations of the user are monitored and a request to locate the physical object is transmitted to video data retrieval devices. In response, video data associated with associated physical objects and location data for associated locations are retrieved. Distances and relative velocities between current locations of the user and each location of each physical object are calculated. In response, recommendations associated with traveling to view each physical object are generated and presented to the user.
11 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computer processor of a remote computing system from a mobile user via a mobile device, description data describing search requirements associated with a requested physical object to be located; generating, by said computer processor, a request associated with a real time search for said requested physical object associated with said description data; monitoring, by said computer processor, locations of said mobile user; transmitting, by said computer processor, said request to a plurality of video data retrieval devices, wherein each video data retrieval device is located in a different location; receiving, by said computer processor in response to said request from said plurality of video data retrieval devices, video data associated with a plurality of physical objects associated with said requested physical object; receiving, by said computer processor, location data associated with a location for each physical object of said plurality of physical objects; calculating, by said computer processor, distances between current locations of said locations of said mobile user and each said location of each said physical object; calculating, by said computer processor, a relative velocity between said mobile user and each said physical object; generating, by said computer processor based on each distance of said distances and each said relative velocity, recommendations associated with traveling to view each said physical object; and presenting, by said computer processor to said mobile user, said recommendations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, comprising a computer readable storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a remote computing system implements a method, said method comprising:
-
receiving, by said computer processor from a mobile user via a mobile device, description data describing search requirements associated with a requested physical object to be located; generating, by said computer processor, a request associated with a real time search for said requested physical object associated with said description data; monitoring, by said computer processor, locations of said mobile user; transmitting, by said computer processor, said request to a plurality of video data retrieval devices, wherein each video data retrieval device is located in a different location; receiving, by said computer processor in response to said request from said plurality of video data retrieval devices, video data associated with a plurality of physical objects associated with said requested physical object; receiving, by said computer processor, location data associated with a location for each physical object of said plurality of physical objects; calculating, by said computer processor, distances between current locations of said locations of said mobile user and each said location of each said physical object; calculating, by said computer processor, a relative velocity between said mobile user and each said physical object; generating, by said computer processor based on each distance of said distances and each said relative velocity, recommendations associated with traveling to view each said physical object; and presenting, by said computer processor to said mobile user, said recommendations. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor of a remote computing system implements a method comprising:
-
receiving, by said computer processor from a mobile user via a mobile device, description data describing search requirements associated with a requested physical object to be located; generating, by said computer processor, a request associated with a real time search for said requested physical object associated with said description data; monitoring, by said computer processor, locations of said mobile user; transmitting, by said computer processor, said request to a plurality of video data retrieval devices, wherein each video data retrieval device is located in a different location; receiving, by said computer processor in response to said request from said plurality of video data retrieval devices, video data associated with a plurality of physical objects associated with said requested physical object; receiving, by said computer processor, location data associated with a location for each physical object of said plurality of physical objects; calculating, by said computer processor, distances between current locations of said locations of said mobile user and each said location of each said physical object; calculating, by said computer processor, a relative velocity between said mobile user and each said physical object; generating, by said computer processor based on each distance of said distances and each said relative velocity, recommendations associated with traveling to view each said physical object; and presenting, by said computer processor to said mobile user, said recommendations.
-
Specification