IP Library Patent Application 14635577
Patent Application
App. No. 14/635,577

Containerized Computational Task Execution Management Using a Secure Distributed Transaction Ledger

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 None
App. No.
14/635,577
Filed
Mar 2, 2015
Examiner
ASGARI, SIMA
Art Unit
3685
USPC
705/64
Abstract

A peer-to-peer network includes a cryptocurrency system with a block chain, a client system coupled to the cryptocurrency system, and a host system coupled to the cryptocurrency system. The client system publishes a container execution request that includes information associating the client system with a containerized computational task, the cryptocurrency system incorporates the container execution request into a block chain of a cryptocurrency system, and the host system receives the container execution request via the block chain, retrieves the containerized computational task, and executes the containerized computational task.

Claims (57)

1 . A method comprising:

publishing, by a client system, a container execution request on a peer-to-peer network, wherein the container execution request includes information associating the client system with a containerized computational task;

incorporating the container execution request into a block chain of a cryptocurrency system on the peer-to-peer network;

receiving, at a host system, the container execution request via the block chain;

retrieving, at the host system, the containerized computational task; and

executing, at the host system, the containerized computational task.

2 . The method of claim 1 , further comprising:

prior to retrieving the containerized computational task, determining, by the host system, to execute the containerized computational task;

wherein retrieving the containerized computational task is in response to determining to execute the containerized computational task.

3 . The method of claim 2 , wherein in determining to execute the containerized computational task the method further comprises:

determining, by the client system, that the client system meets a requirement, wherein the requirement is included in the container execution request.

4 . The method of claim 2 , wherein determining to execute the containerized computational task is based upon an identification of the client system.

5 . The method of claim 2 , wherein determining to execute the containerized computational task is based on a contract offer included in the container execution request.

6 . The method of claim 5 , further comprising:

receiving, at the client system, an indication that the host system has completed the containerized computational task; and

providing, by the client system, a payment to the host system in response to receiving the indication, wherein the payment is based on the contract offer.

7 . The method of claim 6 , wherein the payment is made in a cryptocurrency associated with the cryptocurrency system.

8 . The method of claim 5 , wherein:

the contract offer includes an indication that the contract offer is negotiable; and

the method further comprises:

prior to retrieving the containerized computational task, receiving, at the client system, a counter offer from the host system; and

providing, by the client system, an acceptance of the counter offer to the host system, wherein retrieving the containerized computational task is in response to receiving the acceptance.

9 . The method of claim 1 , wherein the containerized computational task is included in the container execution request.

10 . The method of claim 1 , wherein in retrieving the containerized computational task the method further comprises:

determining, by the host system, a location for the containerized computational task from the container execution request;

wherein the containerized computational task is retrieved from the location.

11 . A peer-to-peer network comprising:

a cryptocurrency system including a block chain;

a client system coupled to the cryptocurrency system; and

a host system coupled to the cryptocurrency system;

wherein:

the client system publishes a container execution request that includes information associating the client system with a containerized computational task;

the cryptocurrency system incorporates the container execution request into a block chain of a cryptocurrency system; and

the host system receives the container execution request via the block chain, retrieves the containerized computational task, and executes the containerized computational task.

12 . The peer-to-peer network of claim 11 , wherein:

the host system determines to execute the containerized computational task prior to retrieving the containerized computational task; and

the host system retrieves the containerized computational task in response to determining to execute the containerized computational task.

13 . The peer-to-peer network of claim 12 , wherein, in determining to execute the containerized computational task the host system further:

determines that the client system meets a requirement, wherein the requirement is included in the container execution request.

14 . The peer-to-peer network of claim 12 , wherein determining to execute the containerized computational task is based upon an identification of the client system.

15 . The peer-to-peer network of claim 12 , wherein determining to execute the containerized computational task is based on a contract offer included in the container execution request.

16 . The peer-to-peer network of claim 15 , wherein the client system further:

receives an indication that the host system has completed the containerized computational task; and

provides a payment to the host system in response to receiving the indication, wherein the payment is based on the contract offer.

17 . The peer-to-peer network of claim 16 , wherein the payment is made in a cryptocurrency associated with the cryptocurrency system.

18 . The peer-to-peer network of claim 15 , wherein:

the contract offer includes an indication that the contract offer is negotiable; and

the client system further:

receives a counter offer from the host system prior to the host system retrieving the containerized computational task; and

provides an acceptance of the counter offer to the host system, wherein retrieving the containerized computational task by the host system is in response to receiving the acceptance.

19 . The peer-to-peer network of claim 11 , wherein the containerized computational task is included in the container execution request.

20 . A non-transitory computer-readable medium including code for performing a method, the method comprising:

publishing a container execution request on a peer-to-peer network, wherein the container execution request includes information associating a client system with a containerized computational task;

incorporating the container execution request into a block chain of a cryptocurrency system on the peer-to-peer network;

receiving the container execution request via the block chain;

retrieving the containerized computational task; and

executing the containerized computational task.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 035860 FRAME 0878 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
Reel/Frame 040027/0158 →
RELEASE OF REEL 035860 FRAME 0797 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
Reel/Frame 040028/0551 →
RELEASE OF REEL 035858 FRAME 0612 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
Reel/Frame 040017/0067 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Jun 9, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 035858/0612 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 9, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC; SECUREWORKS, INC.; STATSOFT, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 035860/0878 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jun 9, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035860/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2015
From: FORD, DANIEL A.
To: DELL PRODUCTS, LP
Reel/Frame 035127/0223 →