System and method for wide area zero-configuration network auto configuration
First Claim
Patent Images
1. A method comprising:
- receiving, at a controller from an agent, a request for a Bonjour Control Protocol (“
BCP”
) auto-configuration connection;
sending, from the controller to the agent, an acknowledgment of the request;
determining, at the controller, the agent is permitted for connection;
sending, from the controller to the agent, a response to the request for the auto-configuration connection;
receiving, at the controller from the agent, an acknowledgment of the response;
establishing a BCP auto-configuration connection between the agent and the controller;
receiving, at the controller, a change to a parameter of the auto-configuration connection;
receiving, at the controller from the agent, one or more requests to connect to one or more other agents connected to the controller, wherein the request is received after the change in the parameter and before the agent has implemented the change in the parameter; and
allowing, at the controller, the one or more requests when the one or more requests are received within a predetermined time of the auto-configuration response including the change.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for implementing zero-configuration networking over a wide area network. Disclosed are systems, methods, and computer-readable storage media for implementing zero-configuration networking over a wire area network by utilizing agents, application programming interfaces (API), and a controller. The controller can implement polices for communication between the agents and APIs, enabling zero-configuration network.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, at a controller from an agent, a request for a Bonjour Control Protocol (“
BCP”
) auto-configuration connection;sending, from the controller to the agent, an acknowledgment of the request;
determining, at the controller, the agent is permitted for connection;sending, from the controller to the agent, a response to the request for the auto-configuration connection; receiving, at the controller from the agent, an acknowledgment of the response; establishing a BCP auto-configuration connection between the agent and the controller; receiving, at the controller, a change to a parameter of the auto-configuration connection; receiving, at the controller from the agent, one or more requests to connect to one or more other agents connected to the controller, wherein the request is received after the change in the parameter and before the agent has implemented the change in the parameter; and allowing, at the controller, the one or more requests when the one or more requests are received within a predetermined time of the auto-configuration response including the change. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; and a memory storing computer readable instructions, which when executed by the processor, causes the process to; receive, from an agent, a request for a Bonjour Control Protocol (“
BCP”
) auto-configuration connection;send, to the agent, an acknowledgment of the request; determine the agent is permitted for connection; send, to the agent, a response to the request for the auto-configuration connection; receive, from the agent, an acknowledgment of the response; establishing a BCP auto-configuration connection with the agent; receive, at the controller, a change to a parameter of the auto-configuration connection; receive, at the controller from the agent, one or more requests to connect to one or more other agents connected to the controller, wherein the request is received after the change in the parameter and before the agent has implemented the change in the parameter; and allow, at the controller, the one or more requests when the one or more requests are received within a predetermined time of the auto-configuration response including the change. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium storing instructions which when executed by a processor, causes the processor to:
-
receive, from an agent, a request for a Bonjour Control Protocol (“
BCP”
) auto-configuration connection;send, to the agent, an acknowledgment of the request; determine the agent is permitted for connection; send, to the agent, a response to the request for the auto-configuration connection; receive, from the agent, an acknowledgment of the response; establishing a BCP auto-configuration connection with the agent; receiving, at the controller, a change to a parameter of the auto-configuration connection; receiving, at the controller from the agent, one or more requests to connect to one or more other agents connected to the controller, wherein the request is received after the change in the parameter and before the agent has implemented the change in the parameter; and allowing, at the controller, the one or more requests when the one or more requests are received within a predetermined time of the auto-configuration response including the change. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification