COLLABORATIVE COMPUTING FOR MOBILE DEVICES
First Claim
1. A method of a distributed mobile device program execution platform, the method comprising,using a communication network for processing in the distributed mobile device program execution platform;
- wherein, a peer computing device in a communication network of peer computing devices includes an operating system and individual program execution and resource capabilities;
leveraging a peer-to-peer infrastructure for enabling distributed program execution of shared resources and shared program execution capabilities amongst multiple peer computing devices in a communication network to execute one or more portions of the distributed program as initiated by one or more applications on a mobile device connected to the communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure include systems and methods for collaborative computing for mobile devices. The system includes methods for leveraging a mobile device and computing resources in a peer-to-peer network in a manner that does not require a central controlling entity, nor the transmission and/or downloading of computer-executable code (e.g., program applications) such that mobile device applications can defer the costly execution of said program applications to the collaborative computing resources in a peer-to-peer network where computing resources are cheaper and network bandwidth and connectivity is more reliable and less expensive in comparison to a mobile device.
-
Citations
23 Claims
-
1. A method of a distributed mobile device program execution platform, the method comprising,
using a communication network for processing in the distributed mobile device program execution platform; wherein, a peer computing device in a communication network of peer computing devices includes an operating system and individual program execution and resource capabilities;
leveraging a peer-to-peer infrastructure for enabling distributed program execution of shared resources and shared program execution capabilities amongst multiple peer computing devices in a communication network to execute one or more portions of the distributed program as initiated by one or more applications on a mobile device connected to the communication network.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A machine-readable storage medium having stored thereon a set of instructions which when executed perform a method of a mobile device platform, the method, comprising,
using a communication network for processing in the distributed mobile device program execution platform; wherein, a peer computing device in a communication network of peer computing devices includes an operating system and individual program execution and resource capabilities;
leveraging a peer-to-peer infrastructure for enabling distributed program execution of shared resources and shared program execution capabilities amongst multiple peer computing devices in a communication network to execute one or more portions of the distributed program as initiated by one or more applications on a mobile device connected to the communication network.- View Dependent Claims (21, 22)
-
23. A system of a mobile device platform, the system, comprising,
means for, using a communication network to function as a microprocessor for the mobile device platform, wherein, a peer computing device in a network of peer computing devices in the communication network includes an operating system and individual program execution capabilities; means for, leveraging a peer-to-peer infrastructure for enabling shared program execution resources amongst the network of peer computing devices in the communication network to execute one or more applications on a mobile device connected to the communication network.
Specification