发明名称 Distributed computing environment
摘要 A very large number of applications communicate logically through a many-to-many multicast cloud on the common carrier Internet. Three types of systems operate together to implement the method. The first is a network enabled client application, such as a distributed simulation or game, which joins an application cloud or federation and communicates its internal state changes into the cloud via a communication applications programming interface. The second is a lobby manager or broker which accepts entry into a communication cloud or federation and provides information to the federation and the client application for establishing communications between them. And third, is an application-specific routing system which provides the normal function of routing packets between Internet hosts (client applications running on these hosts), but also allows the routing functions to affected by modules in the router which are associated with the distributed application or simulation being implemented.
申请公布号 US9473314(B2) 申请公布日期 2016.10.18
申请号 US201313915223 申请日期 2013.06.11
申请人 Cybemet Systems Corporation 发明人 Jacobus Charles J.
分类号 H04L12/18;H04L29/06;H04L12/701;H04L29/08 主分类号 H04L12/18
代理机构 Dinsmore & Shohl LLP 代理人 Dinsmore & Shohl LLP
主权项 1. An Internet-based system for implementing massive groupware applications, comprising: a plurality of computer-based clients, each client including a processor and memory with instructions stored in the memory and executed by the processor to implement a groupware application; one or more repeater routers, each repeater router being operative to receive input data packets from at least one of the clients and perform the following functions: decode the input data packets and replicate the packets in accordance with a set of rules, and forward the replicated packets as output data packets to other clients based upon a connection protocol; and one or more lobby managers providing and updating the rules and connection protocol to each repeater router so that each repeater router only forwards packets to relevant clients associated with the groupware application; and wherein the set of rules includes a rule that each client may continuously predict where an object simulated by another client will be absent of control input, and if the error associated with the prediction is sufficiently small, the repeater router need not forward any state change packets from source client to destination client.
地址 Ann Arbor MI US
您可能感兴趣的专利