×

Managing and distributing data objects of different types between computers connected to a network

  • US 5,634,010 A
  • Filed: 10/21/1994
  • Issued: 05/27/1997
  • Est. Priority Date: 10/21/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of managing and distributing data objects of different types between a plurality of child processes running on a plurality of computers connected to a network, wherein said data objects each include data and properties associated with said data, wherein at least a subset of said properties are usable to indicate the types of data objects, wherein a child process runs on each of the plurality of the computers, and wherein a router process rims on each of the plurality of computers, each router process acting as an interface between its respective child process and the other router processes, the method comprising the steps of:

  • each router process storing connection information in a table for indicating how the router process is connected to its respective child process and to the other router processes;

    each router process storing interest information in a table for indicating the types of data objects its respective mild process and the other router processes are interested in, wherein said interested information comprises one or more values of one or more of said properties of said data objects;

    a first router process building a destination list based on said interest information and connection information stored in its respective tables in response to its respective child process transmitting a data object of a first type, said destination list specifying which other router processes are to receive said data object;

    said first router process modifying said data object by adding said destination list to said data object; and

    said first router process distributing said modified data object to the other router processes according to said destination list.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×