Method and apparatus for dynamically customizing and...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000, C709S203000, C709S204000, C709S213000

Reexamination Certificate

active

06826571

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates in general to asset management, and in particular to a flexibly adaptable, i.e. configurable and/or extensible, system for deploying asset management functions to client applications. The present invention further relates to other features of an asset management system, including encapsulating data with its behaviors for transferring information between databases and client applications and enabling client applications to adapt to specific constraints of the data, dynamically customizing and extending functions of a server program to enable and restrict functions of the server, and configurably mapping between data stores and data structures, thereby providing a generalized client data model.
2. Description of the Related Art
Assets, which represent data, must be properly managed for their value to be maximized. These assets may represent data in the form of text, full-motion video, audio, graphics, or images, for example. Regardless of the asset form, asset solutions are needed having sufficient storage capacity, scalability and sophisticated searching techniques.
Assets can be stored in physical storage devices, for example, in various searchable databases. Most existing database applications provide searching and manipulation capabilities for only a specific asset or data type for a specific database. However, such existing applications lack the flexibility to be imported to different databases or to handle different asset or data types. At the same time, creation of the assets can be accomplished for a specific client problem in existing applications, but cannot be expanded to cover a generic situation.
For example, U.S. Pat. No. 5,745,754 to Lagarde et al., an example of an existing system, teaches a system for querying databases located on multiple platforms, processing data obtained, and presenting processed data to a client. The system includes an application-processing agent (web server), which performs tasks in a distributed environment based on received requests from the client. However, Lagarde et al. does not provide the flexibility of the present invention.
As the development of modern digital media continues, the volume of assets is growing rapidly. This rapid increase in assets requires the development of efficient asset management technology through integration of the technologies of information capture, storage management and search and retrieval.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to solve various problems that will become apparent upon reading and understanding of the present invention, the present invention provides a method, apparatus, and article of manufacture for computer-implemented management of assets in an object oriented environment.
In accordance with the present invention, a flexibly adaptable, i.e., configurable and/or extensible, asset management system is disclosed for processing and manipulating assets, representing data. The system comprises three layers: a Client Application layer, for manipulating and browsing assets, an Asset Manager Server layer, for providing programming interface services specific to assets types, such as storing, querying, and retrieving assets representing data. The data is stored in a Data Store, representing the third layer of the system. The Asset Manager Server layer also provides communication services to support the Client Application layer and file transfer between the Client Application layer and the Asset Manager Server layer.
The Asset Manager Server layer includes several configurable modules, including a Client Adapter module, a Schema Adapter module and a Resources module.
An object of the present invention is to provide a framework that generalizes many existing techniques and provides a configurable and/or extensible asset management system, which is reusable for different client applications and data types.
Another object of the invention is to provide a system having a configurable Asset Manager Server.
A further object of the invention is to provide a system using classes, encapsulating data with its behaviors, for transferring data between databases and client applications.
Yet a further object of the invention is to provide a system capable of dynamically customizing and extending functions of an Asset Manager Server program.
Yet another object of the invention is to provide a system capable of configurably mapping between Data Stores and data structures.


REFERENCES:
patent: 5175825 (1992-12-01), Starr
patent: 5187787 (1993-02-01), Skeen et al.
patent: 5265250 (1993-11-01), Andrade et al.
patent: 5341478 (1994-08-01), Travis, Jr. et al.
patent: 5414644 (1995-05-01), Seaman et al.
patent: 5423042 (1995-06-01), Jalili et al.
patent: 5440744 (1995-08-01), Jacobson et al.
patent: 5455958 (1995-10-01), Flurry et al.
patent: 5504892 (1996-04-01), Atsatt et al.
patent: 5522041 (1996-05-01), Murakami et al.
patent: 5528281 (1996-06-01), Grady et al.
patent: 5548723 (1996-08-01), Pettus
patent: 5557798 (1996-09-01), Skeen et al.
patent: 5611076 (1997-03-01), Durflinger et al.
patent: 5625404 (1997-04-01), Grady et al.
patent: 5631693 (1997-05-01), Wunderlich et al.
patent: 5661516 (1997-08-01), Carles
patent: 5682534 (1997-10-01), Kapoor et al.
patent: 5687373 (1997-11-01), Holmes et al.
patent: 5689703 (1997-11-01), Atkinson et al.
patent: 5699518 (1997-12-01), Held et al.
patent: 5712906 (1998-01-01), Grady et al.
patent: 5717747 (1998-02-01), Boyle, III et al.
patent: 5724575 (1998-03-01), Hoover et al.
patent: 5729739 (1998-03-01), Cantin et al.
patent: 5745754 (1998-04-01), Lagarde et al.
patent: 5752244 (1998-05-01), Rose et al.
patent: 5752246 (1998-05-01), Rogers et al.
patent: 5832499 (1998-11-01), Gustman
patent: 5850631 (1998-12-01), Golshani et al.
patent: 5857197 (1999-01-01), Mullins
patent: 6006230 (1999-12-01), Ludwig et al.
patent: 6016496 (2000-01-01), Roberson
patent: 6125364 (2000-09-01), Greef et al.
patent: 6366916 (2002-04-01), Baer et al.
IBM Technical Disclosure Bulletin, “Copying Large Data Objects with Directory Attributes” vol. 36 No. 05, pp. 65-67, May 1993.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for dynamically customizing and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for dynamically customizing and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamically customizing and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3284371

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.