Patents by Inventor Mrinal GUPTA
Mrinal 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: 12755686Abstract: Dynamically controlling the display brightness of a smartphone to reduce power consumption using facial detection via an always-on camera. The smartphone is equipped with a dedicated low-power always-on (AON) camera system that performs facial detection to determine whether the user is actively looking at the screen. When the user is not looking at the screen, the display brightness is automatically lowered to a preset level or by a percentage to reduce display power consumption. When the user's face is subsequently detected, the brightness is increased based on ambient light sensor readings. The AON camera system enables power optimization while also supporting instant face unlock, hands-free convenience features, and enhanced security. By dynamically adjusting the display brightness based on user engagement, battery life is significantly extended without compromising the user experience.Type: GrantFiled: June 26, 2024Date of Patent: October 6, 2026Assignee: Qualcomm IncorporatedInventors: Vandit Chauhan, Sreeharipriya Garikipati, Pragya Pande, Rohit Singh, Ankit Kumar, Mrinal Gupta
-
Publication number: 20260004725Abstract: Dynamically controlling the display brightness of a smartphone to reduce power consumption using facial detection via an always-on camera. The smartphone is equipped with a dedicated low-power always-on (AON) camera system that performs facial detection to determine whether the user is actively looking at the screen. When the user is not looking at the screen, the display brightness is automatically lowered to a preset level or by a percentage to reduce display power consumption. When the user's face is subsequently detected, the brightness is increased based on ambient light sensor readings. The AON camera system enables power optimization while also supporting instant face unlock, hands-free convenience features, and enhanced security. By dynamically adjusting the display brightness based on user engagement, battery life is significantly extended without compromising the user experience.Type: ApplicationFiled: June 26, 2024Publication date: January 1, 2026Inventors: Vandit Chauhan, Sreeharipriya Garikipati, Pragya Pande, Rohit Singh, Ankit Kumar, Mrinal Gupta
-
Publication number: 20250265305Abstract: A computer-implemented method for web data extraction is provided. The method includes receiving an HTML file containing HTML data and converting the HTML data into an HTML graph. Elements in the HTML file are represented by nodes in the HTML graph and relationships among the elements are represented by meta-paths. The method includes generating feature sets for the nodes in the HTML graph and identifying areas of interest in the HTML graph based on the feature sets of the nodes. The method includes refining the identified areas of interest by segregating sub-structures having recurring patterns or sequences. The method includes extracting data items from the segregated sub-structures, storing the extracted data items and monitoring them over time for any significant updates.Type: ApplicationFiled: February 19, 2024Publication date: August 21, 2025Inventors: Saeed Shoaraee, Akshay Sehgal, Mrinal Gupta, Ankur Debnath
-
Patent number: 12198023Abstract: A method and a device for creating and training machine learning models is disclosed. In an embodiment, a method for training a machine learning model for identifying entities from data includes creating a first plurality of clusters from a first plurality of data samples in a first dataset and a second plurality of clusters from a second plurality of data samples in a second dataset. The method further includes determining a rank for each of the first plurality of clusters and a rank for each of the second plurality of clusters. The method includes retraining the machine learning model using at least one of the first plurality of clusters weighted based on the rank determined for each of the first plurality of clusters and at least one of the second plurality of clusters weighted based on the rank determined for each of the second plurality of clusters.Type: GrantFiled: September 28, 2019Date of Patent: January 14, 2025Inventors: Mridul Balaraman, Madhusudan Singh, Amit Kumar, Mrinal Gupta, Vidya Suresh, Bhupinder Singh, Kartik Nivritti Kadam
-
Publication number: 20240111814Abstract: A method of selecting samples to represent a cluster is disclosed. The method may include receiving one or more clusters by an optimization device. Each of the one or more clusters may include a plurality of samples. The method may determine a count of number of samples to be selected from each of the one or more clusters and may generate an array-based distance matrix for each of the one or more clusters. The method may sort the plurality of samples of the cluster based on a degree of variability of the plurality of samples in the cluster. The sorting may be performed using the array-based distance matrix for each of the one or more clusters. Further, the method may select the determined count of number of samples from the sorted plurality of samples of each of the plurality of clusters to represent the cluster.Type: ApplicationFiled: March 15, 2022Publication date: April 4, 2024Inventors: Ishita DAS, Madhusudan SINGH, Mridul BALARAMAN, Sukant DEBNATH, Mrinal GUPTA
-
Publication number: 20220067585Abstract: A method and device for identifying machine learning models for detecting entities is disclosed. The method includes identifying a first entity from within data. A machine learning model trained to identify the first entity is absent in a plurality of machine learning models. The method may include extracting a first set of entity attributes associated with the first entity and matching the first set of entity attributes with each of a plurality of second set of entity attributes. The method may further comprises identifying a second entity from the set of second entities based on the matching. Similarity between a second set of entity attributes associated with the second entity and the first set of entity attributes is above a similarity threshold. The method may include retraining a machine learning model associated with the second entity to identify the first entity based on the first set of entity attributes.Type: ApplicationFiled: December 30, 2019Publication date: March 3, 2022Inventors: MRIDUL BALARAMAN, MADHUSUDAN SINGH, MRINAL GUPTA, VIDYA SURESH, KARTIK NIVRITTI KADAM, NIRMAL VENKATA RAMESH RAYULU VANAPALLI
-
Publication number: 20220004921Abstract: A method and a device for creating and training machine learning models is disclosed. In an embodiment, a method for training a machine learning model for identifying entities from data includes creating a first plurality of clusters from a first plurality of data samples in a first dataset and a second plurality of clusters from a second plurality of data samples in a second dataset. The method further includes determining a rank for each of the first plurality of clusters and a rank for each of the second plurality of clusters. The method includes retraining the machine learning model using at least one of the first plurality of clusters weighted based on the rank determined for each of the first plurality of clusters and at least one of the second plurality of clusters weighted based on the rank determined for each of the second plurality of clusters.Type: ApplicationFiled: September 28, 2019Publication date: January 6, 2022Inventors: MRIDUL BALARAMAN, MADHUSUDAN SINGH, AMIT KUMAR, MRINAL GUPTA, VIDYA SURESH, BHUPINDER SINGH, KARTIK NIVRITTI KADAM
-
Publication number: 20210264406Abstract: A transaction card comprises at least one input button that receives a transactional input provided by a cardholder of the transaction card for initiating a secure card-based transaction. The input button is coupled to an electronic chip which when activated generates an electrical signal based on the transactional input. The electrical signal includes encrypted transactional data associated with the transaction card. A signal transmitter that is coupled to the electronic chip receives the electrical signal from the electronic chip, converts the electrical signal to one or more light pulses, and transmits the one or more light pulses to one of a terminal device or a user device for executing the transaction. The transaction is processed by an issuer of the transaction card based on the encrypted transactional data included in the one or more light pulses.Type: ApplicationFiled: February 18, 2021Publication date: August 26, 2021Applicant: Mastercard International IncorporatedInventors: Ujjwal Sharma, Mrinal Gupta, Simran Haathiramani, Nishita Marwaha, Harsh Vardhan Singh, Devrath Satyam
-
Publication number: 20210150560Abstract: A method and a system for managing loyalty points of a user is provided. A plurality of loyalty accounts of the user are identified. Each of the plurality of loyalty accounts stores a first plurality of loyalty points. A conversion factor is determined for each loyalty account. Based on the conversion factor associated with each loyalty account, the first plurality of loyalty points of the corresponding loyalty account are converted to a second plurality of loyalty points. Further, a centralized account of the user is credited with a third plurality of loyalty points. The third plurality of loyalty points include the second plurality of loyalty points associated with each loyalty account. The credited third plurality of loyalty points are redeemable by the user.Type: ApplicationFiled: October 20, 2020Publication date: May 20, 2021Inventors: Mrinal GUPTA, Nishita MARWAHA, Simran HAATHIRAMANI
-
Publication number: 20180005313Abstract: A computer-implemented method is proposed for determining a new location for a merchant. The method comprises: a) obtaining transaction data for a plurality of cardholders; b) obtaining location data for said cardholders; c) combining the location data with the transaction data; d) analyzing the locations of cardholders performing transactions at a particular merchant or type of merchant to determine any localities within which multiple cardholders performing such transactions are located; and e) assessing such localities on the basis of one or more economic factors to determine whether to recommend said locality as a new location for the merchant or type of merchant.Type: ApplicationFiled: June 29, 2017Publication date: January 4, 2018Inventors: Mrinal Gupta, Vikhyat Shukla, Lokesh Rajput
-
Publication number: 20170262874Abstract: A method and system are proposed for providing recommendations to providers of products in a travel destination, of which products to offer. For a set of consumers for whom travel data indicates that they will in the future travel to the travel destination, transaction level data is used to obtain product preference data which statistically characterizes products the set of consumers prefer. The product preference data is transmitted to product providers in the travel destination in the form of product recommendations. Thus, by offering products according to the recommendations, the product providers can offer products in the travel destination suited to the set of consumers. A particular application is in the case that the product is food, since using the recommendations restaurants can provide dishes matching the tastes of the visitors to the travel destination.Type: ApplicationFiled: March 3, 2017Publication date: September 14, 2017Applicant: Mastercard International IncorporatedInventors: AnShul PANDEY, Mrinal GUPTA, Dinesh Kumar LAL