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: 20230289255Abstract: 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: ApplicationFiled: March 27, 2023Publication date: September 14, 2023Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
-
Patent number: 11275641Abstract: 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: GrantFiled: May 11, 2020Date of Patent: March 15, 2022Assignee: Cisco Technologies, Inc.Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
-
Patent number: 11018866Abstract: 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: GrantFiled: October 18, 2018Date of Patent: May 25, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: James Anil Pramod Kotwal, Christopher Blayne Dreier, David Aaron Wyde, Kellen Mac Arb, David McGrew, Scott Fluhrer
-
Publication number: 20200272531Abstract: 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: ApplicationFiled: May 11, 2020Publication date: August 27, 2020Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
-
Patent number: 10649838Abstract: 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: GrantFiled: June 6, 2019Date of Patent: May 12, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
-
Patent number: 10481967Abstract: 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: GrantFiled: December 20, 2016Date of Patent: November 19, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
-
Publication number: 20190286510Abstract: 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: ApplicationFiled: June 6, 2019Publication date: September 19, 2019Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
-
Patent number: 10158487Abstract: 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: GrantFiled: July 16, 2015Date of Patent: December 18, 2018Assignee: Cisco Technology, Inc.Inventors: James Anil Pramod Kotwal, Christopher Blayne Dreier, David Aaron Wyde, Kellen Mac Arb, David McGrew, Scott Fluhrer
-
Patent number: 9692678Abstract: 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: GrantFiled: November 1, 2013Date of Patent: June 27, 2017Assignee: Cisco Technology, Inc.Inventors: David C. White, Jr., Jay Kemper Johnston, Christopher Blayne Dreier
-
Publication number: 20170102986Abstract: 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: ApplicationFiled: December 20, 2016Publication date: April 13, 2017Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
-
Patent number: 9560444Abstract: 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: GrantFiled: March 13, 2013Date of Patent: January 31, 2017Assignee: Cisco Technology, Inc.Inventors: Christopher Allen Niedzwiedz, Christopher Blayne Dreier
-
Patent number: 9558196Abstract: 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: GrantFiled: December 3, 2015Date of Patent: January 31, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
-
Publication number: 20170019423Abstract: 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: ApplicationFiled: July 16, 2015Publication date: January 19, 2017Inventors: James Anil Pramod Kotwal, Christopher Blayne Dreier, David Aaron Wyde, Kellen Mac Arb, David McGrew, Scott Fluhrer
-
Publication number: 20160098419Abstract: 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: ApplicationFiled: December 3, 2015Publication date: April 7, 2016Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
-
Patent number: 9239887Abstract: 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: GrantFiled: December 18, 2012Date of Patent: January 19, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
-
Publication number: 20150128264Abstract: 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: ApplicationFiled: November 1, 2013Publication date: May 7, 2015Inventors: David C. White, JR., Jay Kemper Johnston, Christopher Blayne Dreier
-
Publication number: 20140270275Abstract: 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: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Christopher Allen Niedzwiedz, Christopher Blayne Dreier
-
Publication number: 20140172919Abstract: 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: ApplicationFiled: December 18, 2012Publication date: June 19, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Jay Kemper Johnston, David C. White, JR., Christopher Blayne Dreier
-
Publication number: 20140146051Abstract: 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: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Jay Kemper Johnston, David C. White, JR., Magnus Mortensen, Wen Zhang, Christopher Blayne Dreier
-
Patent number: 8675496Abstract: 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: GrantFiled: February 8, 2012Date of Patent: March 18, 2014Assignee: Cisco Technology, Inc.Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier