Patents by Inventor Eric Tyson
Eric Tyson 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: 20250125953Abstract: systems, computer program products, and methods are described for an endpoint device configured for secure data transmission within a network. An example endpoint device may include a network interface configured to receive a communication request from a peer endpoint device, and an access control unit configured to determine whether a peer endpoint device is IDE qualified based on the communication request. If the peer endpoint device is IDE qualified, the access control unit authorizes the communication request, allowing secure communication between the devices. If the peer endpoint device is not IDE qualified, the access control unit transmits the communication request to a root port for further authorization, verifying that only IDE-qualified devices are permitted to communicate directly.Type: ApplicationFiled: September 24, 2024Publication date: April 17, 2025Applicant: NVIDIA CORPORATIONInventors: Stephen David GLASER, Eric TYSON, Jonathon EVANS
-
Patent number: 10728062Abstract: In a computing system, various components/devices communicate with each other. For example, a microprocessor may communicate with memory or may communicate with another microprocessor over a link. Various factors such as the frequency and transmission speed of a signal can distort what is being communicated over a link. The problem becomes more pronounced as the transmission speed increases. To address this problem, devices on both ends of a link can cooperate to equalize the link. Equalization involves configuring the transmitting device to alter the signal being transmitted so that certain distortions introduced during transmission are negated by the time the signal arrives at the receiving device. Given that each link can have slightly different characteristics, appropriate equalization parameters need to be ascertained for each link. Introduced herein are improved techniques for performing equalization that are quick yet provide equalization parameters that are stable even in a noisy high-speed link.Type: GrantFiled: February 27, 2019Date of Patent: July 28, 2020Assignee: Nvidia CorporationInventors: Eric Tyson, Mohammad Mobin, Vishnu Balan, Hitendra Dutt
-
Patent number: 10333565Abstract: A transmitter for a high speed serial communications link, a serial communications link, and a receiver for a high speed serial communications link are disclosed herein. In one embodiment, the transmitter includes: (1) a communications interface connected to a transmission medium having multiple lanes, and (2) a safe mode circuit coupled to the communications interface and configured to send data over the transmission medium in a safe mode, wherein in the safe mode at least one of the lanes is dedicated to transmitting a link detect signal for link detection.Type: GrantFiled: May 30, 2018Date of Patent: June 25, 2019Assignee: Nvidia CorporationInventors: Dennis Ma, Marvin Denman, Eric Tyson, Stephen D. Glaser
-
Patent number: 10200154Abstract: A receiver, transmitter and method for early packet header verification are provided. In one embodiment, the method includes: (1) receiving a payload flit of a preceding packet and a header flit of a current packet; and (2) using a Cyclic Redundancy Check (CRC) in the header flit to verify the payload flit of the preceding packet and the header flit of the current packet.Type: GrantFiled: June 23, 2017Date of Patent: February 5, 2019Assignee: Nvidia CorporationInventors: Stephen D. Glaser, Eric Tyson, Mark Hummel, Michael Osborn, Jonathan Owen, Marvin Denman, Dennis Ma, Denis Foley
-
Patent number: 10097203Abstract: A CRC generator, a method for computing a CRC of a data packet, and an electronic system, such as a circuit board, are disclosed herein. In one embodiment the method is for computing the CRC of a data packet to be transmitted on a serial communications link having multiple lanes. In one embodiment, the CRC generator includes: (1) a CRC calculator configured to define a CRC calculation of a data packet in sequential order and perform parallelized computations, according to the sequential order and the multiple lanes, to generate sub-CRC values and (2) combination circuitry configured to combine the sub-CRC values to provide the CRC value for the packet.Type: GrantFiled: November 12, 2015Date of Patent: October 9, 2018Assignee: Nvidia CorporationInventors: Eric Tyson, Stephen D. Glaser, Mike Osborn, Mark Hummel
-
Publication number: 20180278278Abstract: A transmitter for a high speed serial communications link, a serial communications link, and a receiver for a high speed serial communications link are disclosed herein. In one embodiment, the transmitter includes: (1) a communications interface connected to a transmission medium having multiple lanes, and (2) a safe mode circuit coupled to the communications interface and configured to send data over the transmission medium in a safe mode, wherein in the safe mode at least one of the lanes is dedicated to transmitting a link detect signal for link detection.Type: ApplicationFiled: May 30, 2018Publication date: September 27, 2018Inventors: Dennis Ma, Marvin Denman, Eric Tyson, Stephen D. Glaser
-
Patent number: 10003362Abstract: A transmitter for a serial communications link, a serial communications link and an electronic system are disclosed herein. In one embodiment, the transmitter includes: (1) a communications interface connected to a transmission medium and (2) a safe mode circuit coupled to the communications interface and configured to send data over the transmission medium in a safe mode.Type: GrantFiled: November 5, 2015Date of Patent: June 19, 2018Assignee: Nvidia CorporationInventors: Dennis Ma, Marvin Denman, Eric Tyson, Stephen D. Glaser
-
Patent number: 9954984Abstract: A receiver, transmitter and method for enabling a replay using a packetized link protocol are provided. In one embodiment, the method includes: (1) transmitting a stream of packets including an untagged packet and (2) using synchronized counters to determine a sequence ID of the untagged packet, which is a corrupt/lost packet that needs to be retransmitted.Type: GrantFiled: October 14, 2015Date of Patent: April 24, 2018Assignee: Nvidia CorporationInventors: Dennis Ma, Michael Osborn, Eric Tyson, Stephen D. Glaser, Marvin Denman, Jonathan Owen, Mark Hummel
-
Publication number: 20170288815Abstract: A receiver, transmitter and method for early packet header verification are provided. In one embodiment, the method includes: (1) receiving a payload flit of a preceding packet and a header flit of a current packet; and (2) using a Cyclic Redundancy Check (CRC) in the header flit to verify the payload flit of the preceding packet and the header flit of the current packet.Type: ApplicationFiled: June 23, 2017Publication date: October 5, 2017Inventors: Stephen D. Glaser, Eric Tyson, Mark Hummel, Michael Osborn, Jonathan Owen, Marvin Denman, Dennis Ma, Denis Foley
-
Patent number: 9720768Abstract: A receiver, transmitter and method for early packet header verification are provided. In one embodiment, the method includes: (1) receiving a payload flit of a preceding packet and a header flit of a current packet; and (2) using a Cyclic Redundancy Check (CRC) in the header flit to verify the payload flit of the preceding packet and the header flit of the current packet.Type: GrantFiled: October 6, 2015Date of Patent: August 1, 2017Assignee: Nvidia CorporationInventors: Stephen D. Glaser, Eric Tyson, Mark Hummel, Michael Osborn, Jonathan Owen, Marvin Denman, Dennis Ma, Denis Foley
-
Publication number: 20170141794Abstract: A CRC generator, a method for computing a CRC of a data packet, and an electronic system, such as a circuit board, are disclosed herein. In one embodiment the method is for computing the CRC of a data packet to be transmitted on a serial communications link having multiple lanes. In one embodiment, the CRC generator includes: (1) a CRC calculator configured to define a CRC calculation of a data packet in sequential order and perform parallelized computations, according to the sequential order and the multiple lanes, to generate sub-CRC values and (2) combination circuitry configured to combine the sub-CRC values to provide the CRC value for the packet.Type: ApplicationFiled: November 12, 2015Publication date: May 18, 2017Inventors: Eric Tyson, Stephen D. Glaser, Mike Osborn, Mark Hummel
-
Publication number: 20170134054Abstract: A transmitter for a serial communications link, a serial communications link and an electronic system are disclosed herein. In one embodiment, the transmitter includes: (1) a communications interface connected to a transmission medium and (2) a safe mode circuit coupled to the communications interface and configured to send data over the transmission medium in a safe mode.Type: ApplicationFiled: November 5, 2015Publication date: May 11, 2017Inventors: Dennis Ma, Marvin Denman, Eric Tyson, Stephen D. Glaser
-
Publication number: 20170111144Abstract: A receiver, transmitter and method for enabling a replay using a packetized link protocol are provided. In one embodiment, the method includes: (1) transmitting a stream of packets including an untagged packet and (2) using synchronized counters to determine a sequence ID of the untagged packet, which is a corrupt/lost packet that needs to be retransmitted.Type: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventors: Dennis Ma, Michael Osborn, Eric Tyson, Stephen D. Glaser, Marvin Denman, Jonathan Owen, Mark Hummel
-
Publication number: 20170097867Abstract: A receiver, transmitter and method for early packet header verification are provided. In one embodiment, the method includes: (1) receiving a payload flit of a preceding packet and a header flit of a current packet; and (2) using a Cyclic Redundancy Check (CRC) in the header flit to verify the payload flit of the preceding packet and the header flit of the current packet.Type: ApplicationFiled: October 6, 2015Publication date: April 6, 2017Inventors: Stephen D. Glaser, Eric Tyson, Mark Hummel, Michael Osborn, Jonathan Owen, Marvin Denman, Dennis Ma, Denis Foley