Patent US7089309B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7089309B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for managing and distributing digital media

Assignee: Comcast Cable Communications Management LLC
•
Filing: 2001-07-02
•
Granted: 2006-08-08
•
Expires: 2021-07-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method that integrates a plurality of media service systems offering different multimedia services such as media storage, syndication, delivery, and billing services. The system and method also provides automated file transcoding. In embodiment, a method of the present invention includes receiving a plurality of physical media files, organizing the plurality of physical media files so that different bit-rates and formats of a single source material are organized into a media database entity, receiving user specified delivery settings for the distribution of the physical media file, generating a release database entity storing the delivery settings of the physical media file, generating an address indicating the storage location of the release, and transmitting the address to a remote computing device.

Inventors

  • 👤 Alan Ramaley
  • 👤 Andrew Sodt
  • 👤 Rahul Sonnad
  • 👤 Ian Blaine
  • 👤 Andrew Olson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:16
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/1066; H04L65/1101; H04L65/1108; G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0484; G06F3/04842; H04L65/60; H04L67/00; H04L67/50; H04L67/56; H04L67/565; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 217 words
In a networked computing environment comprising a server and a plurality of remote computing devices, a method for managing the distribution of digital media, wherein the method comprises: at the server, receiving a plurality of physical media files at least some of which share a common input source, storing each of the plurality of physical media files in a memory device: creating one or more media database entities that each identify a relationship among one or more of the plurality of physical media files that share a common input source and store data attributes regarding the one or more physical media files that share a common input source; receiving a data set that is indicative of data attribute delivery settings for delivering one of the plurality of physical media files to a client computer; generating a release database entity that identifies a relationship between the data attribute delivery settings and the physical media file via a media database entity associated with the physical media file; generating a location data set that indicates a location of the physical media file, whereby the location facilitates the retrieval of the physical media file by a client computer; and transmitting the location data set from the server to at least one remote computing device of the plurality of remote computing devices.
Claim 2
Dependent Claim 217 words
In a networked computing environment comprising a server and a plurality of remote computing devices, a method for managing the distribution of digital media, wherein the method comprises: at the server, receiving a plurality of physical media files at least some of which share a common input source, storing each of the plurality of physical media files in a memory device: creating one or more media database entities that each identify a relationship among one or more of the plurality of physical media files that share a common input source and store data attributes regarding the one or more physical media files that share a common input source; receiving a data set that is indicative of data attribute delivery settings for delivering one of the plurality of physical media files to a client computer; generating a release database entity that identifies a relationship between the data attribute delivery settings and the physical media file via a media database entity associated with the physical media file; generating a location data set that indicates a location of the physical media file, whereby the location facilitates the retrieval of the physical media file by a client computer; and transmitting the location data set from the server to at least one remote computing device of the plurality of remote computing devices.
Claim 3
Dependent Claim 107 words
The method of claim 1 , further comprising: receiving a service data set indicative of a selection of at least one service provider associated with a remote computing device configured to provide a media service; determining a storage location for one physical media file of the plurality of physical media files, wherein the determination of the storage location is based on the service data set; transferring at least one physical media file to at least one remote computing device associated with the determined storage location; and recording a location data set indicative of a network address of the remote computing device associated with the determined storage location.
Claim 4
Dependent Claim 20 words
The method of claim 1 , wherein the location data set is in the format of a uniform resource locator.
Claim 5
Dependent Claim 15 words
The method of claim 1 , wherein the physical media file is an audio file.
Claim 6
Dependent Claim 15 words
The method of claim 1 , wherein the physical media file is a video file.
Claim 7
Dependent Claim 70 words
The method of claim 1 , further comprising: receiving a master media file having a first bit-rate; determining a number of media files that can be derived from the master media file; generating at least one derivative file from the master media file, wherein the derivative file has a second bit-rate; storing the derivative file in a media database; and distributing the derivative file to a media service computing system.
Claim 8
Dependent Claim 206 words
In a networked computing environment comprising a managing server and a plurality of remote computing devices, a method for integrating a plurality of media service systems, wherein the method comprises: receiving a plurality of physical media tiles at least some of which share a common input source; storing each of the plurality of physical media files in a memory device; creating one or more media database entities that each identify a relationship among one or more of the plurality of physical media files that share a common input source and store data attributes regarding the one or more physical media files that share a common input source; receiving a data set that is indicative of data attribute delivery settings for delivering one of the plurality of physical media files to a client computer; generating a release database entity that identifies a relationship between the data attribute delivery settings and the physical media file via a media database entity associated with the physical media file generating a location data set indicative of a storage location of the physical media file, wherein the location data set contains the data attributes of the release database entity; and transmitting the location data set to at least one remote computing device.
Claim 9
Dependent Claim 206 words
In a networked computing environment comprising a managing server and a plurality of remote computing devices, a method for integrating a plurality of media service systems, wherein the method comprises: receiving a plurality of physical media tiles at least some of which share a common input source; storing each of the plurality of physical media files in a memory device; creating one or more media database entities that each identify a relationship among one or more of the plurality of physical media files that share a common input source and store data attributes regarding the one or more physical media files that share a common input source; receiving a data set that is indicative of data attribute delivery settings for delivering one of the plurality of physical media files to a client computer; generating a release database entity that identifies a relationship between the data attribute delivery settings and the physical media file via a media database entity associated with the physical media file generating a location data set indicative of a storage location of the physical media file, wherein the location data set contains the data attributes of the release database entity; and transmitting the location data set to at least one remote computing device.
Claim 10
Dependent Claim 38 words
The method of claim 7 , further comprising: transferring the physical media file to at least one remote computer associated with a service provider for storage; and recording data indicative of the location of the transferred media file.
Claim 11
Dependent Claim 282 words
A networked computer system including at least one remote client computer, at least one server, and a plurality of servers providing multimedia services, a system of integrating the plurality of servers providing a plurality of multimedia services, comprising: a database storing a plurality of media files at least some of which share a common input source, data indicative of the storage location of the media files, and data parameters indicating the format of each media file and transmission capabilities of each media file; a memory storage device housed within the managing server, wherein the memory storage device stores a program module, the program module operative for causing the managing server to: receive the plurality of physical media files; store each of the plurality of physical media files in the database; create one or more media database entities in the database, that each identify a relationship among one or more of the plurality of physical media files that share a common input source and store data attributes regarding the one or more physical media files that share a common input source; receive a data set that is indicative of data attribute delivery settings for delivering one of the plurality of physical media files to a client computer; generate a release database entity in the database that identifies a relationship between the data attribute delivery settings and the physical media file via a media database entity associated with the physical media file; generate a location data set that includes a location of the physical media file, whereby the location facilitates the retrieval of the physical media file by a client computer; and transmit the location data set to at least one remote computing device.
Claim 12
Dependent Claim 282 words
A networked computer system including at least one remote client computer, at least one server, and a plurality of servers providing multimedia services, a system of integrating the plurality of servers providing a plurality of multimedia services, comprising: a database storing a plurality of media files at least some of which share a common input source, data indicative of the storage location of the media files, and data parameters indicating the format of each media file and transmission capabilities of each media file; a memory storage device housed within the managing server, wherein the memory storage device stores a program module, the program module operative for causing the managing server to: receive the plurality of physical media files; store each of the plurality of physical media files in the database; create one or more media database entities in the database, that each identify a relationship among one or more of the plurality of physical media files that share a common input source and store data attributes regarding the one or more physical media files that share a common input source; receive a data set that is indicative of data attribute delivery settings for delivering one of the plurality of physical media files to a client computer; generate a release database entity in the database that identifies a relationship between the data attribute delivery settings and the physical media file via a media database entity associated with the physical media file; generate a location data set that includes a location of the physical media file, whereby the location facilitates the retrieval of the physical media file by a client computer; and transmit the location data set to at least one remote computing device.
Claim 13
Dependent Claim 187 words
A computer-readable medium having computer-executable instructions for performing steps comprising: receiving a plurality of physical media files at least some of which share a common in put source; storing each of the plurality of physical media files in a memory device; creating one or more media database entities that each identify a relationship among one or more of the plurality of physical media files that share a common input source and store data attributes regarding the one or more physical media files that share a common input source; receiving a data set that is indicative of data attribute delivery settings for delivering one of the plurality of physical media files to a client computer; generating a release database entity that identifies a relationship between the data attribute delivery settings and the physical media file via a media database entity associated with the physical media file; generating a location data set that includes a location of the physical media file, whereby the location facilitates the retrieval of the physical media file by a client computer; and transmitting the location data set to at least one remote computing device.
Claim 14
Dependent Claim 187 words
A computer-readable medium having computer-executable instructions for performing steps comprising: receiving a plurality of physical media files at least some of which share a common in put source; storing each of the plurality of physical media files in a memory device; creating one or more media database entities that each identify a relationship among one or more of the plurality of physical media files that share a common input source and store data attributes regarding the one or more physical media files that share a common input source; receiving a data set that is indicative of data attribute delivery settings for delivering one of the plurality of physical media files to a client computer; generating a release database entity that identifies a relationship between the data attribute delivery settings and the physical media file via a media database entity associated with the physical media file; generating a location data set that includes a location of the physical media file, whereby the location facilitates the retrieval of the physical media file by a client computer; and transmitting the location data set to at least one remote computing device.
Claim 15
Dependent Claim 111 words
The computer-readable medium of claim 10 further comprising computer-executable instructions for performing steps of: receiving a service data set indicative of a selection of at least one service provider associated with a remote computing device configured to provide a media service; determining a storage location for one physical media file of the plurality of physical media files, wherein the determination of the storage location is based on the service data set; transferring at least one physical media file to a remote computing device associated with the determined storage location; and recording a location data set indicative of a network address of the remote computing device associated with the determined storage location.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-08-07 2010-02-06 2010-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-08-07 2014-02-06 2014-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-08-07 2018-02-06 2018-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag