Patents by Inventor Stephen David GLASER
Stephen David GLASER 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: 12423029Abstract: A method, computer program product, apparatus, and system are provided. Some embodiments may include transmitting a request to make one or more writes associated with an identification tag. The request may include the identification tag, the one or more writes, a first instruction to make the one or more writes to one of a plurality of persistence levels of a memory, and a second instruction to respond with at least one first indication that the one or more writes associated with the identification tag have been written to at least one of the one of the plurality of persistence levels of the memory. Some embodiments may include receiving the at least one first indication that the one or more writes associated with the identification tag have been written to at least one of the one of the plurality of persistence levels of the memory.Type: GrantFiled: January 26, 2024Date of Patent: September 23, 2025Assignee: Nvidia CorporationInventor: Stephen David Glaser
-
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
-
Publication number: 20250119413Abstract: Systems, computer program products, and methods are described for secure data transmission. An example system includes a first end-point device, an intermediate device, and a second-end point device. The first end-point device determines the format requirements of the communication link between the first end-point device and the intermediate device, and the communication link intermediate device and the second end-point device. Based on the format requirements, the first end-point device configures the data packet for transmission, such that the data packet, when received at the intermediate device, is re-configured and routed to the second end-point device. When the second end-point device receives the data packet, it verifies the data packet to confirm that the packet has maintained its integrity throughout transit.Type: ApplicationFiled: August 20, 2024Publication date: April 10, 2025Applicant: NVIDIA CORPORATIONInventors: Stephen David GLASER, Jonathon EVANS, Vidhya KRISHNAN, Naveen Kumar NARRISHETTI, Peter PANEAH, Vladimir VAINER, Ariel SHAHAR, Ofir EVEN CHEN
-
Publication number: 20240176544Abstract: A method, computer program product, apparatus, and system are provided. Some embodiments may include transmitting a request to make one or more writes associated with an identification tag. The request may include the identification tag, the one or more writes, a first instruction to make the one or more writes to one of a plurality of persistence levels of a memory, and a second instruction to respond with at least one first indication that the one or more writes associated with the identification tag have been written to at least one of the one of the plurality of persistence levels of the memory. Some embodiments may include receiving the at least one first indication that the one or more writes associated with the identification tag have been written to at least one of the one of the plurality of persistence levels of the memory.Type: ApplicationFiled: January 26, 2024Publication date: May 30, 2024Applicant: Nvidia CorporationInventor: Stephen David GLASER
-
Patent number: 11886744Abstract: A method, computer program product, apparatus, and system are provided. Some embodiments may include transmitting a request to make one or more writes associated with an identification tag. The request may include the identification tag, the one or more writes, a first instruction to make the one or more writes to one of a plurality of persistence levels of a memory, and a second instruction to respond with at least one first indication that the one or more writes associated with the identification tag have been written to at least one of the one of the plurality of persistence levels of the memory. Some embodiments may include receiving the at least one first indication that the one or more writes associated with the identification tag have been written to at least one of the one of the plurality of persistence levels of the memory.Type: GrantFiled: December 15, 2021Date of Patent: January 30, 2024Assignee: NVIDIA CORPORATIONInventor: Stephen David Glaser
-
Publication number: 20230185485Abstract: A method, computer program product, apparatus, and system are provided. Some embodiments may include transmitting a request to make one or more writes associated with an identification tag. The request may include the identification tag, the one or more writes, a first instruction to make the one or more writes to one of a plurality of persistence levels of a memory, and a second instruction to respond with at least one first indication that the one or more writes associated with the identification tag have been written to at least one of the one of the plurality of persistence levels of the memory. Some embodiments may include receiving the at least one first indication that the one or more writes associated with the identification tag have been written to at least one of the one of the plurality of persistence levels of the memory.Type: ApplicationFiled: December 15, 2021Publication date: June 15, 2023Inventor: Stephen David GLASER
-
Patent number: 9996490Abstract: A transmitter is configured to scale up a low bandwidth delivered by a first processing element to match a higher bandwidth associated with an interconnect. A receiver is configured to scale down the high bandwidth delivered by the interconnect to match the lower bandwidth associated with a second processing element. The first processing element and the second processing element may thus communicate with one another across the interconnect via the transmitter and the receiver, respectively, despite the bandwidth mismatch between those processing elements and the interconnect.Type: GrantFiled: September 19, 2013Date of Patent: June 12, 2018Assignee: NVIDIA CorporationInventors: Marvin A. Denman, Dennis K. Ma, Stephen David Glaser
-
Patent number: 9626320Abstract: A transmitter is configured to scale up a low bandwidth delivered by a first processing element to match a higher bandwidth associated with an interconnect. A receiver is configured to scale down the high bandwidth delivered by the interconnect to match the lower bandwidth associated with a second processing element. The first processing element and the second processing element may thus communicate with one another across the interconnect via the transmitter and the receiver, respectively, despite the bandwidth mismatch between those processing elements and the interconnect.Type: GrantFiled: September 19, 2013Date of Patent: April 18, 2017Assignee: NVIDIA CorporationInventors: Marvin A. Denman, Dennis K. Ma, Stephen David Glaser
-
Publication number: 20150082075Abstract: A transmitter is configured to scale up a low bandwidth delivered by a first processing element to match a higher bandwidth associated with an interconnect. A receiver is configured to scale down the high bandwidth delivered by the interconnect to match the lower bandwidth associated with a second processing element. The first processing element and the second processing element may thus communicate with one another across the interconnect via the transmitter and the receiver, respectively, despite the bandwidth mismatch between those processing elements and the interconnect.Type: ApplicationFiled: September 19, 2013Publication date: March 19, 2015Applicant: NVIDIA CORPORATIONInventors: Marvin A. DENMAN, Dennis K. MA, Stephen David GLASER
-
Publication number: 20150082074Abstract: A transmitter is configured to scale up a low bandwidth delivered by a first processing element to match a higher bandwidth associated with an interconnect. A receiver is configured to scale down the high bandwidth delivered by the interconnect to match the lower bandwidth associated with a second processing element. The first processing element and the second processing element may thus communicate with one another across the interconnect via the transmitter and the receiver, respectively, despite the bandwidth mismatch between those processing elements and the interconnect.Type: ApplicationFiled: September 19, 2013Publication date: March 19, 2015Applicant: NVIDIA CORPORATIONInventors: Marvin A. DENMAN, Dennis K. MA, Stephen David GLASER
-
Publication number: 20140237153Abstract: A method for sending readiness notification messages to a root complex in a peripheral component interconnect express (PCIe) subsystem. The method includes receiving a device-ready-status (DRS) message in a downstream port that is coupled to an upstream port in a PCIe component. The method further includes setting a bit in the downstream port indicating that the DRS message has been received.Type: ApplicationFiled: February 15, 2013Publication date: August 21, 2014Applicant: NVIDIA CORPORATIONInventors: Stephen David GLASER, Christian Edward RUNHAAR