Patents by Inventor Puneet Gupta
Puneet 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: 12380199Abstract: Computing systems of a multi-tenant trusted domain collect metadata describing data stored in data sources of a set of tenant trusted domains. The computing systems of the multi-tenant trusted domain use the metadata to process natural language questions based on data stored in data sources of a tenant trusted domain. The computing systems of the multi-tenant trusted domain identify a set of data sources of the tenant trusted domain that are relevant for processing the natural language question and generate an execution plan for answering the natural language question. The computing systems of the multi-tenant trusted domain send the execution plan to one or more computing systems of the tenant trusted domain. The computing systems of the tenant trusted domain execute the execution plan and send the result of executing the execution plan to a client device that sent the natural language question.Type: GrantFiled: June 1, 2022Date of Patent: August 5, 2025Assignee: Promethium, Inc.Inventors: Shuo Yang, Xicheng Chang, Himangshu Das, Azary Smotrich, Puneet Gupta, Kaycee Kuan-Cheng Lai
-
Patent number: 12314373Abstract: Computing systems of a multi-tenant trusted domain collect metadata describing data stored in data sources of a set of tenant trusted domains. The computing systems of the multi-tenant trusted domain use the metadata to process natural language questions based on data stored in data sources of a tenant trusted domain. The computing systems of the multi-tenant trusted domain identify a set of data sources of the tenant trusted domain that are relevant for processing the natural language question and generate an execution plan for answering the natural language question. The computing systems of the multi-tenant trusted domain send the execution plan to one or more computing systems of the tenant trusted domain. The computing systems of the tenant trusted domain execute the execution plan and send the result of executing the execution plan to a client device that sent the natural language question.Type: GrantFiled: June 1, 2022Date of Patent: May 27, 2025Assignee: Promethium, Inc.Inventors: Shuo Yang, Xicheng Chang, Himangshu Das, Azary Smotrich, Puneet Gupta, Kaycee Kuan-Cheng Lai
-
Publication number: 20250013532Abstract: The present embodiments relate to a Collaborative Memory ECC Technique (COMET), a method to efficiently co-design the two ECC codes of an on-die ECC decoder and an in-controller ECC decoder to guarantee no silent data corruption when a double-bit error happens within the DRAM. Further proposed is a collaboration mechanism between the on-die and in-controller ECC decoders that corrects most of these double-bit errors without adding any additional redundancy bits to either of the two codes. Overall, COMET can eliminate all double-bit error induced silent data corruptions and correct virtually all (99.9997%) double bit errors with negligible area, power and performance impact.Type: ApplicationFiled: July 19, 2022Publication date: January 9, 2025Inventors: Puneet Gupta, Irina Alam
-
Publication number: 20240427159Abstract: A head-mounted device may include a frame, a display coupled to the frame, a front head-engaging structure coupled to the frame, a retention mechanism configured to secure the front head-engaging structure to the head of the user, and one or more non-contact sensor(s) disposed on one or more of the frame, the display, the retention mechanism, and/or the front head-engaging structure. The non-contact sensor(s) may be configured to detect a measurement of the head of the user. In some examples, the measurement may include a head circumference, a size and/or shape of the head. In some examples, the head-mounted device may dynamically adjust a length of the retention mechanism based in part on the sensor data received from the one or more non-contact sensor(s).Type: ApplicationFiled: June 21, 2023Publication date: December 26, 2024Inventors: Wei Lu, Puneet Gupta
-
Publication number: 20240385643Abstract: The present embodiments provide a solution for clock delivery, distribution to an entire waferscale system composed of many chiplets. A clock distribution scheme according to embodiments is also fault tolerant, i.e., the clock distribution network can avoid faulty chiplets on the substrate and reliably distribute clock to all the functional chiplets which are accessible by the network.Type: ApplicationFiled: September 20, 2022Publication date: November 21, 2024Applicant: The Regents of the University of CaliforniaInventors: Puneet GUPTA, Saptadeep PAL
-
Publication number: 20240222628Abstract: Provided herein is an anode ink formulation useful for manufacturing negative electrodes, and batteries comprising the same, and methods of preparation thereof.Type: ApplicationFiled: April 28, 2022Publication date: July 4, 2024Inventors: Puneet GUPTA, De Cheng FONG, Dzeneta HALILOVIC
-
Publication number: 20240184738Abstract: A densely integrated and chiplet/dielet based networked memory pool with very high intra-pool bandwidth is provided. Chiplets are used to provide a common interface to the network. This means all memories (even those built with different process technologies) look the same from the network's perspective and vice versa: memory can be assembled in many different configurations while only changing the configuration at a high level of abstraction. The memory pool can easily be scaled in capacity and custom configurations that were previously impossible to achieve because of incompatibility of different technologies or level of integration are made possible.Type: ApplicationFiled: April 13, 2022Publication date: June 6, 2024Applicants: The Regents of the University of California, The Board of Trustees of the University of IllinoisInventors: Saptadeep PAL, Matthew TOMEI, Puneet GUPTA, Rakesh KUMAR
-
Publication number: 20240145058Abstract: Biometric data or metrics of interest to a user are observed by wearable devices over a recurring time interval and aggregated into a representation of the user's baseline habits or patterns of behaviour. Present measurement of the same data or measures of interest within the recurring time interval provides a measure of the user's adherence to, or deviation from, the established habits or patterns as represented by a regularity score. Dynamic time warping barycenter averaging can account for time dependencies in the data or metrics of interest in both the baseline computation of past user habits and the characterization of the user's present behaviours. User regularity scores can be displayed to the user to both drive positive behavioural changes as well as initiate different health-related actions or recommendations for the user. Regularity scores can be computed repeatedly in line with long term changes in user habits and patterns of behavior.Type: ApplicationFiled: October 30, 2023Publication date: May 2, 2024Inventors: Ellsworth Marvin Campbell, III, Puneet Gupta, Kerry Weinberg
-
Patent number: 11843600Abstract: An IoT hub comprising one or more servers and databases is configured to automatically assign Internet of Things (IoT) enabled devices to IoT solutions based on a subnet to which the IoT devices are connected. A user interface is configured to enable a user to define subnets within the customer's network environment and assign each subnet to an IoT solution. Upon the user setting up an IoT device's network connection to a network device, such as a router, the IoT device transmits its network information to the IoT hub. The IoT hub can then automatically assign the IoT device to a specific IoT solution without further user input or predict which IoT solution to utilize for that IoT device based on known parameters.Type: GrantFiled: November 5, 2018Date of Patent: December 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Nicole Elaine Berdy, Jelani Zukar Brandon, Timothy James Larden, Alexander I. Tolpin, SachinKumar Chandramohan, Tamer Awad, Mounica Arroju, Rajeev Mandayam Vokkarne, Puneet Gupta
-
Publication number: 20220391996Abstract: According to examples, a system for coordinating and managing potential volunteers (i.e., volunteer blood donors) is disclosed. The system may include may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to receive partner data from one or more of a local partner and a global partner and determine a donation need based on the partner data. The processor may also cause the system to identify a pool of volunteer donors based on the donation need, build an online campaign to increase the pool of volunteer donors, and coordinate the pool of volunteer donors with the local or global partners based at least in part on a machine learning (ML) technique.Type: ApplicationFiled: May 18, 2022Publication date: December 8, 2022Applicant: Meta Platforms, Inc.Inventors: Yizhaq EZRA, Robert Kang JIN, Hema BUDARAJU, Arti Arvind KULKARNI, Peter Cunningham CLASEN, Stephen HARRELL, Puneet GUPTA, Boyan LIN, Frederick WIDJAJA, Zachary Alec CHAUVIN, Tori Bea SEIDENSTEIN, Mahima GUPTA, Chang SU, Kaushik SETHURAMAN, Jasmine I'esha Charmayne LAWRENCE, Nicholas William INZUCCHI, Charlie HART, Aubrey BACH, Neil DEXTER, Patrick Yang XU, Zanique Libby ALBERT
-
Publication number: 20220382791Abstract: Computing systems of a multi-tenant trusted domain collect metadata describing data stored in data sources of a set of tenant trusted domains. The computing systems of the multi-tenant trusted domain use the metadata to process natural language questions based on data stored in data sources of a tenant trusted domain. The computing systems of the multi-tenant trusted domain identify a set of data sources of the tenant trusted domain that are relevant for processing the natural language question and generate an execution plan for answering the natural language question. The computing systems of the multi-tenant trusted domain send the execution plan to one or more computing systems of the tenant trusted domain. The computing systems of the tenant trusted domain execute the execution plan and send the result of executing the execution plan to a client device that sent the natural language question.Type: ApplicationFiled: June 1, 2022Publication date: December 1, 2022Inventors: Shuo Yang, Xicheng Chang, Himangshu Das, Azary Smotrich, Puneet Gupta, Kaycee Kuan-Cheng Lai
-
Publication number: 20220382852Abstract: Computing systems of a multi-tenant trusted domain collect metadata describing data stored in data sources of a set of tenant trusted domains. The computing systems of the multi-tenant trusted domain use the metadata to process natural language questions based on data stored in data sources of a tenant trusted domain. The computing systems of the multi-tenant trusted domain identify a set of data sources of the tenant trusted domain that are relevant for processing the natural language question and generate an execution plan for answering the natural language question. The computing systems of the multi-tenant trusted domain send the execution plan to one or more computing systems of the tenant trusted domain. The computing systems of the tenant trusted domain execute the execution plan and send the result of executing the execution plan to a client device that sent the natural language question.Type: ApplicationFiled: June 1, 2022Publication date: December 1, 2022Inventors: Shuo Yang, Xicheng Chang, Himangshu Das, Azary Smotrich, Puneet Gupta, Kaycee Kuan-Cheng Lai
-
Patent number: 11496356Abstract: Managing devices in an IoT environment. A method includes, as a result of a device being provisioned by a special-purpose solution, storing at a central unified registry a correlation of the device and the given special purpose solution. The method further includes correlating the device to a different special-purpose solution at the unified registry. As a result, the method further includes causing subsequent configuration of the device to be performed by the different special-purpose solution.Type: GrantFiled: August 13, 2018Date of Patent: November 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Alexander I. Tolpin, Tamer Awad, Timothy James Larden, Puneet Gupta, Rajeev Mandayam Vokkarne, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Nicole Berdy
-
Patent number: 11257560Abstract: A die-to-die repeater circuit includes a transmit circuit coupled to a die-to-die interconnect, the transmit circuit including at least one flip flop to function as a part of a linear feedback shift register (LFSR) to transmit a value across the die-to-die interconnect for design for test (DFT) to check proper operation of the die-to-die interconnect, and a receive circuit coupled to the die-to-die interconnect, the receive circuit including at least one flip flop to function as part of a multiple input shift register (MISR).Type: GrantFiled: September 27, 2017Date of Patent: February 22, 2022Assignee: INTEL CORPORATIONInventors: Sreejit Chakravarty, Fei Su, Puneet Gupta, Wei Ming Lim, Terrence Huat Hin Tan, Amit Sanghani, Anubhav Sinha, Sudheer V Badana, Rakesh Kandula, Adithya B. S.
-
Patent number: 11201923Abstract: Transferring control over a device. A method includes, receiving a first indication, including a first verifiable token, from a first entity that at least a portion of control of a device should be relinquished by the first entity. A second indication is received from the second entity, including a second verifiable token, that the at least a portion of control should be transferred to the second entity. The first token and the second token are verified. As a result of verifying the first token and the second token, the at least a portion of control of the device is transferred from the first entity to the second entity. Transferring the at least a portion of control of the device from the first entity to the second entity includes updating the device with configuration applicable to the second entity.Type: GrantFiled: August 13, 2018Date of Patent: December 14, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Alexander I. Tolpin, Rajeev Mandayam Vokkarne, Puneet Gupta, Timothy James Larden, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Tamer Awad, Nicole Berdy
-
Patent number: 11126616Abstract: The technology disclosed relates to creating and frequently updating multiple online analytic processing (OLAP) analytic databases from an online transaction processing (OLTP) transaction updatable system that includes transaction commit, rollback, and field level security capabilities. It also relates to transparently decoupling extraction from rebuilding of frequently updated OLAP analytic databases from the OLTP transaction updatable system.Type: GrantFiled: April 18, 2019Date of Patent: September 21, 2021Assignee: salesforce.com, inc.Inventors: Alex Gitelman, Ravishankar Arivazhagan, Donovan Schneider, Alex Field, Pradeep Mantha, Puneet Gupta
-
Patent number: 11087515Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for losslessly exchanging image layer data between image applications by generating an edit-restricted layer for one image application to represent an incompatible or unsupported image layer from another image application. For example, the disclosed system can determine that one or more image layers in a layered image file formatted for a layered image application include characteristics incompatible (e.g., unsupported) with a feature-restricted image application. The disclosed system can then generate an edit-restricted image layer representing the image layer(s) in the feature-restricted image application by limiting or preventing edit operations to the edit-restricted layer as a type of preview object.Type: GrantFiled: November 13, 2019Date of Patent: August 10, 2021Assignee: ADOBE INC.Inventors: William Eisley, Sandeep Pradhan, Robert Sargent, Puneet Gupta, Paul George, Harjot Singh, Frank Stokes-Guinan, Ashish Anand, Abhishek Garg
-
Patent number: 11069067Abstract: Hand segmentation on wearable devices is a challenging computer vision problem with a complex background because of varying illumination conditions, computational capacity of device(s), different skin tone of users from varied race, and presence of skin color background. The present application provides systems and methods for performing, in real time, hand segmentation by pre-processing an input image to improve contrast and removing noise/artifacts. Multi Orientation Matched Filter (MOMF) is implemented and applied on the pre-processed image by rotating the MOMF at various orientations to form an edge image which comprises strong edges and weak edges. Weak edges are further removed using morphological operation. The edge image is then added to the input image (or pre-processed image) to separate different texture region in image. Largest skin-color blob is then extracted which is considered to be correct segmented hand.Type: GrantFiled: August 7, 2019Date of Patent: July 20, 2021Assignee: Tate Consultancy Services LimitedInventors: Jitender Kumar Maurya, Ramya Hebbalaguppe, Puneet Gupta
-
Patent number: 11070421Abstract: Examples are disclosed that relate to using a multiplexed transmission to register a telemetry device with a telemetry system and report telemetry data to the telemetry system on behalf of a telemetry device. One disclosed example provides a method comprising receiving a multiplexed transmission from a telemetry device, the multiplexed transmission comprising a registration message and telemetry data, demultiplexing the multiplexed transmission to obtain the registration message and the telemetry data, registering the telemetry device with a telemetry system based upon the registration message, sending the telemetry data to the telemetry system, and sending a registration response to the telemetry device, the registration response confirming registration of the telemetry device with the telemetry system.Type: GrantFiled: March 19, 2019Date of Patent: July 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Nicole E. Berdy, Alexander I. Tolpin, Tamer A. Awad, Rajeev Mandayam Vokkarne, Puneet Gupta, Timothy James Larden, Mounica Arroju, Jelani Z. Brandon, SachinKumar Chandramohan
-
Patent number: 11026093Abstract: Provisioning a requesting device is provided using extended identity attestation for the requesting device. A provisioning request is received at a device provisioning system. The provisioning request includes a registration identifier provided by the requesting device. A plurality of extended attestation components is accessed in an enrollment datastore of the device provisioning system. Each extended attestation component identifies an external computing system. One of the extended attestation components in the enrollment datastore is selected based on the received registration identifier. Execution of the device attestation is initiated at the external computing system identified by the selected extended attestation component to yield an attestation result. Satisfaction of a validity condition by the attestation result is detected. The requesting device is provisioned from the device provisioning system, responsive to detection that the attestation result satisfies the validity condition.Type: GrantFiled: February 13, 2020Date of Patent: June 1, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Nicole Elaine Berdy, Alexander Tolpin, Tamer Awad, Rajeev Mandayam Vokkarne, Puneet Gupta, Timothy James Larden, Jelani Z. Brandon, SachinKumar Chandramohan, Mounica Arroju