Managing and distributing data objects of different types betwee

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39520001, 395683, 395610, 395614, 395601, G06F 1300

Patent

active

056340109

ABSTRACT:
A data management and distribution system has been described that includes router processes for controlling data communications between child processes running on computers connected by a network. Preferably, a router process runs on each computer, with the application processes running on the computer connected directly to the router process. As a result, all interprocess communications must pass through the routers. Each router process includes a connection table listing its connections with all other router and application processes, as well as an interest table listing the type of objects that each of the other processes are interested in receiving. Data communication is accomplished by an application process providing an object to its local router, which then distributes the object to all other interested routers. The object includes a destination list indicating which processes are to receive the object. Thus, with the use of routers, application processes that need to communicate with each other over a network need not know the intricate details (such as the communications protocol used, the exact address of the receiving process, etc.) involved in transmitting information. By placing the burden of managing the network communications on the local routers, the complexity of the application code is reduced since it has only a single connection to its local router.

REFERENCES:
patent: 4644468 (1987-02-01), Doster et al.
patent: 4941084 (1990-07-01), Terada et al.
patent: 5224205 (1993-06-01), Dinkin et al.
patent: 5241682 (1993-08-01), Bryant et al.
patent: 5341496 (1994-08-01), Middledorp et al.
patent: 5522042 (1996-05-01), Fee et al.
J.D. Wise & Larry Ciscon, TelRIP Distributed Applications Environment Operating Manual, Universities Space Automation/Robotics Consortium, Mar. 5, 1992.
G.V. Kondraske, et al., Network-Based Infrastructure for Distributed Remote Operations & Robotics Research, IEEE Trans. on Robotics & Automation, 9:5, Oct. 1993.
Larry Ciscon & Johnson, A Distributed Blackboard for Robot Path Planning in a Heterogeneous Computer Environment, AAAI Fourth Annual Workshop on Blackboard Systems, Jul. 1990, pp. 1-10.
S. Graves, Ciscon & Wise, A Modular Software System for Distributed Telerobotics, IEEE Intl. Conf. on Robotics & Automation, 1992.
Don H. Johnson, Wise & Ciscon, Remote Operation of Distributed Telerobotic Resources in Space Applications, ISRAM, 1994.
L.A. Ciscon, Wise & Johnson, A Distributed Data Sharing Environment for Telerobotics, Presence, vol. 3, No. 4, Fall 1994, pp. 321-340.
L.A. Ciscon, Hierarchical Robot Path Planning Using a Distributed Blackboard, Rice University, Master of Science Thesis, 1990, pp. 1-82, 85-126.,
L.A. Ciscon, A Communications and Interaction Model for Intelligent Cooperating Robots, Rice University, PhD Thesis, 1993.
L.A. Ciscon, R. de Figueiredo, Hierarchical Robot Path Planning with Collusion Avoidance Using a Distributed Blackboard, First Intl. Symposium on Measurement & Control in Robotics, 1990, pp. C3.2.1-C3.2.6.

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

Managing and distributing data objects of different types betwee does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Managing and distributing data objects of different types betwee, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Managing and distributing data objects of different types betwee will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2335553

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