Method and system for providing digital media rental

US10565388B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10565388-B2
Application numberUS-45916309-A
CountryUS
Kind codeB2
Filing dateJun 26, 2009
Priority dateJun 26, 2009
Publication dateFeb 18, 2020
Grant dateFeb 18, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

There is provided a method and system for allocating access to digital media content. In one embodiment, the system may comprise a media server accessible over a communications network, a processor of the media server being configured to encrypt the digital media content to produce a secondary license for the digital media content, and to provide a temporary license key allowing a user to access at least a first portion of the digital media content during an activation usage interval of the secondary license for that portion of the digital media content assigned to the user. The media server further comprises an assignment database configured to store an assignment status of the license. Such a system is configured to permit the user to access the assigned portion of the digital media content during the usage interval.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for use by a media server for allocating access to a first digital media portion of a digital media file stored in the media server to a first user and a second digital media portion of the digital media file to a second user, where the first digital media portion includes a first number of frames from the digital media file, the second digital media portion includes a second number of frames from the digital media file, and the first number of frames of the first digital media portion and the second number of frames of the second digital media portion of the digital media file are mutually exclusive, the method comprising: obtaining, using a hardware processor of the media server, the digital media file and an associated primary license authorizing a number of secondary licenses from an originating license server; receiving, using the hardware processor of the media server, a first request for access to the digital media file from a first client system of the first user over a communications network; determining, using the hardware processor of the media server, a first secondary license based on the primary license and the first request for access to the digital media file from the first client system of the first user; providing, using the hardware processor of the media server, a first temporary license key to the first user for making use of the first secondary license, the first temporary license key providing access to the first digital media portion of the digital media file; copying or streaming, using the hardware processor of the media server, the first digital media portion obtained from the digital media file to the first client system over the communications network, in response to the first request from the first client system of the first user and provision of the first temporary license key; receiving, using the hardware processor of the media server, a second request for access to the digital media file from a second client system of the second user over the communications network; determining, using the hardware processor of the media server and in response to the second request, whether the number of secondary licenses is reached; requesting, using the hardware processor of the media server, a second primary license for the media file from the originating license server, in response to determining that the number of secondary licenses is reached; obtaining, using the hardware processor of the media server, the second primary license from the originating license server, in response to requesting the second primary license from the originating license server, wherein the first primary license and the second primary license authorize concurrent use of the digital media file by the media server for responding to the first request and the second request for access to the digital media file, thereby eliminating a need for storing another copy of the digital media file in the media server; determining, using the hardware processor of the media server, a second secondary license based on the second primary license and the second request for access to the second digital media portion of the digital media file from the second client system of the second user; providing, using the hardware processor of the media server, a second temporary license key to the second user for making use of the second secondary license, the second temporary license key providing access to the second digital media portion of the digital media file concurrent with the first temporary license key providing access to the first digital media portion of the digital media file; and copying or streaming, using the hardware processor of the media server, the second digital media portion obtained from the digital media file to the second client system over the communications network, in response to the second request from the second client system of the second user and provision of the second temporary license key, concurrently with copying or streaming, at least in part, the first digital media portion obtained from the digital media file to the first client system over the communications network. 2. The method of claim 1 , further comprising prohibiting assignment of the first secondary license for the first digital media portion of the digital media file to a user other than the first user during a first usage interval. 3. The method of claim 1 further comprising: prohibiting assignment of the second secondary license for the second digital media portion of the digital media file to a user other than the second user during a second usage interval. 4. The method of claim 1 , wherein the first digital media portion includes a number of frames from the digital media file, and wherein the number of frames is less than all frames of the digital media file. 5. The method of claim 1 , wherein the first digital media portion obtained from the digital media file is streamed to the first client system over the communications network, and wherein the second digital media portion obtained from the digital media file is streamed to the second client system over the communications network. 6. The method of claim 1 , wherein the first digital media portion of the digital media file is a predetermined playback time less than a playback time for playing back all of the digital media file. 7. The method of claim 1 , further comprising canceling the first secondary license to the first user. 8. A system for allocating access to a first digital media portion of a digital media file to a first user and a second digital media portion of the digital media file to a second user, where the first digital media portion includes a first number of frames from the digital media file, the second digital media portion includes a second number of frames from the digital media file, and the first number of frames of the first digital media portion and the second number of frames of the second digital media portion of the digital media file are mutually exclusive, the system comprising: a media server storing the digital media file and accessible over a communications network; a hardware processor of the media server configured to: obtain the digital media file and an associated primary license authorizing a number of secondary licenses from an originating license server; receive a first request for access to the digital media file from a first client system of the first user over a communications network; determine a first secondary license based on the primary license and the first request for access to the digital media file from the first client system of the first user; provide a first temporary license key to the first user for making use of the first secondary license, the first temporary license key providing access to the first digital media portion of the digital media file; copy or stream the first digital media portion obtained from the digital media file to the first client system over the communications network, in response to the first request from the first client system of the first user and provision of the first temporary license key; receive a second request for access to the digital media file from a second client system of the second user over the communications network; determine, in response to the second request, whether the number of secondary licenses is reached; request a second primary license for the media file from the originating license server, in response to determining that the number of secondary licenses is reached; obtain the second primary license from the originating license server, in response to requesting the second primary license from the originating license server, wherein the first primary license and the second primar

Assignees

Inventors

Classifications

  • Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08) · CPC title

  • applying security measures for digital rights management · CPC title

  • for controlling access to devices or network resources · CPC title

  • Generation of protective data, e.g. certificates {(protecting software against unauthorised usage in a vending or licensing environment G06F21/10)} · CPC title

  • to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10565388B2 cover?
There is provided a method and system for allocating access to digital media content. In one embodiment, the system may comprise a media server accessible over a communications network, a processor of the media server being configured to encrypt the digital media content to produce a secondary license for the digital media content, and to provide a temporary license key allowing a user to acces…
Who is the assignee on this patent?
Schonfeld Robert, Arnaud Robert, Disney Entpr Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6209. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 18 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).