Digital video recording and playback system with seamless advertisement insertion and playback from multiple locations via a home area network
First Claim
Patent Images
1. In a home area network comprising a plurality of rendering devices and a profile application, a method for updating a device profile adapted for use in a targeted advertisement system, the method comprising:
- identifying a rendering device that is active from among the plurality of rendering devices;
determining content-related information associated with a program rendered on the active rendering device; and
updating a profile associated with the active rendering device responsive to the identifying and determining steps, wherein the updating step is carried out by the profile application.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention may be used to select targeted advertisements for insertion into a program being rendered on a rendering device in a home area network. The selection of the advertisement may be based on a profile associated with that particular rendering device. In other embodiments, the profile associated with a rendering device in a home area network is updated based on an identification that the rendering device is active and based on the program being rendered on the active rendering device.
-
Citations
34 Claims
-
1. In a home area network comprising a plurality of rendering devices and a profile application, a method for updating a device profile adapted for use in a targeted advertisement system, the method comprising:
-
identifying a rendering device that is active from among the plurality of rendering devices;
determining content-related information associated with a program rendered on the active rendering device; and
updating a profile associated with the active rendering device responsive to the identifying and determining steps, wherein the updating step is carried out by the profile application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a home area network comprising a plurality of rendering devices and a profile application, a method for updating device profiles adapted for use in a targeted advertisement system, the method comprising:
-
identifying a first rendering device that is active from among the plurality of rendering devices;
identifying a second rendering device that is active from among the plurality of rendering devices;
determining first content-related information associated with a first program rendered on the first active rendering device;
during rendering of the first program on the first active rendering device, determining second-content related information associated with a second program rendered on the second rendering device;
updating a first profile responsive to the step of identifying the first rendering device and the step of determining first content-related information;
updating a second profile responsive to the step of identifying the second rendering device and the step of determining second content-related information;
wherein the updating steps are carried out by the profile application. - View Dependent Claims (9, 10, 11)
-
-
12. In a home area network comprising a plurality of rendering devices and a profile application, an apparatus for updating a device profile adapted for use in a targeted advertisement system, the apparatus comprising:
-
means for identifying a rendering device that is active from among the plurality of rendering devices;
means for determining content-related information associated with a program rendered on the active rendering device; and
means for updating a profile associated with the active rendering device responsive to the identifying and determining steps. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. In a home area network comprising a plurality of rendering devices and a profile application, an apparatus for updating device profiles adapted for use in a targeted advertisement system, the apparatus comprising:
-
means for identifying a first rendering device that is active from among the plurality of rendering devices;
means for identifying a second rendering device that is active from among the plurality of rendering devices;
means for determining first content-related information associated with a first program rendered on the first active rendering device;
means for determining, during rendering of the first program on the first active rendering device, second-content related information associated with a second program rendered on the second rendering device;
means for updating a first profile responsive to the step of identifying the first rendering device and the step of determining first content-related information;
means for updating a second profile responsive to the step of identifying the second rendering device and the step of determining second content-related information. - View Dependent Claims (20, 21, 22)
-
-
23. A computer-readable storage medium storing instructions that, when executed by a computer, cause the computer to perform, in a home area network comprising a plurality of rendering devices and a profile application, a method for updating a device profile adapted for use in a targeted advertisement system, the method comprising:
-
identifying a rendering device that is active from among the plurality of rendering devices;
determining content-related information associated with a program rendered on the active rendering device; and
updating a profile associated with the active rendering device responsive to the identifying and determining steps, wherein the updating step is carried out by the profile application. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer-readable storage medium storing instructions that, when executed by a computer, cause the computer to perform, in a home area network comprising a plurality of rendering devices and a profile application, a method for updating a device profile adapted for use in a targeted advertisement system, the method comprising:
-
identifying a first rendering device that is active from among the plurality of rendering devices;
identifying a second rendering device that is active from among the plurality of rendering devices;
determining first content-related information associated with a first program rendered on the first active rendering device;
during rendering of the first program on the first active rendering device, determining second-content related information associated with a second program rendered on the second rendering device;
updating a first profile responsive to the step of identifying the first rendering device and the step of determining first content-related information;
updating a second profile responsive to the step of identifying the second rendering device and the step of determining second content-related information;
wherein the updating steps are carried out by the profile application. - View Dependent Claims (30, 31, 32)
-
-
33. In a home area network comprising a plurality of rendering devices and a media server, an apparatus for updating a device profile adapted for use in a targeted advertisement system, the apparatus comprising a profile application part of or executing on the media server, the profile application configured to:
-
identifying a rendering device that is active from among the plurality of rendering devices;
determining content-related information associated with a program rendered on the active rendering device; and
updating a profile associated with the active rendering device responsive to the identifying and determining steps.
-
-
34. A signal embedded in a medium representing data corresponding to an update to a device profile adapted for use in a targeted advertisement system in a home area network comprising a plurality of rendering devices and a profile application, the data produced responsive to encoded instructions that when executed by a computer, cause the computer to perform a method for updating the device profile, the method comprising:
-
identifying a rendering device that is active from among the plurality of rendering devices;
determining content-related information associated with a program rendered on the active rendering device; and
updating a profile associated with the active rendering device responsive to the identifying and determining steps, wherein the updating step is carried out by the profile application.
-
Specification