Patents by Inventor Robert Brockbank
Robert Brockbank has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220247647Abstract: A plurality of flow logs associated with a plurality of computing units are aggregated. For each flow event included in the plurality of flow logs a corresponding namespace with which the flow event is associated is determined including by determining a corresponding intermediary associated with the flow event. A network traffic map that visualizes network traffic between a plurality of namespaces is generated based in part on the determined intermediaries associated with the flow events.Type: ApplicationFiled: November 11, 2021Publication date: August 4, 2022Inventors: Robert Brockbank, Alexander Varshavsky, Manish Haridas Sampat, Brendan Creane, Karthik Krishnan Ramasubramanian, Phillip DiCorpo
-
Patent number: 10999101Abstract: A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.Type: GrantFiled: May 3, 2018Date of Patent: May 4, 2021Assignee: Metaswitch Networks, LtdInventors: Robert Brockbank, Alex Pollitt, Michael Curtis, Shaun Crampton
-
Publication number: 20180359118Abstract: A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.Type: ApplicationFiled: May 3, 2018Publication date: December 13, 2018Inventors: Robert BROCKBANK, Alex POLLITT, Michael CURTIS, Shaun CRAMPTON
-
Patent number: 10003474Abstract: A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.Type: GrantFiled: May 1, 2014Date of Patent: June 19, 2018Assignee: METASWITCH NETWORKS LTDInventors: Robert Brockbank, Alex Pollitt, Michael Curtis, Shaun Crampton
-
Publication number: 20150319094Abstract: A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.Type: ApplicationFiled: May 1, 2014Publication date: November 5, 2015Applicant: Metaswitch Networks Ltd.Inventors: Robert BROCKBANK, Alex POLLITT, Spike CURTIS, Shaun CRAMPTON
-
Publication number: 20150319044Abstract: Measures for use in generating path configuration data for an optical network. A least cost path calculation process is performed on a network graph representation of the optical network to generate path configuration data for the optical network. Performing the least cost path calculation process comprises performing a network graph expansion process on the network graph representation of the optical network to obtain an expanded network graph representation of the optical network. Performing the network graph expansion process comprises determining data identifying the possible expansion paths to each optical node, the cost of each path and the available wavelengths for each path, grouping together wavelength and path data for paths of equal cost, and at one or more nodes, identifying a subset of one or more wavelengths and performing a wavelength pruning operation.Type: ApplicationFiled: May 1, 2014Publication date: November 5, 2015Applicant: Metaswitch Networks LtdInventors: Robert BROCKBANK, Shaun CRAMPTON
-
Patent number: 9166888Abstract: Measures for use in generating path configuration data for an optical network. A least cost path calculation process is performed on a network graph representation of the optical network to generate path configuration data for the optical network. Performing the least cost path calculation process comprises performing a network graph expansion process on the network graph representation of the optical network to obtain an expanded network graph representation of the optical network. Performing the network graph expansion process comprises determining data identifying the possible expansion paths to each optical node, the cost of each path and the available wavelengths for each path, grouping together wavelength and path data for paths of equal cost, and at one or more nodes, identifying a subset of one or more wavelengths and performing a wavelength pruning operation.Type: GrantFiled: May 1, 2014Date of Patent: October 20, 2015Assignee: METASWITCH NETWORKS LTDInventors: Robert Brockbank, Shaun Crampton
-
Publication number: 20020002907Abstract: A method and apparatus for preparing baby milk by reconstituting the contents of a pack of dry baby milk product in a mixing vessel is disclosed. The method includes the steps of adding water into the vessel until the liquid level reaches a liquid level indicator, adding the contents of the pack into the vessel and screwing a liquid tight lid onto the vessel and agitating the contents thereby reconstituting a volume of baby milk sufficient to make up two or more feeds for infants aged 0 to 24 months.Type: ApplicationFiled: April 27, 2001Publication date: January 10, 2002Inventor: Robert Brockbank