IP Library Granted Patent US 8,667,065
Granted Patent B1
US 8,667,065 · App. 13/422,411 · Granted Mar 4, 2014

Distributed multiple-tier task allocation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,667,065
App. No.
13/422,411
Granted
Mar 4, 2014
Kind
B1
Abstract

Described is a system and methods for multiple tier distribution of task portions for distributed processing. Essentially, a task is divided into portions by a first computer and a task portion transferred to second participatory computer on the network, whereupon an allocated task portion is again portioned by the second computer into subtask portions, and a subtask portion transferred by the second computer to a third participatory computer on the network, whereby distributed processing transpires, and results collated as required.

Claims (16)

1. A system for distributed processing, comprising in combination:

an allocating computing device including a first memory and a first processor; a sub-allocating computing device including a second memory and a second processor; an allocated computing device including a third memory and a third processor; a results computing device including a fourth memory and a fourth processor;

a first set of instructions stored in the first memory of the allocating computing device, the first set of instructions, when executed by the first processor, dividing a task into a plurality of task portions, at least one first task portion comprising further divisible portions, hereinafter referred to as subtask portions;

a second set of instructions stored in the first memory of the allocating computing device, the second set of instructions, when executed by the first processor, allocating said first task portion to the sub-allocating computing device via network connectivity;

a third set of instructions stored in the second memory of the sub-allocating computing device that, when executed by the second processor, are adapted to await receipt of the first task portion, divide the first task portion into a plurality of subtask portions, and allocates at least one said subtask portion to the allocated computing device via network connectivity;

a fourth set of instructions stored in the third memory of the allocated computing device, the fourth set of instructions, when executed by the third processor, are adapted to receive the subtask portion, process the subtask portion, produce at least one result related to the subtask portion, and transferring the result to the results computing device; and

a fifth set of instructions stored in the fourth memory of the results computing device, the fifth set of instructions, when executed by the fourth processor, awaiting receipt of the results transferred from the allocated computing device as well as other results related to the first task, and collating all of the received results.

2. The system of claim 1 , wherein the sub-allocating computing device is adapted to communicate with the allocated computing regarding subtask allocation prior to allocating the subtask portion to the allocated computer.

3. The system of claim 1 , wherein the aid results computing device is adapted to receive redundant results portions.

4. The system of 1 , wherein the sub-allocating computing device is adapted to determine the subtask portion allocation by relying partly upon a schedule.

5. The system of claim 1 , wherein the allocating computing device and the results computing device comprise the same computing device.

6. The system of claim 1 , wherein the network connectivity comprises at least a portion of the internet.

7. The system of claim 1 , wherein the allocating computing device comprises a stand-alone computer.

8. The system of claim 1 , wherein the sub-allocating computing device comprises a stand-alone computer.

9. The system of claim 1 , wherein the allocated computing device comprises a stand-alone computer.

10. The system of claim 1 , wherein the results computing device comprises a stand-alone computer.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2013
From: FTE EXCHANGE, LLC
To: COHO LICENSING, LLC
Reel/Frame 031209/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2013
From: TIERRA INTELECTUAL BORINQUEN, INC.
To: FTE EXCHANGE, LLC
Reel/Frame 030722/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2012
From: ODOM, GARY
To: FTE EXCHANGE, LLC
Reel/Frame 029535/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2012
From: FTE EXCHANGE, LLC
To: TIERRA INTELECTUAL BORINQUEN, INC.
Reel/Frame 029535/0469 →