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).
-
Patent number: 12665489Abstract: An apparatus controlling peak-to-peak ripple in an output voltage may include; a charge pump unit configured to generate the output voltage in response to an input supply voltage, and a low voltage detector configured to generate a control signal, wherein the control signal defines the level of the input supply voltage.Type: GrantFiled: October 25, 2022Date of Patent: June 23, 2026Assignee: Samsung Electronics Co., Ltd.Inventors: Himanshu Saxena, Ankur Gupta, Mukul Agarwal
-
Patent number: 12658485Abstract: In one embodiment, a battery monitoring unit for monitoring a battery pack may include a first power MOSFET transistor with at least three pads, and a printed-circuit board with at least three copper layers. The first copper layer may have vias that connect electrical components amounted on the printed-circuit board. The second copper layer may have a first area where copper material is excluded. The first power MOSFET transistor is embedded (1) in the first area of the second copper layer where the copper material is excluded, and (2) between the first copper layer and the third copper layer. The two pads of the power MOSFET may be plated with copper. The first power MOSFET transistor may be connected to the one or more first electrical components through the at least three pads plated with copper.Type: GrantFiled: February 8, 2023Date of Patent: June 16, 2026Assignee: Meta Platforms Technologies, LLCInventors: Ankur Gupta, Sachin Ramesh Chandra, Eunbit Cho
-
Patent number: 12651600Abstract: Systems and methods are disclosed comprising techniques for signal conversion, such as monitoring digital communications signal data transmitted among a user set, converting signal data of a first discrete signal chunk into a first alphanumeric signal set, inputting the first alphanumeric signal set into a machine learning model to generate a first scoring distribution that maps to a first signal event category set, retrieving, for a second discrete signal chunk, a second alphanumeric signal set and a second scoring distribution that maps to a second signal event category set, determining a signal event divergence score via comparing the first and the second scoring distributions, and when the signal event divergence score fails to satisfy a tolerance threshold, transmitting, to at least one user of the user set, an interventive action that, when executed by the at least one user, causes a transformation of the digital communications signal data.Type: GrantFiled: August 18, 2025Date of Patent: June 9, 2026Assignee: ExlService Holdings, Inc.Inventors: Sachidanand Rai, Ashutosh Sidana, Swagat Panda, Sujit Sahoo, Sanjay Pathak, Shankar Kamra, Ankur Gupta, Ratnesh Chandra, Ankush Jain, Sonu Bandhan, Jignesh Vyas
-
Publication number: 20260154511Abstract: Various implementations relate to methods, computer-readable media, and to automatically insert a script in a virtual environment. In some implementations, a method includes receiving a natural language prompt from a user, the natural language prompt specifying one or more functional requirements for the script. The method further includes providing the natural language prompt, a default prompt, and context information to a large language model (LLM). The method further includes obtaining, as output of the LLM and in response to the providing, the script and an attachment location for the script, wherein the attachment location identifies a particular entity associated with the virtual environment. The method further includes inserting the script in the virtual environment at the attachment location, wherein the script is executable in the virtual environment after the inserting.Type: ApplicationFiled: December 3, 2025Publication date: June 4, 2026Applicant: Roblox CorporationInventors: Kartik AYYAR, Brian YIN, Ankur GUPTA, Brent VINCENT
-
Publication number: 20260133625Abstract: Methods, systems, and apparatus for performing bundling adjustment using epipolar constraints. A method includes receiving image data from a headset for a particular pose. The image data includes a first image from a first camera of the headset and a second image from a second camera of the headset. The method includes identifying at least one key point in a three-dimensional model of an environment at least partly represented in the first image and the second image and performing bundle adjustment. Bundle adjustment is performed by jointly optimizing a reprojection error for the at least one key point and an epipolar error for the at least one key point. Results of the bundle adjustment are used to perform at least one of (i) updating the three-dimensional model, (ii) determining a position of the headset at the particular pose, or (iii) determining extrinsic parameters of the first camera and second camera.Type: ApplicationFiled: January 9, 2026Publication date: May 14, 2026Inventors: Mohamed Souiai, Ankur Gupta
-
Patent number: 12625394Abstract: 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: GrantFiled: March 12, 2024Date of Patent: May 12, 2026Assignee: Meta Platforms Technologies, LLCInventors: Tianren Xu, Karthik Kadirvel, Bradley Spare, Ankur Gupta, Gregory Alan Roberts, Jason Howard
-
Publication number: 20260127634Abstract: Methods and systems are provided for dynamic frequency capping for targeted content. In embodiments described herein, target audience exploration engine determines a target audience for content corresponding to a set of target devices for each household of a set of target households. A targeted content platform serves the content to a corresponding household of the set of target households until an exploration budget of a number of impressions is met for the corresponding household or an exploration phase time limit ends for the corresponding household. A budget optimization engine determines an updated target audience by adding a target device to the corresponding set of target devices of the corresponding household or removing the corresponding household to add a new household to the set of target households. The targeted content platform serves the content to the updated target audience.Type: ApplicationFiled: November 5, 2024Publication date: May 7, 2026Inventors: Prashant DAHIYA, Ankur GUPTA, Ankur DHIR, Adarshdeep SINGH
-
Publication number: 20260111027Abstract: An autonomous mobile robot is provided, which includes a robot body, a distance sensor, and a processing circuitry. The distance sensor is mounted on the robot body, and configured to capture current spatial data of an enclosed indoor space. The processing circuitry is coupled to the distance sensor, and configured to identify multiple current anchor nodes from the current spatial data through feature extraction, and determine the current location of the robot body within the enclosed indoor space through multilateration based on the current anchor nodes.Type: ApplicationFiled: November 14, 2024Publication date: April 23, 2026Inventors: Ankur Gupta, Tzu-Yi Hung, Qing Liu
-
Patent number: 12609418Abstract: 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: GrantFiled: December 21, 2022Date of Patent: April 21, 2026Assignee: Meta Platforms Technologies, LLCInventors: Ankur Gupta, Karthik Kadirvel, Bradley Spare, Tianren Xu
-
Publication number: 20260107141Abstract: A method and system for authentication and identity sharing between mobile applications via deep linking is disclosed. A requesting application sends a deep link to an identity authentication application including a unique user identifier or requested attributes. The identity authentication application verifies the requesting application's identity, prompts the user for consent, and returns authentication results or approved identity information via a callback deep link. All operations occur entirely within mobile devices without browser redirection, and the system supports attribute-based sharing without exposing raw personally identifiable information.Type: ApplicationFiled: August 17, 2025Publication date: April 16, 2026Inventor: Ankur Gupta
-
Publication number: 20260089304Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing miscalibration detection. One of the methods includes receiving sensor data from each of multiple sensors of a device in a system configured to provide augmented reality or mixed reality output to a user. Feature values are determined based on the sensor data for a predetermined set of features. The determined feature values are processed using a miscalibration detection model that has been trained, based on examples of captured sensor data from one or more devices, to predict whether a miscalibration condition of one or more of the multiple sensors has occurred. Based on the output of the miscalibration detection model, the system determines whether to initiate recalibration of extrinsic parameters for at least one of the multiple sensors or to bypass recalibration.Type: ApplicationFiled: December 2, 2025Publication date: March 26, 2026Inventors: Gil SOKOL, Moshe BOUHNIK, Ankur GUPTA, David GADOT KABASU, Konstantinos Zampogiannis
-
Publication number: 20260079358Abstract: The present disclosure is directed to providing an optical device, such as a pair of smart glasses. A temple arm of a pair of smart glasses includes a battery disposed within a cavity of the temple arm. The temple arm further includes a cover that encloses the battery located within the cavity of the temple arm. Moreover, the temple arm includes a seal that at least partially secures the cover to the temple arm and is configured to prevent moisture and debris ingress into the cavity. Furthermore, the seal includes an adhesive section that couples the cover and the temple arm and a reusable gasket section removably coupled to the cover and the temple arm. The reusable gasket section is configured to facilitate removal of the cover from the temple arm for replacing the battery.Type: ApplicationFiled: September 16, 2025Publication date: March 19, 2026Inventors: Tianren Xu, Matthew Aaron, Lisa Dlima, Ankur Gupta, Zachary Ian Howard, Justin Leong, Akis Lyrintzis, Lauren Akemi Hamamoto Donegan Ryan, Steve Soto Mejias, Michael Xingyi Yu
-
Publication number: 20260057552Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calibrating an augmented reality device using camera and inertial measurement unit data. In some implementations, a bundle adjustment process jointly optimizes or estimates states of the augmented reality device. The process can use, as input, visual and inertial measurements as well as factory-calibrated sensor extrinsic parameters. The process performs bundle adjustment and uses non-linear optimization of estimated states constrained by the measurements and the factory calibrated extrinsic parameters. The process can jointly optimize inertial constraints, IMU calibration, and camera calibrations. Output of the process can include most likely estimated states, such as data for a 3D map of an environment, a trajectory of the device, and/or updated extrinsic parameters of the visual and inertial sensors (e.g., cameras and IMUs).Type: ApplicationFiled: October 29, 2025Publication date: February 26, 2026Inventors: Igor NAPOLSKIKH, Ankur GUPTA, Yu-Hsiang HUANG, Mohamed SOUIAI, Etienne Gregoire GROSSMAN
-
Patent number: 12535877Abstract: Methods, systems, and apparatus for performing bundling adjustment using epipolar constraints. A method includes receiving image data from a headset for a particular pose. The image data includes a first image from a first camera of the headset and a second image from a second camera of the headset. The method includes identifying at least one key point in a three-dimensional model of an environment at least partly represented in the first image and the second image and performing bundle adjustment. Bundle adjustment is performed by jointly optimizing a reprojection error for the at least one key point and an epipolar error for the at least one key point. Results of the bundle adjustment are used to perform at least one of (i) updating the three-dimensional model, (ii) determining a position of the headset at the particular pose, or (iii) determining extrinsic parameters of the first camera and second camera.Type: GrantFiled: December 3, 2021Date of Patent: January 27, 2026Assignee: Magic Leap, Inc.Inventors: Mohamed Souiai, Ankur Gupta
-
Publication number: 20260025138Abstract: A semiconductor integrated circuit, comprising: an input pin; a switch having a drain terminal electrically connected to the input pin, and configured to be in an ON mode or an OFF mode, responsive to a state of the input pin; a first logic block electrically connected to a gate terminal of the switch and a source terminal of the switch; a second logic block electrically connected to the gate terminal of the switch; and a first node electrically connected to the first logic block, the second logic block, and the gate terminal of the switch.Type: ApplicationFiled: August 29, 2024Publication date: January 22, 2026Inventors: Himanshu Saxena, Ankur Gupta
-
Patent number: 12519921Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing miscalibration detection. One of the methods includes receiving sensor data from each of multiple sensors of a device in a system configured to provide augmented reality or mixed reality output to a user. Feature values are determined based on the sensor data for a predetermined set of features. The determined feature values are processed using a miscalibration detection model that has been trained, based on examples of captured sensor data from one or more devices, to predict whether a miscalibration condition of one or more of the multiple sensors has occurred. Based on the output of the miscalibration detection model, the system determines whether to initiate recalibration of extrinsic parameters for at least one of the multiple sensors or to bypass recalibration.Type: GrantFiled: November 29, 2021Date of Patent: January 6, 2026Assignee: Magic Leap, Inc.Inventors: Gil Sokol, Moshe Bouhnik, Ankur Gupta, David Gadot Kabasu, Konstantinos Zampogiannis
-
Patent number: 12488544Abstract: Techniques for addressing deformations in a virtual or augmented headset described. In some implementations, cameras in a headset can obtain image data at different times as the headset moves through a series of poses of the headset. One or more miscalibration conditions for the headset that have occurred as the headset moved through the series of poses can be detected. The series of poses can be divided into groups of poses based on the one or more miscalibration conditions, and bundle adjustment for the groups of poses can be performed using a separate set of camera calibration data. The bundle adjustment for the poses in each group is performed using a same set of calibration data for the group. The camera calibration data for each group is estimated jointly with bundle adjustment estimation for the poses in the group.Type: GrantFiled: December 21, 2021Date of Patent: December 2, 2025Assignee: Magic Leap, Inc.Inventors: Ankur Gupta, Mohamed Souiai
-
Patent number: 12482134Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calibrating an augmented reality device using camera and inertial measurement unit data. In some implementations, a bundle adjustment process jointly optimizes or estimates states of the augmented reality device. The process can use, as input, visual and inertial measurements as well as factory-calibrated sensor extrinsic parameters. The process performs bundle adjustment and uses non-linear optimization of estimated states constrained by the measurements and the factory calibrated extrinsic parameters. The process can jointly optimize inertial constraints, IMU calibration, and camera calibrations. Output of the process can include most likely estimated states, such as data for a 3D map of an environment, a trajectory of the device, and/or updated extrinsic parameters of the visual and inertial sensors (e.g., cameras and IMUs).Type: GrantFiled: September 15, 2021Date of Patent: November 25, 2025Assignee: Magic Leap, Inc.Inventors: Igor Napolskikh, Ankur Gupta, Yu-Hsiang Huang, Mohamed Souiai, Etienne Gregoire Grossman
-
Publication number: 20250357801Abstract: A stator for an axial flux motor includes: a yoke, a plurality of teeth arranged on the yoke and spaced from each other, each tooth of the plurality of teeth including a sprayed soft-magnetic composite material including a matrix of ferro-magnetic domains separated by insulation layers, and a coil over each tooth, the coil over each tooth being connected to coils on adjacent teeth. Each tooth of the plurality of teeth includes a body portion having three sides, each of the three sides having a bottom edge and a top edge, and a top portion located on the top edges. The top portion includes an overhang portion that overhangs the top edges of the body portion. Each tooth of the plurality of teeth provides for a magnetic flux flow in the spray-formed composite material in axial, radial, and circumferential directions.Type: ApplicationFiled: May 13, 2025Publication date: November 20, 2025Inventors: Jayaraman Krishnasamy, Martin Hosek, Morteza Taghavi, Brett Guralnick, Ankur Gupta, Mark Talmer
-
Patent number: 12444148Abstract: 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: GrantFiled: September 8, 2022Date of Patent: October 14, 2025Assignee: Magic Leap, Inc.Inventors: Mohamed Souiai, Moshe Bouhnik, Ankur Gupta