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

Associative management of multimedia assets and associated resources using multi-domain agent-based communication between heterogeneous peers

Assignee: Thomson Licensing SAS
•
Filing: 1999-06-29
•
Granted: 2003-06-03
•
Expires: 2019-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Associative management of distributed multimedia assets and associated resources using multi-domain agent-based communication between heterogeneous peers is achieved using an Asset/Resource Management (ARM) platform architecture that has an ARM Framework that is used by Asset Management Agents. The ARM Framework includes an ARM Infrastructure which is a system of protocols and libraries from which communities of agents that are grouped in logical Agent Domains are built. The agents communicate via the KQML language embedded within TCP/IP messages, advertise their capabilities and cooperate together to perform meaningful work. An XML-based language is used to embed "content" within the KQML language, providing a self-describing data representation using various character sets. The ARM Framework includes system agents including in each Agent Domain a Resolver for keeping track of asset logical locations, an Agent Name Server (ANS) for keeping track of security access to the assets, and the "Yellow Pages" containing the Advertised System Knowledge (ASK) agent for keeping track of the capabilities of the Asset Management Agents.

Inventors

  • 👤 Scott A. Libert
  • 👤 Robert J. Woolridge
  • 👤 Baochun Jin
  • 👤 Alex C. Tran
  • 👤 P. Murugavel
  • 👤 Mark S. Hillebrandt
  • 👤 Suhas Joshi
  • 👤 Sridhar Krishnamurthy
  • 👤 Rajagopal Govindakrishnan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 08:46
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/104; H04L63/00; H04L63/10; H04L67/50; H04L67/56; H04L67/564; H04L69/00; H04L69/24; H04L2463/00; H04L2463/101; H04L65/00; H04L65/1066; H04L65/1101; H04L67/565; H04L67/5651; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 130 words
A system for associative managing of distributed multimedia assets, comprising: a plurality of distributed resources, including storage resources that store the multimedia assets, a plurality of user applications for operating on the multimedia assets, a plurality of asset management agents, the asset management agents including resource management agents coupled to the resources for managing the resources and user agents coupled to the user applications, and an asset/resource management framework coupled to the asset management agents for managing the association of the multimedia assets, wherein the asset management agents communicate with each other and with the resources and the user applications, and wherein the asset/resource management framework comprises a resolver agent that tracks the multimedia assets stored on the storage resources and associates multimedia assets of multiple versions with each other.
Claim 2
Independent Claim 130 words
A system for associative managing of distributed multimedia assets, comprising: a plurality of distributed resources, including storage resources that store the multimedia assets, a plurality of user applications for operating on the multimedia assets, a plurality of asset management agents, the asset management agents including resource management agents coupled to the resources for managing the resources and user agents coupled to the user applications, and an asset/resource management framework coupled to the asset management agents for managing the association of the multimedia assets, wherein the asset management agents communicate with each other and with the resources and the user applications, and wherein the asset/resource management framework comprises a resolver agent that tracks the multimedia assets stored on the storage resources and associates multimedia assets of multiple versions with each other.
Claim 3
Dependent Claim 47 words
A system according to claim 1 , wherein each independently addressable asset has a universal resource locator (URL) associated therewith and a resource management agent assigns a new URL to a new asset when the asset is created and registers the new URL with the resolver agent.
Claim 4
Dependent Claim 31 words
A system according to claim 2 , wherein the URL includes: a device name that defines the storage resource by which the asset is stored, a location, and an asset name.
Claim 5
Dependent Claim 35 words
A system according to claim 1 , for managing assets that include a set of logically equivalent assets, wherein the resolver agent creates a universal resource name (URN) for the set of logically equivalent assets.
Claim 6
Dependent Claim 28 words
A system according to claim 4 , wherein the URN includes a globally unique identification (UID) for the set of logically equivalent assets and a revision identifier (REV).
Claim 7
Dependent Claim 48 words
A system according to claim 5 , wherein each independently addressable asset has a universal resource locator (URL) associated therewith and a resource management agent assigns a new URL to a new asset when the new asset is created and registers the new URL with the resolver agent.
Claim 8
Dependent Claim 88 words
A system according to claim 5 , wherein each independently addressable asset has a universal resource locator (URL) associated therewith, a resource management agent assigns a new URL to a new asset when the new asset is created as a member of the set of logically equivalent assets and registers the new URL with the resolver agent, and the resolver agent creates a new URN, including the UID for the set of logically equivalent assets and an incremented REV, and associates the new URL with the new URN.
Claim 9
Dependent Claim 33 words
A system according to claim 1 , wherein the resources include database resources that store data and the resource management agents that manage the database resources each provide at least one database service.
Claim 10
Dependent Claim 37 words
A system according to claim 8 , wherein the database service provided by a database resource has attributes that identify the data stored in the database, whether the database supports queries and whether the database is networked.
Claim 11
Dependent Claim 31 words
A system according to claim 1 , wherein the resource management agents provide a transfer service for transferring a multimedia asset from a first storage resource to a second storage resource.
Claim 12
Dependent Claim 38 words
A system according to claim 1 , comprising a capture services module coupled to a source of multimedia material for capturing such material and adding the captured multimedia material to the multimedia assets stored by the storage resources.
Claim 13
Dependent Claim 23 words
A system according to claim 11 wherein the capture services module is operative to capture high resolution material and equivalent low resolution material.
Claim 14
Dependent Claim 25 words
A system according to claim 11 , wherein the capture services module is operative to capture multimedia material and metadata associated with the multimedia material.
Claim 15
Dependent Claim 47 words
A system according to claim 1 , wherein the asset/resource management framework comprises an asset/resource management infrastructure coupled to the asset management agents and a plurality of system agents coupled to the asset/resource management infrastructure for routing data and queries to and from the asset management agents.
Claim 16
Dependent Claim 61 words
A system according to claim 1 , wherein the asset management agents are organized as at least first and second agent domains including first and second asset/resource management frameworks respectively, and wherein each asset/resource management framework comprises a resolver agent that tracks multimedia assets stored on the storage resources to which the resource management agents of that agent domain are coupled.
Claim 17
Dependent Claim 34 words
A system according to claim 15 , wherein a given asset has multiple versions and the resolver agent that tracks a given asset associates the multiple versions of said given asset with each other.
Claim 18
Dependent Claim 24 words
A system according to claim 16 , wherein the resolver agent creates a universal resource name (URN) for a set of logically equivalent assets.
Claim 19
Dependent Claim 28 words
A system according to claim 17 , wherein the URN includes a globally unique identification (UID) for the set of logically equivalent assets and a revision identifier (REV).
Claim 20
Dependent Claim 48 words
A system according to claim 18 , wherein each independently addressable asset has a universal resource locator (URL) associated therewith and a resource management agent assigns a new URL to a new asset when the new asset is created and registers the new URL with the resolver agent.
Claim 21
Dependent Claim 91 words
A system according to claim 18 , wherein each independently addressable asset has a universal resource locator (URL) associated therewith, a resource management agent assigns a new URL to a new asset when the new asset is created as a member of the set of logically equivalent assets and registers the new URL with the resolver agent, and the resolver agent creates a new URN, including the UID for the set of logically equivalent assets and an incremented REV, and the resolver agent associates the new URL with the new URN.
Claim 22
Independent Claim 122 words
A method of associative managing of distributed multimedia assets comprising: storing the multimedia assets on a plurality of distributed storage resources, employing user applications to operate on the multimedia assets, employing asset management agents to manage the storage resources and the user applications, the asset management agents communicating with each other and including resource management agents coupled to the storage resources for managing the storage resources and user agents coupled to the user applications, employing an asset/resource management framework coupled to the asset management agents to manage the association of the asset, and wherein the asset/resource management framework comprises a resolver agent that tracks the multimedia assets stored on the storage resources and associates multimedia assets of multiple versions with each other.
Claim 23
Independent Claim 122 words
A method of associative managing of distributed multimedia assets comprising: storing the multimedia assets on a plurality of distributed storage resources, employing user applications to operate on the multimedia assets, employing asset management agents to manage the storage resources and the user applications, the asset management agents communicating with each other and including resource management agents coupled to the storage resources for managing the storage resources and user agents coupled to the user applications, employing an asset/resource management framework coupled to the asset management agents to manage the association of the asset, and wherein the asset/resource management framework comprises a resolver agent that tracks the multimedia assets stored on the storage resources and associates multimedia assets of multiple versions with each other.
Claim 24
Dependent Claim 21 words
A method according to claim 21 , comprising creating a universal resource name (URN) for a set of logically equivalent assets.
Claim 25
Dependent Claim 30 words
A method according to claim 22 , wherein the URN includes a globally unique identification (UID) for the set of logically equivalent assets and also includes a revision identifier (REV).
Claim 26
Dependent Claim 43 words
A method according to claim 23 , wherein each independently addressable asset has a universal resource locator (URL) associated therewith and the method includes assigning a new URL to a new asset when the new asset is created and registering the new URL.
Claim 27
Dependent Claim 74 words
A method according to claim 23 , comprising associating a universal resource locator (URL) with each independently addressable asset, assigning a new URL to a new asset when the new asset is created as a member of the set of logically equivalent assets, registering the new URL, creating a new URN including the UID for the set of logically equivalent assets and an incremented REV, and associating the new URL with the new URN.
Claim 28
Dependent Claim 31 words
A method according to claim 23 , wherein the URL includes: a device name that defines the storage resource by which the asset is stored, a location, and an asset name.
Claim 29
Dependent Claim 30 words
A method according to claim 21 , comprising storing data on database resources and employing resource management agents that manage the database resources to provide at least one database service.
Claim 30
Dependent Claim 39 words
A method according to claim 21 , comprising coupling a capture services module to a source of multimedia material for capturing such material and adding the captured multimedia material to the multimedia assets stored by the distributed storage resources.

References Cited (Backward Citations)

US5719786A Cited
US5638494A Cited
US6151309A Cited
US6330586B1 Cited
US5655081A Cited
US6243396B1 Cited
US6226666B1 Cited
US6266805B1 Cited
US6049819A Cited
US6460037B1 Cited
US6405215B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-06-02 2006-12-02 2007-06-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-06-02 2010-12-02 2011-06-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-06-02 2014-12-02 2015-06-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag