Method and apparatus for enabling event-based media data capture
First Claim
1. A method comprising:
- receiving sensor data from a sensor included in a mobile computing device;
identifying a person, object, or place from the sensor data;
identifying an event from the sensor data based, at least in part, on whether the identified person, object, or place is included in a history of real-world experiences of a user of the mobile computing device;
initiating the mobile computing device to capture media data in response to identifying the event from the sensor data;
associating the media data captured by the mobile computing device with the event; and
transmitting media capture event data identifying the event and the media data associated with the event to a server computer system for adding the media capture event data and the media data associated with the event to the history of real-world experiences of the user of the mobile computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for enabling media data capture based on a real-world user experience is described herein. According to embodiments of the invention, media data is captured by a mobile computing device and transmitted to a server computer system in response to identifying one or more events from sensor data. The server computer system adds the captured media data, along with data identifying the event that initiated the capture of the media data, to a history of real-world experiences of a user of the mobile computing device. The server computer system may further perform one or more recognition processes on the captured media data and, when the one or more recognition processes find a match, associate the recognized items to the captured media data.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving sensor data from a sensor included in a mobile computing device; identifying a person, object, or place from the sensor data; identifying an event from the sensor data based, at least in part, on whether the identified person, object, or place is included in a history of real-world experiences of a user of the mobile computing device; initiating the mobile computing device to capture media data in response to identifying the event from the sensor data; associating the media data captured by the mobile computing device with the event; and transmitting media capture event data identifying the event and the media data associated with the event to a server computer system for adding the media capture event data and the media data associated with the event to the history of real-world experiences of the user of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
receiving sensor data from a sensor included in a mobile computing device; identifying a person, object, or place from the sensor data; identifying an occurrence of an event from the sensor data based, at least in part, on whether the identified person, object, or place is included in a history of real-world experiences of a user of the mobile computing device; automatically initiating the mobile computing device to capture media data for adding to the history of real-world experiences of the user of the mobile computing device, in response to identifying the occurrence of the event from the sensor data; associating the media data captured by the mobile computing device with the event; and transmitting media capture event data identifying the event and the media data associated with the event to a server computer system for adding the media capture event data and the media data associated with the event to the history of real-world experiences of the user of the mobile computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a memory; a processor; a sensor; and a capture event module included in the memory and executed via the processor to; receive sensor data from the sensor; identify a person, object, or place from the sensor data; identify an event from the sensor data based, at least in part, on whether the identified person, object, or place is included in a history of real-world experiences of a user of the mobile computing device; initiate one or more media data files to be captured in response to identifying the event; associate the captured one or more media data files with the event; and transmit media capture event data identifying the event and the media data associated with the event to a server computer system for adding the media capture event data and the media data associated with the event to the history of real-world experiences of the user of the system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification