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: 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
-
Publication number: 20180232907Abstract: 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: ApplicationFiled: July 5, 2017Publication date: August 16, 2018Inventors: Chiachi SUNG, Gary MCGRATH, Christopher BRUNNER
-
Patent number: 9965689Abstract: A first map comprising local features and 3D locations of the local features is generated, the local features comprising visible features in a current image and a corresponding set of covisible features. A second map comprising prior features and 3D locations of the prior features may be determined, where each prior feature: was first imaged at a time prior to the first imaging of any of the local features, and lies within a threshold distance of at least one local feature. A first subset comprising previously imaged local features in the first map and a corresponding second subset of the prior features in the second map is determined by comparing the first and second maps, where each local feature in the first subset corresponds to a distinct prior feature in the second subset. A transformation mapping a subset of local features to a subset of prior features is determined.Type: GrantFiled: June 9, 2016Date of Patent: May 8, 2018Assignee: QUALCOMM IncorporatedInventors: Paulo Ricardo dos Santos Mendonca, Christopher Brunner, Arvind Ramanandan, Murali Ramaswamy Chari, Dheeraj Ahuja
-
Patent number: 9947100Abstract: Embodiments disclosed pertain to the use of user equipment (UE) for the generation of a 3D exterior envelope of a structure based on captured images and a measurement set associated with each captured image. In some embodiments, a sequence of exterior images of a structure is captured and a corresponding measurement set comprising Inertial Measurement Unit (IMU) measurements, wireless measurements (including Global Navigation Satellite (GNSS) measurements) and/or other non-wireless sensor measurements may be obtained concurrently. A closed-loop trajectory of the UE in global coordinates may be determined and a 3D structural envelope of the structure may be obtained based on the closed loop trajectory and feature points in a subset of images selected from the sequence of exterior images of the structure.Type: GrantFiled: June 28, 2016Date of Patent: April 17, 2018Assignee: QUALCOMM IncorporatedInventors: Mark Leo Moeglein, Christopher Brunner, Arvind Ramanandan, Mahesh Ramachandran, Abhishek Tyagi, Murali Ramaswamy Chari
-
Publication number: 20170374518Abstract: A mobile station improves its position estimate using dead reckoning and wireless signal distance estimates. The mobile station calculates a first round trip time (RTT) based distance at a first mobile station position between the first mobile station position and an access point. The mobile station moves to a second position and calculates a dead reckoning transition distance between the first mobile station position and the second mobile station position. The mobile station calculates a wireless signal transition distance between the first mobile station position and the second mobile station position based on a second RTT-based distance calculated between the access point and the second mobile station position. The mobile station computes an uncertainty associated with the first RTT-based distance and/or the second RTT-based distance using the dead reckoning transition distance and the wireless signal transition distance.Type: ApplicationFiled: September 7, 2017Publication date: December 28, 2017Inventors: Christopher Brunner, Victor Kulik
-
Publication number: 20170357858Abstract: A first map comprising local features and 3D locations of the local features is generated, the local features comprising visible features in a current image and a corresponding set of covisible features. A second map comprising prior features and 3D locations of the prior features may be determined, where each prior feature: was first imaged at a time prior to the first imaging of any of the local features, and lies within a threshold distance of at least one local feature. A first subset comprising previously imaged local features in the first map and a corresponding second subset of the prior features in the second map is determined by comparing the first and second maps, where each local feature in the first subset corresponds to a distinct prior feature in the second subset. A transformation mapping a subset of local features to a subset of prior features is determined.Type: ApplicationFiled: June 9, 2016Publication date: December 14, 2017Inventors: Paulo Mendonca, Christopher Brunner, Arvind Ramanandan, Murali Ramaswamy Chari, Dheeraj Ahuja
-
Patent number: 9714955Abstract: An accelerometer in a mobile device is calibrated by taking multiple measurements of acceleration vectors when the mobile device is held stationary at different orientations with respect to a plane normal. A circle is calculated that fits respective tips of measured acceleration vectors in the accelerometer coordinate system. The radius of the circle and the lengths of the measured acceleration vectors are used to calculate a rotation angle for aligning the accelerometer coordinate system with the mobile device surface. A gyroscope in the mobile device is calibrated by taking multiple measurements of a rotation axis when the mobile device is rotated at different rates with respect to the rotation axis. A line is calculated that fits the measurements. The angle between the line and an axis of the gyroscope coordinate system is used to align the gyroscope coordinate system with the mobile device surface.Type: GrantFiled: February 14, 2013Date of Patent: July 25, 2017Assignee: QUALCOMM IncorporatedInventors: Mahesh Ramachandran, Arvind Ramanandan, Christopher Brunner, Murali Ramaswamy Chari