Patent ID: 8014573

Claim:
A computer implemented method for managing digital life recording data, the computer implemented method comprising: capturing data associated with daily activities of a first person using a plurality of data capturing devices associated with a first mobile digital life recording device associated with the first person to form captured data, wherein the captured data includes sound data, and video data; processing the captured data using the first mobile digital life recording device wherein processing the captured data comprises: organizing the sound data and the video data into a plurality of data segments; and tagging each data segment within the plurality of data segments with a global positioning system location identifier and a timestamp; storing the plurality of data segments into a cache of the first mobile digital life recording device; and sending a portion of the plurality of data segments to a second mobile digital life recording device associated with a second person that is authorized by the first person to receive the portion of the plurality of data segments via a wireless network, wherein the plurality of data segments stored in the cache of the mobile device further comprises data retrieved from an information source over a wireless network, and wherein the information source is the second mobile digital life recording device associated with the second person; responsive to interfacing the first mobile digital life recording device with a repository mass store, uploading and storing the plurality of data segments stored in the cache of the first mobile digital life recording device and data segments received from the second person of the second mobile digital life recording device into the repository mass store to form a plurality of uploaded data segments; processing the plurality of uploaded data segments stored at the repository mass store, wherein processing the plurality of uploaded data segments comprises: generating a text transcript of the sound data and a plurality of thumbnail images for the video data for each data segment within the plurality of uploaded data segments; generating metadata associated with terms in the text transcript; indexing each data segment within the plurality of uploaded data segments based on the global positioning system location identifier, the timestamp, and the text transcript; and indexing the sound data in the plurality of uploaded data segments based on the metadata from the text transcript; and responsive to receiving a request to view data within a selected period of time, presenting the sound data, the video data, the plurality of thumbnail images, and the text transcript for each data segment within the plurality of uploaded data segments stored at the repository mass store within the selected period of time using a user interface.