In some embodiments, the disclosed subject matter involves a system and method to identify objects in an environment or scene to assist in locating objects and individuals. In at least one embodiment, users register with a service to help locate and/or track objects and individuals. The service may provide recommendations on how to locate, reach, or avoid the target object or individual. Identifying and tracking an object may be used to locate an individual when the object is correlated with the individual. Individuals may register with the service for purposes of user authentication and for defining privacy authorizations for data related to the identifying the user and user's location to other parties. The service may execute in a trusted execution environment to help preserve privacy. Embodiments may be used for games, geo-caching, finding groups and individuals for meeting up, avoiding objects or individuals, etc. Other embodiments are described and claimed.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system for tracking target objects, comprising: a registration component, when in operation communicatively coupled to a cloud service provider, to register user preferences regarding privacy and authorizations of tracking at least one of an object or a user by the cloud service provider; a tracking component, when in operation communicatively coupled to the cloud service provider, to aggregate data received from a plurality of sensors, and to identify a target in the aggregated data, and to detect movement of the target based on the aggregated data; and a recommendation engine to provide information regarding location or avoidance of the target to a registered user, based on privacy and authorization preferences registered by the registration component. 2. The system as recited in claim 1, wherein the system is to operate in a trusted execution environment. 3. The system as recited in claim 2, further comprising: a content analytics engine to perform rule-based analysis on content models and after acquisition of the target, to analyze subsequent images to identify when the target is moving. 4. The system as recited in claim 3, wherein the content analytics engine is to utilize techniques in visual understanding and scene understanding to provide object identification and tracking. 5. The system as recited in claim 3, further comprising: an inference engine to perform rule-based inference on the aggregated data used with machine learning algorithms, wherein the inference engine is to identify characteristics in the aggregated data, and to correlate data across various sources of data. 6. The system as recited in claim 5, wherein the inference engine is to perform predictive analysis based on coordinates of the target and use fast learning techniques to predict where the target is moving. 7. The system as recited in claim 2, further comprising a privacy engine to use one time unique hash protocol in a challenge/response exchange between a user and the cloud service provider to protect an identity of the user and user-specific data. 8. The system as recited in claim 7, wherein the one time unique hash is set to be valid for a limited period of time. 9. The system as recited in claim 2, further comprising a privacy engine to control user-specific private data stored on servers accessible to the cloud service provider, the user-specific private data to be encrypted when encryption is requested in the user preferences. 10. The system as recited in claim 2, further comprising a characteristics ranking engine to perform rule-based inference to rank identified characteristics in the aggregated data received from a plurality of sensors. 11. The system as recited in claim 10, wherein characteristics include facial fiducial points retrieved from image data in the aggregated data and identification of clothing corresponding to the target, and wherein ranking is based on demographic information, and time sampling when the target appeared in an image frame in the aggregated data, and wherein ranking policies are pre-selected by at least one of a user and an administrator of the cloud service provider. 12. The system as recited in claim 2, further comprising a feedback engine to accept feedback from users of the cloud service, wherein a user is one of a requesting user or a target individual, and wherein the feedback engine is to query the user for at least one of confirmation of location, confirmation of identification, or accuracy of information received from the recommendation engine. 13. The system as recited in claim 2, wherein the feedback engine is to use a dialogue-based communication protocol, including negotiation, between the user and the cloud service. 14. The system as recited in claim 1, wherein the tracking component further comprises a voice recognition component to receive audio and identify a target individual based on received vocal audio. 15. The system as recited in claim 1, wherein the tracking component further comprises an object recognition component to receive information identifying a target object, and to receive criteria for locating and tracking the target object, wherein the object is to remain in close proximity with a target individual. 16. The system as recited in claim 1, wherein the tracking component further comprises a facial recognition component to identify facial features of a target individual in images received from an image capture device, and wherein the tracking component is to determine that the target individual has been located. 17. A computer implemented method for locating and tracking objects, comprising: receiving data from a plurality of sensors communicatively coupled to a service running in a trusted execution environment; aggregating the data received to identify an object in a supported device group location; and applying user preferences regarding privacy and authorizations for tracking the object to identify whether location and tracking information related to the object are to be released to a user requesting the information. 18. The computer implemented method as recited in claim 17, wherein the user preferences define a temporal authorization period for releasing the information to the user requesting the information. 19. The computer implemented method as recited in claim 17, further comprising: registering with the service, by the user requesting the information, wherein the registering of the user includes authenticating the user for secure and private usage of the service; and registering with the service a target individual corresponding to the object, wherein the registering of the target individual includes: correlating the object to the target individual, identifying that the object may be tracked by the user for a specific time period, and identifying privacy restrictions on releasing data corresponding to the target individual. 20. At least one computer readable storage medium having instructions stored thereon, the instructions when executed on a machine cause the machine to: aggregate data to identify an object in a supported device group location, the data from a plurality of sensors communicatively coupled to a service running in a trusted execution environment; and apply user preferences regarding privacy and authorizations for tracking the object to identify whether location and tracking information related to the object are to be released to a user requesting the information. 21. The at least one computer readable storage medium as recited in claim 20, wherein the user preferences define a temporal authorization period for releasing the information to the user requesting the information. 22. The at least one computer readable storage medium as recited in claim 20, further comprising instructions to: register with the service, by the user requesting the information, wherein the registering of the user includes authenticating the user for secure and private usage of the service; and register with the service a target individual corresponding to the object, wherein the registering of the target individual includes instructions to: correlate the object to the target individual, identify that the object may be tracked by the user for a specific time period, and identify privacy restrictions on releasing data corresponding to the target individual. 23. A device for locating objects, comprising: a mobile device, when in operation, communicatively coupled to a cloud service provider for locating and tracking an object; an image capture assembly coupled to the mobile device to capture images of an environment proximate to the mobile device; a location identification unit to identify a location corresponding to the mobile device; a display unit coupled to the mobile device to display recommendations corresponding to the object, object location and location of the mobile device; and a privacy engine coupled to the mobile device to authenticate a user of the mobile device to the cloud service, and to provide user preferences regarding privacy and authorizations to the cloud service provider. 24. The device as recited in claim 23, wherein the display unit is to display map directions indicating a path to take to either meet or avoid the object. 25. The device as recited in claim 23, further comprising an audio output to provide audio instructions corresponding with the recommendation.