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: 20250110758
    Abstract: A method for providing an adaptive user interface (UI) navigation on a user equipment (UE) using a machine learning (ML) model is provided.
    Type: Application
    Filed: December 12, 2024
    Publication date: April 3, 2025
    Inventors: Vipul GUPTA, Ankur AGRAWAL, Vaibhav NEGI
  • Publication number: 20250103425
    Abstract: 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: Application
    Filed: July 16, 2024
    Publication date: March 27, 2025
    Inventors: Andreas Schneider, Andrea Sorrentino, Peter Mayer, Rethin Raj, Ankur Gupta, Marcos Alvarez Gonzalez
  • Patent number: 12242604
    Abstract: 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: Grant
    Filed: December 30, 2021
    Date of Patent: March 4, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rahul Agrawal, Vipul Gupta, Saurabh Kumar, Ankur Agrawal, Nitesh Goyal
  • Publication number: 20250068538
    Abstract: 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: Application
    Filed: July 9, 2024
    Publication date: February 27, 2025
    Inventors: Sharad GUPTA, Ankur BAL
  • Publication number: 20250068747
    Abstract: 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: Application
    Filed: November 13, 2024
    Publication date: February 27, 2025
    Inventors: Vipul GUPTA, Ankur Agrawal, Vaibhav Negi
  • Patent number: 12224023
    Abstract: 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: Grant
    Filed: November 2, 2022
    Date of Patent: February 11, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Himanshu Saxena, Ankur Gupta, Mukul Agarwal
  • Publication number: 20250039550
    Abstract: 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: Application
    Filed: October 16, 2024
    Publication date: January 30, 2025
    Inventors: Nick Donaldson, Changxin Yan, Ankur Gupta, Vikram Chauhan
  • Patent number: 12211106
    Abstract: 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: Grant
    Filed: August 2, 2021
    Date of Patent: January 28, 2025
    Assignee: Mastercard International Incorporated
    Inventors: Smriti Gupta, Gaurav Dhama, Hardik Wadhwa, Puneet Vashisht, Yatin Katyal, Ankur Saraswat, Aakash Deep Singh
  • Patent number: 12210373
    Abstract: 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: Grant
    Filed: February 7, 2023
    Date of Patent: January 28, 2025
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Sharad Gupta, Anupam Jain
  • Patent number: 12170848
    Abstract: 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: Grant
    Filed: April 16, 2021
    Date of Patent: December 17, 2024
    Assignee: Magic Leap, Inc.
    Inventors: Nick Donaldson, Changxin Yan, Ankur Gupta, Vikram Chauhan
  • Patent number: 12169880
    Abstract: 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: Grant
    Filed: October 17, 2022
    Date of Patent: December 17, 2024
    Assignee: 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: 12141618
    Abstract: 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: Grant
    Filed: October 27, 2021
    Date of Patent: November 12, 2024
    Assignee: 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: 20240371114
    Abstract: 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: Application
    Filed: September 8, 2022
    Publication date: November 7, 2024
    Inventors: Mohamed Souiai, Moshe Bouhnik, Ankur Gupta
  • Patent number: 12130945
    Abstract: 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: Grant
    Filed: August 30, 2022
    Date of Patent: October 29, 2024
    Assignee: VMware LLC
    Inventors: Anant L. Bobde, Ankur Gupta, Ishaan Banerjee, Anima Jain
  • Publication number: 20240354996
    Abstract: 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: Application
    Filed: January 31, 2024
    Publication date: October 24, 2024
    Inventors: Varun Menon, Siddarth Ravichandran, Ankur Gupta, Hyun Jae Kang, Sajid Sadi
  • Publication number: 20240339580
    Abstract: 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: Application
    Filed: February 27, 2024
    Publication date: October 10, 2024
    Applicant: Meta Platforms Technologies, LLC
    Inventors: 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: 20240337867
    Abstract: 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: Application
    Filed: March 12, 2024
    Publication date: October 10, 2024
    Applicant: Meta Platforms Technologies, LLC
    Inventors: Tianren XU, Karthik KADIRVEL, Bradley SPARE, Ankur GUPTA, Gregory Alan ROBERTS, Jason HOWARD
  • Patent number: 12087286
    Abstract: 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: Grant
    Filed: May 6, 2021
    Date of Patent: September 10, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ankur Gupta, Satarupa Guha, Rupeshkumar Rasiklal Mehta, Issac John Alphonso, Anastasios Anastasakos, Shuangyu Chang
  • Patent number: 12081059
    Abstract: 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: Grant
    Filed: January 17, 2022
    Date of Patent: September 3, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Sachin Ramesh Chandra, Karthik Kadirvel, Ankur Gupta
  • Publication number: 20240291360
    Abstract: 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: Application
    Filed: February 26, 2024
    Publication date: August 29, 2024
    Inventors: Jayaraman kRISHNASAMY, Martin Hosek, Morteza Taghavi, Brett Guralnick, Ankur Gupta, Mark Talmer