METHOD AND APPARATUS FOR ENABLING A SEARCHABLE HISTORY OF REAL-WORLD USER EXPERIENCES
First Claim
1. A computer-implemented method comprising:
- capturing media data by a 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 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.
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.
33 Citations
29 Claims
-
1. A computer-implemented method comprising:
-
capturing media data by a 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
capturing media data by a 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 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile computing device comprising:
-
a memory; and a processor coupled with the memory to capture media data, 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 or real-world experiences, and receive results relevant to the query that include data indicative of the media data in the history of real-world experiences. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method comprising:
-
receiving media data, at a server computer system, captured by a mobile computing device; 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 or real-world experiences; and transmitting results relevant to the query that include data indicative of the media data in the history of real-world experiences.
-
-
28. 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; 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 or real-world experiences; and transmitting results relevant to the query that include data indicative of the media data in the history of real-world experiences.
-
-
29. A system comprising:
-
a mobile computing device to capture media data, transmit the captured media data to a server computer system, transmit a query of a user to the server computer system to initiate a search of a history or real-world experiences, and receive results relevant to the query that include data indicative of the media data in the history of real-world experiences; and a server computer system to receive the media data captured by the mobile computing device perform one or more recognition processes on the captured media data, add the captured media data to the history of real-world experiences of the user of the mobile computing device when the one or more recognition processes find a match, receive the query from the mobile computing device to initiate a search of the history or real-world experiences, and transmit results relevant to the query that include the data indicative of the media data in the history of real-world experiences.
-
Specification