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: 10171306
    Abstract: Methods and system are disclosed which can simplify the configuration of a MCEC in a fabric environment such that is may become automatic. Furthermore, centralized identities (such as a host tracking database and/or a network controlled) may be employed to detect the presence of a MCEC. Requiring the creation of direct links between network devices participating in the MCEC may be avoided. Furthermore, logical L2 fabric connectivity (over a L3 fabric underlay) may be utilized to provide dual homing active-active services without additional configuration, as the tracking of peer network devices may be performed in a centralized manner. For example, a host tracking database or a network controller may be employed for peer tracking.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: January 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Nalinaksh M. Pai, Sanjay Kumar Hooda, Peter Geoffrey Jones
  • Patent number: 10075391
    Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: September 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
  • Patent number: 10006881
    Abstract: An electrochemical gas sensor having an electrode with a catalyst distributed on a porous surface is described. The porous surface can be a polytetrafluoroethylene tape. Alternate embodiments include layered or stacked electrodes.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: June 26, 2018
    Assignee: Life Safety Distribution AG
    Inventors: Keith Francis Edwin Pratt, John Chapples, Martin Geoffrey Jones
  • Patent number: 10003569
    Abstract: A system, computer-readable media, and methods for network resource sharing of routing and forwarding information are disclosed. The method may include receiving a first address for a device connected to a network and receiving one or more second addresses for the device. The method may also include identifying a first switch through which the device connects to the network and identifying a second switch for storing the first address and the one or more second addresses. Further, the method may include storing the first address in the first switch and storing the first address and the one or more second addresses in the second switch.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Pagalavan Krishnamoorthy, Peter Geoffrey Jones, Sridhar Subramanian
  • Publication number: 20180149615
    Abstract: Embodiments of the disclosure include an electrochemical sensor comprising a housing defining an interior space; a sensing electrode; a counter electrode; and an electrical contact; wherein at least one of the sensing electrode or the counter electrode comprises a contact portion, wherein the contact portion is biased into contact with and electrically coupled to the electrical contact, and wherein a compression on the contact portion is different from a compression on the remaining body of the electrode.
    Type: Application
    Filed: January 22, 2018
    Publication date: May 31, 2018
    Inventors: Alan Daniel Spong, Neils Hansen, Keith Francis Edwin Pratt, John Chapples, Martin Geoffrey Jones
  • Publication number: 20170359274
    Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
    Type: Application
    Filed: August 28, 2017
    Publication date: December 14, 2017
    Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
  • Patent number: 9835581
    Abstract: A gas sensor having a housing with first and second chambers featuring a porous separator located there between. The first chamber of the sensor being connected to atmosphere via a gas diffusion aperture. The gas sensor having a sensing electrode disposed within the first chamber and at least a second electrode disposed within the second chamber. The sensor having an ionic liquid electrolyte disposed within the second chamber where the sensing electrode and at least second electrodes comprise platinum.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: December 5, 2017
    Assignee: Honeywell International, Inc.
    Inventors: John Chapples, Martin Geoffrey Jones
  • Publication number: 20170293627
    Abstract: Embodiments are directed towards dynamic semantic models having multiple indices. Source data may be provided to a network computer from at least one separate data source. A raw data graph may be generated from the source data such that the structure of the raw data graph may be based on the structure of the source data. Elements of the raw data graph may be mapped to a concept graph. Concept instances may be generated based on the concept graph, the raw data graph, and the source data. Model-identifiers (MIDs) that correspond to the concept instances may be generated to include at least a path in the concept graph. The MID values may be indexed into a plurality of indices based on a content-type of the data associated with the MIDs. In response to a query, a result set may be generated that includes result MIDs.
    Type: Application
    Filed: November 21, 2016
    Publication date: October 12, 2017
    Inventors: Ralph Donald Thompson, III, Allen Geoffrey Jones, Robert Povey
  • Patent number: 9749259
    Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: August 29, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
  • Publication number: 20170142064
    Abstract: 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: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Brian Eliot Weis, Peter Geoffrey Jones
  • Publication number: 20170134340
    Abstract: A system, computer-readable media, and methods for network resource sharing of routing and forwarding information are disclosed. The method may include receiving a first address for a device connected to a network and receiving one or more second addresses for the device. The method may also include identifying a first switch through which the device connects to the network and identifying a second switch for storing the first address and the one or more second addresses. Further, the method may include storing the first address in the first switch and storing the first address and the one or more second addresses in the second switch.
    Type: Application
    Filed: January 20, 2017
    Publication date: May 11, 2017
    Inventors: Rajagopalan Janakiraman, Pagalavan Krishnamoorthy, Peter Geoffrey Jones, Sridhar Subramanian
  • Patent number: 9590906
    Abstract: A system, computer-readable media, and methods for network resource sharing of routing and forwarding information are disclosed. The method may include receiving a first address for a device connected to a network and receiving one or more second addresses for the device. The method may also include identifying a first switch through which the device connects to the network and identifying a second switch for storing the first address and the one or more second addresses. Further, the method may include storing the first address in the first switch and storing the first address and the one or more second addresses in the second switch.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: March 7, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Pagalavan Krishnamoorthy, Peter Geoffrey Jones, Sridhar Subramanian
  • Publication number: 20170054655
    Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
    Type: Application
    Filed: August 26, 2016
    Publication date: February 23, 2017
    Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
  • Patent number: 9501578
    Abstract: Embodiments are directed towards dynamic semantic models having multiple indices. Source data may be provided to a network computer from at least one separate data source. A raw data graph may be generated from the source data such that the structure of the raw data graph may be based on the structure of the source data. Elements of the raw data graph may be mapped to a concept graph. Concept instances may be generated based on the concept graph, the raw data graph, and the source data. Model-identifiers (MIDs) that correspond to the concept instances may be generated to include at least a path in the concept graph The MID values may be indexed into a plurality of indices based on a content-type of the data associated with the MIDs. In response to a query, a result set may be generated that includes result MIDs.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 22, 2016
    Assignee: Maana, Inc.
    Inventors: Ralph Donald Thompson, III, Allen Geoffrey Jones, Robert Povey
  • Patent number: 9455933
    Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
    Type: Grant
    Filed: January 25, 2014
    Date of Patent: September 27, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
  • Publication number: 20160254960
    Abstract: Methods and system are disclosed which can simplify the configuration of a MCEC in a fabric environment such that is may become automatic. Furthermore, centralized identities (such as a host tracking database and/or a network controlled) may be employed to detect the presence of a MCEC. Requiring the creation of direct links between network devices participating in the MCEC may be avoided. Furthermore, logical L2 fabric connectivity (over a L3 fabric underlay) may be utilized to provide dual homing active-active services without additional configuration, as the tracking of peer network devices may be performed in a centralized manner. For example, a host tracking database or a network controller may be employed for peer tracking.
    Type: Application
    Filed: February 26, 2015
    Publication date: September 1, 2016
    Inventors: Nalinaksh M. Pai, Sanjay Kumar Hooda, Peter Geoffrey Jones
  • Publication number: 20160210298
    Abstract: Embodiments are directed towards dynamic semantic models having multiple indices. Source data may be provided to a network computer from at least one separate data source. A raw data graph may be generated from the source data such that the structure of the raw data graph may be based on the structure of the source data. Elements of the raw data graph may be mapped to a concept graph. Concept instances may be generated based on the concept graph, the raw data graph, and the source data. Model-identifiers (MIDs) that correspond to the concept instances may be generated to include at least a path in the concept graph The MID values may be indexed into a plurality of indices based on a content-type of the data associated with the MIDs. In response to a query, a result set may be generated that includes result MIDs.
    Type: Application
    Filed: December 21, 2015
    Publication date: July 21, 2016
    Inventors: Ralph Donald Thompson, III, Allen Geoffrey Jones, Robert Povey
  • Publication number: 20160178565
    Abstract: A gas sensor including a gas sensing electrode, a counter electrode disposed within a housing, and respective conductors that connect the gas sensing electrode to the counter electrode via a sensing circuit is disclosed. The housing includes a solid electrolyte in communication with the gas sensing electrode and counter electrode wherein the solid electrolyte further comprises one or more coatings or layers. The one or more coatings or layers have a lower water vapor transport rate than that of the electrolyte, such that, in use, water vapor transport between the electrolyte and atmosphere is reduced.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: John Chapples, Keith Francis Edwin Pratt, Martin Geoffrey Jones
  • Publication number: 20160087892
    Abstract: A system, computer-readable media, and methods for network resource sharing of routing and forwarding information are disclosed. The method may include receiving a first address for a device connected to a network and receiving one or more second addresses for the device. The method may also include identifying a first switch through which the device connects to the network and identifying a second switch for storing the first address and the one or more second addresses. Further, the method may include storing the first address in the first switch and storing the first address and the one or more second addresses in the second switch.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Rajagopalan Janakiraman, Pagalavan Krishnamoorthy, Peter Geoffrey Jones, Sridhar Subramanian
  • Patent number: 9218427
    Abstract: Embodiments are directed towards dynamic semantic models having multiple indices. Source data may be provided to a network computer from at least one separate data source. A raw data graph may be generated from the source data such that the structure of the raw data graph may be based on the structure of the source data. Elements of the raw data graph may be mapped to a concept graph. Concept instances may be generated based on the concept graph, the raw data graph, and the source data. Model-identifiers (MIDs) that correspond to the concept instances may be generated to include at least a path in the concept graph The MID values may be indexed into a plurality of indices based on a content-type of the data associated with the MIDs. In response to a query, a result set may be generated that includes result MIDs.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: December 22, 2015
    Assignee: Maana, Inc.
    Inventors: Ralph Donald Thompson, III, Allen Geoffrey Jones, Robert Povey