Patents by Inventor Peter Roberts

Peter Roberts 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: 20260322681
    Abstract: A node in a computer network receives at least two reference clocks and performs pairwise comparisons between the at least two reference clocks to prioritize the reference clocks and select the highest priority reference clock to be the primary reference clock for the node. The node calculates and uses offsets between the primary reference clock and the other reference clocks to select a new primary reference clock in case of loss of the original primary reference clock. Each pairwise comparison can involve comparison of total accumulated time errors and/or comparison of steps removed between the two reference clocks to determine which of the two reference clocks has higher priority. The at least two reference clocks may be different types of reference clocks, such as GNSS clocks, PTP with FTS clocks, and/or PTP with PTS clocks.
    Type: Application
    Filed: April 15, 2025
    Publication date: October 15, 2026
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Vinoth GOWTHAMAN, Shiva Sri Krishna DONTHI, Peter ROBERTS, Ross CLIFFORD, Kin Yee WONG
  • Publication number: 20260322517
    Abstract: A node in a computer network receives signals for at least first and second reference times, selects (i) the first reference time to be a primary reference time for the node's ongoing operations and (ii) the second reference time to be a secondary reference time, calculates an instability value between the secondary reference time and the primary reference time, determines whether the secondary reference time is valid based on the calculated instability value, and, if valid, uses the secondary reference time for its ongoing operations upon loss of the primary reference time. If not valid, then the secondary reference time is not used. If multiple secondary reference times are available, the node validates and prioritizes the secondary reference times, based on corresponding calculated instability values, for use upon loss of the primary reference time.
    Type: Application
    Filed: April 15, 2025
    Publication date: October 15, 2026
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Vinoth GOWTHAMAN, Peter ROBERTS, Renuka RANI
  • Publication number: 20260303245
    Abstract: A node in a computer network receives signals for at least first and second reference times, selects (i) the first reference time to be a primary reference time for the node's ongoing operations and (ii) the second reference time to be a secondary reference time, calculates an offset value between the secondary reference time and the primary reference time, determines whether the secondary reference time is valid based on the calculated offset value, and, if valid, uses the secondary reference time for its ongoing operations upon loss of the primary reference time. If not valid, then the secondary reference time is not used. If multiple secondary reference times are available, the node validates and prioritizes the secondary reference times, based on corresponding calculated offset values, for use upon loss of the primary reference time.
    Type: Application
    Filed: March 25, 2025
    Publication date: October 1, 2026
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Vinoth GOWTHAMAN, Renuka RANI, Peter ROBERTS, Kin Yee WONG
  • Publication number: 20260280842
    Abstract: In a (e.g., ethernet-based PTP) time-distribution system, time receivers unicast (rather than multicast) delay-request messages and time transmitters unicast (rather than multicast) corresponding delay-response messages. An intervening transparent clock using a two-step delay request mode forwards unicast delay-request messages without modification, enabling the time transmitter to learn the media access control (MAC) address of the time receiver from the SMAC address in a delay-request message and use that MAC address as the DMAC address in the corresponding unicast delay-response message that enables the transparent clock to forward the unicast delay-response message towards the appropriate time receiver. As such, the volume of messages and the burden on transparent clocks to handle superfluous messages in such systems are reduced.
    Type: Application
    Filed: March 13, 2025
    Publication date: September 17, 2026
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Vinoth GOWTHAMAN, Ross CLIFFORD, Shiva Sri Krishna DONTHI, Peter ROBERTS
  • Publication number: 20260280841
    Abstract: In a (e.g., ethernet-based PTP) time-distribution system, time receivers unicast (rather than multicast) delay-request messages and time transmitters unicast (rather than multicast) corresponding delay-response messages. An intervening transparent clock maintains a mapping table containing entries that map appropriate (PTP) port IDs to corresponding media access control (MAC) addresses that enable the transparent clock to forward the unicast delay-response messages towards the appropriate time receivers. As such, the volume of messages and the burden on transparent clocks to handle superfluous messages in such systems are reduced.
    Type: Application
    Filed: March 13, 2025
    Publication date: September 17, 2026
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Vinoth GOWTHAMAN, Peter ROBERTS, Shiva Sri Krishna DONTHI, Ross CLIFFORD
  • Publication number: 20260246553
    Abstract: In a Precision Time Protocol (PTP) clock-distribution system, each transparent clock (TC) along a link between a time transmitter (TT) and a time receiver (TR) is able to increment a stepsRemoved field of a PTP message that traverses the TC, such that, at the receiving node of the PTP message (e.g., the TR for certain sync, follow-up, and delay-response messages and the TT for certain delay-request messages), the stepsRemoved field indicates the number of transparent clocks (TC) along the link between the TT and the TR. The information may be used to prioritize certain links over others.
    Type: Application
    Filed: February 19, 2025
    Publication date: August 20, 2026
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Vinoth GOWTHAMAN, Peter ROBERTS, Shiva Sri Krishna DONTHI, Ross CLIFFORD
  • Publication number: 20260222096
    Abstract: In certain embodiments involving a Precision Time Protocol (PTP) time transmitter connected to a PTP time receiver over a link aggregation group (LAG), the receiver uses a table of delay values to compensate for differences in average transmission delay over the different LAG links when synchronizing its local clock with the transmitter's reference clock. When a LAG link is added or changed, the transmitter and receiver perform a link-delay-calibration operation to calculate the delay to be used for subsequent synchronization operations.
    Type: Application
    Filed: January 24, 2025
    Publication date: July 30, 2026
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Shiva Sri Krishna DONTHI, Peter ROBERTS, Vinoth GOWTHAMAN
  • Publication number: 20260222097
    Abstract: In certain embodiments involving a Precision Time Protocol (PTP) time transmitter connected to a PTP time receiver over a link aggregation group (LAG), the receiver suspends normal LAG processing during PTP clock-sync operations to ensure that a PTP Delay-Request message is transmitted to the transmitter over the same LAG link used by the transmitter to transmit the corresponding PTP Sync message to the receiver in order to avoid errors resulting from different LAG links having different average transmission delays.
    Type: Application
    Filed: January 24, 2025
    Publication date: July 30, 2026
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Vinoth GOWTHAMAN, Peter ROBERTS, Shiva Sri Krishna DONTHI
  • Patent number: 12674732
    Abstract: An apparatus for testing rings cut from pipes, comprising: a plurality of test chamber sections which, when placed together, define a test chamber for receiving the ring to be tested, the test chamber sections comprising at least a first test chamber section defining a first inner face of the test chamber and a second test chamber section defining an opposed second inner face of the test chamber, the first and second inner faces defining annuli arranged to contain the ring to isolate the inside of the ring from the outside; means for clamping the test chamber sections together to form the chamber; a fluid inlet port in one of the chamber sections to allow a pressurized fluid to be admitted to the chamber outside the ring when received in the chamber; and one or more sensors for measuring strain and deformation of the ring and fluid pressure.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: July 7, 2026
    Assignee: Verderg Limited
    Inventors: Peter Roberts, Richard Stuart, Robert Kettle
  • Publication number: 20260089056
    Abstract: Various example embodiments of a flexible ethernet group recovery capability are presented. The flexible ethernet group recovery capability may be provided as a Flex Ethernet (FlexE) group recovery capability. The FlexE group recovery capability may be configured to support automatic recovery of a FlexE group. The FlexE group recovery capability may be configured to support automatic recovery of a FlexE group composed of a set of members (e.g., a set of physical links, a set of logical links, or the like) in response to a condition associated with one or more of the members of the FlexE group. The FlexE group recovery capability may be configured to support automatic recovery of a FlexE group based on functions performed by the FlexE shims supporting the FlexE group.
    Type: Application
    Filed: September 24, 2024
    Publication date: March 26, 2026
    Inventors: Peter Roberts, Christopher Harbin, Eric Fortin
  • Publication number: 20260027438
    Abstract: Apparatus for a machine-learning-based golf club fitting platform is disclosed. An apparatus includes a processor and a memory. The memory stores code executable by the processor to receive a first set of golf swing data for a user, the first set of golf swing data representative of one or more characteristics of a golf swing of the user; determine one or more optimal specifications of at least one hypothetical golf club that is a best fit for the user using a property prediction machine learning model based on the first set of golf swing data; and determine at least one pre-existing golf club, comprising predefined specifications, that is a best match for the user based on a comparison of the determined one or more optimal specifications of the at least one hypothetical golf club to the predefined specifications of a plurality of different pre-existing golf clubs.
    Type: Application
    Filed: July 31, 2025
    Publication date: January 29, 2026
    Inventors: Brian Rahman, Peter Roberts, Todd Beach
  • Patent number: 12523515
    Abstract: A water meter test bench assembly that includes a fluid source, a discharge pipe, and check valve assembly, is provided. The fluid source also provides fluid pressure to move fluid through the at least one meter. The discharge pipe is fluidly coupled to a valve and configured to receive the fluid that passes through the at least one meter. The check valve assembly is attached to the discharge pipe and is in fluid communication with the opening of the discharge pipe. The check valve assembly is open when the fluid pressure from the fluid source moves the fluid through the at least one meter, the valve, and acts on the check valve assembly. When the fluid pressure is reduced sufficient to close the check valve assembly, the fluid is stopped from passing through the check valve assembly.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: January 13, 2026
    Assignee: The Ford Meter Box Company, Inc.
    Inventor: Peter Roberts
  • Publication number: 20250353146
    Abstract: A nested locknut wrench system includes a first wrench and a second wrench. Each wrench has a base portion having a flat portion including at least one magnet. Each wrench has a first extension portion extending perpendicularly from a first end of the base portion. Each wrench has a first arc-shaped finger extending perpendicularly from the first extension portion and having a first hook member extending radially inward from the first arc-shaped finger. Each wrench has a second extension portion extending perpendicularly from a second end of the base portion opposite the first end. Each wrench has a second arc-shaped finger extending perpendicularly from the second extension portion and having a second hook member extending radially inward from the second arc-shaped finger.
    Type: Application
    Filed: July 29, 2025
    Publication date: November 20, 2025
    Applicant: Klein Tools, Inc.
    Inventors: Jonathan Low, Peter Roberts, Juan Caro
  • Patent number: 12403372
    Abstract: Apparatus for a machine-learning-based golf club fitting platform is disclosed. An apparatus includes a processor and a memory. The memory stores code executable by the processor to receive a first set of golf swing data for a user, the first set of golf swing data representative of one or more characteristics of a golf swing of the user; determine one or more optimal specifications of at least one hypothetical golf club that is a best fit for the user using a property prediction machine learning model based on the first set of golf swing data; and determine at least one pre-existing golf club, comprising predefined specifications, that is a best match for the user based on a comparison of the determined one or more optimal specifications of the at least one hypothetical golf club to the predefined specifications of a plurality of different pre-existing golf clubs.
    Type: Grant
    Filed: December 29, 2023
    Date of Patent: September 2, 2025
    Assignee: TAYLOR MADE GOLF COMPANY, INC.
    Inventors: Brian Rahman, Peter Roberts, Todd Beach
  • Patent number: 12370654
    Abstract: A nested locknut wrench system includes a first wrench and a second wrench. Each wrench has a base portion having a flat portion including at least one magnet. Each wrench has a first extension portion extending perpendicularly from a first end of the base portion. Each wrench has a first arc-shaped finger extending perpendicularly from the first extension portion and having a first hook member extending radially inward from the first arc-shaped finger. Each wrench has a second extension portion extending perpendicularly from a second end of the base portion opposite the first end. Each wrench has a second arc-shaped finger extending perpendicularly from the second extension portion and having a second hook member extending radially inward from the second arc-shaped finger.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: July 29, 2025
    Assignee: Klein Tools, Inc.
    Inventors: Jonathan Low, Peter Roberts, Juan Caro
  • Patent number: 12276074
    Abstract: A tidal barrage comprising: a plurality of spaced towers, a plurality of barriers for controlling water flow through the barrage between the towers, and one or more turbine devices, wherein the towers comprise at least first, second and third towers, wherein the first tower is located between the second and third towers and houses one or more of the turbines, wherein one or more first barriers are provided between the first and second towers, and one or more second barriers are provided between the first and third towers, wherein the barriers are configured so that when the one or more first barriers and the one or more second barriers are in a first configuration, a first flow path through the barrage is defined from a first side of the barrage to a second side of the barrage, and when the one or more first barriers and the one or more second barriers are in a second configuration, a second flow path through the barrage is defined from the second side of the barrage to the first side of the barrage, and wate
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: April 15, 2025
    Assignee: Verderg Limited
    Inventor: Peter Roberts
  • Publication number: 20250020098
    Abstract: An apparatus for generating electricity from water flow comprising: a convergent section connected at a downstream end thereof to an upstream end of a mixing chamber such that a venturi is formed; a diffuser section connected to a downstream end of the mixing chamber, the diffuser configured such that in use the static pressure at the exit of the diffuser is greater than the static pressure at the venturi; at least part of a tube located in the convergent section, such that an annulus is defined between the tube and the convergent section, to form a first flow passage, and the tube defining a second flow passage within the tube; and a turbine, which is connected with the tube and connectable to a generator, wherein the turbine is located within a turbine chamber that is connected at a downstream end thereof to an upstream end of the convergent section.
    Type: Application
    Filed: November 15, 2022
    Publication date: January 16, 2025
    Inventors: Peter Roberts, Robert Kettle
  • Publication number: 20250001558
    Abstract: A nested locknut wrench system includes a first wrench and a second wrench. Each wrench has a base portion having a flat portion including at least one magnet. Each wrench has a first extension portion extending perpendicularly from a first end of the base portion. Each wrench has a first arc-shaped finger extending perpendicularly from the first extension portion and having a first hook member extending radially inward from the first arc-shaped finger. Each wrench has a second extension portion extending perpendicularly from a second end of the base portion opposite the first end. Each wrench has a second arc-shaped finger extending perpendicularly from the second extension portion and having a second hook member extending radially inward from the second arc-shaped finger.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Applicant: Klein Tools, Inc.
    Inventors: Jonathan Low, Peter Roberts, Juan Caro
  • Publication number: 20250001559
    Abstract: A nested locknut wrench system includes a first wrench and a second wrench. Each wrench has a base portion having a flat portion including at least one magnet. Each wrench has a first extension portion extending perpendicularly from a first end of the base portion. Each wrench has a first arc-shaped finger extending perpendicularly from the first extension portion and having a first hook member extending radially inward from the first arc-shaped finger. Each wrench has a second extension portion extending perpendicularly from a second end of the base portion opposite the first end. Each wrench has a second arc-shaped finger extending perpendicularly from the second extension portion and having a second hook member extending radially inward from the second arc-shaped finger.
    Type: Application
    Filed: January 11, 2024
    Publication date: January 2, 2025
    Applicant: Klein Tools, Inc.
    Inventors: Jonathan Low, Peter Roberts, Juan Caro
  • Patent number: 12179317
    Abstract: A nested locknut wrench system includes a first wrench and a second wrench. Each wrench has a base portion having a flat portion including at least one magnet. Each wrench has a first extension portion extending perpendicularly from a first end of the base portion. Each wrench has a first arc-shaped finger extending perpendicularly from the first extension portion and having a first hook member extending radially inward from the first arc-shaped finger. Each wrench has a second extension portion extending perpendicularly from a second end of the base portion opposite the first end. Each wrench has a second arc-shaped finger extending perpendicularly from the second extension portion and having a second hook member extending radially inward from the second arc-shaped finger.
    Type: Grant
    Filed: January 11, 2024
    Date of Patent: December 31, 2024
    Assignee: Klein Tools, Inc.
    Inventors: Jonathan Low, Peter Roberts, Juan Caro