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: 20250028739Abstract: 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: ApplicationFiled: July 18, 2023Publication date: January 23, 2025Inventors: 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: 20240248898Abstract: 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: ApplicationFiled: January 24, 2023Publication date: July 25, 2024Inventors: Sitaram YARLAGADDA, Ananth HEGDE, Kevin HATHAWAY, Steven LAU, Jay GUPTA
-
Publication number: 20230317687Abstract: 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: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventors: Bhupendra KUMAR, Khaled AHMED, Andrew William KEATES, Jay GUPTA
-
Publication number: 20230069054Abstract: 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: ApplicationFiled: August 24, 2021Publication date: March 2, 2023Inventors: 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: 11093323Abstract: 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: GrantFiled: April 15, 2019Date of Patent: August 17, 2021Assignee: NVIDIA CorporationInventors: Ashutosh Pandey, Jay Gupta, Kaushal Agarwal, Justin Bennett, Srinivas Santosh Kumar Madugula
-
Publication number: 20210232902Abstract: 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: ApplicationFiled: January 22, 2021Publication date: July 29, 2021Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew, Marc Edouard Gauthier
-
Patent number: 10867239Abstract: 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: GrantFiled: December 28, 2018Date of Patent: December 15, 2020Assignee: SPERO DEVICES, INC.Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew
-
Publication number: 20200327010Abstract: 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: ApplicationFiled: April 15, 2019Publication date: October 15, 2020Inventors: Ashutosh PANDEY, Jay GUPTA, Kaushal AGARWAL, Justin BENNETT, Srinivas Santosh Kumar MADUGULA
-
Patent number: 10754775Abstract: 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: GrantFiled: December 17, 2018Date of Patent: August 25, 2020Assignee: NVIDIA CorporationInventors: Jay Gupta, Gosagan Padmanabhan, Devesh Mittal, Kaushal Agarwal
-
Publication number: 20200174932Abstract: 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: ApplicationFiled: December 17, 2018Publication date: June 4, 2020Inventors: Jay Gupta, Gosagan Padmanabhan, Devesh Mittal, Kaushal Agarwal
-
Publication number: 20190205741Abstract: 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: ApplicationFiled: December 28, 2018Publication date: July 4, 2019Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew
-
Patent number: 10216703Abstract: 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: GrantFiled: February 8, 2017Date of Patent: February 26, 2019Assignee: Spero Devices, Inc.Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew, Blair Perot
-
Publication number: 20180121287Abstract: 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: ApplicationFiled: November 1, 2016Publication date: May 3, 2018Inventors: Michael Wasserman, Manas Mandal, Steven Molnar, Jay Gupta, James M. Van Dyke, John Welsford Brooks
-
Patent number: 9823869Abstract: 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: GrantFiled: January 8, 2015Date of Patent: November 21, 2017Assignee: Nvidia CorporationInventors: Franciscus Sijstermans, Steven Molnar, Gilberto Contreras, Jay Huang, Jay Gupta, Michael Wasserman, James Deming
-
Publication number: 20170228345Abstract: 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: ApplicationFiled: February 8, 2017Publication date: August 10, 2017Inventors: Jai Gupta, Nihar Athreyas, Abbie Mathew
-
Publication number: 20160094826Abstract: 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: ApplicationFiled: September 25, 2015Publication date: March 31, 2016Inventors: Nihar Athreyas, Zhiguo Lai, Jai Gupta, Dev V. Gupta
-
Publication number: 20150301761Abstract: 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: ApplicationFiled: January 8, 2015Publication date: October 22, 2015Inventors: Franciscus SIJSTERMANS, Steven MOLNAR, Gilberto CONTRERAS, Jay HUANG, Jay GUPTA, Michael WASSERMAN, James DEMING
-
Patent number: 8750438Abstract: 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: GrantFiled: June 8, 2012Date of Patent: June 10, 2014Assignee: NewLANS, Inc.Inventor: Jai Gupta
-
Publication number: 20120314822Abstract: 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: ApplicationFiled: June 8, 2012Publication date: December 13, 2012Applicant: NewLANS, Inc.Inventor: Jai Gupta