IP Library › Granted Patent US 9,426,088
Granted Patent B2
US 9,426,088 · App. 14/354,226 · Granted Aug 23, 2016

System and method for cloud-based implementation of control of focused overload of service element (COFO-SE) via explicit (or virtualized) machine-to-machine (M2M) gateway element

Inventor: Bhumip Khasnabish (Lexington, MA)
Assignee: ZTE (USA) Inc.
H04L47/72H04L41/0668H04L41/0806H04L45/22H04L45/28H04L67/10H04L67/16H04W4/005
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 9,426,088
App. No.
14/354,226
Granted
Aug 23, 2016
Kind
B2
Abstract

A system and method for cloud-based implementation of control of focused overload of service elements is disclosed. Resource blocks are obtained for a signaling part of a service element from a variety of networked resources. The signaling part of the service element controls allocation of resources from a media part of the service element via instructions over virtual private network links. Resource blocks for the media part of the service element are obtained from a variety of networked resources, wherein the resource blocks are integrated into a pool and a unified view is presented to the signaling part of the service element. The media part of the service element uses the resource blocks for the applications and services for a specific (e.g., session or transaction length) duration of time, and additional borrowed resources are released after successful utilization.

Claims (32)

1. A method comprising: obtaining, for protection of network resources from overload and for disaster management, resource blocks for a signaling part of a distributed virtual service element that is hosted on a plurality of distributed tangible networked elements including a plurality of distributed computing processors communicatively coupled to a plurality of distributed storage devices from a variety of networked resources, wherein the resource blocks are integrated into a pool and a unified view of the pool as part of the distributed virtual service element is presented to applications and services communicating with the signaling part of the distributed virtual service element;

controlling, by the signaling part of the distributed virtual service element, allocation of the resources from the media part of the distributed virtual service element via instructions over virtual network links;

obtaining resource blocks for the media part of the distributed virtual service element from the variety of networked resources, wherein the resource blocks are integrated into a pool and a unified view the pool is presented to the signaling part of the distributed virtual service element; and

allocating and using the resource blocks for the applications and services for a duration of time; and

releasing the resources after utilization.

2. The method of claim 1 , wherein the distributed virtual service element is logically/distributed and non-integrated.

3. The method of claim 1 , wherein the virtual network links include at least one of virtual private network links and virtual network links that run an open protocol with a standardized profile.

4. The method of claim 1 , wherein the resource blocks are obtained from public, private, or community networks through open application and resource programming interfaces.

5. An apparatus comprising: a distributed virtualized service element that is realized in a plurality of distributed tangible networked elements including a plurality of distributed computing processors communicatively coupled to a plurality of distributed data storage devices, wherein the distributed virtualized service element, for protection of network resources from overload and for disaster management, obtains for a signaling part of the distributed virtualized service element resource blocks from a variety of networked resources, wherein the resource blocks are integrated into a pool and a unified view of the pool as a part of the distributed virtualized service element is presented to applications and services that communicate with the signaling part of the distributed virtualized service element; and

wherein a media part of the distributed virtualized service element includes resource blocks from the variety of networked resources, wherein the resource blocks are integrated into a pool and a unified view of the pool is presented to the signaling part of the distributed virtualized service element;

wherein the signaling part of the distributed virtualized service element is further configured to control allocation of resources from the media part of the distributed virtualized service element via instructions over a plurality of virtual network links; and

wherein the resource blocks for the applications and services are allocated to be used for a duration of time and released after utilization.

6. The apparatus of claim 5 , wherein the distributed virtualized service element is distributed and non-integrated.

7. The apparatus of claim 5 , wherein the virtual network links include at least one of virtual private network links and virtual network links that run an open protocol with a standardized profile.

8. The apparatus of claim 5 , wherein the resource blocks are from public, private, or community networks through open application and resource programming interfaces.

9. A system comprising: means realized on a plurality of distributed tangible networked computing processors communicatively coupled to a plurality of distributed tangible networked data storage devices, wherein the means, for protection of network resources from overload and for disaster management, obtains for a signaling part of a distributed virtualized service element, resource blocks from a variety of networked resources, for protection of network resources from overload and for disaster management;

means realized on the processors and storage devices, for controlling allocation of resources from a media part of the distributed virtualized service element;

means realized on the processors and storage devices, for obtaining resource blocks for the media part of the distributed virtualized service element from the variety of networked resources, wherein the resource blocks are integrated into a pool and a unified view of the pool is presented to the signaling part of the distributed virtualized service element; and

means realized on the processors and storage devices, whereby the distributed virtualized service element obtains for a signaling part of the distributed virtualized service element resource blocks from a variety of networked resources, wherein the resource blocks are integrated into a pool and a unified view of the pool as a part of the distributed virtualized service element is presented to applications and services that communicate with the signaling part of the distributed virtualized service element

wherein the signaling part of the distributed virtualized service element operates over a plurality of virtual network links; and

means for using wherein the resource blocks for the applications and services are allocated for a duration of time.

10. The system of claim 9 , wherein the distributed virtualized service element is distributed and non-integrated.

11. The system of claim 9 , wherein the virtual network links include at least one of virtual private network links and virtual network links that run an open protocol with a standardized profile.

12. The system of claim 9 , wherein the resource blocks are obtained from public, private, or community networks through open application and resource programming interfaces.

13. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon executable on a plurality of networked computing processors communicatively coupled to a plurality of networked data storage devices as a distributed virtual service element, the instructions comprising:

instructions for obtaining, for protection of network resources from overload and for disaster management, resource blocks for a signaling part of the distributed virtual service element from a variety of networked resources, wherein the resource blocks are integrated into a pool and a unified view of the pool as part of the distributed virtual service element is presented to applications and services communicating with the signaling part of the distributed virtual service element;

instructions for controlling, by the signaling part of the distributed virtual service element, allocation of resources from a media part of the distributed virtual service element via instructions over a plurality of virtual private network links;

instructions for obtaining resource blocks for the media part of the distributed virtual service element from the variety of networked resources, wherein the resource blocks are integrated into a pool and a unified view of the pool is presented to the signaling part of the distributed virtual service element; and

instructions for allocating the resource blocks for applications and services for a session duration, or transaction length, of time.

14. The article of manufacture of claim 13 , wherein the distributed virtual service element is distributed and non-integrated.

15. The article of manufacture of claim 13 , wherein the virtual network links include at least one of virtual private network links and network links that run an open protocol with a standardized profile.

16. The article of manufacture of claim 13 , wherein the resource blocks are obtained from public, private, or community networks through open application and resource programming interfaces.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2015
From: KHASNABISH, BHUMIP
To: ZTE (USA) INC.
Reel/Frame 035924/0635 →
Continuity (2)
Provisional Application 61552158 · Oct 27, 2011
Related Publication 20140304416A1 · Oct 9, 2014