Patents by Inventor Christopher Blayne Dreier

Christopher Blayne Dreier 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: 20230289255
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Application
    Filed: March 27, 2023
    Publication date: September 14, 2023
    Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
  • Patent number: 11275641
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: March 15, 2022
    Assignee: Cisco Technologies, Inc.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
  • Patent number: 11018866
    Abstract: A server sends information to a client that allows the client to establish a first key at the client. The server then receives a session ID that has been encrypted using the first key. The first key is then established at the server, which can then decrypt the session ID using the first key. After the server validates the session ID, it determines a second key that is different from the first key. The server then receives the session ID encrypted with the second key, and decrypts the session ID encrypted with the second key.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: May 25, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: James Anil Pramod Kotwal, Christopher Blayne Dreier, David Aaron Wyde, Kellen Mac Arb, David McGrew, Scott Fluhrer
  • Publication number: 20200272531
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Application
    Filed: May 11, 2020
    Publication date: August 27, 2020
    Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
  • Patent number: 10649838
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: May 12, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
  • Patent number: 10481967
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: November 19, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
  • Publication number: 20190286510
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Application
    Filed: June 6, 2019
    Publication date: September 19, 2019
    Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
  • Patent number: 10158487
    Abstract: A server sends information to a client that allows the client to establish a first key at the client. The server then receives a session ID that has been encrypted using the first key. The first key is then established at the server, which can then decrypt the session ID using the first key. After the server validates the session ID, it determines a second key that is different from the first key. The server then receives the session ID encrypted with the second key, and decrypts the session ID encrypted with the second key.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: December 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: James Anil Pramod Kotwal, Christopher Blayne Dreier, David Aaron Wyde, Kellen Mac Arb, David McGrew, Scott Fluhrer
  • Patent number: 9692678
    Abstract: In one embodiment, a method for delegating partial administrative controls across one or more administrative domains is provided. An upstream network device may advertise capabilities for controlling certain administrative functions to a downstream network device. The downstream network device may choose to act on one or more capabilities, allowing for partial administrative control across the administrative domain.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: June 27, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: David C. White, Jr., Jay Kemper Johnston, Christopher Blayne Dreier
  • Publication number: 20170102986
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Application
    Filed: December 20, 2016
    Publication date: April 13, 2017
    Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
  • Patent number: 9560444
    Abstract: In one implementation, the output of a microphone is modified based on movement. A circuit or other controller is in communication with a microphone that generates an electrical signal based on sounds waves and a motion sensor. The motion sensor may be coupled to the microphone, coupled to a device including the microphone, or coupled to an object in the vicinity of the microphone. The controller is configured to receive the electrical signal from the microphone and motion data from the motion sensor. The controller is configured to perform a comparison of the motion data to a threshold level and adjust the electrical signal in response to the comparison of the motion data to a threshold acceleration level.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: January 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher Allen Niedzwiedz, Christopher Blayne Dreier
  • Patent number: 9558196
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: January 31, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
  • Publication number: 20170019423
    Abstract: A server sends information to a client that allows the client to establish a first key at the client. The server then receives a session ID that has been encrypted using the first key. The first key is then established at the server, which can then decrypt the session ID using the first key. After the server validates the session ID, it determines a second key that is different from the first key. The server then receives the session ID encrypted with the second key, and decrypts the session ID encrypted with the second key.
    Type: Application
    Filed: July 16, 2015
    Publication date: January 19, 2017
    Inventors: James Anil Pramod Kotwal, Christopher Blayne Dreier, David Aaron Wyde, Kellen Mac Arb, David McGrew, Scott Fluhrer
  • Publication number: 20160098419
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Application
    Filed: December 3, 2015
    Publication date: April 7, 2016
    Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
  • Patent number: 9239887
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: January 19, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
  • Publication number: 20150128264
    Abstract: In one embodiment, a method for delegating partial administrative controls across one or more administrative domains is provided. An upstream network device may advertise capabilities for controlling certain administrative functions to a downstream network device. The downstream network device may chose to act on one or more capabilities, allowing for partial administrative control across the administrative domain.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 7, 2015
    Inventors: David C. White, JR., Jay Kemper Johnston, Christopher Blayne Dreier
  • Publication number: 20140270275
    Abstract: In one implementation, the output of a microphone is modified based on movement. A circuit or other controller is in communication with a microphone that generates an electrical signal based on sounds waves and a motion sensor. The motion sensor may be coupled to the microphone, coupled to a device including the microphone, or coupled to an object in the vicinity of the microphone. The controller is configured to receive the electrical signal from the microphone and motion data from the motion sensor. The controller is configured to perform a comparison of the motion data to a threshold level and adjust the electrical signal in response to the comparison of the motion data to a threshold acceleration level.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Christopher Allen Niedzwiedz, Christopher Blayne Dreier
  • Publication number: 20140172919
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
  • Publication number: 20140146051
    Abstract: Data indicating a plurality of informational items is received at a processor. The data further comprises at least one useful informational item. Also received at the processor is data indicating a plurality of questions, including at least one unanswered question. The processor analyzes the data to determine a number of unanswered questions and a number of useful informational items. The processor generates a visualization comparing the number useful informational items to the number of unanswered questions. The visualization is displayed on a display.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, David C. White, JR., Magnus Mortensen, Wen Zhang, Christopher Blayne Dreier
  • Patent number: 8675496
    Abstract: Methods and apparatuses for identifying a physical link interconnecting network devices and/or correlating a designation of an interface on a network device to a physical location of the interface on the network device are disclosed herein. A method for identifying a physical link interconnecting a network device and a peer network device, where the network device and the peer network device each have an interface and a corresponding indicating light, may include: sending a packet from the interface of the network device to the interface of the peer network device over the physical link; causing the indicating light corresponding to the interface of the peer network device to blink at a predetermined cadence for a predetermined period of time upon receipt of the packet to enable recognition of the peer network device.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: March 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier