发明名称 |
Apparatus for secured distributed computing |
摘要 |
An apparatus for distributed computing is disclosed. The apparatus includes a semiconductor memory, a biometric device for receiving biometric data, a connector for establishing communication between the apparatus and the host device, and a processor for performing distributed computing methods. The distributed computing method includes identifying a computing task for processing, authenticating user and device with a distributed computing network, receiving a unique security code having an end-of-session expiration, requesting that the computing task be executed over the distributed computing network, receiving a one-time task code, selecting a device to process the computing project from among a plurality of devices based upon device location and at least one associated operating state of the device, sending the identified computing task and the one-time task code to the selected device over the distributed computing network for processing and authentication, and receiving results of computing task from the selected device. |
申请公布号 |
US8868636(B2) |
申请公布日期 |
2014.10.21 |
申请号 |
US201213487636 |
申请日期 |
2012.06.04 |
申请人 |
|
发明人 |
Parker Lansing Arthur |
分类号 |
G06F15/16;G06F9/50 |
主分类号 |
G06F15/16 |
代理机构 |
Mitchell Law PLLC |
代理人 |
Mitchell Law PLLC ;Mitchell Matthew W. |
主权项 |
1. A portable device operable with a host device, comprising:
a semiconductor memory storage device; a device for receiving authentication data; a connector for establishing communication between the portable device and the host device; a processor and the memory, and being programmed, via executable program instructions, to perform a method that comprises: authenticating a user and the host device with a distributed computing network based upon the received authentication data from the portable device; receiving a unique security code having an end-of-session expiration upon authentication; utilizing the host computer, identifying a computing task for processing; requesting that the computing task be executed over the distributed computing network using the unique security code; receiving a one-time task code in response to the request; sending the computing task and the one-time task code to the distributed computing network for processing and authentication; receiving results of the identified computing task from the distributed computing network, if authenticated; storing the received results on the portable device; and initiating a virtual machine session between the portable device and the host device. |
地址 |
|