Method and apparatus for high speed parallel execution of...

Electrical computers and digital processing systems: multicomput – Distributed data processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S202000, C709S217000, C701S010000, C701S104000

Reexamination Certificate

active

06697835

ABSTRACT:

A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
FIELD OF THE INVENTION
The subject invention relates generally to data processing and more particularly to a method and apparatus providing high speed parallel accessing of data stored at a number of remote heterogeneous sites and automatic execution of user-designed programs and applications on such data.
BACKGROUND OF THE INVENTION AND RELATED ART
Present technology is witnessing the development of large remote databases or “data warehouses”, as well as rapid expansion of the Internet and proliferation of corporate intranets. Demand is growing for increasingly large and rapid data transfers involving streaming video, visualization graphics and large data warehouse downloads over such new network protocols as the Fast Ethernet and Gigabyte Ethernet. The data which it would be desirable to access may be stored across heterogeneous sites, i.e., sites which contain different types of database systems or other data containers. Hence the data which may need to be accessed may be referred to as “heterogeneous data”.
At the same time as demand has grown for large and rapid data transfers, there has been constant pressure to simplify the user interface to a vast array of components and data storage facilities. While individual components in a particular solution are often easy to use, combining them in a complete solution still presents extremely complex problems to the user.
In addition to simplifying the user interface to heterogeneous data and complex arrays of components, it appears desirable to provide the user with added capabilities to readily command and perform more powerful automated data processing operations, in addition to simple “search” queries.
SUMMARY OF THE INVENTION
Our co-pending application, U.S. Ser. No. 09/405,038 filed Sep. 24, 1999, incorporated by reference herein and entitled Method And Apparatus For High Speed Parallel Accessing And Execution of Methods Across Multiple Heterogeneous Data Sources discloses the accessing of distributed data contained in a number of distributed heterogeneous data sources via a search initiated by a single JAVA Script wherein a single object represents the data to be retrieved and subjected to a method in the Script.
The subject invention relates to particular methods and commands (or “program constructs”) implementable in the system of the co-pending application. These methods permit a user to generate his or her own methods, programs and applications within the context of the single object approach and to have these methods etc. executed in parallel across heterogeneous distributed data.
The invention finds one application in a system employing metadata-based high level abstraction of a federation of clustered or distributed heterogeneous databases and/or data files in which the federation of databases is referenced or treated as a single object, as well as in an apparatus for parallel data access and concurrent execution of object methods across the distributed data. The single object is referenced hereafter as the “data source object,” sometimes abbreviated to simply “data object.”
Other objects, features and advantages of the present invention will become readily apparent to those skilled in the art from the following detailed description, wherein is shown and described only the preferred embodiment of the invention, simply by way of illustration of the best mode contemplated of carrying out the invention. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious respects, all without departing from the invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not as restrictive, and what is intended to be protected by Letters Patent is set forth in the appended claims. The present invention will become apparent when taken in conjunction with the following description and attached drawings, wherein like characters indicate like parts, and which drawings form a part of this application.


REFERENCES:
patent: 5341478 (1994-08-01), Travis et al.
patent: 5345586 (1994-09-01), Hamala et al.
patent: 5440744 (1995-08-01), Jacobson et al.
patent: 5590281 (1996-12-01), Stevens
patent: 5724575 (1998-03-01), Hoover et al.
patent: 5913214 (1999-06-01), Madnick et al.
patent: 5953716 (1999-09-01), Madnick et al.
patent: 5966707 (1999-10-01), Van Huben et al.
patent: 5970490 (1999-10-01), Morgenstern
patent: 6490585 (2002-12-01), Hanson et al.

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 high speed parallel execution of... 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 high speed parallel execution of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for high speed parallel execution of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3287196

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