Patent ID: 11070446

Abstract:
The functionality of Internet enabled devices, also referred to as Internet of Things (IoT) devices, is dependent upon network connectivity with application servers hosted in the cloud. The disclosed Internet enabled device application service chaining orchestrator (Orchestrator) may manage application servers according to application server parameters and may assist a network in managing communications between Internet enabled devices and their respective application servers in the cloud. The application server parameters for a particular application server may be assigned based on the IoT device that the particular application server supports (e.g., the device capabilities or network performance requirements). Exemplary application server parameters may include Industry Vertical (IV), which may be a designation for an industry or technical field that the IoT device and the application server supports. Each IV may include multiple Class of Service (CoS) (e.g., CoS1, CoS2, CoS3 . . . CoSn), which may be relative to each other or absolute. In addition, each CoS may include multiple service level agreements (SLA) (e.g., platinum, gold, silver), which may also be relative to each other or absolute. The application server parameters assigned to each application server may be stored in a database accessible by the Orchestrator. The Orchestrator may receive a message, identify at least one application server of a plurality of application servers based on the message, and identify application server parameters for the at least one application server. The Orchestrator may also assign one or more network communication parameters to the message based on the application server parameters for the at least one application server and cause a network to manage communications between an Internet enabled device and the at least one application server in accordance with the one or more network communication parameters.