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: 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: 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: 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: 20240291359
    Abstract: A method for spray-forming a component comprises spraying a soft magnetic composite material through a nozzle and into a mold; and adjusting a position of the mold relative to a position of the nozzle to control a deposition of the soft magnetic composite material into the mold. Adjusting the position of the mold relative to a position of the nozzle is carried out with mounting the mold on a stage such that the mold is movable relative to the nozzle and the spraying of the soft magnetic composite material is controlled to provide the deposition of the soft magnetic composite material to form the component in a near-net shape.
    Type: Application
    Filed: February 26, 2024
    Publication date: August 29, 2024
    Inventors: Brett Guralnick, Jayaraman Krishnasamy, Ankur Gupta, Martin Hosek
  • 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
  • Patent number: 12050648
    Abstract: The present teaching relates to generating a conversational agent. In one example, a plurality of input utterances may be received from a developer. A paraphrase model is obtained. The paraphrase model is generated based on machine translation. For each of the plurality of input utterances, one or more paraphrases of the input utterance are generated based on the paraphrase model. For each of the plurality of input utterances, at least one of the one or more paraphrases is selected based on an instruction from the developer to generate selected paraphrases. The conversational agent is generated based on the plurality of input utterances and the selected paraphrases.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: July 30, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ankur Gupta, Timothy Daly, Tularam Ban
  • Patent number: 12047373
    Abstract: An online system monitors resources utilization by users connecting with the online system and detects unauthorized resource utilization caused by sharing of sessions. The online system collects samples of browser attributes from browsers interacting with the online system. The online system determines a score indicating a difference between two samples of browser attributes taken at different times. The online system uses the score to determine whether the two samples of browser attributes in the same session were received from different browsers. If the online system detects unauthorized resource utilization if the two samples are determined to be from two different browsers. The online system takes mitigating actions, for example, by invalidating the session or requiring users to re-enter credentials.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: July 23, 2024
    Assignee: salesforce.com, inc.
    Inventors: Ankur Gupta, Anuj Gargeya Malkapuram
  • Publication number: 20240231935
    Abstract: Device cohort management techniques are described that are usable to control resource utilization by the devices. This is performable by managing usage together through grouping the devices through membership in a cohort. As a result, interaction with resources by the various devices is coordinated across the cohort, thereby improving device operation and user efficiency in resource usage by the devices.
    Type: Application
    Filed: October 21, 2022
    Publication date: July 11, 2024
    Applicant: Adobe Inc.
    Inventors: Ankur Dhir, Prashant Dahiya, Ankur Gupta
  • Publication number: 20240221260
    Abstract: Synthesizing speech and movement of a virtual human includes capturing supplemental data generated by a transducer. The supplemental data specifies one or more attributes of a user. The capturing is performed in substantially real-time with the user providing input to a conversational platform. A behavior determiner generates behavioral data based on the supplemental data and an audio response generated by the conversational platform in response to the input to the conversation platform. Based on the behavioral data and the audio response, a rendering network generates a video rendering of a virtual human engaging in a conversation with the user, the video rendering synchronized with the audio response.
    Type: Application
    Filed: June 27, 2023
    Publication date: July 4, 2024
    Inventors: Dimitar Petkov Dinev, Ondrej Texler, Siddarth Ravichandran, Janvi Chetan Palan, Hyun Jae Kang, Ankur Gupta, Anil Unnikrishnan, Anthony Sylvain Jean-Yves Liot, Sajid Sadi
  • Publication number: 20240213631
    Abstract: Can battery cells are described. The can battery cell includes a battery cell core that is housed in a rigid enclosure. The enclosure can be made of metal or other rigid material. A front face of the enclosure includes an anode tab and a cathode tab extending from the front face. A circuit module is electrically coupled to the anode tab and the cathode tab, and overlies at least a portion of the front face of the enclosure. One of the anode tab or the cathode tab is electrically coupled to the battery enclosure. The other of the anode tab or the cathode tab is electrically insulated from the enclosure. The front face includes a protrusion portion that forms a step-like structure in the front face of the enclosure.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 27, 2024
    Applicant: Meta Platforms Technologies, LLC
    Inventors: Ankur Gupta, Karthik Kadirvel, Bradley Spare, Tianren Xu