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).
-
Patent number: 12639339Abstract: 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: GrantFiled: July 18, 2023Date of Patent: May 26, 2026Assignee: JPMORGAN CHASE BANK, N.A.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: 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: 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: 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: 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