Establishing usage policies for recorded events in digital life recording
First Claim
1. A computer implemented method for managing usage policies for live data recorded with a digital life recorder, the computer implemented method comprising:
- monitoring continuously by a usage profile sensor for a broadcast of a usage profile including a usage policy from a usage profile notifier in a usage profile environment including multiple broadcasts, multiple usage profiles and multiple usage profile sensors;
responsive to detecting the broadcast by detecting the digital life recorder entering within a geographical range of the broadcast, determining whether the usage profile of the broadcast detected is currently being tracked by checking a tracking table, wherein a usage profile processor tracks each usage profile individually, and wherein a completed entry in the tracking table contains information comprising a start date and a start time, an end date and an end time and a particular usage profile, and wherein the tracking table is maintained in a daily cache comprising a digital life metadata database and digital life information object database;
responsive to a determination the usage profile of the broadcast detected is not currently being tracked, recording a current date and time as the start date and the start time, at which the broadcast of the usage policy was received, and the particular usage profile into the tracking table;
recording the live data by a camera and an audio capturing device connected to the digital life recorder positioned on a user while continuously receiving, at the digital life recorder, the broadcast over a wireless network of the usage policy for the live data currently being recorded, wherein the broadcast of the usage policy from an individual or organization has the geographical range, wherein the live data recorded with the digital life recorder includes audio data and video data, wherein the usage policy includes information broadcast from the individual or the organization other than the user of the digital life recorder, including policy information comprising a definition of how a person wants a respective image and conversation used, a definition of how a building or location wants recordings in the building or location used and a definition of how a content provider wants content rebroadcast, and usage restrictions including conditions on how images from the live data recorded with the digital life recorder and associated with the individual or the organization can be transferred by the user;
responsive to no longer detecting the broadcast of the usage policy by detecting the digital life recorder is not within the geographical range of the broadcast, recording the current date and time as the end date and the end time, at which the broadcast of the usage profile including the usage policy was no longer detected, into the tracking table;
identifying portions of the live data to be restricted by the usage policy by identifying portions of the live data recorded by one of the camera and the audio capturing device while the digital life recorder was within the geographical range of the broadcast between the start time and the end time of the usage policy of the usage profile recorded in the tracking table to form the portions of the live data to be restricted by the usage policy; and
submitting the usage profile, the start time, and the end time from the tracking table in the daily cache to a digital life recorder storage in a digital life repository subsystem for later use.
1 Assignment
0 Petitions
Accused Products
Abstract
The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing usage policies for data recorded with a digital life recorder. A usage profile sensor determines whether a broadcast of a usage profile is detected. A usage profile sensor receives the broadcast of the usage profile in response to a first determination that the broadcast of the usage profile is detected, wherein the usage profile comprises a usage policy. A usage profile processor determines whether the usage profile is currently being tracked. A usage profile processor records a start date, a start time, and usage profile information into a tracking table in response to a second determination that the usage profile is not currently being tracked.
-
Citations
12 Claims
-
1. A computer implemented method for managing usage policies for live data recorded with a digital life recorder, the computer implemented method comprising:
-
monitoring continuously by a usage profile sensor for a broadcast of a usage profile including a usage policy from a usage profile notifier in a usage profile environment including multiple broadcasts, multiple usage profiles and multiple usage profile sensors; responsive to detecting the broadcast by detecting the digital life recorder entering within a geographical range of the broadcast, determining whether the usage profile of the broadcast detected is currently being tracked by checking a tracking table, wherein a usage profile processor tracks each usage profile individually, and wherein a completed entry in the tracking table contains information comprising a start date and a start time, an end date and an end time and a particular usage profile, and wherein the tracking table is maintained in a daily cache comprising a digital life metadata database and digital life information object database; responsive to a determination the usage profile of the broadcast detected is not currently being tracked, recording a current date and time as the start date and the start time, at which the broadcast of the usage policy was received, and the particular usage profile into the tracking table; recording the live data by a camera and an audio capturing device connected to the digital life recorder positioned on a user while continuously receiving, at the digital life recorder, the broadcast over a wireless network of the usage policy for the live data currently being recorded, wherein the broadcast of the usage policy from an individual or organization has the geographical range, wherein the live data recorded with the digital life recorder includes audio data and video data, wherein the usage policy includes information broadcast from the individual or the organization other than the user of the digital life recorder, including policy information comprising a definition of how a person wants a respective image and conversation used, a definition of how a building or location wants recordings in the building or location used and a definition of how a content provider wants content rebroadcast, and usage restrictions including conditions on how images from the live data recorded with the digital life recorder and associated with the individual or the organization can be transferred by the user; responsive to no longer detecting the broadcast of the usage policy by detecting the digital life recorder is not within the geographical range of the broadcast, recording the current date and time as the end date and the end time, at which the broadcast of the usage profile including the usage policy was no longer detected, into the tracking table; identifying portions of the live data to be restricted by the usage policy by identifying portions of the live data recorded by one of the camera and the audio capturing device while the digital life recorder was within the geographical range of the broadcast between the start time and the end time of the usage policy of the usage profile recorded in the tracking table to form the portions of the live data to be restricted by the usage policy; and submitting the usage profile, the start time, and the end time from the tracking table in the daily cache to a digital life recorder storage in a digital life repository subsystem for later use. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable storage medium storing a computer program product comprising computer usable program code for managing digital life recording data, for execution on a computer, the computer program product comprising:
-
computer usable program code for monitoring continuously by a usage profile sensor for a broadcast of a usage profile including a usage policy from a usage profile notifier in a usage profile environment including multiple broadcasts, multiple usage profiles and multiple usage profile sensors; computer usable program code responsive to detecting the broadcast by detecting the digital life recorder entering within a geographical range of the broadcast, for determining whether the usage profile of the broadcast detected is currently being tracked by checking a tracking table, wherein a usage profile processor tracks each usage profile individually, and wherein a completed entry in the tracking table contains information comprising a start date and a start time, an end date and an end time and a particular usage profile, and wherein the tracking table is maintained in a daily cache comprising a digital life metadata database and digital life information object database; computer usable program code responsive to a determination the usage profile of the broadcast detected is not currently being tracked, for recording a current date and time as the start date and the start time, at which the broadcast of the usage policy was received, and the particular usage profile into the tracking table; computer usable program code for recording live data by a camera and an audio capturing device connected to the digital life recorder positioned on a user while continuously receiving, at the digital life recorder, the broadcast over a wireless network of the usage policy for the live data currently being recorded, wherein the broadcast of the usage policy from an individual or organization has the geographical range, wherein the live data recorded with the digital life recorder includes audio data and video data, wherein the usage policy includes information broadcast from the individual or the organization other than the user of the digital life recorder, including policy information comprising a definition of how a person wants a respective image and conversation used, a definition of how a building or location wants recordings in the building or location used and a definition of how a content provider wants content rebroadcast, and usage restrictions including conditions on how images from the live data recorded with the digital life recorder and associated with the individual or the organization can be transferred by the user; computer usable program code for responsive to no longer detecting the broadcast of the usage policy by detecting the digital life recorder is not within the geographical range of the broadcast, recording the current date and time as the end date and the end time that the broadcast of the usage policy was no longer detected into the tracking table; computer usable program code for identifying portions of the live data to be restricted by the usage policy by identifying portions of the live data recorded by one of the camera and the audio capturing device while the digital life recorder was within the geographical range of the broadcast between the start time and the end time of the usage policy of the usage profile recorded in the tracking table to form the portions of the live data to be restricted by the usage policy; and computer usable program code for submitting the usage profile, the start time, and the end time from the tracking table in the daily cache to a digital life recorder storage in a digital life repository subsystem for later use. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus comprising:
-
a bus system; a communications system connected to the bus system; a memory connected to the bus system, wherein the memory includes computer usable program code; a digital life recorder connected to the communications system; and a processing unit connected to the bus system, wherein the processing unit is configured to execute the computer usable program code to; monitor continuously by a usage profile sensor for a broadcast of a usage profile including a usage policy from a usage profile notifier in a usage profile environment including multiple broadcasts, multiple usage profiles and multiple usage profile sensors; responsive to detecting the broadcast by detecting the digital life recorder entering within a geographical range of the broadcast, determine whether the usage profile of the broadcast detected is currently being tracked by checking a tracking table, wherein a usage profile processor tracks each usage profile individually, and wherein a completed entry in the tracking table contains information comprising a start date and a start time, an end date and an end time and a particular usage profile, and wherein the tracking table is maintained in a daily cache comprising a digital life metadata database and digital life information object database; responsive to a determination the usage profile of the broadcast detected is not currently being tracked, record a current date and time as the start date and the start time, at which the broadcast of the usage policy was received, and the particular usage profile into the tracking table; record live data by a camera and an audio capturing device connected to the digital life recorder positioned on a user while continuously receiving, at the digital life recorder, the broadcast over a wireless network of the usage policy for the live data currently being recorded, wherein the broadcast of the usage policy from an individual or organization has the geographical range, wherein the live data recorded with the digital life recorder includes audio data and video data, wherein the usage policy includes information broadcast from the individual or the organization other than the user of the digital life recorder, including policy information comprising a definition of how a person wants a respective image and conversation used, a definition of how a building or location wants recordings in the building or location used and a definition of how a content provider wants content rebroadcast, and usage restrictions including conditions on how images from the live data recorded with the digital life recorder and associated with the individual or organization can be transferred by the user; responsive to no longer detecting the broadcast of the usage policy by detecting the digital life recorder is not within the geographical range of the broadcast, record the current date and time as the end date and the end time, at which the broadcast of the usage profile including the usage policy was no longer detected into the tracking table; identify portions of the live data to be restricted by the usage policy by identifying portions of the live data recorded by one of the camera and the audio capturing device while the digital life recorder was within the geographical range of the broadcast between the start time and the end time of the usage policy of the usage profile recorded in the tracking table to form the portions of the live data to be restricted by the usage policy; and submitting the usage profile, the start time, and the end time from the tracking table in the daily cache to a digital life recorder storage in a digital life repository subsystem for later use. - View Dependent Claims (10)
-
-
11. A usage policy system comprising:
-
a digital life recorder positioned on a user, wherein the digital life recorder is configured to record live data by a camera and an audio capturing device connected to the digital life recorder positioned on a user while continuously receiving, at the digital life recorder, a broadcast over a wireless network of a usage policy for the live data currently being recorded, wherein the broadcast of the usage policy from an individual or organization has a geographical range, wherein the live data recorded with the digital life recorder includes audio data and video data, wherein the usage policy includes information broadcast from the individual or the organization other than the user of the digital life recorder, including policy information comprising a definition of how a person wants a respective image and conversation used, a definition of how a building or location wants recordings in the building or location used and a definition of how a content provider wants content rebroadcast, and usage restrictions including conditions on how images from the live data recorded with the digital life recorder and associated with the individual or organization can be transferred by the user; a processor associated with the digital life recorder, wherein the processor is configured to; monitor continuously using a usage profile sensor for a broadcast of a usage profile including a usage policy from a usage profile notifier in a usage profile environment including multiple broadcasts, multiple usage profiles and multiple usage profile sensors; responsive to detecting the broadcast by detecting the digital life recorder entering within a geographical range of the broadcast, determine whether the usage profile of the broadcast detected is currently being tracked by checking a tracking table, wherein a usage profile processor tracks each usage profile individually, and wherein a completed entry in the tracking table contains information comprising a start date and a start time, an end date and an end time and a particular usage profile, and wherein the tracking table is maintained in a daily cache comprising a digital life metadata database and digital life information object database; and responsive to a determination the usage profile of the broadcast detected is not currently being tracked, record a current date and time as the start date and the start time, at which the broadcast of the usage policy was received, and the particular usage profile into the tracking table; responsive to detecting the broadcast of the usage policy by detecting the digital life recorder entering the geographical range of the broadcast, to record a start time that the broadcast of the usage policy was received into a tracking table, wherein the processor is further configured, responsive to no longer detecting the broadcast of the usage policy by detecting the digital life recorder is not within the geographical range of the broadcast, to record the current date and time as the end date and the end time, at which the broadcast of the usage profile including the usage policy was no longer detected into the tracking table; and wherein the processor is further configured to identify portions of the live data to be restricted by the usage policy by identifying the portions of the live data recorded by one of the camera and the audio capturing device while the digital life recorder was within the geographical range of the broadcast between the start time and the end time of the usage policy of the usage profile recorded in the tracking table to form the portions of the live data to be restricted by the usage policy; and submit the usage profile, the start time, and the end time from the tracking table in the daily cache to a digital life recorder storage in a digital life repository subsystem for later use. - View Dependent Claims (12)
-
Specification