Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: obtaining a query image of a particular scene, wherein the query image includes embedded information and represents the particular scene at a time of capture and wherein obtaining the query image includes receiving the query image from one of a local data store and a local image capture component and wherein if the query image is received from the local image capture component, the method further includes adding the embedded information to the query image, and wherein the embedded information includes location data and perspective data wherein the perspective data is obtained from a local sensor of the device that captures the image data, the local sensor being selected from one or more of an accelerometer, a gyroscope, or a compass and wherein the embedded information further includes environmental data from one or more infrastructure sensors, and wherein the environmental data includes one or more of temperature data, moisture data, ambient light intensity data and wind speed data; receiving user input that identifies a different time than the time of capture; and obtaining a time-shifted image of the particular scene based on the user input and the embedded information in the query image, wherein the time-shifted image represents the particular scene at the different time and wherein using the user input and the embedded information to obtain the time-shifted image includes: transmitting the query image with the embedded information to a remote server; transmitting a time-shift request to the remote server based on the user input; and receiving the time-shifted image having the location data from the remote server.
2. The method of claim 1 , further including obtaining personalization data from one or more of a user interface and a crowd source interface, wherein the embedded information further includes the personalization data.
3. The method of claim 1 , further including encrypting the embedded information.
4. The method of claim 1 , wherein the different time is earlier than the time of capture.
5. The method of claim 1 , wherein the different time is later than the time of capture and earlier than a time of viewing the query image.
6. At least one computer readable storage medium comprising a set of instructions which, when executed by a processor, cause a device to: obtain a query image of a particular scene from one of a local data store and a local image capture component, wherein the query image is to include embedded information and represent the particular scene at a time of capture and wherein if the query image is received from the local image capture component, the instructions, when executed, add the embedded information to the query image, and wherein the embedded information is to include location data and perspective data wherein the perspective data is obtained from a local sensor of the device that captures the image data, the local sensor being selected from one or more of an accelerometer, a gyroscope, or a compass and wherein the embedded data is to further include environmental data that includes one or more of temperature data, moisture data, ambient light intensity data and wind speed data; receive user input that identifies a different time than the time of capture; and obtain a time-shifted image of the particular scene based on the user input and embedded information in the query image, wherein the time-shifted image represents the particular scene at the different time; and wherein the instructions, when executed, further cause the device to: transmit the query image with the embedded information to a remote server; transmit a time-shift request to the remote server based on the user input; and receive the time-shifted image having the location data from the remote server.
7. The at least one computer readable storage medium of claim 6 , wherein the instructions, when executed, cause the device to obtain personalization data from one or more of a user interface and a crowd source interface, wherein the embedded information is to further include the personalization data.
8. The at least one computer readable storage medium of claim 6 , wherein the instructions, when executed, cause the device to encrypt the embedded information.
9. The at least one computer readable storage medium of claim 6 , wherein the different time is to be earlier than the time of capture.
10. The at least one computer readable storage medium of claim 6 , wherein the different time is to be later than the time of capture and earlier than a time of viewing the query image.
11. A method comprising: receiving a query image of a particular scene, wherein the query image includes embedded information and represents the particular scene at a time of capture, and wherein the embedded information includes location data and perspective data wherein the perspective data is obtained from a local sensor of the device that captures the image data, the local sensor being selected from one or more of an accelerometer, a gyroscope, or a compass and wherein the embedded data is to further include environmental data that includes one or more of temperature data, moisture data, ambient light intensity data and wind speed data; receiving a time-shift request, wherein the time-shift request identifies a different time than the time of capture; and generating a response that includes a time-shifted image of the particular scene based on the query image and the time-shift request wherein generating the response includes: conducting an object recognition analysis on the query image; and removing one or more objects from the query image based on the object recognition analysis to obtain a personalized image, wherein the personalized image is used to obtain the time-shifted image having the location data associated with the query image.
12. The method of claim 11 , wherein generating the response includes using the embedded information to obtain the time-shifted image from one or more of a crowd source and a data store associated with a particular user.
13. The method of claim 11 , wherein generating the response includes combining a plurality of images to obtain the time-shifted image, and wherein the plurality of images includes the query image.
14. The method of claim 11 , wherein the different time is earlier than the time of capture.
15. The method of claim 11 , wherein the different time is later than the time of capture.
16. At least one computer readable storage medium comprising a set of instructions which, when executed by a processor, cause a computer to: receive a query image of a particular scene, wherein the query image is to include embedded information and represent the particular scene at a time of capture, and wherein the embedded information includes location data and perspective data wherein the perspective data is obtained from a local sensor of the device that captures the image data, the local sensor being selected from one or more of an accelerometer, a gyroscope, or a compass and wherein the embedded data is to further include environmental data that includes one or more of temperature data, moisture data, ambient light intensity data and wind speed data; receive a time-shift request, wherein the time-shift request is to identify a different time than the time of capture; and generate a response that includes a time-shifted image of the particular scene based on the query image and the time-shift request and wherein the instructions, when executed, further cause a computer to: conduct an object recognition analysis on the query image; and remove one or more objects from the query image based on the object recognition analysis to obtain a personalized image, wherein the personalized image is used to obtain the time-shifted image having the location data associated with the query image.
17. The at least one computer readable storage medium of claim 16 , wherein the instructions, when executed, cause a computer to use the embedded information to obtain the time-shifted image from one or more of a crowd source and a data store associated with a particular user.
18. The at least one computer readable storage medium of claim 16 , wherein the instructions, when executed, cause a computer to combine a plurality of images to obtain the time-shifted image, and wherein the plurality of images is to include the query image.
19. The at least one computer readable storage medium of claim 16 , wherein the different time is to be earlier than the time of capture.
20. The at least one computer readable storage medium of claim 16 , wherein the different time is to be later than the time of capture.
21. An apparatus comprising: a query module to obtain a query image of a particular scene, wherein the query image is to include embedded information and represent the particular scene at a time of capture and wherein the query module is to receive the query image from one of a local data store and a local image capture component and wherein if the query image is received from the local image capture component, the query module is to add the embedded information to the query image, and wherein the embedded information is to include location data and perspective data wherein the perspective data is obtained from a local sensor of the device that captures the image data, the local sensor being selected from one or more of an accelerometer, a gyroscope, or a compass and wherein the embedded data is to further include environmental data that includes one or more of temperature data, moisture data, ambient light intensity data and wind speed data; user interface hardware to receive user input that identifies a different time than the time of capture; and an image retrieval module to: transmit the query image with the embedded information to a remote server; transmit a time-shift request to the remote server based on the user input; and receive a time-shifted image having the location associated with the query image from the remote server, wherein the time-shifted image represents the particular scene at the different time and wherein one or more of the query module or the image retrieval module are implemented at least partly in fixed functionality logic hardware.
Unknown
March 28, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.