Patents by Inventor Jay GUPTA

Jay 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).

  • Publication number: 20250028739
    Abstract: Systems and methods for data visualization in the metaverse with portability to multiple metaverse channels are disclosed. In one embodiment, a method for data visualization in the metaverse with portability to multiple metaverse channels may include: (1) ingesting, by a data rendering computer program, data from a plurality of data sources, each data source associated with an entity; (2) categorizing, by the data rendering computer program, the ingested data into a plurality of categories, wherein each category of data comprises data from a subset of two or more of the plurality of the data sources; and (3) streaming, by the data rendering computer program, one of the categories of data to an immersive input/output device associated with a user over one of a plurality of metaverse channels, wherein the category of data is consumed by the immersive input/output device.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 23, 2025
    Inventors: Sitaram YARLAGADDA, Ananth HEGDE, Ritu SHARMA, Priyanka KEWALRAMANI, Virinchi Ramakrishna RACHERLA, Pranay BOPPANA, Allison EDWARDS, Nicole HUI, Jay GUPTA, Samuel STEGALL, Xiaoyue LIU, Annabel TO, Kwanwoo KIM, Richard PAREDES, Manoj GANAPATHY, Venu MACHA, Phillips Hunter CUMMIN, Marigrace SEATON, Joseph LAWLER, Rod TA, George ARIAS, Vaibhav SRIRAM
  • Publication number: 20240248898
    Abstract: In some aspects, the techniques described herein relate to a method including: executing a first query, at a predefined time interval, against a target datastore for insight records related to an entity identifier; storing results of the first query as a record set, wherein the record set includes one or more existing insight records, and wherein each existing insight record includes connection information for connecting to a corresponding insight datastore; executing insight retrieval logic for each insight record in the record set, wherein the insight retrieval logic executes a second query against the corresponding insight datastore and retrieves a new insight value from the corresponding insight datastore; persisting the new insight value in a new insight record in the target datastore; and sending the new insight record as a communication to a recipient.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Inventors: Sitaram YARLAGADDA, Ananth HEGDE, Kevin HATHAWAY, Steven LAU, Jay GUPTA
  • Publication number: 20230317687
    Abstract: Embodiments disclosed herein include a display. In an embodiment, the display comprises a backplane, and circuitry on the backplane. In an embodiment, a pad with a first width is over the backplane and electrically coupled to the circuitry. In an embodiment, the pad comprises a conductive material. In an embodiment, the display further comprises a light emitting diode (LED) coupled to the pad, where the LED has a second width that is smaller than the first width.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Bhupendra KUMAR, Khaled AHMED, Andrew William KEATES, Jay GUPTA
  • Publication number: 20230069054
    Abstract: Gallium nitride (GaN) integrated circuit technology with multi-layer epitaxy and layer transfer is described. In an example, an integrated circuit structure includes a first channel structure including a plurality of alternating first channel layers and second channel layers, the first channel layers including gallium and nitrogen, and the second layers including gallium, aluminum and nitrogen. A second channel structure is bonded to the first channel structure. The second channel structure includes a plurality of alternating third channel layers and fourth channel layers, the third channel layers including gallium and nitrogen, and the fourth layers including gallium, aluminum and nitrogen.
    Type: Application
    Filed: August 24, 2021
    Publication date: March 2, 2023
    Inventors: Souvik GHOSH, Han Wui THEN, Pratik KOIRALA, Tushar TALUKDAR, Paul NORDEEN, Nityan NAIR, Marko RADOSAVLJEVIC, Ibrahim BAN, Kimin JUN, Jay GUPTA, Paul B. FISCHER, Nicole K. THOMAS, Thomas HOFF, Samuel James BADER
  • Patent number: 11093323
    Abstract: Techniques are disclosed for reducing the time required to read and write data to memory. Data reads and/or writes can be delayed when error correction code (ECC) bits, which are used to detect and/or correct data corruption, are written to memory. Writing ECC bits can take longer in some instances than writing data bits because an ECC write may involve a read/modify/write operation, as opposed to just simply writing the bits to memory. Some latencies associated with writing ECC bits can be hidden by interleaving ECC writes with data writes. However, if insufficient data writes are available for interleaving, hiding such latencies become difficult. Thus, various techniques are disclosed, for example, where ECC writes are deferred until a sufficient number of data writes become available for interleaving. By interleaving ECC writes, the disclosed techniques decrease the overall time required to read and write data to memory.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: August 17, 2021
    Assignee: NVIDIA Corporation
    Inventors: Ashutosh Pandey, Jay Gupta, Kaushal Agarwal, Justin Bennett, Srinivas Santosh Kumar Madugula
  • Publication number: 20210232902
    Abstract: A high-endurance, computation-in-memory processor includes a plurality of memory computation modules (MCMs). Each of the MCMs comprise a plurality of memory arrays and a respective module controller to program the plurality of memory arrays to perform mathematical operations on a data set, as well as communicate with other of the MCMs to control a data flow between the MCMs. An inter-module interconnect transports operational data between the MCMs, and communicates with the MCMs to maintain queues storing the operational data during transport between the MCMs. A digital signal processor (DSP) transmits input data to the MCMs and retrieves processed data output by the MCMs.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 29, 2021
    Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew, Marc Edouard Gauthier
  • Patent number: 10867239
    Abstract: A co-processor is configured for performing vector matrix multiplication (VMM) to solve computational problems such as partial differential equations (PDEs). An analog Discrete Fourier Transform (DFT) can be implemented by invoking VMM of input signals with Fourier basis functions using analog crossbar arrays. Linear and non-linear PDEs can be solved by implementing spectral PDE solution methods as an alternative to massively discretized finite difference methods, while exploiting inherent parallelism realized through the crossbar arrays. A digital controller interfaces with the crossbar arrays to direct write and read operations to the crossbar arrays.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: December 15, 2020
    Assignee: SPERO DEVICES, INC.
    Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew
  • Publication number: 20200327010
    Abstract: Techniques are disclosed for reducing the time required to read and write data to memory. Data reads and/or writes can be delayed when error correction code (ECC) bits, which are used to detect and/or correct data corruption, are written to memory. Writing ECC bits can take longer in some instances than writing data bits because an ECC write may involve a read/modify/write operation, as opposed to just simply writing the bits to memory. Some latencies associated with writing ECC bits can be hidden by interleaving ECC writes with data writes. However, if insufficient data writes are available for interleaving, hiding such latencies become difficult. Thus, various techniques are disclosed, for example, where ECC writes are deferred until a sufficient number of data writes become available for interleaving. By interleaving ECC writes, the disclosed techniques decrease the overall time required to read and write data to memory.
    Type: Application
    Filed: April 15, 2019
    Publication date: October 15, 2020
    Inventors: Ashutosh PANDEY, Jay GUPTA, Kaushal AGARWAL, Justin BENNETT, Srinivas Santosh Kumar MADUGULA
  • Patent number: 10754775
    Abstract: A memory management unit responds to an invalidate by class command by identifying a marker for a class of cache entries that the invalidate by class command is meant to invalidate. The memory management unit stores the active marker as a retired marker and then sets the active marker to the next available marker. Thereafter, the memory management sends an acknowledgement signal (e.g., to the operating system) while invalidating the cache entries having the class and the retired marker in the background. By correlating markers with classes of cache entries, the memory management can more quickly respond to class invalidation requests.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: August 25, 2020
    Assignee: NVIDIA Corporation
    Inventors: Jay Gupta, Gosagan Padmanabhan, Devesh Mittal, Kaushal Agarwal
  • Publication number: 20200174932
    Abstract: A memory management unit responds to an invalidate by class command by identifying a marker for a class of cache entries that the invalidate by class command is meant to invalidate. The memory management unit stores the active marker as a retired marker and then sets the active marker to the next available marker. Thereafter, the memory management sends an acknowledgement signal (e.g., to the operating system) while invalidating the cache entries having the class and the retired marker in the background. By correlating markers with classes of cache entries, the memory management can more quickly respond to class invalidation requests.
    Type: Application
    Filed: December 17, 2018
    Publication date: June 4, 2020
    Inventors: Jay Gupta, Gosagan Padmanabhan, Devesh Mittal, Kaushal Agarwal
  • Publication number: 20190205741
    Abstract: A co-processor is configured for performing vector matrix multiplication (VMM) to solve computational problems such as partial differential equations (PDEs). An analog Discrete Fourier Transform (DFT) can be implemented by invoking VMM of input signals with Fourier basis functions using analog crossbar arrays. Linear and non-linear PDEs can be solved by implementing spectral PDE solution methods as an alternative to massively discretized finite difference methods, while exploiting inherent parallelism realized through the crossbar arrays. A digital controller interfaces with the crossbar arrays to direct write and read operations to the crossbar arrays.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 4, 2019
    Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew
  • Patent number: 10216703
    Abstract: A co-processor is configured for performing vector matrix multiplication (VMM) to solve computational problems such as partial differential equations (PDEs). An analog Discrete Fourier Transform (DFT) can be implemented by invoking VMM of input signals with Fourier basis functions using analog crossbar arrays. Linear and non-linear PDEs can be solved by implementing spectral PDE solution methods as an alternative to massively discretized finite difference methods, while exploiting inherent parallelism realized through the crossbar arrays. The analog crossbar array can be implemented in CMOS and memristors or a hybrid solution including a combination of CMOS and memristors.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: February 26, 2019
    Assignee: Spero Devices, Inc.
    Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew, Blair Perot
  • Publication number: 20180121287
    Abstract: In accordance with embodiments of the present technology, region based selective error detection and correction techniques provide for the tradeoff between the safety of error detection and error correction (EDEC) protection, and the higher bandwidth and capacity of non-EDEC protection for different uses.
    Type: Application
    Filed: November 1, 2016
    Publication date: May 3, 2018
    Inventors: Michael Wasserman, Manas Mandal, Steven Molnar, Jay Gupta, James M. Van Dyke, John Welsford Brooks
  • Patent number: 9823869
    Abstract: Embodiments of the claimed subject matter provide systems and methods for protecting data in dynamically allocated regions of memory. The method can include receiving the read request where the read request comprises a virtual address associated with a memory and determining a physical address associated with the virtual address. The further includes determining whether the physical address associated with the virtual address is read protected and determining whether the read request is from a component allowed to access read protected memory. The read protected memory was dynamically allocated on a per page basis. The method further includes in response to determining that the read request is to a read protected physical address and determining that the component is allowed to access read protected memory, sending the data from the physical address in the memory.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: November 21, 2017
    Assignee: Nvidia Corporation
    Inventors: Franciscus Sijstermans, Steven Molnar, Gilberto Contreras, Jay Huang, Jay Gupta, Michael Wasserman, James Deming
  • Publication number: 20170228345
    Abstract: A co-processor is configured for performing vector matrix multiplication (VMM) to solve computational problems such as partial differential equations (PDEs). An analog Discrete Fourier Transform (DFT) can be implemented by invoking VMM of input signals with Fourier basis functions using analog crossbar arrays. Linear and non-linear PDEs can be solved by implementing spectral PDE solution methods as an alternative to massively discretized finite difference methods, while exploiting inherent parallelism realized through the crossbar arrays. The analog crossbar array can be implemented in CMOS and memristors or a hybrid solution including a combination of CMOS and memristors.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 10, 2017
    Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew
  • Publication number: 20160094826
    Abstract: An image processor includes an analog correlator for providing correlation information among a pair of stereo images. The image processor includes an analog-to-digital converter (ADC), an analog correlator, and a digital processor. The ADC generates digital data corresponding to analog data of a plurality of images, the digital data being stored to a memory. The analog correlator circuit calculates correlation information among the plurality of images based on the analog data. The digital processor processes the digital data based on the correlation information to provide alignment of the images.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Nihar Athreyas, Zhiguo Lai, Jai Gupta, Dev V. Gupta
  • Publication number: 20150301761
    Abstract: Embodiments of the claimed subject matter provide systems and methods for protecting data in dynamically allocated regions of memory. The method can include receiving the read request where the read request comprises a virtual address associated with a memory and determining a physical address associated with the virtual address. The further includes determining whether the physical address associated with the virtual address is read protected and determining whether the read request is from a component allowed to access read protected memory. The read protected memory was dynamically allocated on a per page basis. The method further includes in response to determining that the read request is to a read protected physical address and determining that the component is allowed to access read protected memory, sending the data from the physical address in the memory.
    Type: Application
    Filed: January 8, 2015
    Publication date: October 22, 2015
    Inventors: Franciscus SIJSTERMANS, Steven MOLNAR, Gilberto CONTRERAS, Jay HUANG, Jay GUPTA, Michael WASSERMAN, James DEMING
  • Patent number: 8750438
    Abstract: Embodiments provide for dramatically improved interference resistance in advanced communications applications, where the frequency range can exceed 1 GHz. Such embodiments may be implemented using wideband technology to provide a wideband compressive sampling architecture that is capable of superior interference rejection through RF front end cancellation.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: June 10, 2014
    Assignee: NewLANS, Inc.
    Inventor: Jai Gupta
  • Publication number: 20120314822
    Abstract: Embodiments provide for dramatically improved interference resistance in advanced communications applications, where the frequency range can exceed 1 GHz. Such embodiments may be implemented using wideband technology to provide a wideband compressive sampling architecture that is capable of superior interference rejection through RF front end cancellation.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 13, 2012
    Applicant: NewLANS, Inc.
    Inventor: Jai Gupta