SYSTEMS AND METHODS FOR PROVIDING A LICENSE FOR MEDIA CONTENT OVER A NETWORK
First Claim
1. A system for providing a license over a network to a user to enable the user to observe a segment of media content comprising:
- a computing device configured to;
receive a request for the license over the network from the user to enable the user to observe the segment of media content on a player device, wherein the request comprises a player identifier identifying the player device and a user identifier identifying the user;
verify that the player device is associated with the user;
send a message comprising the user identifier to a billing system to confirm the user has rights to observe the segment of media content; and
in response to verifying the player device is associated with the user and to receiving confirmation from the billing system that the user has rights to observe the segment of media content;
generate the license; and
deliver the license to the player device, wherein the license is used by the player device to enable the user to observe the segment of media content on the player device.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention provide systems, methods, and apparatus for tagging a segment of media content. In various embodiments, a beginning location and an ending location indicating the segment are recorded and are used to retrieve the segment from the media content. Various embodiments provide systems and methods for communicating the segment with a user. In various embodiments, the user requests the segment and the position of the segment in the media content and the storage location of the media content are used to extract the segment from the media content. In addition, various embodiments provide systems and methods for providing a license to the user to observe the segment. In various embodiments, a request for the license includes a player identifier and a user identifier that are used to verified the player is associated with the user and the user has rights to observe the segment.
189 Citations
21 Claims
-
1. A system for providing a license over a network to a user to enable the user to observe a segment of media content comprising:
a computing device configured to; receive a request for the license over the network from the user to enable the user to observe the segment of media content on a player device, wherein the request comprises a player identifier identifying the player device and a user identifier identifying the user; verify that the player device is associated with the user; send a message comprising the user identifier to a billing system to confirm the user has rights to observe the segment of media content; and in response to verifying the player device is associated with the user and to receiving confirmation from the billing system that the user has rights to observe the segment of media content; generate the license; and deliver the license to the player device, wherein the license is used by the player device to enable the user to observe the segment of media content on the player device. - View Dependent Claims (2, 3, 4)
-
5. A system for providing a digital rights license over a network to a user to enable the user to observe a segment of media content comprising:
a computing device configured to; receive a request for the license over the network from the user to enable the user to observe the segment of media content on a player device, wherein the request comprises a player identifier identifying the player device and a certificate that indicates the user has rights to observe the segment of media content; verify that the player device is associated with the user; confirm the authenticity of the certificate; and in response to verifying the player device is associated with the user and to confirming the authenticity of the certificate; generate the license; and deliver the license to the player device, wherein the license is used by the player device to enable the user to observe the segment of media content on the player device. - View Dependent Claims (6, 7)
-
8. A computer-implemented method for providing a license over a network to a user to enable the user to observe a segment of media content, the method comprising the steps of:
-
receiving a request for the license over the network to enable the user to observe the segment of media content on a player device, wherein the request comprises a player identifier identifying the player device and a user identifier identifying the user; verifying the player device is associated with the user; sending a message comprising the user identifier to a billing system to confirm the user has rights to observe the segment of media content; and in response to verifying the player device is associated with the user and to receiving confirmation from the billing system that the user has rights to observe the segment of media content; generating the license; and delivering the license to the player device, wherein the license is used by the player device to enable the user to observe the segment of media content on the player device. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-implemented method for providing a license over a network to a user to enable the user to a segment of observe segment of media content, the method comprising the steps of:
-
receiving a request for the license over the network to enable the user to observe the segment of media content on a player device, wherein the request comprises a player identifier identifying the player device and a certificate that indicates the user has rights to observe the segment of media content; verifying the player device is associated with the user; confirm the authenticity of the certificate; and in response to verifying the player device is associated with the user and to confirming the authenticity of the certificate; generating the license; and delivering the license to the player device, wherein the license is used by the player device to enable the user to observe the segment of media content on the player device. - View Dependent Claims (13, 14)
-
-
15. A computer-readable medium containing code executable by a processor for providing a license over a network to a user to enable the user to observe a segment of media content comprising:
one or more components adapted for; receiving a request for the license over the network to enable the user to observe the segment of media content on a player device, wherein the request comprises a player identifier identifying the player device and a user identifier identifying the user; verifying the player device is associated with the user; sending a message comprising the user identifier to a billing system to confirm the user has rights to observe the segment of media content; and in response to verifying the player device is associated with the user and to receiving confirmation from the billing system that the user has rights to observe the segment of media content; generating the license; and delivering the license to the player device, wherein the license is used by the player device to enable the user to observe the segment of media content on the player device. - View Dependent Claims (16, 17, 18)
-
19. A computer-readable medium containing code executable by a processor for providing a license over a network to a user to enable the user to observe a segment of media content comprising:
one or more components adapted for; receiving a request for the license over the network to enable the user to observe the segment of media content on a player device, wherein the request comprises a player identifier identifying the player device and a certificate that indicates the user has rights to observe the segment of media content; verifying the player device is associated with the user; confirm the authenticity of the certificate; and in response to verifying the player device is associated with the user and to confirming the authenticity of the certificate; generating the license; and delivering the license to the player device, wherein the license is used by the player device to enable the user to observe the segment of media content on the player device. - View Dependent Claims (20, 21)
Specification