Patents by Inventor John Peach

John Peach 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: 20260095898
    Abstract: Configuration of Layer 1 resources (hardware components) in a network device includes building a hierarchical representation of the resources (resource hierarchy). Connections between resources in the hierarchy indicate interdependencies between their configurations. A pass is made through the resource hierarchy to set any configuration parameters specified by the user. Another pass is made through the resource hierarchy to constrain the configuration space of any configuration parameters affected by the user-specified parameters. Another pass is made through the resource hierarchy to configure resources that were not configured by the user, taking into account the constrained configuration space of any configuration parameters affected by the user-specified parameters.
    Type: Application
    Filed: September 30, 2024
    Publication date: April 2, 2026
    Inventors: Zeyad Essam R. Aburajab Tamimi, Jackson Ryan EMBREY, Ravil BAIZHIYENOV, Paul Martin FALLON, John PEACH
  • Patent number: 12468615
    Abstract: A flash definition specifying a flashing sequence for a status indicator of a multi-lane port is stored on a device. In operation, the status indicator is lit, following the flashing sequence, to indicate a current lane state (in a Port/Lane Signaling Mode) or interface/channel state (in an Interface/Channel Signaling Mode). The flashing sequence may begin with a preamble, indicating a start of the flashing sequence. The device may have different multi-lane ports, each having one or more status indicators configured for indicating states of multiple lanes or a state of an interface having a multiple of component lanes. Flashing sequences for these ports are synchronizable (to the port having the largest number of lanes or, in the Interface/Channel Signaling Mode, the largest number of configured interfaces on that port). The lanes of a multi-lane port may operate at the same or different speeds and may be bundled into interfaces/channels.
    Type: Grant
    Filed: January 23, 2024
    Date of Patent: November 11, 2025
    Assignee: Arista Networks, Inc.
    Inventors: John Peach, Harold Wang, Martin Hull
  • Publication number: 20250238339
    Abstract: A flash definition specifying a flashing sequence for a status indicator of a multi-lane port is stored on a device. In operation, the status indicator is lit, following the flashing sequence, to indicate a current lane state (in a Port/Lane Signaling Mode) or interface/channel state (in an Interface/Channel Signaling Mode). The flashing sequence may begin with a preamble, indicating a start of the flashing sequence. The device may have different multi-lane ports, each having one or more status indicators configured for indicating states of multiple lanes or a state of an interface having a multiple of component lanes. Flashing sequences for these ports are synchronizable (to the port having the largest number of lanes or, in the Interface/Channel Signaling Mode, the largest number of configured interfaces on that port). The lanes of a multi-lane port may operate at the same or different speeds and may be bundled into interfaces/channels.
    Type: Application
    Filed: January 23, 2024
    Publication date: July 24, 2025
    Inventors: John Peach, Harold Wang, Martin Hull
  • Publication number: 20240273044
    Abstract: A network device may include a number of ports each having one or more physical lanes. These physical lanes of the port may be used to implement interfaces through which the network device can communicate internally and/or with external equipment. Control circuitry on the network device may flexibly generate the interfaces to be identifiable in a manner independent of the physical lanes on which they are implemented. The control circuitry may use port profiles and/or module profile to generate the interfaces, if desired, and/or may receive user input usable to generate the interfaces.
    Type: Application
    Filed: July 28, 2023
    Publication date: August 15, 2024
    Inventors: Zeyad Essam R Aburajab Tamimi, Paul Martin Fallon, Ravil Baizhiyenov, John Peach
  • Patent number: 10950231
    Abstract: Techniques for selecting a skill, to respond to a user input, using skill rankings are described. A skill's ranking may be determined in different manners. In one example, a skill's ranking may be determined based on a number of different users inputting commands that invoke the skill over a period of time. In another example, a skill's ranking may be determined based on a number of different devices that capture user inputs that invoke the skill over a period of time. A system may determine whether to automatically enable a skill (e.g., without user input received after the original user input), or ask the user whether the skill should be enabled, based on the skill's ranking. Moreover, a system may use a skill's ranking to determine whether to interact with a user, to enable the skill, using a graphical user interface or a voice user interface.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Conrad Kockerbeck, John Peach, Kevin Boehm, Tina Orooji, Ian Christopher Suttle, Robert Pulciani
  • Patent number: 10185296
    Abstract: A control system to locate a motorized entity on a display having an electronic device with a display is provided. The electronic device may include a microphone and an electronic device integrated circuit with a set of entity locating software instructions with a capability to generate and display a sequence of pixels in a location pattern, and to further receive an audio output detection signal from the microphone. The entity may include a speaker and one or more sensors in communication with an entity integrated circuit including a set of entity control software instructions. The one or more sensors may be capable of detecting pixels and to send a pixel detection signal to the entity integrated circuit upon detection thereof.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: January 22, 2019
    Assignee: Rehco, LLC
    Inventors: Jeffrey Rehkemper, Steven Rehkemper, Michael Kadile, John Peach
  • Patent number: 10103850
    Abstract: A method and apparatus of a network element that keeps a port of the network element up in a split port configuration is described. In an exemplary embodiment, the network element receives an indication of a link loss on a receive interface of the port, wherein the port includes the receive interface and a transmit interface. In addition, the receive interface is coupled to a first device over a first link, and the transmit interface is coupled to a second device over a second link. Furthermore, the network element performs an operation of the port such that a link coupled to a transmit interface of the port remains up. The network element additionally suppresses receive faults that are received on the receive interface.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: October 16, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Subhachandra Chandra, Timur Cheremisov, Robert Murray Odear, III, John Peach
  • Patent number: 9847922
    Abstract: A system, method, and associated apparatus for continuous measurement of transit latency in individual data switches and multi-device topologies is disclosed, which enables an accurate measure of real-word latency on production networks by applying a time stamp to production network data on ingress to a network element and determining a traversal time by capturing the time stamp on egress from the network element. In one embodiment, time stamps applied to network data are removed on egress to avoid undesirable packet growth across multiple hops of the network. Timing information on data flow through the data/forwarding plane of each network node of a production network can be gathered without the use of test harnesses, injected network data, or dedicated ports.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: December 19, 2017
    Assignee: Arista Networks, Inc.
    Inventors: John Peach, Subhachandra Chandra
  • Patent number: 9766610
    Abstract: An illustrative application control system is provided having an entity and an electronic device with a display. The control system includes software operating instructions to direct movement of the entity and to direct display operation to interact with the entity. The entity may have the capability to move when positioned on the display and to detect pixels and pixel arrangements on the display. The electronic device may include the capability to generate and display the pixels and pixel arrangements in subsequent locations on the display to trigger entity responses. The software operating instructions may include content such as audio output and/or performance instructions to facilitate interaction between the entity and electronic device.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: September 19, 2017
    Assignee: Rehco, LLC
    Inventors: Jeffrey Rehkemper, Steven Rehkemper, Michael Kadile, John Peach
  • Publication number: 20170246536
    Abstract: A control system to locate a motorized entity on a display having an electronic device with a display is provided. The electronic device may include a microphone and an electronic device integrated circuit with a set of entity locating software instructions with a capability to generate and display a sequence of pixels in a location pattern, and to further receive an audio output detection signal from the microphone. The entity may include a speaker and one or more sensors in communication with an entity integrated circuit including a set of entity control software instructions. The one or more sensors may be capable of detecting pixels and to send a pixel detection signal to the entity integrated circuit upon detection thereof.
    Type: Application
    Filed: October 5, 2016
    Publication date: August 31, 2017
    Inventors: Jeffrey Rehkemper, Steven Rehkemper, Michael Kadile, John Peach
  • Patent number: 9636597
    Abstract: A toy character includes a body, a first propeller assembly, a second propeller assembly, and a motor. The body extends in a longitudinal direction and has a longitudinal axis. The first propeller assembly is mounted to the body to rotate in a first direction about the longitudinal axis and positioned at a mid-portion of the body. The second propeller assembly is mounted to the body to rotate in a second direction about the longitudinal axis and spaced apart from the first propeller assembly. The second propeller assembly is mechanically linked to the first propeller assembly for counter-rotation in the second direction when the first propeller assembly rotates in the first direction. The motor is in communication with the first and second propeller assemblies to drive rotations in the first direction and the second direction.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: May 2, 2017
    Assignee: Rehco, LLC
    Inventors: Jeffrey Rehkemper, Steven Rehkemper, John Peach, Ana Sessler
  • Publication number: 20160277272
    Abstract: A system, method, and associated apparatus for continuous measurement of transit latency in individual data switches and multi-device topologies is disclosed, which enables an accurate measure of real-word latency on production networks by applying a time stamp to production network data on ingress to a network element and determining a traversal time by capturing the time stamp on egress from the network element. In one embodiment, time stamps applied to network data are removed on egress to avoid undesirable packet growth across multiple hops of the network. Timing information on data flow through the data/forwarding plane of each network node of a production network can be gathered without the use of test harnesses, injected network data, or dedicated ports.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Inventors: John Peach, Subhachandra Chandra
  • Publication number: 20160220918
    Abstract: A toy character includes a body, a first propeller assembly, a second propeller assembly, and a motor. The body extends in a longitudinal direction and has a longitudinal axis. The first propeller assembly is mounted to the body to rotate in a first direction about the longitudinal axis and positioned at a mid-portion of the body. The second propeller assembly is mounted to the body to rotate in a second direction about the longitudinal axis and spaced apart from the first propeller assembly. The second propeller assembly is mechanically linked to the first propeller assembly for counter-rotation in the second direction when the first propeller assembly rotates in the first direction. The motor is in communication with the first and second propeller assemblies to drive rotations in the first direction and the second direction.
    Type: Application
    Filed: April 8, 2016
    Publication date: August 4, 2016
    Inventors: Jeffrey Rehkemper, Steven Rehkemper, John Peach, Ana Sessler
  • Publication number: 20160182194
    Abstract: A method and apparatus of a network element that keeps a port of the network element up in a split port configuration is described. In an exemplary embodiment, the network element receives an indication of a link loss on a receive interface of the port, wherein the port includes the receive interface and a transmit interface. In addition, the receive interface is coupled to a first device over a first link, and the transmit interface is coupled to a second device over a second link. Furthermore, the network element performs an operation of the port such that a link coupled to a transmit interface of the port remains up. The network element additionally suppresses receive faults that are received on the receive interface.
    Type: Application
    Filed: April 27, 2015
    Publication date: June 23, 2016
    Inventors: Subhachandra Chandra, Timur Cheremisov, Robert Murray Odear, III, John Peach
  • Patent number: 9358474
    Abstract: A flying toy figure is provided which may include a doll body extending in a longitudinal direction and may have a longitudinal axis which is substantially vertical. A first propeller assembly may be mounted to rotate in a first direction about the longitudinal axis of the doll body and may be positioned longitudinally along a mid-portion of the doll body. A second propeller assembly mechanically linked to the first propeller assembly may be mounted to rotate in a second direction about the longitudinal axis of the doll body and is positioned below the first propeller assembly. A rechargeable power source may be in communication with a motor to drive the first and second propeller assemblies. One or more sensors may be included with the figure to detect a surface external to the doll body and may be configured to provide a surface detection signal.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: June 7, 2016
    Assignee: Rehco, LLC
    Inventors: Jeffrey Rehkemper, Steven Rehkemper, John Peach, Ana Sessler
  • Publication number: 20140378021
    Abstract: A flying toy figure is provided which may include a doll body extending in a longitudinal direction and may have a longitudinal axis which is substantially vertical. A first propeller assembly may be mounted to rotate in a first direction about the longitudinal axis of the doll body and may be positioned longitudinally along a mid-portion of the doll body. A second propeller assembly mechanically linked to the first propeller assembly may be mounted to rotate in a second direction about the longitudinal axis of the doll body and is positioned below the first propeller assembly. A rechargeable power source may be in communication with a motor to drive the first and second propeller assemblies. One or more sensors may be included with the figure to detect a surface external to the doll body and may be configured to provide a surface detection signal.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 25, 2014
    Applicant: Rehco, LLC
    Inventors: Jeffrey Rehkemper, Steven Rehkemper, John Peach, Ana Sessler