Patents by Inventor Ankur Gupta
Ankur 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: 20250110758Abstract: A method for providing an adaptive user interface (UI) navigation on a user equipment (UE) using a machine learning (ML) model is provided.Type: ApplicationFiled: December 12, 2024Publication date: April 3, 2025Inventors: Vipul GUPTA, Ankur AGRAWAL, Vaibhav NEGI
-
Publication number: 20250103425Abstract: Methods, systems, and devices for cyclic redundancy check (CRC) comparison for error detection are described. A host system may determine an error cause associated with writing data to or reading data from a memory system. For writing data, the host system may transmit data and a CRC value to the memory system. The memory system may calculate another CRC value and indicate an error and the calculated CRC value based on the received and calculated CRC values being different. The host system may compare the calculated CRC value and the originally transmitted CRC value to determine an error cause. For reading data, the host system may receive data and an associated CRC value from the memory system, calculate a CRC value using the received data, and determine an error cause based on a comparison of the received CRC value, the calculated CRC, and an expected CRC value.Type: ApplicationFiled: July 16, 2024Publication date: March 27, 2025Inventors: Andreas Schneider, Andrea Sorrentino, Peter Mayer, Rethin Raj, Ankur Gupta, Marcos Alvarez Gonzalez
-
Patent number: 12242604Abstract: A method for preventing data leakage may include: identifying data that is generated by at least one framework application in response to a data request from a first machine learning (ML) engine of a plurality of ML engines; creating a plurality of data blocks based on the generated data, a category of the first ML engine, and a tag associated with the first ML engine and the at least one framework application; determining whether the plurality of data blocks are valid to share with the first ML engine using an activity block chain associated with each of the plurality of framework applications; based on the plurality of data blocks being valid, sharing the plurality of data blocks with the first ML engine, and otherwise discarding the plurality of data blocks not to share with the first ML engine.Type: GrantFiled: December 30, 2021Date of Patent: March 4, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rahul Agrawal, Vipul Gupta, Saurabh Kumar, Ankur Agrawal, Nitesh Goyal
-
Publication number: 20250068538Abstract: Various embodiments of the present disclosure disclose improved BIST systems and methods for testing digital devices. A method for testing a digital device includes receiving, based at least in part on an input signal, an output signal from a device under testing (DUT). The output signal is processed to generate a noise signal and a recovered signal for the DUT. The controller may generate a signal to noise power ratio based at least in part on the noise and recovered signals and compare the signal to noise power ratio to a predetermined power threshold to generate a performance metric.Type: ApplicationFiled: July 9, 2024Publication date: February 27, 2025Inventors: Sharad GUPTA, Ankur BAL
-
Publication number: 20250068747Abstract: A method, an electronic device and a non-transitory computer readable medium for securing sensor data are provided. The method comprises: obtaining context information by fetching a plurality of sensor data by a plurality of applications, mapping the plurality of sensor data to the plurality of applications and storing the mapped plurality of sensor data, generating pre-processed information based on the context information and the mapped plurality of sensor data, creating an inference category of the pre-processed information based on the pre-processed information and information from a database, and predicting at least one useful inference and at least one harmful inference of the plurality of sensor data based on the inference category, the context information and the plurality of sensor data.Type: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Inventors: Vipul GUPTA, Ankur Agrawal, Vaibhav Negi
-
Patent number: 12224023Abstract: Embodiments herein disclose an OTP low power circuit and methods for providing bias voltages using a single regulator. The circuit includes a Bitcell, a diode drop, a charge pump, a combinational logic controller, a program current sink load, and a read current sink load. The Bitcell includes programmable word lines and read lines, and is configured to operate in either a programmable mode or a read mode. The diode drop is configured to provide a second bias voltage to drive the read lines and the single regulator is configured to provide a first bias voltage to drive the WP in the read mode. The charge pump is configured to provide a third bias voltage to drive the WP in the program mode.Type: GrantFiled: November 2, 2022Date of Patent: February 11, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Himanshu Saxena, Ankur Gupta, Mukul Agarwal
-
Publication number: 20250039550Abstract: Devices are described for high accuracy displacement of tools. In particular, embodiments provide a device for adjusting a position of a tool. The device includes a threaded shaft having a first end and a second end and a shaft axis extending from the first end to the second end, a motor that actuates the threaded shaft to move in a direction of the shaft axis. In some examples, the motor is operatively coupled to the threaded shaft. The device includes a carriage coupled to the camera, and a bearing assembly coupled to the threaded shaft and the carriage. In some examples, the bearing assembly permits a movement of the carriage with respect to the threaded shaft. The movement of the carriage allows the position of the camera to be adjusted.Type: ApplicationFiled: October 16, 2024Publication date: January 30, 2025Inventors: Nick Donaldson, Changxin Yan, Ankur Gupta, Vikram Chauhan
-
Patent number: 12211106Abstract: A computing device for determining a new credit card number that is a continuation match with an old credit card number of a credit card account that has changed numbers comprises a processing element programmed to: receive transactional data for a plurality of credit card numbers, determine a plurality of old credit card numbers and a plurality of new credit card numbers, determine a plurality of clusters of new credit card numbers, convert the transactional data for each old credit card number and the associated cluster of new credit card numbers into snapshots with an image-like data format, train a modified siamese network with instances of snapshots of an old credit card number, a first new credit card number, and a second new credit card number, and use the modified siamese network to determine one new credit card number that is an upgrade of one old credit card number.Type: GrantFiled: August 2, 2021Date of Patent: January 28, 2025Assignee: Mastercard International IncorporatedInventors: Smriti Gupta, Gaurav Dhama, Hardik Wadhwa, Puneet Vashisht, Yatin Katyal, Ankur Saraswat, Aakash Deep Singh
-
Patent number: 12210373Abstract: An integrated circuit includes a first subsystem including a first clock generator configured to generate a first clock signal. The integrated circuit also includes a second subsystem including a second clock generator configured to generate a second clock signal. The first subsystem includes an edge detector configured to detect an edge of the second clock signal. The first clock generator generates the first clock signal with a selected phase relative to the second clock signal based on the edge of the second clock signal.Type: GrantFiled: February 7, 2023Date of Patent: January 28, 2025Assignee: STMicroelectronics International N.V.Inventors: Ankur Bal, Sharad Gupta, Anupam Jain
-
Patent number: 12170848Abstract: Devices are described for high accuracy displacement of tools. In particular, embodiments provide a device for adjusting a position of a tool. The device includes a threaded shaft having a first end and a second end and a shaft axis extending from the first end to the second end, a motor that actuates the threaded shaft to move in a direction of the shaft axis. In some examples, the motor is operatively coupled to the threaded shaft. The device includes a carriage coupled to the camera, and a bearing assembly coupled to the threaded shaft and the carriage. In some examples, the bearing assembly permits a movement of the carriage with respect to the threaded shaft. The movement of the carriage allows the position of the camera to be adjusted.Type: GrantFiled: April 16, 2021Date of Patent: December 17, 2024Assignee: Magic Leap, Inc.Inventors: Nick Donaldson, Changxin Yan, Ankur Gupta, Vikram Chauhan
-
Patent number: 12169880Abstract: Image generation using a hierarchical, model-based system includes generating a first region of an image using a first neural network model. The first region of the image is provided to a second neural network model as input. A second region of the image is generated using the second neural network model. The second region of the image shares a boundary with at least a portion of the first region of the image.Type: GrantFiled: October 17, 2022Date of Patent: December 17, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ondrej Texler, Dimitar Petkov Dinev, Ankur Gupta, Hyun Jae Kang, Anthony Sylvain Jean-Yves Liot, Siddarth Ravichandran, Sajid Sadi
-
Patent number: 12141618Abstract: A computer system may provide a plurality of load records for presentation in a user interface provided at a first plurality of user devices. The user interface may enable searching for a plurality of loads represented by the plurality of load records. The computer system may also determine, for a load record of the plurality of load records and based at least in part on inputting contextual information into a predictive model, an acceptance prediction indicating a probability that a load record of the plurality of load records will be accepted by a user. The computer system may also provide at least a portion of the plurality of load records for presentation in the user interface provided at a second plurality of user devices associated with a second plurality of users. The portion of the plurality of load records may include the load record including an updated value of an attribute of the load record that is dependent on the acceptance prediction.Type: GrantFiled: October 27, 2021Date of Patent: November 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Philip Mark Kaminsky, Mohammadmohsen Moarefdoost, Priyanka Prakash Mhatre, Dorothy Mary Watts, Ruchit Aswin Shah, Ankur Gupta, Subhadeep Gupta, Vishal Verma, Niels Krohn
-
Publication number: 20240371114Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using depth data to update camera calibration data. In some implementations, a frame of data is captured including (i) depth data from a depth sensor of a device, and (ii) image data from a camera of the device. Selected points from the depth data are transformed, using camera calibration data for the camera, to a three-dimensional space that is based on the image data. The transformed points are projected onto the two-dimensional image data from the camera. Updated camera calibration data is generated based on differences between (i) the locations of the projected points and (ii) locations that features representing the selected points appear in the two-dimensional image data from the camera. The updated camera calibration data can be used in a simultaneous localization and mapping process.Type: ApplicationFiled: September 8, 2022Publication date: November 7, 2024Inventors: Mohamed Souiai, Moshe Bouhnik, Ankur Gupta
-
Patent number: 12130945Abstract: System and method for anonymizing logs generated in applications running in a computing environment detects log data being generated in an application and compares the log data to a set of predefined search pattern policies to find sensitive information contained in the log data. The sensitive information contained in the log data is converted into anonymous information to produce anonymized log data within the application. The anonymized log data is then written to a destination.Type: GrantFiled: August 30, 2022Date of Patent: October 29, 2024Assignee: VMware LLCInventors: Anant L. Bobde, Ankur Gupta, Ishaan Banerjee, Anima Jain
-
Publication number: 20240354996Abstract: Autoregressive content rendering for temporally coherent video generation includes generating, by an autoencoder, a plurality of predicted images. The plurality of predicted images is fed back to the autoencoder network. The plurality of predicted images may be encoded by the autoencoder network to generate a plurality of encoded predicted images. The autoencoder network encodes a plurality of keypoint images to generate a plurality of encoded keypoint images. One or more predicted images of the plurality of predicted images are generated by the autoencoder network by decoding a selected encoded keypoint image of the plurality of encoded keypoint images with an encoded predicted image of the plurality of encoded predicted images of a prior iteration of the autoencoder network.Type: ApplicationFiled: January 31, 2024Publication date: October 24, 2024Inventors: Varun Menon, Siddarth Ravichandran, Ankur Gupta, Hyun Jae Kang, Sajid Sadi
-
Publication number: 20240339580Abstract: According to examples, systems and methods for implementing a conductive trace via laser direct structuring (LDS) and a light-emitting diode (LED) via surface-mount technology (SMT) on a carrier structure of a display device are described. A method may include printing a conductive trace onto a carrier, mounted a light-emitting diode (LED) onto the carrier, and attaching a flexible printed circuit (FPC) to the carrier, wherein the light-emitting diode (LED) is communicatively coupled to the flexible printed circuit (FPC) via the conductive trace.Type: ApplicationFiled: February 27, 2024Publication date: October 10, 2024Applicant: Meta Platforms Technologies, LLCInventors: Le CHANG, Jason HOWARD, Gregory Alan ROBERTS, Karthik KADIRVEL, Bradley SPARE, Ankur GUPTA, Yang WANG, Tianren XU, Peter Eli RENNER, Tao ZHOU, Umar AZAD, Eswarappa CHANNABASAPPA
-
Publication number: 20240337867Abstract: A swappable battery and a swappable battery system for a near-eye device are described. In one aspect, the swappable battery may be detachably integrated into an outer surface of a near-eye device such that the swappable battery may be easily removable and replaceable by the user. In another aspect, the lid of the swappable battery may form an outer surface of the near-eye device when the swappable battery is attached. In some examples, the swappable battery may be detachably attached within a temple arm of a pair of smartglasses such that the outer surface of the swappable battery and the outer surface of the temple arm are substantially contiguous and flush.Type: ApplicationFiled: March 12, 2024Publication date: October 10, 2024Applicant: Meta Platforms Technologies, LLCInventors: Tianren XU, Karthik KADIRVEL, Bradley SPARE, Ankur GUPTA, Gregory Alan ROBERTS, Jason HOWARD
-
Patent number: 12087286Abstract: A computing system obtains features that have been extracted from an acoustic signal, where the acoustic signal comprises spoken words uttered by a user. The computing system performs automatic speech recognition (ASR) based upon the features and a language model (LM) generated based upon expanded pattern data. The expanded pattern data includes a name of an entity and a search term, where the entity belongs to a segment identified in a knowledge base. The search term has been included in queries for entities belonging to the segment. The computing system identifies a sequence of words corresponding to the features based upon results of the ASR. The computing system transmits computer-readable text to a search engine, where the text includes the sequence of words.Type: GrantFiled: May 6, 2021Date of Patent: September 10, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ankur Gupta, Satarupa Guha, Rupeshkumar Rasiklal Mehta, Issac John Alphonso, Anastasios Anastasakos, Shuangyu Chang
-
Patent number: 12081059Abstract: The disclosed system may include multiple electronic components and multiple charger battery modules. Each charger battery module may include: at least one battery configured to drive at least one of the electronic components, at least one battery charger configured to charge the battery, and a microcontroller configured to control the charging and discharging of the battery. The system may also include a central controller that may be configured to control the various charger battery modules through each charger battery module's associated microcontroller. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: January 17, 2022Date of Patent: September 3, 2024Assignee: Meta Platforms Technologies, LLCInventors: Sachin Ramesh Chandra, Karthik Kadirvel, Ankur Gupta
-
Publication number: 20240291360Abstract: A method of making a stator includes providing a yoke, wherein the yoke comprises a spray-formed yoke; providing a tooth ring, wherein the tooth ring comprises a spray-formed tooth ring; separating portions of the tooth ring to form a plurality of teeth; arranging the separated teeth in a circular pattern, wherein each separated tooth is spaced from an adjacent tooth; inserting a coil over each separated tooth, wherein the coil includes two lead wires extending from a same face of each coil; locating the yoke onto the plurality of teeth; placing a housing onto the yoke; and connecting the coils to each other at the two lead wires extending from the same face of each coil.Type: ApplicationFiled: February 26, 2024Publication date: August 29, 2024Inventors: Jayaraman kRISHNASAMY, Martin Hosek, Morteza Taghavi, Brett Guralnick, Ankur Gupta, Mark Talmer