Method and apparatus for enabling a searchable history of real-world user experiences
First Claim
1. A computer-implemented method comprising:
- receiving one or more settings of a mobile computing device that indicate when media data is to be captured by the mobile computing device;
initiating capture of media data by the mobile computing device based on the one or more settings and one or more real-world conditions associated with the mobile computing device;
transmitting the captured media data to a server computer system, the server computer system to perform one or more recognition processes on the captured media data and add the captured media data to a history of real-world experiences of a user of the mobile computing device when the one or more recognition processes find a match;
transmitting a query of the user to the server computer system to initiate a search of the history of real-world experiences; and
receiving results relevant to the query that include data indicative of the captured media data in the history of real-world experiences,wherein the one or more settings comprise initiation of media data capture by the mobile computing device when a current location of the mobile computing device is proximate to a popular location, wherein the location is a popular location when a number of other users that have captured media data at the location exceeds a threshold.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for enabling a searchable history of real-world user experiences is described. The method may include capturing media data by a mobile computing device. The method may also include transmitting the captured media data to a server computer system, the server computer system to perform one or more recognition processes on the captured media data and add the captured media data to a history of real-world experiences of a user of the mobile computing device when the one or more recognition processes find a match. The method may also include transmitting a query of the user to the server computer system to initiate a search of the history or real-world experiences, and receiving results relevant to the query that include data indicative of the media data in the history of real-world experiences.
56 Citations
22 Claims
-
1. A computer-implemented method comprising:
-
receiving one or more settings of a mobile computing device that indicate when media data is to be captured by the mobile computing device; initiating capture of media data by the mobile computing device based on the one or more settings and one or more real-world conditions associated with the mobile computing device; transmitting the captured media data to a server computer system, the server computer system to perform one or more recognition processes on the captured media data and add the captured media data to a history of real-world experiences of a user of the mobile computing device when the one or more recognition processes find a match; transmitting a query of the user to the server computer system to initiate a search of the history of real-world experiences; and receiving results relevant to the query that include data indicative of the captured media data in the history of real-world experiences, wherein the one or more settings comprise initiation of media data capture by the mobile computing device when a current location of the mobile computing device is proximate to a popular location, wherein the location is a popular location when a number of other users that have captured media data at the location exceeds a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
receiving one or more settings of a mobile computing device that indicate when media data is to be captured by the mobile computing device; initiating capture of media data by the mobile computing device based on the one or more settings and one or more real-world conditions associated with the mobile computing device; transmitting the captured media data to a server computer system, the server computer system to perform one or more recognition processes on the captured media data and add the captured media data to a history of real-world experiences of a user of the mobile computing device when the one or more recognition processes find a match; transmitting a query of the user to the server computer system to initiate a search of the history of real-world experiences; and receiving results relevant to the query that include data indicative of the captured media data in the history of real-world experiences, wherein the one or more settings comprise initiation of media data capture by the mobile computing device when a current location of the mobile computing device is proximate to a popular location, wherein the location is a popular location when a number of other users that have captured media data at the location exceeds a threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile computing device comprising:
-
a memory; and a processor coupled with the memory to receive one or more settings of a mobile computing device that indicate when media data is to be captured by the mobile computing device, initiate capture of media data based on the one or more settings and one or more real-world conditions associated with the mobile computing device, transmit the captured media data to a server computer system, the server computer system to perform one or more recognition processes on the captured media data and add the captured media data to a history of real-world experiences of a user of the mobile computing device when the one or more recognition processes find a match, transmit a query of the user to the server computer system to initiate a search of the history of real-world experiences, and receive results relevant to the query that include data indicative of the captured media data in the history of real-world experiences, wherein the one or more settings comprise initiation of media data capture by the mobile computing device when a current location of the mobile computing device is proximate to a popular location, wherein the location is a popular location when a number of other users that have captured media data at the location exceeds a threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-implemented method comprising:
-
receiving media data, at a server computer system, captured by a mobile computing device, the media data captured based on one or more setting received by the mobile device indicative of when media data is to be captured and based on one or more real-world conditions associated with the mobile computing device, wherein the one or more settings comprise initiation of media data capture by the mobile computing device when a current location of the mobile computing device is proximate to a popular location, wherein the location is a popular location when a number of other users that have captured media data at the location exceeds a threshold; performing one or more recognition processes on the captured media data; adding the captured media data to a history of real-world experiences of a user of the mobile computing device when the one or more recognition processes find a match; receiving a query from the mobile computing device to initiate a search of the history of real-world experiences; and transmitting results relevant to the query that include data indicative of the captured media data in the history of real-world experiences.
-
-
22. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
receiving media data, at a server computer system, captured by a mobile computing device, the media data captured based on one or more setting received by the mobile device indicative of when media data is to be captured and based on one or more real-world conditions associated with the mobile computing device, wherein the one or more settings comprise initiation of media data capture by the mobile computing device when a current location of the mobile computing device is proximate to a popular location, wherein the location is a popular location when a number of other users that have captured media data at the location exceeds a threshold; performing one or more recognition processes on the captured media data; adding the captured media data to a history of real-world experiences of a user of the mobile computing device when the one or more recognition processes find a match; receiving a query from the mobile computing device to initiate a search of the history of real-world experiences; and transmitting results relevant to the query that include data indicative of the captured media data in the history of real-world experiences.
-
Specification