Method and system for creating and dynamically deploying resource specific discovery agents for determining the state of a cloud computing environment
US-9313281-B1 · Apr 12, 2016 · US
US9501307B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9501307-B2 |
| Application number | US-201414498057-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 26, 2014 |
| Priority date | Sep 26, 2014 |
| Publication date | Nov 22, 2016 |
| Grant date | Nov 22, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems for providing a communication path are disclosed. Information can be received via a first communication session based on a first messaging protocol. The first communication session can be terminated at a virtual machine of a group of virtual machines. A dynamically bound communication path to a resource can be selected based on a dynamically reconfigurable routing table for the group of virtual machines. A second communication session can be initiated, at the virtual machine, via the selected dynamically bound communication path. The information can be transmitted to the resource via the second communication session based on a second messaging protocol.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving information, by a virtual machine cluster of a plurality of virtual machine clusters and from a load balancer based at least in part on a port at which the load balancer received the information, via a first communication session that is associated with a first communication protocol, converting, by a terminator proxy instance associated with the virtual machine cluster, the information from a first format associated with the first communication protocol to a second format associated with a second communication protocol; selecting, by the terminator proxy instance and based on a dynamically reconfigurable routing table for the plurality of virtual machine clusters, a dynamically bound communication path to a resource; augmenting, by the terminator proxy instance, the information; and sending, by the terminator proxy instance via a second communication session that utilizes the dynamically bound communication path, the augmented information to the resource, wherein the second communication session is associated with the second communication protocol. 2. The method of claim 1 , wherein the receiving the information comprises receiving the information from a billing system, and wherein the resource is configured to provide an interface for a user to acquire access to content. 3. The method of claim 1 , wherein the selecting comprises selecting the dynamically bound communication path based on one or more message fields comprising at least one of: a franchise tax area, a market ID, a region ID, or an account type. 4. The method of claim 1 , wherein the resource comprises a video controller, and wherein the first communication protocol is one of: a Wirelink protocol or business and operating support system (BOSS). 5. The method of claim 1 , wherein the augmenting comprises adding additional data that comprises at least one of: channel lineups, video conversion mapping data, or customer account information. 6. The method of claim 1 , wherein the receiving comprises receiving the information based on a virtual address associated with the virtual machine cluster of the plurality of virtual machine clusters. 7. The method of claim 1 , wherein the virtual machine cluster Comprises a plurality of virtual machines. 8. The method of claim 1 , wherein the port at which the information is Received is associated with an identifier that is associated with the resource. 9. The method of claim 1 , wherein the load balancer comprises an Outgoing port configured to send the information based on an identifier Associated with the resource. 10. A method, comprising: receiving, by a virtual machine cluster, information via a first communication session that is associated with a first communication protocol; receiving, by the virtual machine cluster, a reconfigured routing configuration based on a network condition, wherein the reconfigured routing configuration comprises a binding associated with a resource to establish a dynamically bound communication path; converting by a terminator proxy instance of the virtual machine cluster, the information from a first format associated with the first communication protocol to a second format associated with a second communication protocol; augmenting, by the terminator proxy instance, the information; and sending, by the terminator proxy instance via a second communication session that utilizes the dynamically bound communication path, the augmented information to the resource, wherein the second communication session is associated with the second communication protocol. 11. The method of claim 10 , wherein the first communication protocol is one of: a Wirelink protocol or business and operating support system (BOSS). 12. The method of claim 10 , wherein the network condition comprises at least one of: a MAC address, a franchise tax area, a market ID, a region ID, or an account type. 13. The method of claim 10 , wherein the resource comprises a video controller. 14. The method of claim 10 , wherein the terminator proxy instance is configured to augment the information by appending additional data to the information. 15. The method of claim 10 , wherein the receiving the information comprises receiving the information from a dedicated port of a router. 16. A method, comprising: receiving, by a load balancer via a first port associated with an addressable identifier of a resource, first information and second information, via a first communication session, that is associated with a first communication protocol, wherein the second information comprises an indication of the addressable identifier; determining, by the load balancer, a network condition; selecting, by the load balancer, a virtual machine cluster based on the network condition; dynamically binding, by the load balancer, a second port of the load balancer to the virtual machine cluster, resulting in a dynamically bound communication path; and sending, by the load balancer via the second port, the first information and the second information via the dynamically bound communication path to the virtual machine cluster via the first communication session, wherein a terminator proxy instance associated with the virtual machine cluster is configured to: convert the first information and the second information from a first format associated with the first communication protocol to a second format associated with a second communication protocol, augment the first information with the second information, and send the augmented first information to the resource via a second communication session associated with the second communication protocol. 17. The method of claim 16 , wherein the resource comprises a video controller. 18. The method of claim 16 , wherein the network Conditions comprises a current load of a network. 19. The method of claim 16 , wherein the virtual machine is one of a dynamically managed cluster of virtual machines.
Dynamic adaptation of the criteria on which the server selection is based · CPC title
based on the content of a request · CPC title
Message passing systems or structures, e.g. queues · CPC title
specially adapted for billing systems · CPC title
Network integration; Enabling network access in virtual machine instances · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.