Patents by Inventor Tanmay Gupta

Tanmay Gupta 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: 11948078
    Abstract: The disclosure provides a framework or system for learning visual representation using a large set of image/text pairs. The disclosure provides, for example, a method of visual representation learning, a joint representation learning system, and an artificial intelligence (AI) system that employs one or more of the trained models from the method or system. The AI system can be used, for example, in autonomous or semi-autonomous vehicles. In one example, the method of visual representation learning includes: (1) receiving a set of image embeddings from an image representation model and a set of text embeddings from a text representation model, and (2) training, employing mutual information, a critic function by learning relationships between the set of image embeddings and the set of text embeddings.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: April 2, 2024
    Assignee: NVIDIA Corporation
    Inventors: Arash Vahdat, Tanmay Gupta, Xiaodong Yang, Jan Kautz
  • Publication number: 20210056353
    Abstract: The disclosure provides a framework or system for learning visual representation using a large set of image/text pairs. The disclosure provides, for example, a method of visual representation learning, a joint representation learning system, and an artificial intelligence (AI) system that employs one or more of the trained models from the method or system. The AI system can be used, for example, in autonomous or semi-autonomous vehicles. In one example, the method of visual representation learning includes: (1) receiving a set of image embeddings from an image representation model and a set of text embeddings from a text representation model, and (2) training, employing mutual information, a critic function by learning relationships between the set of image embeddings and the set of text embeddings.
    Type: Application
    Filed: August 21, 2020
    Publication date: February 25, 2021
    Inventors: Arash Vahdat, Tanmay Gupta, Xiaodong Yang, Jan Kautz
  • Patent number: 7903552
    Abstract: A node uses a two dimensional array of transmit queues to store frames to be transmitted from the node to another node. The size of the array is governed by the number of directions to which the other node may forward frames once received from the node, and the number of priorities that may be associated with the frames. The transmit queues are distinguished from each other based on direction and priority. A transmitter transmits frames dequeued from the transmit queues to the other node. Control logic that controls the transmit queues receives an indication from the other node whether the other node is experiencing traffic congestion in any of the directions and the priority of frames at or below which the control logic is to control the dequeuing of frames from transmit queues corresponding to the directions in which the other node is experiencing traffic congestion.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: March 8, 2011
    Assignee: Intel Corporation
    Inventors: Gary L. McAlpine, Tanmay Gupta, Manoj K. Wadekar
  • Patent number: 7733770
    Abstract: A source node receives related frames of data to be transmitted from the source node to a destination node and places the frames in a queue. The queue is associated with a communication path over which the related frames are to be transmitted to the destination node. An interface that couples the source node to the communication path receives an indication directed to the source node of traffic congestion in the communication path. In response, the source node controls the rate at which the related frames of data are transferred from the queue to a transmit buffer accessible to the interface, in order to relieve the traffic congestion in the communication path.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: June 8, 2010
    Assignee: Intel Corporation
    Inventors: Gary McAlpine, Tanmay Gupta, Manoj Wadekar
  • Publication number: 20090073882
    Abstract: A node uses a two dimensional array of transmit queues to store frames to be transmitted from the node to another node. The size of the array is governed by the number of directions to which the other node may forward frames once received from the node, and the number of priorities that may be associated with the frames. The transmit queues are distinguished from each other based on direction and priority. A transmitter transmits frames dequeued from the transmit queues to the other node. Control logic that controls the transmit queues receives an indication from the other node whether the other node is experiencing traffic congestion in any of the directions and the priority of frames at or below which the control logic is to control the dequeuing of frames from transmit queues corresponding to the directions in which the other node is experiencing traffic congestion.
    Type: Application
    Filed: November 21, 2008
    Publication date: March 19, 2009
    Applicant: Intel Corporation
    Inventors: Gary McAlpine, Tanmay Gupta, Manoj K. Wadekar
  • Patent number: 7457245
    Abstract: A node uses a two dimensional array of transmit queues to store frames to be transmitted from the node to another node. The size of the array is governed by the number of directions to which the other node may forward frames once received from the node, and the number of priorities that may be associated with the frames. The transmit queues are distinguished from each other based on direction and priority. A transmitter transmits frames dequeued from the transmit queues to the other node. Control logic that controls the transmit queues receives an indication from the other node whether the other node is experiencing traffic congestion in any of the directions and the priority of frames at or below which the control logic is to control the dequeuing of frames from transmit queues corresponding to the directions in which the other node is experiencing traffic congestion.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: November 25, 2008
    Assignee: Intel Corporation
    Inventors: Gary McAlpine, Tanmay Gupta, Manoj K. Wadekar
  • Publication number: 20070058532
    Abstract: According to one embodiment of the invention, a method comprises measuring traffic congestion experienced by a message transmitted from a source device, and if the measured traffic congestion exceeds a threshold limit, altering at least one bit within a Layer 2 (L2) header of the message. This bit alteration is subsequently used to determine when to notify a source of the message that the message experienced traffic congestion.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Manoj Wadekar, Gary McAlpine, Tanmay Gupta
  • Publication number: 20060104298
    Abstract: A source node receives related frames of data to be transmitted from the source node to a destination node and places the frames in a queue. The queue is associated with a communication path over which the related frames are to be transmitted to the destination node. An interface that couples the source node to the communication path receives an indication directed to the source node of traffic congestion in the communication path. In response, the source node controls the rate at which the related frames of data are transferred from the queue to a transmit buffer accessible to the interface, in order to relieve the traffic congestion in the communication path.
    Type: Application
    Filed: April 25, 2005
    Publication date: May 18, 2006
    Inventors: Gary McAlpine, Tanmay Gupta, Manoj Wadekar
  • Publication number: 20060053117
    Abstract: A node uses a two dimensional array of transmit queues to store frames to be transmitted from the node to another node. The size of the array is governed by the number of directions to which the other node may forward frames once received from the node, and the number of priorities that may be associated with the frames. The transmit queues are distinguished from each other based on direction and priority. A transmitter transmits frames dequeued from the transmit queues to the other node. Control logic that controls the transmit queues receives an indication from the other node whether the other node is experiencing traffic congestion in any of the directions and the priority of frames at or below which the control logic is to control the dequeuing of frames from transmit queues corresponding to the directions in which the other node is experiencing traffic congestion.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 9, 2006
    Inventors: Gary McAlpine, Tanmay Gupta, Manoj Wadekar