Patents by Inventor Lars Ellegaard

Lars Ellegaard 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).

  • Patent number: 11956101
    Abstract: A network-synchronization device may include a match filter. The match filter may be configured to generate events for synchronizing operation of elements of a network at least partially responsive to timing frames generated at a network switch. The events for synchronizing operation of the elements may include a first event generated at least partially responsive to first information associated with a first element and a second event generated at least partially responsive to second information associated with a second element. Related systems and methods are also disclosed.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: April 9, 2024
    Assignee: Microchip Technology Incorporated
    Inventor: Lars Ellegaard
  • Publication number: 20230125743
    Abstract: Examples disclosed herein relate generally to providing frames at a network port. Some examples relate to an apparatus. The apparatus may include a network port to directly couple the apparatus to a switch. The apparatus may also include a transmission logic to provide a frame at the network port at a time slot of a switch-associated cycle time. The transmission logic may provide the frame at the time slot at least partially responsive to an offset value and a port number. Related devices, systems and methods are also disclosed.
    Type: Application
    Filed: July 13, 2022
    Publication date: April 27, 2023
    Inventor: Lars Ellegaard
  • Patent number: 11632425
    Abstract: Methods of synchronizing sequence numbers of a number of devices of a network are disclosed. A method may include incrementing, at each of a first device and a second device of a network, a sequence number, wherein the sequence number is indicative of a number of frames generated at the associated device since the timing event. The method may also include inserting, at each of the first device and the second device, the sequence number into an associated frame. Related networks and devices are also disclosed.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: April 18, 2023
    Assignee: Microchip Technology Incorporated
    Inventor: Lars Ellegaard
  • Publication number: 20230026431
    Abstract: Various examples may include an apparatus including a memory to store ingressing data or egressing data, a timer to generate a timing signal responsive to a user-configurable time interval, and a circuit to move the ingressing data or the egressing data from the memory at least partially responsive to the timing signal generated by the timer. Various examples may include a method including receiving a data packet at a network-facing interface, writing data of the data packet into a memory, receiving a timing signal, and responsive to the timing signal, providing the data from the memory at a device-facing interface. Various examples may include a method including receiving data at a device-facing interface, writing the data to a memory, receiving a timing signal, and responsive to the timing signal, providing a data packet including the data at a network-facing interface. Related devices, systems and methods are also disclosed.
    Type: Application
    Filed: July 13, 2022
    Publication date: January 26, 2023
    Inventors: Lars Ellegaard, Torkil Oelgaard
  • Publication number: 20220078668
    Abstract: At least one example of the present disclosure includes an apparatus including a network-facing interface, multiple device-facing interfaces, and an aggregator/disaggregator. The aggregator/disaggregator may be arranged between the network-facing interface and the multiple device-facing interfaces. The aggregator/disaggregator may be configured to generate a plurality of control frames responsive to a received control frame. A respective one of the plurality of generated control frames may include an address of a respective one of multiple devices and a datum processed from data of the received control frame. Additionally or alternatively, the aggregator/disaggregator may be configured to generate a data frame responsive to a plurality of data frames received from the multiple devices. The generated data frame may include sense data comprising a respective sense datum processed from each of the plurality of received data frames. Related devices, systems and methods are disclosed.
    Type: Application
    Filed: August 20, 2021
    Publication date: March 10, 2022
    Inventor: Lars Ellegaard
  • Publication number: 20210385274
    Abstract: Methods of synchronizing sequence numbers of a number of devices of a network are disclosed. A method may include incrementing, at each of a first device and a second device of a network, a sequence number, wherein the sequence number is indicative of a number of frames generated at the associated device since the timing event. The method may also include inserting, at each of the first device and the second device, the sequence number into an associated frame. Related networks and devices are also disclosed.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 9, 2021
    Inventor: Lars Ellegaard
  • Publication number: 20210385108
    Abstract: A network-synchronization device may include a match filter. The match filter may be configured to generate events for synchronizing operation of elements of a network at least partially responsive to timing frames generated at a network switch. The events for synchronizing operation of the elements may include a first event generated at least partially responsive to first information associated with a first element and a second event generated at least partially responsive to second information associated with a second element. Related systems and methods are also disclosed.
    Type: Application
    Filed: May 20, 2021
    Publication date: December 9, 2021
    Inventor: Lars Ellegaard
  • Publication number: 20210273994
    Abstract: Methods of synchronizing sequence numbers of a number of devices of a network are disclosed. A method may include resetting, at each of a first device and a second device of a network, a sequence number to an initial predetermined count value responsive to a timing event. The method may also include generating, at each of the first device and the second device, a frame for transmission. Further, the method may include incrementing, at each of the first device and the second device, the sequence number, wherein the sequence number is indicative of a number of frames generated at the associated device since the timing event. The method may also include inserting, at each of the first device and the second device, the sequence number into an associated frame. Related networks and devices are also disclosed.
    Type: Application
    Filed: October 5, 2020
    Publication date: September 2, 2021
    Inventor: Lars Ellegaard
  • Patent number: 11108860
    Abstract: Methods of synchronizing sequence numbers of a number of devices of a network are disclosed. A method may include resetting, at each of a first device and a second device of a network, a sequence number to an initial predetermined count value responsive to a timing event. The method may also include generating, at each of the first device and the second device, a frame for transmission. Further, the method may include incrementing, at each of the first device and the second device, the sequence number, wherein the sequence number is indicative of a number of frames generated at the associated device since the timing event. The method may also include inserting, at each of the first device and the second device, the sequence number into an associated frame. Related networks and devices are also disclosed.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: August 31, 2021
    Assignee: Microchip Technology Incorporated
    Inventor: Lars Ellegaard
  • Patent number: 10892972
    Abstract: A setup test method for scheduled networks, the method constituted of: transmitting a frame to at least one network switch; responsive to the transmitted frame arriving at a first time gate of the at least one network switch, timestamping the transmitted frame with a first time stamp; responsive to the transmitted frame traversing a second time gate of the at least one network switch, additionally timestamping the transmitted frame with a second time stamp; reading the first time stamp; responsive to the read first time stamp, determining the time of arrival of the transmitted frame at the first time gate; reading the second time stamp; and responsive to the read first time stamp, determining the time of traversal of the transmitted frame through the second time gate.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: January 12, 2021
    Assignee: Microsemi Storage Solutions, Inc.
    Inventor: Lars Ellegaard
  • Patent number: 10887211
    Abstract: A PHY constituted of: a clock arranged to generate a time signal indicative of the current time; and an egress stamp functionality arranged to: receive a data packet on the egress side, extract data from a predetermined section of the received data packet, and responsive to the extracted data, perform one of a plurality of predetermined timestamp operations, the plurality of predetermined timestamp operations comprising: generating a timestamp signal responsive to the generated time signal; not generating a timestamp signal; or modifying a timestamp written in the received data packet.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: January 5, 2021
    Assignee: Microsemi Storage Solutions, Inc.
    Inventors: Brian Branscomb, Lars Ellegaard, Kristian Ehlers, Thomas Joergensen
  • Publication number: 20190089615
    Abstract: A PHY constituted of: a clock arranged to generate a time signal indicative of the current time; and an egress stamp functionality arranged to: receive a data packet on the egress side, extract data from a predetermined section of the received data packet, and responsive to the extracted data, perform one of a plurality of predetermined timestamp operations, the plurality of predetermined timestamp operations comprising: generating a timestamp signal responsive to the generated time signal; not generating a timestamp signal; or modifying a timestamp written in the received data packet.
    Type: Application
    Filed: August 23, 2018
    Publication date: March 21, 2019
    Inventors: Brian BRANSCOMB, Lars ELLEGAARD, Kristian EHLERS, Thomas JOERGENSEN
  • Publication number: 20180316592
    Abstract: A setup test method for scheduled networks, the method constituted of: transmitting a frame to at least one network switch; responsive to the transmitted frame arriving at a first time gate of the at least one network switch, timestamping the transmitted frame with a first time stamp; responsive to the transmitted frame traversing a second time gate of the at least one network switch, additionally timestamping the transmitted frame with a second time stamp; reading the first time stamp; responsive to the read first time stamp, determining the time of arrival of the transmitted frame at the first time gate; reading the second time stamp; and responsive to the read first time stamp, determining the time of traversal of the transmitted frame through the second time gate.
    Type: Application
    Filed: April 10, 2018
    Publication date: November 1, 2018
    Inventor: Lars ELLEGAARD
  • Publication number: 20070076763
    Abstract: In a method of transmitting TDM services through a packet network to TDM user equipment; the packet network comprises a number of packet switching network elements, wherein each element transmits data at a certain data rate. The method comprises the steps of supplying a TDM synchronization signal to at least one network element; synchronizing the transmission data rate of the at least one element to the TDM synchronization signal; synchronizing the data rate of other network elements to the data rate of received data originating from the at least one network element; and generating at the TDM user equipment a TDM clock signal from the data rate of data received from one of the synchronized elements. In this way the quality of the recovered TDM clock signal complies with the relevant synchronisation standards, and very expensive equipment, such as GPS receivers or a separate clock distribution network, is not required.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Lars Ellegaard, Anders Nielsen