Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1998-08-31
2003-11-18
Corrielus, Jean M. (Department: 2172)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C707S793000, C707S793000, C707S793000
Reexamination Certificate
active
06651072
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of Invention
The present invention relates generally to database management systems, and in particular to a federated database management system that provides users and application developers with large object processing and retrieval capabilities within an SQL-based operating environment.
2. Description of Related Art
Large-scale integrated database management systems provide an efficient, consistent, and secure means for storing and retrieving vast amounts of data. This ability to manage massive amounts of information has become a virtual necessity in business today.
At the same time, wider varieties of data are available for storage and retrieval. In particular, multimedia applications are being introduced and deployed for a wide range of business and entertainment purposes, including multimedia storage, retrieval, and content analysis. Properly managed, multimedia information technology can be used to solve a wide variety of business problems.
For example, multimedia storage and retrieval capability could be used to store check signature images in a banking system. These images may then be retrieved to verify signatures. In addition, the authenticity of the signatures could be confirmed using content-based analysis of the data to confirm that the customer's signature is genuine. However, practical limitations have stymied development of large multimedia database management systems.
Multimedia database information can be managed by ordinary relational database management systems (RDBMS), or by object-oriented database management systems (OODBMS). Each of these options present problems that have thus far stymied development.
Object-oriented database management systems are unpopular because they require a large initial capital investment and are incompatible with existing RDBMSs. Further, maintaining two separate data repositories in a RDBMS and a OODBMS is inconsistent with the database management philosophy of maintaining a secure consistent central repository for all data.
RDBMSs such as the TERADATA® system are vastly more popular than OODBMS. However, existing RDBMSs cannot effectively handle large multimedia objects. Also, although RDBMS database features and functions apply equally well to alphanumeric or multimedia data types, multimedia objects introduce new semantics problems, and require new strategies for manipulating and moving extremely large objects, which would otherwise overwhelm RDBMS computational capacity and the I/O capability of the computer implementing the RDBMS.
Another problem associated with storage and retrieval of multimedia objects relates to the transmission of data from the database management system to the client requesting the data. Real-time transmission requires expensive high-throughput communications channels. For example, for real time transmission of a 100 minute audio compact disc, a data transfer rate of at 2 Kbits/sec would be required, even if the data were compressed. A 100 minute VHS movie would require 1.5 Mbits/second. High Definition Television (HDTV) would increase this requirement to 30 Mbits/sec. Also, large data instances may cause unacceptably lengthy response times to user commands, and excessive transmission costs. Also, the object data may be highly sensitive, and best transmitted over expensive high-security communication channels.
Accordingly, there is a need to extend existing RDBMSs to efficiently manipulate and move extremely large objects, especially multimedia objects. Also, there is a need to provide for secure, economical efficient selection and transmission of large object data instances to requesting clients. The present invention satisfies this need by using an intermediate database query response comprising a data surrogate associated with large object data instances. The present invention allows the user to examine intermediate database query results using this “lightweight” data surrogate before requesting object instance data transmission. The invention also provides transmission of objects over a secondary channel which may be optionally selected to optimize transmission of large object values or maintain the security of the transmitted data.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a method and apparatus for providing object data stored in a database management system to a requesting client. The method comprises the steps of receiving a database query from the client on a first communication path, transforming the is database query into database management system commands, transmitting the database management system commands to the database management system, receiving a response from the database management system, the response comprising an object locator identifying data responsive to the database query, compiling an answer set comprising the database management system response, transmitting the answer set to the client on the first communications path, receiving a data request from the client comprising the media object locator, establishing a transport session with the client on a second communication path, and transmitting data identified by the media object locator to the client on the second communication path.
REFERENCES:
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 5014125 (1991-05-01), Pocock et al.
patent: 5181162 (1993-01-01), Smith et al.
patent: 5369778 (1994-11-01), San Soucie et al.
patent: 5377323 (1994-12-01), Vasudevan
patent: 5398336 (1995-03-01), Tantry et al.
patent: 5408655 (1995-04-01), Oren et al.
patent: 5414837 (1995-05-01), Kotatsu
patent: 5442389 (1995-08-01), Blahut et al.
patent: 5442749 (1995-08-01), Northcutt et al.
patent: 5448727 (1995-09-01), Annevelink
patent: 5455953 (1995-10-01), Russell
patent: 5457797 (1995-10-01), Bitterworth et al.
patent: 5488412 (1996-01-01), Majeti et al.
patent: 5511002 (1996-04-01), Milne et al.
patent: 5513126 (1996-04-01), Harkins et al.
patent: 5534913 (1996-07-01), Majeti et al.
patent: 5548587 (1996-08-01), Bailey et al.
patent: 5548749 (1996-08-01), Kroenke et al.
patent: 5548756 (1996-08-01), Tantry et al.
patent: 5555365 (1996-09-01), Selby et al.
patent: 5555403 (1996-09-01), Cambot et al.
patent: 5557518 (1996-09-01), Rosen
patent: 5557798 (1996-09-01), Skeen et al.
patent: 5560005 (1996-09-01), Hoover et al.
patent: 5564113 (1996-10-01), Bergen et al.
patent: 5581758 (1996-12-01), Burnett et al.
patent: 5596744 (1997-01-01), Dao et al.
patent: 5615337 (1997-03-01), Zimowski et al.
patent: 5623660 (1997-04-01), Josephson
patent: 5630124 (1997-05-01), Coyle, Jr. et al.
patent: 5632015 (1997-05-01), Zimowski et al.
patent: 5632017 (1997-05-01), Klein et al.
patent: 5640556 (1997-06-01), Tamura
Woo et al., “Authentication for Distributed Systems,” Computer Magazine, v25, n1, Jan. 1992, pp. 39-52.
Ganesan, Ravi, “Yaksha: Augmenting Kerberos with Public Key Cryptography,” Network and Distributed System Security, 1995 Symposium, pp. 132-143.
Geng-Sheng, “A New Generalized Mechanism of Secure Internetworked Information Service Creation for Future Personal Communications Networks, Information Engineering,” IEEE Singapore International Conference on Networks, Jun. 1995, pp. 60-71.
Wolski, Antoni, “LINDA: A System for Loosely Integrated Database”, Data Engineering, 1989 5thInternational Conference Pub: IEEE.
Wang, Richard Y. et al., “Inter-Database Instance Identification in Composite Information Systems”, Systems Sciences, 1989 Annual Hawaii International Conference, vol. III, Pub: IEEE, pp. 677-684.
Wang, Richard Y. et al., “Inter-Database Instance Identification Problem in Integrating Autonomous Systems”, Data Engineering, 1989 5thInternational Conference, Pub: IEEE.
Holden, Russ, “Digital's DB Integrator: A Commercial Multi-Database Management System”, Parallel and Distributed Information Systems, 1994 International Conference, Pub: IEEE.
Tjaden, Gary et al, “Integrated Network Manage
Cariño, Jr. Felipe
Rollins Anthony L.
Corrielus Jean M.
Gates & Cooper
NCR Corporation
LandOfFree
Method and apparatus for providing shared data to a... 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 providing shared data to a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing shared data to a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3140184