US6128645AExpiredUtility
Hyper and client domain servers
Est. expiryMar 24, 2017(expired)· nominal 20-yr term from priority
Inventors:Ronald A. ButmanRaja RamachandranThomas A. BurnsThomas J. MaloneMichael D. KmiecJoseph C. Dougherty
H04L 2101/30H04L 61/00H04L 9/40H04L 67/1001H04L 67/01H04L 67/10015H04L 61/45H04L 61/30H04L 61/35H04L 63/02H04L 69/329H04L 63/0209G06F 16/958H04L 67/306H04L 63/04H04L 63/083H04L 67/1008
60
PatentIndex Score
41
Cited by
118
References
1
Claims
Abstract
A hyper domain server which maps a plurality of client domain servers into a communications infrastructure to create a community over one or more networks. In one embodiment the client domain servers map a plurality of client side communications servers within a client entity.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An apparatus for managing event-driven communications between different client domain servers comprising: a first computer having electronic storage media for storing a dynamic client domain server 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 calling the function name indicated therein into the first computer, the first computer further comprising a database management program for organizing the dynamic client domain server registry; a hyper domain server program which, when loaded by the web server program responding to the appropriate resource locator therefor, is executed by the first computer, and is further responsive to resource locators directed to the hyper domain server program for directing the database management program in organizing the dynamic client domain server registry to map and authorize a communications infrastructure and the contents thereof; a second computer in communications relationship with the first computer, the second computer having electronic storage media for storing a dynamic client registry thereon and for storing resource locators containing function names thereon, the second computer further comprising a web server program which, when executed by the second computer, causes the second computer to respond to resource locators by calling the function name indicated therein into the second computer, the second computer further comprising a database management program for organizing the dynamic client registry; a client domain server program which, when loaded by the web server program responding to the appropriate resource locator therefor, is executed by the second computer, and is further responsive to resource locators directed to the client domain server program for directing the database management program in organizing the dynamic client registry to map and authorize a communications infrastructure and the contents thereof; a hyper domain resource locator list stored in the first and second computers that causes predetermined functions to be selected for execution in the hyper domain server in the first computer; a client domain resource locator list stored in the first and second computers that causes predetermined functions to be selected for execution in the client domain server in the second computer so that communications between the first computer and the second computer cause the selected functions to be executed dynamically in order to route contents as communication events occur according to the maps in the dynamic client domain registries and dynamic client registries so that clients can be registered and unregistered dynamically at a local client level, content can be created and deleted dynamically at a local client level, and content can be replicated dynamically at a local client level amongst internal client groups and automatically replicated externally to authorized external clients and groups, thereby enabling interactive communications amongst groups and clients.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.