Patents by Inventor Ron Swartzentruber

Ron Swartzentruber 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: 9571376
    Abstract: A physical layer communication device (PHY) transmits and receives signal to and from a communication link using a synchronous protocol. The PHY communicates with a higher-layer device using a packet protocol. Timestamp values contained in timing-related messages in some packets are written or modified by the PHY. Delays incurred in transmitting and receiving the packets are predicted and used in setting the timestamp values.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: February 14, 2017
    Assignee: Microsemi Communications, Inc.
    Inventors: Ron Swartzentruber, Ganesh Rao
  • Publication number: 20160020985
    Abstract: A physical layer communication device (PHY) transmits and receives signal to and from a communication link using a synchronous protocol. The PHY communicates with a higher-layer device using a packet protocol. Timestamp values contained in timing-related messages in some packets are written or modified by the PHY. Delays incurred in transmitting and receiving the packets are predicted and used in setting the timestamp values.
    Type: Application
    Filed: May 26, 2015
    Publication date: January 21, 2016
    Inventors: Ron Swartzentruber, Ganesh Rao
  • Patent number: 9042366
    Abstract: A physical layer communication device (PHY) transmits and receives signal to and from a communication link using a synchronous protocol. The PHY communicates with a higher-layer device using a packet protocol. Timestamp values contained in timing-related messages in some packets are written or modified by the PHY. Delays incurred in transmitting and receiving the packets are predicted and used in setting the timestamp values.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: May 26, 2015
    Assignee: Vitesse Semiconductor Corporation
    Inventors: Ron Swartzentruber, Ganesh Rao
  • Publication number: 20150010023
    Abstract: Device and methods determine timing parameters and associated timing actions from timing messages in communication packets. The timing messages may be encapsulated with plurality of communication protocols. An example timing message may be an IEEE 1588 timing message encapsulated in an Internet protocol packet encapsulated in an Ethernet protocol packet. The protocols are matched in classifier blocks by comparing portions of the packet to bit values or ranges of values. Operation of other than the first classifier block depends on results of matching in the preceding block by using offset values passed between blocks that indicate starting points for the matching. The final classifier block matches values in timing messages to identify timing parameters and associated timing actions in the message.
    Type: Application
    Filed: September 23, 2014
    Publication date: January 8, 2015
    Inventors: Ron Swartzentruber, Wiliam D. Lopoulos
  • Patent number: 8848746
    Abstract: Device and methods determine timing parameters and associated timing actions from timing messages in communication packets. The timing messages may be encapsulated with a plurality of communication protocols. An example timing message may be an IEEE 1588 timing message encapsulated in an Internet protocol packet encapsulated in an Ethernet protocol packet. The protocols are matched in classifier blocks by comparing portions of the packet to bit values or ranges of values. Operation of other than the first classifier block depends on results of matching in the preceding block by using offset values passed between blocks that indicate starting points for the matching. The final classifier block matches values in timing messages to identify timing parameters and associated timing actions in the message.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: September 30, 2014
    Assignee: Vitesse Semiconductor Corporation
    Inventors: Ron Swartzentruber, Wiliam D. Lopoulos
  • Publication number: 20120082156
    Abstract: A physical layer communication device (PHY) transmits and receives signal to and from a communication link using a synchronous protocol. The PHY communicates with a higher-layer device using a packet protocol. Timestamp values contained in timing-related messages in some packets are written or modified by the PHY. Delays incurred in transmitting and receiving the packets are predicted and used in setting the timestamp values.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Inventors: Ron Swartzentruber, Ganesh Rao
  • Publication number: 20120002558
    Abstract: Device and methods determine timing parameters and associated timing actions from timing messages in communication packets. The timing messages may be encapsulated with plurality of communication protocols. An example timing message may be an IEEE 1588 timing message encapsulated in an Internet protocol packet encapsulated in an Ethernet protocol packet. The protocols are matched in classifier blocks by comparing portions of the packet to bit values or ranges of values. Operation of other than the first classifier block depends on results of matching in the preceding block by using offset values passed between blocks that indicate starting points for the matching. The final classifier block matches values in timing messages to identify timing parameters and associated timing actions in the message.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Inventors: Ron Swartzentruber, Wiliam D. Lopoulos
  • Publication number: 20070118677
    Abstract: An integrated circuit on which are implemented a number of devices that conform to the Rapidio network architecture. Included in the integrated circuit are two addressed RapidIO devices and switching devices which provide 24 switching ports. The devices have a packet receiving side and a packet transmitting side; the packet receiving side of each of the devices is connected by 128-bit wide paths termed poles its own packet transmitting side and each of the other transmitting sides. Features of the integrated circuit include centralized multicasting and configuration control for all of the devices on the integrated circuit, provisions for having more than one address in a RapidIO device, techniques for defining the address space routed by a routing table, techniques for managing congestion, and advanced buffer management techniques.
    Type: Application
    Filed: May 13, 2005
    Publication date: May 24, 2007
    Inventors: Ron Swartzentruber, Jeffrey Wilcox
  • Publication number: 20060259671
    Abstract: An integrated circuit on which are implemented a number of devices that conform to the Rapidio network architecture. Included in the integrated circuit are two addressed RapidIO devices and switching devices which provide 24 switching ports. The devices have a packet receiving side and a packet transmitting side; the packet receiving side of each of the devices is connected by 128-bit wide paths termed poles its own packet transmitting side and each of the other transmitting sides. Features of the integrated circuit include centralized multicasting and configuration control for all of the devices on the integrated circuit, provisions for having more than one address in a RapidIO device, techniques for defining the address space routed by a routing table, techniques for managing congestion, and advanced buffer management techniques.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Applicant: Freescale Semiconductor, Inc.
    Inventor: Ron Swartzentruber
  • Publication number: 20060256793
    Abstract: An integrated circuit on which are implemented a number of devices that conform to the Rapidio network architecture. Included in the integrated circuit are two addressed RapidIO devices and switching devices which provide 24 switching ports. The devices have a packet receiving side and a packet transmitting side; the packet receiving side of each of the devices is connected by 128-bit wide paths termed poles its own packet transmitting side and each of the other transmitting sides. Features of the integrated circuit include centralized multicasting and configuration control for all of the devices on the integrated circuit, provisions for having more than one address in a RapidIO device, techniques for defining the address space routed by a routing table, techniques for managing congestion, and advanced buffer management techniques.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Inventors: Ron Swartzentruber, Jeffrey Wilcox