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: 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: 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: 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: 20240291359Abstract: 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: ApplicationFiled: February 26, 2024Publication date: August 29, 2024Inventors: Brett Guralnick, Jayaraman Krishnasamy, Ankur Gupta, Martin Hosek
-
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
-
Patent number: 12050648Abstract: 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: GrantFiled: April 12, 2022Date of Patent: July 30, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Ankur Gupta, Timothy Daly, Tularam Ban
-
Patent number: 12047373Abstract: 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: GrantFiled: November 5, 2019Date of Patent: July 23, 2024Assignee: salesforce.com, inc.Inventors: Ankur Gupta, Anuj Gargeya Malkapuram
-
Publication number: 20240231935Abstract: 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: ApplicationFiled: October 21, 2022Publication date: July 11, 2024Applicant: Adobe Inc.Inventors: Ankur Dhir, Prashant Dahiya, Ankur Gupta
-
Publication number: 20240221260Abstract: 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: ApplicationFiled: June 27, 2023Publication date: July 4, 2024Inventors: 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: 20240213631Abstract: 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: ApplicationFiled: December 21, 2022Publication date: June 27, 2024Applicant: Meta Platforms Technologies, LLCInventors: Ankur Gupta, Karthik Kadirvel, Bradley Spare, Tianren Xu