Patents by Inventor Geoffrey Jones
Geoffrey Jones 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).
-
Patent number: 12135622Abstract: Embodiments of the present disclosure are directed to dynamic shadow operations configured to dynamically shadow data-plane resources in a network device. In some embodiments, the dynamic resource shadow operations are used to locally maintain a shadow copy of data plane resources to avoid having to read them through a bus interconnect. In other embodiments, the dynamic shadow framework is used to provide memory protection for hardware resources against SEU failures. The dynamic shadow framework may operate in conjunction with adaptive memory scrubbing operations. In other embodiments, the dynamic shadow infrastructure is used to facilitate fast boot-up and fast upgrade operations.Type: GrantFiled: October 11, 2023Date of Patent: November 5, 2024Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Peter Geoffrey Jones
-
Publication number: 20240036993Abstract: Embodiments of the present disclosure are directed to dynamic shadow operations configured to dynamically shadow data-plane resources in a network device. In some embodiments, the dynamic resource shadow operations are used to locally maintain a shadow copy of data plane resources to avoid having to read them through a bus interconnect. In other embodiments, the dynamic shadow framework is used to provide memory protection for hardware resources against SEU failures. The dynamic shadow framework may operate in conjunction with adaptive memory scrubbing operations. In other embodiments, the dynamic shadow infrastructure is used to facilitate fast boot-up and fast upgrade operations.Type: ApplicationFiled: October 11, 2023Publication date: February 1, 2024Inventors: Riaz Khan, Peter Geoffrey Jones
-
Patent number: 11881962Abstract: Hybrid mode multicast routing may be provided. A switching device may receive a first join. Next, in response to receiving the first join, states for a first protocol mode (e.g., (S, G)) that is source aware and state for a second protocol mode (e.g., (*, G)) that is not source aware may be programed. Then a second join may be sent based on the states associated with the second protocol mode (e.g., (*, G)).Type: GrantFiled: May 27, 2022Date of Patent: January 23, 2024Assignee: Cisco Technology, Inc.Inventors: Aaditi Ganesh Pai, Deepika Mulani, Pooja Indi, Sasikumar Sadayan, Trupthi Bharatraj Chougule, Peter Geoffrey Jones, Shawn Wargo
-
Publication number: 20230388142Abstract: Hybrid mode multicast routing may be provided. A switching device may receive a first join. Next, in response to receiving the first join, states for a first protocol mode (e.g., (S, G)) that is source aware and state for a second protocol mode (e.g., (*, G)) that is not source aware may be programed. Then a second join may be sent based on the states associated with the second protocol mode (e.g., (*, G)).Type: ApplicationFiled: May 27, 2022Publication date: November 30, 2023Applicant: Cisco Technology, Inc.Inventors: Aaditi Ganesh Pai, Deepika Mulani, Pooja Indi, Sasikumar Sadayan, Trupthi Bharatraj Chougule, Peter Geoffrey Jones, Shawn Wargo
-
Patent number: 11822437Abstract: Embodiments of the present disclosure are directed to dynamic shadow operations configured to dynamically shadow data-plane resources in a network device. In some embodiments, the dynamic resource shadow operations are used to locally maintain a shadow copy of data plane resources to avoid having to read them through a bus interconnect. In other embodiments, the dynamic shadow framework is used to provide memory protection for hardware resources against SEU failures. The dynamic shadow framework may operate in conjunction with adaptive memory scrubbing operations. In other embodiments, the dynamic shadow infrastructure is used to facilitate fast boot-up and fast upgrade operations.Type: GrantFiled: February 3, 2023Date of Patent: November 21, 2023Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Peter Geoffrey Jones
-
Patent number: 11765254Abstract: Embodiments of the present disclosure are directed to protocol state transition and/or resource state transition tracker configured to monitor, e.g., via filters, for certain protocol state transitions/changes or host hardware resource transitions/changes when a host processor in the control plane that performs such monitoring functions is unavailable or overloaded. The filters, in some embodiments, are pre-computed/computed by the host processor and transmitted to the protocol state transition and/or resource state transition tracker. The protocol state transition and/or resource state transition tracker may be used to implement a fast upgrade operation as well as load sharing and or load balancing operation with control plane associated components.Type: GrantFiled: February 1, 2022Date of Patent: September 19, 2023Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Peter Geoffrey Jones
-
Publication number: 20230185678Abstract: Embodiments of the present disclosure are directed to dynamic shadow operations configured to dynamically shadow data-plane resources in a network device. In some embodiments, the dynamic resource shadow operations are used to locally maintain a shadow copy of data plane resources to avoid having to read them through a bus interconnect. In other embodiments, the dynamic shadow framework is used to provide memory protection for hardware resources against SEU failures. The dynamic shadow framework may operate in conjunction with adaptive memory scrubbing operations. In other embodiments, the dynamic shadow infrastructure is used to facilitate fast boot-up and fast upgrade operations.Type: ApplicationFiled: February 3, 2023Publication date: June 15, 2023Inventors: Riaz Khan, Peter Geoffrey Jones
-
Patent number: 11616863Abstract: Embodiments of the present disclosure are directed to protocol state transition and/or resource state transition tracker configured to monitor, e.g., via filters, for certain protocol state transitions/changes or host hardware resource transitions/changes when a host processor in the control plane that performs such monitoring functions is unavailable or overloaded. The filters, in some embodiments, are pre-computed/computed by the host processor and transmitted to the protocol state transition and/or resource state transition tracker. The protocol state transition and/or resource state transition tracker may be used to implement a fast upgrade operation as well as load sharing and or load balancing operation with control plane associated components.Type: GrantFiled: January 21, 2021Date of Patent: March 28, 2023Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Peter Geoffrey Jones
-
Patent number: 11599424Abstract: Embodiments of the present disclosure are directed to dynamic shadow operations configured to dynamically shadow data-plane resources in a network device. In some embodiments, the dynamic resource shadow operations are used to locally maintain a shadow copy of data plane resources to avoid having to read them through a bus interconnect. In other embodiments, the dynamic shadow framework is used to provide memory protection for hardware resources against SEU failures. The dynamic shadow framework may operate in conjunction with adaptive memory scrubbing operations. In other embodiments, the dynamic shadow infrastructure is used to facilitate fast boot-up and fast upgrade operations.Type: GrantFiled: August 15, 2019Date of Patent: March 7, 2023Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Peter Geoffrey Jones
-
Patent number: 11537432Abstract: Embodiments of the present disclosure are directed to dynamic shadow operations configured to dynamically shadow data-plane resources in a network device. In some embodiments, the dynamic resource shadow operations are used to locally maintain a shadow copy of data plane resources to avoid having to read them through a bus interconnect. In other embodiments, the dynamic shadow framework is used to provide memory protection for hardware resources against SEU failures. The dynamic shadow framework may operate in conjunction with adaptive memory scrubbing operations. In other embodiments, the dynamic shadow infrastructure is used to facilitate fast boot-up and fast upgrade operations.Type: GrantFiled: August 15, 2019Date of Patent: December 27, 2022Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Peter Geoffrey Jones
-
Patent number: 11509532Abstract: Systems and methods provide for performing performance analytics processing of network traffic by copying packets of network traffic to a switch CPU based on a flag. The systems and methods disclosing receiving network traffic comprising one or more packet, generating a network traffic flow record associated with the received network traffic, the network traffic flow record including a copy-to-CPU bit and one or more function flag bits, setting the copy-to-CPU bit to an on configuration, processing the one or more packets by one or more functions to generate network flow analytics, wherein the one or more function flag bits are set in response to the one or more functions generating network flow analytics, and setting the copy-to-CPU bit to an off configuration.Type: GrantFiled: September 15, 2020Date of Patent: November 22, 2022Assignee: Cisco Technology, Inc.Inventors: Thomas Szigeti, David John Zacks, Peter Geoffrey Jones
-
Publication number: 20220159102Abstract: Embodiments of the present disclosure are directed to protocol state transition and/or resource state transition tracker configured to monitor, e.g., via filters, for certain protocol state transitions/changes or host hardware resource transitions/changes when a host processor in the control plane that performs such monitoring functions is unavailable or overloaded. The filters, in some embodiments, are pre-computed/computed by the host processor and transmitted to the protocol state transition and/or resource state transition tracker. The protocol state transition and/or resource state transition tracker may be used to implement a fast upgrade operation as well as load sharing and or load balancing operation with control plane associated components.Type: ApplicationFiled: February 1, 2022Publication date: May 19, 2022Inventors: Riaz Khan, Peter Geoffrey Jones
-
Patent number: 11272042Abstract: Embodiments of the present disclosure are directed to protocol state transition and/or resource state transition tracker configured to monitor, e.g., via filters, for certain protocol state transitions/changes or host hardware resource transitions/changes when a host processor in the control plane that performs such monitoring functions is unavailable or overloaded. The filters, in some embodiments, are pre-computed/computed by the host processor and transmitted to the protocol state transition and/or resource state transition tracker. The protocol state transition and/or resource state transition tracker may be used to implement a fast upgrade operation as well as load sharing and or load balancing operation with control plane associated components.Type: GrantFiled: January 21, 2020Date of Patent: March 8, 2022Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Peter Geoffrey Jones
-
Patent number: 11231389Abstract: Embodiments relate generally to systems and methods for identifying the concentration of an electrolyte. A method may comprise scanning a diagnostic micro-electrode of an electrochemical sensor using scanning voltammetry at a plurality of electrolyte concentrations; generating a variable set of readings from the first scanning voltammetry scan using a potential difference between a strong hydrogen adsorption peak and an oxide reduction peak and/or oxide formation peak at each of the plurality of electrolyte concentrations; and determining a correlation by plotting the variable set of readings and the plurality of electrolyte concentrations.Type: GrantFiled: September 30, 2016Date of Patent: January 25, 2022Assignee: Honeywell International Inc.Inventors: Keith Francis Edwin Pratt, Martin Geoffrey Jones
-
Patent number: 11141044Abstract: A method and apparatus are provided for estimating the value of a physical parameter of biological tissue. The method comprises acquiring a colour image of the biological tissue from a single image capture device; extracting from the colour image at least two images in respective optical wavebands having a different spectral sensitivity from one another, whereby a given location in the biological tissue is present in each of the extracted images; providing a physical model of the optical properties of the biological tissue, wherein the optical properties of the biological tissue are sensitive to the value of said physical parameter; and estimating the value of the physical parameter at said given location based on an intensity value at that location for each extracted image. The estimating utilises the physical model of the optical properties of the biological tissue and the spectral sensitivity for each respective waveband.Type: GrantFiled: June 19, 2017Date of Patent: October 12, 2021Inventors: Geoffrey Jones, Danail Stoyanov, Dan Elson, Neil Clancy
-
Publication number: 20210227053Abstract: Embodiments of the present disclosure are directed to protocol state transition and/or resource state transition tracker configured to monitor, e.g., via filters, for certain protocol state transitions/changes or host hardware resource transitions/changes when a host processor in the control plane that performs such monitoring functions is unavailable or overloaded. The filters, in some embodiments, are pre-computed/computed by the host processor and transmitted to the protocol state transition and/or resource state transition tracker. The protocol state transition and/or resource state transition tracker may be used to implement a fast upgrade operation as well as load sharing and or load balancing operation with control plane associated components.Type: ApplicationFiled: January 21, 2020Publication date: July 22, 2021Inventors: Riaz Khan, Peter Geoffrey Jones
-
Publication number: 20210227054Abstract: Embodiments of the present disclosure are directed to protocol state transition and/or resource state transition tracker configured to monitor, e.g., via filters, for certain protocol state transitions/changes or host hardware resource transitions/changes when a host processor in the control plane that performs such monitoring functions is unavailable or overloaded. The filters, in some embodiments, are pre-computed/computed by the host processor and transmitted to the protocol state transition and/or resource state transition tracker. The protocol state transition and/or resource state transition tracker may be used to implement a fast upgrade operation as well as load sharing and or load balancing operation with control plane associated components.Type: ApplicationFiled: January 21, 2021Publication date: July 22, 2021Inventors: Riaz Khan, Peter Geoffrey Jones
-
Publication number: 20210144075Abstract: Presented herein is an exemplified system and method that provides visibility, for traffic analytics, into secured encapsulated packet (e.g., secure VXLAN-GPE packet, a secure metadata-GPE packet or other GPE standards). The exemplified system and method facilitate encryption of traffic in a granular manner that also facilitate the monitoring of said secure traffic in a fabric network in an end-to-end manner throughout the network. Such monitoring can be beneficially used for analytics, performance analysis, and network debugging/troubleshooting.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Inventors: Atri Indiresan, Linda Tin-Wen Cheng, Melvin Tsai, Peter Geoffrey Jones, Da-Yuan Tung, David John Zacks
-
Patent number: 10999173Abstract: Systems, methods, and computer-readable media for monitoring traffic in a network include receiving, at an analytics platform connected to the network, one or more encapsulated packet headers from one or more network nodes of the network. From the one or more encapsulated packet headers, at least one or more source addresses of the one or more network nodes which transmitted the encapsulated packet headers, and one or more timestamps at which the one or more encapsulated packet headers were transmitted from the one or more network nodes may be determined. From at least the one or more source addresses and timestamps, network traffic information such as one or more of latency or jitter of data packets transiting through the one or more network nodes may be determined, wherein the one or more encapsulated packet headers may correspond to the data packets transiting through the one or more network nodes.Type: GrantFiled: April 22, 2019Date of Patent: May 4, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: David John Zacks, Vikram Vikas Pendharkar, Peter Geoffrey Jones, Thomas Szigeti, Praveen T. Chandra
-
Patent number: 10972430Abstract: At a network device configured to control access to a network, a client device authentication request is received from a client device. The request includes identity credentials and a temporary media access control (MAC) address of the client device. The client device is successfully authenticated based on the identity credentials. After authentication, a new MAC address is established in the client device. A data frame is received from at the network device. It is determined whether the client device is using the new MAC address based on the received data frame. If it is determined that the client device is using the new MAC address, the client device is permitted access the network.Type: GrantFiled: August 27, 2019Date of Patent: April 6, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Brian Eliot Weis, Peter Geoffrey Jones