IP Library › Granted Patent US 11,095,533
Granted Patent B1
US 11,095,533 · App. 16/280,286 · Granted Aug 17, 2021

System, method, and computer program for implementing a marketplace for edge computing

Inventors: Ofer Hermoni (Tenafly, NJ); Nimrod Sandlerman (Ramat Gan, IL); Eyal Felstaine (Herzliya, IL)
Assignee: AMDOCS DEVELOPMENT LIMITED
H04L41/5051G06Q30/0201H04L41/145H04L41/16H04L43/04H04L67/10
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 11,095,533
App. No.
16/280,286
Granted
Aug 17, 2021
Kind
B1
Abstract

A system, method, and computer program product are provided for implementing a marketplace for edge computing. In use, a service request is received, at a network communication operator, from a first entity, the service request comprising an edge computing operator of an edge computing service, wherein the first entity is one of a request originator, a customer using a software service, a software service operator providing the software service, or a cloud computing operator providing a computing service to the software service. Additionally, the service request is distributed to at least one second entity, using the network communication operator, wherein the at least one second entity includes at least one of a first request mediator or a second request mediator. Further, the service request is distributed, using the network communication operator, to the edge computing operator.

Claims (45)

1. A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium that when executed by a processor of a network communication device instruct the processor to:

receive a service request, at a network communication operator of a communication network, from a request originator, the service request being for an edge computing service provided by an edge computing operator at an edge computing site connected to the communication network; and

distribute, using the network communication operator, the service request to the edge computing operator;

wherein a first service agreement exists between the network communication operator and the request originator and a second service agreement exists between the network communication operator and the edge computing operator;

wherein the first service agreement and the second service agreement operate in parallel;

wherein the edge computing operator includes an orchestration system that allocates hardware components and software components to the edge computing site based on a third service agreement.

2. The computer program product of claim 1 , wherein the service request comprises at least one of:

an installation of a software component;

an instantiation of the software component;

a configuration of the software component; or

a configuration of the edge computing service for the software component.

3. The computer program product of claim 1 , wherein the service request comprises at least one of:

an authentication of the request originator;

an authentication of a billing chain; or

an authentication of a software component associated with at least one of the request originator or the billing chain.

4. The computer program product of claim 1 , wherein the service request comprises at least one of a decision tree, a declarative rule, or a neural network.

5. The computer program product of claim 1 , wherein the service request comprises training data associated with the service request.

6. The computer program product of claim 1 , wherein the service request comprises log data of a network event, wherein the log data is used to train an artificial intelligence (AI) engine, wherein the log data includes one or more possible network configurations.

7. The computer program product of claim 6 , wherein the log data is used to evaluate a compliance with the service request.

8. The computer program product of claim 1 , wherein the service request is received in response to at least one of:

an expiration of a current service request;

a network event that prompts a change in a network parameter; or

a need to add a new network parameter.

9. The computer program product of claim 1 , wherein the service request includes log data of a network simulation by an artificial intelligence (AI) engine.

10. The computer program product of claim 1 , wherein distributing the service request to the edge computing operator occurs automatically.

11. The computer program product of claim 1 , wherein the service request includes a request for at least one proposed network service.

12. The computer program product of claim 11 , wherein each of the at least one proposed network service includes a weighting factor.

13. A method, comprising:

receiving, at a network communication operator of a communication network, a service request from a request originator, the service request being for an edge computing service provided by an edge computing operator at an edge computing site connected to the communication network; and

distributing, using the network communication operator, the service request to the edge computing operator;

wherein a first service agreement exists between the network communication operator and the request originator and a second service agreement exists between the network communication operator and the edge computing operator;

wherein the first service agreement and the second service agreement operate in parallel;

wherein the edge computing operator includes an orchestration system that allocates hardware components and software components to the edge computing site based on a third service agreement.

14. A device, comprising:

a non-transitory memory storing instructions; and

one or more processors in communication with the non-transitory memory, wherein the one or more processors execute the instructions to:

receive a service request, at a network communication operator of a communication network, from a request originator, the service request being for an edge computing service provided by an edge computing operator at an edge computing site connected to the communication network; and

distribute, using the network communication operator, the service request to the edge computing operator;

wherein a first service agreement exists between the network communication operator and the request originator and a second service agreement exists between the network communication operator and the edge computing operator;

wherein the first service agreement and the second service agreement operate in parallel;

wherein the edge computing operator includes an orchestration system that allocates hardware components and software components to the edge computing site based on a third service agreement.

15. The computer program product of claim 1 , wherein the service request is distributed to the edge computing operator via a request mediator.

16. The computer program product of claim 15 , wherein service request includes a plurality of different requests associated with a service, and wherein the request mediator:

provides at least one part of the service associated with at least one different request of the plurality of different requests, and

issues a secondary request for remaining parts of the service associated with remaining requests of the plurality of different requests.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2019
From: HERMONI, OFER; SANDLERMAN, NIMROD; FELSTAINE, EYAL
To: AMDOCS DEVELOPMENT LIMITED
Reel/Frame 048411/0803 →
Continuity (7)
Provisional Application 62660142 · Apr 19, 2018
Provisional Application 62648287 · Mar 26, 2018
Provisional Application 62642524 · Mar 13, 2018
Provisional Application 62639910 · Mar 7, 2018
Provisional Application 62639923 · Mar 7, 2018
Provisional Application 62639913 · Mar 7, 2018
Provisional Application 62648281 · Mar 26, 2018
Cited By (4)
US 12,255,789 US 12,265,554 US 12,389,229 US 12,457,155