Patent ID: 6026430
Filing Date: 2000-02-15
Classification: G06F,H04L

Abstract:
A registry to organize information from client entities on different networks for selective sharing, comprising:a first computer having electronic storage media for storing a dynamic client registry thereon and for storing resource locators containing function names thereon, the first computer further comprising a web server program which, when executed by the first computer, causes the first computer to respond to the resource locators by loading the function name indicated therein into the first computer, the first computer further comprising a database management program for organizing the dynamic client registry;a domain communications server program which, when loaded by the web server program responding to the appropriate resource locator therefore, is executed by the first computer, and is further responsive to resource locators directed to the domain communications server program and directs the database management program in organizing the dynamic client registry;a plurality of secondary computers in communications relationship with the first computer, each of said secondary computers having electronic storage media for storing a dynamic group registry thereon and for storing resource locators containing function names thereon, each secondary computer further comprising a web server program which, when executed by the secondary computer, causes the secondary computer to respond to resource locators by loading the function name indicated therein into the secondary computer, each secondary computer further comprising a database management program for organizing the dynamic group registry;a client side communications server program stored in each secondary computer, which, when loaded by the web server program responding to the appropriate resource locator therefor, is executed by each secondary computer, and is further responsive to resource locators directed to the client side communications server program and which directs the database management program in organizing the dynamic group registry;a domain communications resource locator list stored in the first and each secondary computer that causes predetermined functions to be selected for execution in the domain communications server in the first computer;a client side communications resource locator list stored in the first and each secondary computer that causes predetermined functions to be selected for execution in the client side communications server in each secondary computer so that communications between the first computer and each secondary computer cause the selected predetermined functions to be executed dynamically in order to store and index information in the dynamic client registry for selective access by each secondary computer.