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: 11956101Abstract: 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: GrantFiled: May 20, 2021Date of Patent: April 9, 2024Assignee: Microchip Technology IncorporatedInventor: Lars Ellegaard
-
Publication number: 20230125743Abstract: 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: ApplicationFiled: July 13, 2022Publication date: April 27, 2023Inventor: Lars Ellegaard
-
Patent number: 11632425Abstract: 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: GrantFiled: August 20, 2021Date of Patent: April 18, 2023Assignee: Microchip Technology IncorporatedInventor: Lars Ellegaard
-
Publication number: 20230026431Abstract: 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: ApplicationFiled: July 13, 2022Publication date: January 26, 2023Inventors: Lars Ellegaard, Torkil Oelgaard
-
Publication number: 20220078668Abstract: 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: ApplicationFiled: August 20, 2021Publication date: March 10, 2022Inventor: Lars Ellegaard
-
Publication number: 20210385274Abstract: 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: ApplicationFiled: August 20, 2021Publication date: December 9, 2021Inventor: Lars Ellegaard
-
Publication number: 20210385108Abstract: 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: ApplicationFiled: May 20, 2021Publication date: December 9, 2021Inventor: Lars Ellegaard
-
Publication number: 20210273994Abstract: 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: ApplicationFiled: October 5, 2020Publication date: September 2, 2021Inventor: Lars Ellegaard
-
Patent number: 11108860Abstract: 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: GrantFiled: October 5, 2020Date of Patent: August 31, 2021Assignee: Microchip Technology IncorporatedInventor: Lars Ellegaard
-
Patent number: 10892972Abstract: 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: GrantFiled: April 10, 2018Date of Patent: January 12, 2021Assignee: Microsemi Storage Solutions, Inc.Inventor: Lars Ellegaard
-
Patent number: 10887211Abstract: 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: GrantFiled: August 23, 2018Date of Patent: January 5, 2021Assignee: Microsemi Storage Solutions, Inc.Inventors: Brian Branscomb, Lars Ellegaard, Kristian Ehlers, Thomas Joergensen
-
Publication number: 20190089615Abstract: 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: ApplicationFiled: August 23, 2018Publication date: March 21, 2019Inventors: Brian BRANSCOMB, Lars ELLEGAARD, Kristian EHLERS, Thomas JOERGENSEN
-
Publication number: 20180316592Abstract: 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: ApplicationFiled: April 10, 2018Publication date: November 1, 2018Inventor: Lars ELLEGAARD
-
Publication number: 20070076763Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: Lars Ellegaard, Anders Nielsen