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: 20260095898Abstract: 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: ApplicationFiled: September 30, 2024Publication date: April 2, 2026Inventors: Zeyad Essam R. Aburajab Tamimi, Jackson Ryan EMBREY, Ravil BAIZHIYENOV, Paul Martin FALLON, John PEACH
-
Patent number: 12468615Abstract: 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: GrantFiled: January 23, 2024Date of Patent: November 11, 2025Assignee: Arista Networks, Inc.Inventors: John Peach, Harold Wang, Martin Hull
-
Publication number: 20250238339Abstract: 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: ApplicationFiled: January 23, 2024Publication date: July 24, 2025Inventors: John Peach, Harold Wang, Martin Hull
-
Publication number: 20240273044Abstract: 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: ApplicationFiled: July 28, 2023Publication date: August 15, 2024Inventors: Zeyad Essam R Aburajab Tamimi, Paul Martin Fallon, Ravil Baizhiyenov, John Peach
-
Patent number: 10950231Abstract: 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: GrantFiled: September 4, 2018Date of Patent: March 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Mark Conrad Kockerbeck, John Peach, Kevin Boehm, Tina Orooji, Ian Christopher Suttle, Robert Pulciani
-
Patent number: 10185296Abstract: 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: GrantFiled: October 5, 2016Date of Patent: January 22, 2019Assignee: Rehco, LLCInventors: Jeffrey Rehkemper, Steven Rehkemper, Michael Kadile, John Peach
-
Patent number: 10103850Abstract: 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: GrantFiled: April 27, 2015Date of Patent: October 16, 2018Assignee: Arista Networks, Inc.Inventors: Subhachandra Chandra, Timur Cheremisov, Robert Murray Odear, III, John Peach
-
Patent number: 9847922Abstract: 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: GrantFiled: March 18, 2015Date of Patent: December 19, 2017Assignee: Arista Networks, Inc.Inventors: John Peach, Subhachandra Chandra
-
Patent number: 9766610Abstract: 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: GrantFiled: October 24, 2012Date of Patent: September 19, 2017Assignee: Rehco, LLCInventors: Jeffrey Rehkemper, Steven Rehkemper, Michael Kadile, John Peach
-
Publication number: 20170246536Abstract: 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: ApplicationFiled: October 5, 2016Publication date: August 31, 2017Inventors: Jeffrey Rehkemper, Steven Rehkemper, Michael Kadile, John Peach
-
Patent number: 9636597Abstract: 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: GrantFiled: April 8, 2016Date of Patent: May 2, 2017Assignee: Rehco, LLCInventors: Jeffrey Rehkemper, Steven Rehkemper, John Peach, Ana Sessler
-
Publication number: 20160277272Abstract: 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: ApplicationFiled: March 18, 2015Publication date: September 22, 2016Inventors: John Peach, Subhachandra Chandra
-
Publication number: 20160220918Abstract: 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: ApplicationFiled: April 8, 2016Publication date: August 4, 2016Inventors: Jeffrey Rehkemper, Steven Rehkemper, John Peach, Ana Sessler
-
Publication number: 20160182194Abstract: 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: ApplicationFiled: April 27, 2015Publication date: June 23, 2016Inventors: Subhachandra Chandra, Timur Cheremisov, Robert Murray Odear, III, John Peach
-
Patent number: 9358474Abstract: 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: GrantFiled: June 2, 2014Date of Patent: June 7, 2016Assignee: Rehco, LLCInventors: Jeffrey Rehkemper, Steven Rehkemper, John Peach, Ana Sessler
-
Publication number: 20140378021Abstract: 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: ApplicationFiled: June 2, 2014Publication date: December 25, 2014Applicant: Rehco, LLCInventors: Jeffrey Rehkemper, Steven Rehkemper, John Peach, Ana Sessler