发明名称 Method and apparatus for sociable computing in ad-hoc and configured peer-to-peer networks
摘要 Executing a program structure for spanning a thread of control and a thread of execution across multiple peers in a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, including one or more controlling program instructions, together with any requisite data, some of which may include control data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program instructions in accordance with the controlling program instructions and control data until one or more of the objections of the program structure are achieved.
申请公布号 US9262743(B2) 申请公布日期 2016.02.16
申请号 US201113281223 申请日期 2011.10.25
申请人 ZEROTOUCHDIGITAL, Inc. 发明人 Heins Douglas B.;Morey Gregory M.
分类号 G06F15/16;G06Q10/10 主分类号 G06F15/16
代理机构 DLA Piper LLP (US) 代理人 DLA Piper LLP (US)
主权项 1. A method of executing a program structure by leveraging a peer-to-peer network, the method comprising: generating a program structure comprising a plurality of program instructions at a first of a plurality of network peers, wherein at least one of said program instructions of the program structure controls the manner in which at least a portion of said program structure is executed; executing a first portion comprising fewer than all of said program instructions of the program structure in the first network peer, said first portion initiating the execution of code hosted by said first network peer, wherein at least one of the executed program instructions determines, by its execution, that said first network peer should migrate a second portion comprising fewer than all of said program instructions of the program structure to at least one other of said plurality of network peers; migrating the second portion of the program instructions of the program structure, together with any requisite data, to said at least one other of the plurality of network peers in response to said determination by said at least one executed program instruction; and continuing execution of the one or more program instructions at said at least one other network peer.
地址 New York NY US