Patents by Inventor Christopher Brunner
Christopher Brunner 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: 20260148423Abstract: A device for encoding point cloud data, the device comprising: a memory to store the point cloud data; and one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to identify a first set of global motion parameters from global positioning system information. The one or more processors are further configured to determine, based on the first set of global motion parameters, a second set of global motion parameters to be used for global motion estimation for a current frame and apply, based on the second set of global motion parameters, motion compensation to a reference frame to generate a global motion compensated frame for the current frame.Type: ApplicationFiled: January 14, 2026Publication date: May 28, 2026Inventors: Keming Cao, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, John Steven Lima, Christopher Brunner, Marta Karczewicz, Bappaditya Ray
-
Patent number: 12590530Abstract: A dynamometer is used to dynamically evaluate an electrical submersible pump (“ESP”) motor while both are inside of a well. The dynamometer includes a ESP dyno that is mechanically coupled to the ESP motor. The ESP motor and ESP dyno can be a permanent magnet motor or an induction motor, and can have the same or similar values of inertia. Energy absorbed by the ESP dyno can be regenerated as electricity that is transmitted back to a power source, or converted to heat energy in a resistive load bank.Type: GrantFiled: November 28, 2023Date of Patent: March 31, 2026Assignee: Baker Hughes Oilfield Operations LLCInventors: Daniel Wayne Merriott, Charles Collins, Nicholas Phelps, Christopher Brunner, Taoridi Ademoye
-
Patent number: 12548198Abstract: A device for encoding point cloud data, the device comprising: a memory to store the point cloud data; and one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to identify a first set of global motion parameters from global positioning system information. The one or more processors are further configured to determine, based on the first set of global motion parameters, a second set of global motion parameters to be used for global motion estimation for a current frame and apply, based on the second set of global motion parameters, motion compensation to a reference frame to generate a global motion compensated frame for the current frame.Type: GrantFiled: October 6, 2021Date of Patent: February 10, 2026Assignee: QUALCOMM IncorporatedInventors: Keming Cao, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, John Steven Lima, Christopher Brunner, Marta Karczewicz, Bappaditya Ray
-
Patent number: 12460940Abstract: In some aspects, a device may receive sensor data associated with a vehicle and a set of frames. The device may aggregate, using a first pose, the sensor data associated with the set of frames to generate an aggregated frame, wherein the aggregated frame is associated with a set of cells. The device may obtain an indication of a respective occupancy label for each cell from the set of cells, wherein the respective occupancy label includes a first occupancy label or a second occupancy label, and wherein a subset of cells from the set of cells are associated with the first occupancy label. The device may train, using data associated with the aggregated frame, a machine learning model to generate an occupancy grid, based on a loss function that only calculates a loss for respective cells from the subset of cells. Numerous other aspects are described.Type: GrantFiled: December 19, 2022Date of Patent: November 4, 2025Assignee: QUALCOMM IncorporatedInventors: Volodimir Slobodyanyuk, Radhika Dilip Gowaikar, Makesh Pravin John Wilson, Shantanu Chaisson Sanyal, Avdhut Joshi, Christopher Brunner, Behnaz Rezaei, Amin Ansari
-
Patent number: 12412403Abstract: Certain aspects are directed to an apparatus for lane estimation. The apparatus generally includes: at least one memory; and at least one processor coupled to the at least one memory and configured to receive a first input associated with a three-dimensional (3D) space, extract, from the first input, a first set of points associated with a ground plane of the 3D space, map each of the first set of points to a region of a plurality of regions of a two-dimensional (2D) frame, determine one or more attributes associated with each region of the plurality of regions based on one or more of the first set of points mapped to the region, and identify one or more road lanes based on the one or more attributes.Type: GrantFiled: February 24, 2022Date of Patent: September 9, 2025Assignee: QUALCOMM IncorporatedInventors: Behnaz Rezaei, Christopher Brunner
-
Publication number: 20250172063Abstract: A dynamometer is used to dynamically evaluate an electrical submersible pump (“ESP”) motor while both are inside of a well. The dynamometer includes a ESP dyno that is mechanically coupled to the ESP motor. The ESP motor and ESP dyno can be a permanent magnet motor or an induction motor, and can have the same or similar values of inertia. Energy absorbed by the ESP dyno can be regenerated as electricity that is transmitted back to a power source, or converted to heat energy in a resistive load bank.Type: ApplicationFiled: November 28, 2023Publication date: May 29, 2025Applicant: Baker Hughes Oilfield Operations LLCInventors: Daniel Wayne Merriott, Charles Collins, Nicholas Phelps, Christopher Brunner, Taoridi Ademoye
-
Publication number: 20240221395Abstract: This disclosure provides systems, methods, and devices for vehicle driving assistance systems that support image processing. In a first aspect, a method of image processing includes receiving image data from an image sensor; extracting point features from light detection and ranging (LiDAR) data; partitioning the point features; performing BEV-feature pooling based on the partitioned point features; determining lane-boundary heads based on the BEV-feature pooling, wherein the determining comprises row-wise classification with at least one of: offset correction regression processing; or vertex-wise height regression processing. Other aspects and features are also claimed and described.Type: ApplicationFiled: November 14, 2023Publication date: July 4, 2024Inventors: Behnaz Rezaei, Christopher Brunner
-
Publication number: 20240200969Abstract: In some aspects, a device may receive sensor data associated with a vehicle and a set of frames. The device may aggregate, using a first pose, the sensor data associated with the set of frames to generate an aggregated frame, wherein the aggregated frame is associated with a set of cells. The device may obtain an indication of a respective occupancy label for each cell from the set of cells, wherein the respective occupancy label includes a first occupancy label or a second occupancy label, and wherein a subset of cells from the set of cells are associated with the first occupancy label. The device may train, using data associated with the aggregated frame, a machine learning model to generate an occupancy grid, based on a loss function that only calculates a loss for respective cells from the subset of cells. Numerous other aspects are described.Type: ApplicationFiled: December 19, 2022Publication date: June 20, 2024Inventors: Volodimir SLOBODYANYUK, Radhika Dilip GOWAIKAR, Makesh Pravin JOHN WILSON, Shantanu Chaisson SANYAL, Avdhut JOSHI, Christopher BRUNNER, Behnaz REZAEI, Amin ANSARI
-
Patent number: 11879454Abstract: A fixture has a body that connects to a motor, the body having a bore. The body has a piston in the bore, separating the bore into a pressure chamber and a lubricant chamber in fluid communication with lubricant in the motor. A technician applies pressure to the pressure chamber, which causes the piston to increase pressure of the lubricant in the lubricant chamber and in the motor. The technician monitors a distance of movement of the piston, indicating a presence of residual air in the lubricant. If the movement meets a amount, the technician applies a vacuum to the lubricant chamber and bleeds out residual air from the lubricant in the motor.Type: GrantFiled: October 20, 2022Date of Patent: January 23, 2024Assignee: BAKER HUGHES OILFIELD OPERATIONS, LLCInventors: Ryan Semple, Aron Meyer, Christopher Brunner
-
Publication number: 20230215190Abstract: Certain aspects are directed to an apparatus for lane estimation. The apparatus generally includes: at least one memory; and at least one processor coupled to the at least one memory and configured to receive a first input associated with a three-dimensional (3D) space, extract, from the first input, a first set of points associated with a ground plane of the 3D space, map each of the first set of points to a region of a plurality of regions of a two-dimensional (2D) frame, determine one or more attributes associated with each region of the plurality of regions based on one or more of the first set of points mapped to the region, and identify one or more road lanes based on the one or more attributes.Type: ApplicationFiled: February 24, 2022Publication date: July 6, 2023Inventors: Behnaz REZAEI, Christopher BRUNNER
-
Publication number: 20230038803Abstract: A fixture has a body that connects to a motor, the body having a bore. The body has a piston in the bore, separating the bore into a pressure chamber and a lubricant chamber in fluid communication with lubricant in the motor. A technician applies pressure to the pressure chamber, which causes the piston to increase pressure of the lubricant in the lubricant chamber and in the motor. The technician monitors a distance of movement of the piston, indicating a presence of residual air in the lubricant. If the movement meets a amount, the technician applies a vacuum to the lubricant chamber and bleeds out residual air from the lubricant in the motor.Type: ApplicationFiled: October 20, 2022Publication date: February 9, 2023Inventors: Ryan Semple, Aron Meyer, Christopher Brunner
-
Patent number: 11525442Abstract: A fixture has a body that connects to a motor, the body having a bore. The body has a piston in the bore, separating the bore into a pressure chamber and a lubricant chamber in fluid communication with lubricant in the motor. A technician applies pressure to the pressure chamber, which causes the piston to increase pressure of the lubricant in the lubricant chamber and in the motor. The technician monitors a distance of movement of the piston, indicating a presence of residual air in the lubricant. If the movement meets a amount, the technician applies a vacuum to the lubricant chamber and bleeds out residual air from the lubricant in the motor.Type: GrantFiled: May 18, 2020Date of Patent: December 13, 2022Assignee: BAKER HUGHES OILFIELD OPERATIONS, LLCInventors: Ryan Semple, Aron Meyer, Christopher Brunner
-
Patent number: 11393097Abstract: Disclosed are techniques for annotating image frames using information from a light detection and ranging (LiDAR) sensor. An exemplary method includes receiving, from the LiDAR sensor, at least one LiDAR frame, receiving, from a camera sensor, at least one image frame, removing LiDAR points that represent a ground surface of the environment, identifying LiDAR points of interest in the at least one LiDAR frame, segmenting the LiDAR points of interest to identify at least one object of interest in the at least one LiDAR frame, and annotating the at least one image frame with a three-dimensional oriented bounding box of the at least one object of interest detected in the at least one image frame by projecting the three-dimensional oriented bounding boxes from the at least one LiDAR frame to the at least one image frame using cross-calibration transforms between the LiDAR sensor and the camera.Type: GrantFiled: January 6, 2020Date of Patent: July 19, 2022Assignee: QUALCOMM IncorporatedInventors: Christopher Brunner, Radhika Dilip Gowaikar, Fu-Chun Yeh, Michael Joshua Shomin, John Anthony Dougherty, Jayakrishnan Unnikrishnan
-
Publication number: 20220108487Abstract: A device for encoding point cloud data, the device comprising: a memory to store the point cloud data; and one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to identify a first set of global motion parameters from global positioning system information. The one or more processors are further configured to determine, based on the first set of global motion parameters, a second set of global motion parameters to be used for global motion estimation for a current frame and apply, based on the second set of global motion parameters, motion compensation to a reference frame to generate a global motion compensated frame for the current frame.Type: ApplicationFiled: October 6, 2021Publication date: April 7, 2022Inventors: Keming Cao, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, John Steven Lima, Christopher Brunner, Marta Karczewicz, Bappaditya Ray
-
Patent number: 11205283Abstract: Embodiments include devices and methods for automatically calibrating a camera. In various embodiments, an image sensor may capture an image. Locations of one or more points including in the captured image frames may be predicted and detected. Calibration parameters may be calculated based on differences between predicted locations of a selected point within an image frame and observed locations of the selected point within the captured image frame. The automatic camera calibration method may be repeated until the calibration parameters satisfy a calibration quality threshold.Type: GrantFiled: July 5, 2017Date of Patent: December 21, 2021Assignee: QUALCOMM IncorporatedInventors: Chiachi Sung, Gary Mcgrath, Christopher Brunner
-
Publication number: 20210355933Abstract: A fixture has a body that connects to a motor, the body having a bore. The body has a piston in the bore, separating the bore into a pressure chamber and a lubricant chamber in fluid communication with lubricant in the motor. A technician applies pressure to the pressure chamber, which causes the piston to increase pressure of the lubricant in the lubricant chamber and in the motor. The technician monitors a distance of movement of the piston, indicating a presence of residual air in the lubricant. If the movement meets a amount, the technician applies a vacuum to the lubricant chamber and bleeds out residual air from the lubricant in the motor.Type: ApplicationFiled: May 18, 2020Publication date: November 18, 2021Applicant: Baker Hughes Oilfield Operations LLCInventors: Ryan Semple, Aron Meyer, Christopher Brunner
-
Publication number: 20200219264Abstract: Disclosed are techniques for annotating image frames using information from a light detection and ranging (LiDAR) sensor. An exemplary method includes receiving, from the LiDAR sensor, at least one LiDAR frame, receiving, from a camera sensor, at least one image frame, removing LiDAR points that represent a ground surface of the environment, identifying LiDAR points of interest in the at least one LiDAR frame, segmenting the LiDAR points of interest to identify at least one object of interest in the at least one LiDAR frame, and annotating the at least one image frame with a three-dimensional oriented bounding box of the at least one object of interest detected in the at least one image frame by projecting the three-dimensional oriented bounding boxes from the at least one LiDAR frame to the at least one image frame using cross-calibration transforms between the LiDAR sensor and the camera.Type: ApplicationFiled: January 6, 2020Publication date: July 9, 2020Inventors: Christopher BRUNNER, Radhika Dilip GOWAIKAR, Fu-Chun YEH, Michael Joshua SHOMIN, John Anthony DOUGHERTY, Jayakrishnan UNNIKRISHNAN
-
Patent number: 10444845Abstract: A mobile device determines a vision based pose using images captured by a camera and determines a sensor based pose using data from inertial sensors, such as accelerometers and gyroscopes. The vision based pose and sensor based pose are used separately in a visualization application, which displays separate graphics for the different poses. For example, the visualization application may be used to calibrate the inertial sensors, where the visualization application displays a graphic based on the vision based pose and a graphic based on the sensor based pose and prompts a user to move the mobile device in a specific direction with the displayed graphics to accelerate convergence of the calibration of the inertial sensors. Alternatively, the visualization application may be a motion based game or a photography application that displays separate graphics using the vision based pose and the sensor based pose.Type: GrantFiled: December 21, 2012Date of Patent: October 15, 2019Assignee: QUALCOMM IncorporatedInventors: Mahesh Ramachandran, Christopher Brunner, Arvind Ramanandan, Serafin Diaz Spindola, Murali Ramaswamy Chari
-
Patent number: 10248184Abstract: An apparatus and method for a framework exposing an API (application programming interface) to web-based server applications on the internet or in the cloud is presented. The API allows server applications to retrieve sensor data from a mobile device via a low-power sensor core processor on a mobile device. This API eliminates effort and cost associated with developing and promoting a new mobile device client application. The API framework includes APIs that web-based application may use to fetch sensor data from one or more particular sensors on the mobile device.Type: GrantFiled: November 9, 2011Date of Patent: April 2, 2019Assignee: QUALCOMM IncorporatedInventors: Piyush Sharma, Ashwin Swaminathan, Christopher Brunner, Murali R. Chari
-
Publication number: 20190068829Abstract: Embodiments include methods performed by a processor of a robotic vehicle for detecting and responding to obstructions to an on-board imaging device that includes an image sensor. Various embodiments may include causing the imaging device to capture at least one image, determining whether an obstruction to the imaging device is detected based at least in part on the at least one captured image, and, in response to determining that an obstruction to the imaging device is detected, identifying an area of the image sensor corresponding to the obstruction and masking image data received from the identified area of the image sensor.Type: ApplicationFiled: January 3, 2018Publication date: February 28, 2019Inventors: Travis Van Schoyck, Daniel Warren Mellinger, III, Michael Joshua Shomin, Jonathan Paul Davis, Ross Eric Kessler, Michael Franco Taveira, Christopher Brunner, Stephen Marc Chaves, John Anthony Dougherty, Gary McGrath