×

Distributed software defined networking

DC
  • US 10,686,871 B1
  • Filed: 12/09/2017
  • Issued: 06/16/2020
  • Est. Priority Date: 06/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for processing data packets in a network, the system comprising:

  • a programmable network device hosting a plurality of first network applications;

    a programmable cloud device hosting a plurality of second network applications, wherein at least one of the plurality of first network applications in the programmable network device and at least one of the plurality of second network applications in the programmable cloud device are in secure communication with each other through a virtual fabric to form a distributed application;

    wherein the programmable network device and programmable cloud device are each powered by a sandboxing operating system which facilitates deployment of the plurality of first and second network applications;

    an application management portal coupled to the programmable network device and programmable cloud device and capable of managing upgrades of the first and second network applications with substantially no interruption to operation of the programmable network device and programmable cloud device;

    wherein the application management portal verifies authenticity of the upgrades to the plurality of first network applications and the plurality of second network applications and wherein the verification is based on unique security keys associated with each of the plurality of first and second network applications;

    an application repository coupled to the application management portal and capable of storing distributed applications for installation in the programmable network device and programmable cloud device; and

    wherein the application management portal further manages usage of the distributed applications on the programmable network device and programmable cloud device.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×