Patents by Inventor Victor Kulik
Victor Kulik 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: 12216192Abstract: In some implementations, a user equipment (UE) may determine an angular motion using at least one gyroscope. The UE may adjust at least one measurement from at least one sensor that is associated with the UE and used to measure relative position, based at least in part on the angular motion. Additionally, in some implementations, the UE may determine at least one distance between the at least one sensor and an estimated grip associated with the UE, and determine at least one translation associated with the at least one sensor based at least in part on the angular motion and the at least one distance. Accordingly, the UE may adjust the at least one measurement by offsetting the at least one measurement based at least in part on the at least one translation.Type: GrantFiled: March 5, 2021Date of Patent: February 4, 2025Assignee: QUALCOMM IncorporatedInventors: Justin Patrick McGloin, Victor Kulik, Ana Londergan
-
Publication number: 20250027773Abstract: Techniques for inertial navigation aided with multi-interval pose measurements are disclosed. The techniques can include obtaining inertial measurement unit (IMU) data from an IMU, generating, based on the IMU data, a respective pose measurement vector according to each of a plurality of machine-learning models, resulting in a plurality of pose measurement vectors, wherein each of the plurality of pose measurement vectors is associated with a respective one of multiple motion classes, and determining a device pose estimate based on the IMU data and the plurality of pose measurement vectors.Type: ApplicationFiled: July 18, 2023Publication date: January 23, 2025Inventors: Nisarg Keyurbhai TRIVEDI, Diyan TENG, Junsheng HAN, Victor KULIK, Rashmi KULKARNI
-
Publication number: 20240401941Abstract: In some aspects, a pose tracking device may receive usability information from a sensor system that includes a plurality of sensors based on current operating conditions associated with the plurality of sensors. The pose tracking device may select a set of sensor modalities associated with the sensor system based on the usability information. The pose tracking device may select a pose tracking model based on the set of sensor modalities selected and one or more key performance indicator (KPI) requirements related to a current context associated with a pose tracking configuration for a client application. The pose tracking device may estimate a pose associated with an object using the pose tracking model based on sensor inputs associated with the one or more sensors selected from the plurality of sensors. Numerous other aspects are described.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Inventors: Nisarg Keyurbhai TRIVEDI, Diyan TENG, Junsheng HAN, Victor KULIK, Rashmi KULKARNI
-
Publication number: 20240314681Abstract: In mobility scenarios, a user equipment (UE) may enter an airplane mod in which the UE has limited or no connectivity to a network. Cell selection latency after terminating the airplane mode may result in a delay in providing network or communication services. Some aspects described herein enable a reduction in latency associated with cell selection after operation in a mobility scenario. For example, a UE may determine that the UE is operating in a mobility scenario, and perform a receive-only cell selection procedure. Additionally, or alternatively, the UE may predict a destination associated with the mobility scenario and may identify a band list for performing a cell selection procedure. In this way, when the UE exits the mobility scenario, the UE reduces a time to successfully complete cell selection.Type: ApplicationFiled: March 15, 2023Publication date: September 19, 2024Inventors: Victor KULIK, Junsheng HAN, Arvind Vardarajan SANTHANAM, Justin MCGLOIN, Rashmi KULKARNI, Shanshan WANG, Osama LOTFALLAH
-
Publication number: 20240063893Abstract: In some implementations, a mobile device may determine a set of target orientations of the mobile device in which an antenna lobe of the mobile device is pointed toward the satellite, the set of target orientations based on: an orientation of the antenna lobe relative to the mobile device, and a location of the satellite relative to the mobile device. The mobile device may determine a current orientation of the mobile device. The mobile device may provide, at a user interface (UI) of the mobile device, guidance for rotating the mobile device from the current orientation to an orientation within the set of target orientations.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Inventors: Francesco GRILLI, Kannan MUTHURAMAN, Udayan BHAWNANI, Jonathan KIES, Manmeet SINGH, Junsheng HAN, Carl HARDIN, Vanitha Aravamudhan KUMAR, Nirupama LOCANINDI, Vinay PARADKAR, Victor KULIK
-
Publication number: 20240063928Abstract: In some implementations, a mobile device may perform a plurality of signal strength measurements of a radio frequency (RF) signal transmitted by a satellite, wherein performing the plurality of signal strength measurements occurs over a period of time during which the mobile device is subject to a movement. The mobile device may determine, for each signal strength measurement of the plurality of signal strength measurements, a respective orientation of the mobile device corresponding to when the respective signal strength measurement was performed. The mobile device may determine a target orientation for the satellite-based communications based at least in part on a value of a particular signal strength measurement of the plurality of signal strength measurements and the respective orientation of the mobile device corresponding to the particular signal strength measurement. The mobile device may provide guidance for rotating the mobile device to the target orientation.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Inventors: Udayan BHAWNANI, Francesco GRILLI, Junsheng HAN, Carl HARDIN, Jonathan KIES, Victor KULIK, Vanitha Aravamudhan KUMAR, Nirupama LOCANINDI, Vinay PARADKAR, Manmeet SINGH
-
Patent number: 11821754Abstract: Systems and techniques are described herein. For example, a process can include obtaining first sensor measurement data associated with a and second sensor measurement from one or more sensors. In some cases, the first measurement data can be associated with a first time and the second sensor measurement data can be associated with a second time occurring after the first time. In some aspects, the process includes determining that the first sensor measurement data and the second sensor measurement data satisfy at least one batching condition. In some examples, the process includes, based on determining that the first sensor measurement data and the second sensor measurement data satisfy the at least one batching condition, generating a sensor measurement data batch including the first sensor measurement data, the second sensor measurement data, and at least one target sensor measurement data. Ins examples the process includes outputting the sensor measurement data batch.Type: GrantFiled: February 18, 2022Date of Patent: November 21, 2023Assignee: QUALCOMM IncorporatedInventors: Diyan Teng, Junsheng Han, Victor Kulik, Mehul Soman, Rashmi Kulkarni
-
Publication number: 20230266147Abstract: Systems and techniques are described herein. For example, a process can include obtaining first sensor measurement data associated with a and second sensor measurement from one or more sensors. In some cases, the first measurement data can be associated with a first time and the second sensor measurement data can be associated with a second time occurring after the first time. In some aspects, the process includes determining that the first sensor measurement data and the second sensor measurement data satisfy at least one batching condition. In some examples, the process includes, based on determining that the first sensor measurement data and the second sensor measurement data satisfy the at least one batching condition, generating a sensor measurement data batch including the first sensor measurement data, the second sensor measurement data, and at least one target sensor measurement data. Ins examples the process includes outputting the sensor measurement data batch.Type: ApplicationFiled: February 18, 2022Publication date: August 24, 2023Inventors: Diyan TENG, Junsheng HAN, Victor KULIK, Mehul SOMAN, Rashmi KULKARNI
-
Publication number: 20220283287Abstract: In some implementations, a user equipment (UE) may determine an angular motion using at least one gyroscope. The UE may adjust at least one measurement from at least one sensor that is associated with the UE and used to measure relative position, based at least in part on the angular motion. Additionally, in some implementations, the UE may determine at least one distance between the at least one sensor and an estimated grip associated with the UE, and determine at least one translation associated with the at least one sensor based at least in part on the angular motion and the at least one distance. Accordingly, the UE may adjust the at least one measurement by offsetting the at least one measurement based at least in part on the at least one translation.Type: ApplicationFiled: March 5, 2021Publication date: September 8, 2022Inventors: Justin Patrick MCGLOIN, Victor KULIK, Ana LONDERGAN
-
Patent number: 11283999Abstract: Techniques described herein can address these and other issues by synchronizing the positioning of an adjustable lens in a camera assembly with the capture of an image frame by the image sensor and optimizing the position of the adjustable lens to reduce the amount of blur caused by translation of the camera assembly along a direction along the optical axis over the course of a frame. More specifically, techniques provide for moving the lens to a plurality of optimized positions, relative to the image sensor, over the course of a frame, to reduce motion blur in an image due to translation of the camera assembly in a direction of along the optical axis during the frame. Some embodiments may provide for “tight” synchronization in cases where the plurality of optimized positions are based on a time-dependent function that takes into account when each row of the image sensor is being exposed over the course of the frame.Type: GrantFiled: May 29, 2020Date of Patent: March 22, 2022Assignee: QUALCOMM IncorporatedInventors: Victor Kulik, Mehul Soman
-
Patent number: 10999507Abstract: An optical image stabilization (OIS) of a camera system includes a controller, a lens and an image stabilizing arrangement (ISA), including one or both of an actuator and an image sensor. The controller is receives measured camera motion information from at least one motion sensor. Prior to acquisition of a succession of image frames, the controller determines a first desired start position, for the camera lens and/or the image sensor and, during acquisition of each respective image frame in the succession of image frames, causes the ISA to shift the camera lens and/or the image sensor so as to compensate for the measured camera motion. During a time interval that falls at least partially between a first and a second successive frame, the controller causes the ISA to relocate the camera lens and/or image sensor to a second desired start position for the second successive frame.Type: GrantFiled: October 30, 2018Date of Patent: May 4, 2021Assignee: QUALCOMM IncorporatedInventors: Victor Kulik, Mehul Soman
-
Publication number: 20200296289Abstract: Techniques described herein can address these and other issues by synchronizing the positioning of an adjustable lens in a camera assembly with the capture of an image frame by the image sensor and optimizing the position of the adjustable lens to reduce the amount of blur caused by translation of the camera assembly along a direction along the optical axis over the course of a frame. More specifically, techniques provide for moving the lens to a plurality of optimized positions, relative to the image sensor, over the course of a frame, to reduce motion blur in an image due to translation of the camera assembly in a direction of along the optical axis during the frame. Some embodiments may provide for “tight” synchronization in cases where the plurality of optimized positions are based on a time-dependent function that takes into account when each row of the image sensor is being exposed over the course of the frame.Type: ApplicationFiled: May 29, 2020Publication date: September 17, 2020Inventors: Victor KULIK, Mehul SOMAN
-
Patent number: 10764501Abstract: An optical image stabilization (OIS) of a camera system includes a controller, a lens and an image stabilizing arrangement (ISA), including one or both of an actuator mechanically coupled with the lens. The controller is configured to: (1) receive measured accelerometer data relating to camera orientation with respect to a gravitational field and causes the actuator to locate the lens at a gravity-adjusted neutral position; and/or (2) synchronously relocate, during a time interval that falls at least partially between a first successive frame and a second successive frame, one or both of the camera lens and an image sensor by controlling a slew motion of the camera lens or image sensor, monitor and controls one or more of exposure time, effective readout time, lens relocation time and frame period, and rebalance the auto exposure algorithm such that the exposure time is less than a critical value.Type: GrantFiled: October 30, 2018Date of Patent: September 1, 2020Assignee: QUALCOMM IncorporatedInventors: Victor Kulik, Mehul Soman
-
Patent number: 10681277Abstract: Techniques described herein can address these and other issues by synchronizing the positioning of an adjustable lens in a camera assembly with the capture of an image frame by the image sensor and optimizing the position of the adjustable lens to reduce the amount of blur caused by translation of the camera assembly along a direction along the optical axis over the course of a frame. More specifically, techniques provide for moving the lens to a plurality of optimized positions, relative to the image sensor, over the course of a frame, to reduce motion blur in an image due to translation of the camera assembly in a direction of along the optical axis during the frame. Some embodiments may provide for “tight” synchronization in cases where the plurality of optimized positions are based on a time-dependent function that takes into account when each row of the image sensor is being exposed over the course of the frame.Type: GrantFiled: March 7, 2019Date of Patent: June 9, 2020Assignee: QUALCOMM IncorporatedInventors: Victor Kulik, Mehul Soman
-
Publication number: 20200137309Abstract: An optical image stabilization (OIS) of a camera system includes a controller, a lens and an image stabilizing arrangement (ISA), including one or both of an actuator mechanically coupled with the lens. The controller is configured to: (1) receive measured accelerometer data relating to camera orientation with respect to a gravitational field and causes the actuator to locate the lens at a gravity-adjusted neutral position; and/or (2) synchronously relocate, during a time interval that falls at least partially between a first successive frame and a second successive frame, one or both of the camera lens and an image sensor by controlling a slew motion of the camera lens or image sensor, monitor and controls one or more of exposure time, effective readout time, lens relocation time and frame period, and rebalance the auto exposure algorithm such that the exposure time is less than a critical value.Type: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: Victor Kulik, Mehul Soman
-
Publication number: 20200137308Abstract: An optical image stabilization (OIS) of a camera system includes a controller, a lens and an image stabilizing arrangement (ISA), including one or both of an actuator and an image sensor. The controller is receives measured camera motion information from at least one motion sensor. Prior to acquisition of a succession of image frames, the controller determines a first desired start position, for the camera lens and/or the image sensor and, during acquisition of each respective image frame in the succession of image frames, causes the ISA to shift the camera lens and/or the image sensor so as to compensate for the measured camera motion. During a time interval that falls at least partially between a first and a second successive frame, the controller causes the ISA to relocate the camera lens and/or image sensor to a second desired start position for the second successive frame.Type: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: Victor Kulik, Mehul Soman
-
Patent number: 10609288Abstract: The positioning of an adjustable lens in a camera assembly is synchronized with the capture of an image frame by the image sensor and the position of the adjustable lens is optimized to reduce the amount of blur caused by rotation of the camera assembly over the course of a frame. More specifically, techniques provide for moving the lens to a plurality of optimized positions, relative to the image sensor, over the course of a frame, to reduce motion blur in an image due to pitch, yaw, and/or roll motion of the camera assembly during the frame. Some embodiments may provide for “tight” synchronization in cases where the plurality of optimized positions are based on a time-dependent function that takes into account the rows of the image sensor being exposed over the course of the frame.Type: GrantFiled: March 4, 2019Date of Patent: March 31, 2020Assignee: QUALCOMM IncorporatedInventors: Victor Kulik, Mehul Soman
-
Patent number: 10564178Abstract: Step detection accuracy in mobile devices is increased by determining whether swinging is taking place. According to the invention, swinging can be detected using threshold detection, Eigen analysis, hybrid frequency analysis, and/or gyroscope-based analysis, for example. The determination that swinging is (or may be) occurring can impact how the mobile device reports detected steps for step detection. A count of missteps and/or a level of certainty, based on swing detection, can be provided with a step count.Type: GrantFiled: October 2, 2013Date of Patent: February 18, 2020Assignee: QUALCOMM IncorporatedInventors: Sameera Poduri, Disha Ahuja, Victor Kulik, Payam Pakzad, Ravi Palanki
-
Patent number: 10412306Abstract: Disclosed are systems, devices, and methods for compensating for roll blur in an optical image stabilization (OIS) module. An OIS controller receives a selection for one or more areas of interest (AOI), each AOI associated with an image optimization point (IOP), and each IOP is associated with an X position (Xpos) and a Y position (Ypos). The OIS controller receives gyroscope data comprising X axis rotation data (Xgyro), Y axis rotation data (Ygyro) and Z axis rotation data (Zgyro). The OIS controller generates adjusted X axis rotation data (Xgyro_adj) and Y axis rotation data (Ygyro_adj), wherein Xgyro_adj and Ygyro_adj based on the Z axis rotation data and the one or more IOPs and adjusts lens shift gain on the basis of Xgyro_adj and Ygyro_adj and adjusts lens movement based at least in part on the lens shift gain.Type: GrantFiled: August 21, 2018Date of Patent: September 10, 2019Assignee: QUALCOMM IncorporatedInventors: Mehul Soman, Victor Kulik, Russel Allyn Martin
-
Patent number: 10281484Abstract: This disclosure provides devices, computer programs and methods for determining a motion direction. In one aspect, a mobile device includes one or more sensors configured to measure acceleration data in each of one or more directions. The mobile device also includes one or more processors and a memory storing instructions that, when executed by the one or more processors, implement a motion direction estimation module. The motion direction estimation module is configured to identify a use case for the mobile device based at least in part on the acceleration data. The motion direction estimation module also is configured to select a set of one or more parameters based on the identified use case. The motion direction estimation module is further configured to calculate an estimated motion direction of the mobile device based on the acceleration data and the respective set of parameters corresponding to the identified use case.Type: GrantFiled: May 2, 2014Date of Patent: May 7, 2019Assignee: QUALCOMM IncorporatedInventors: Payam Pakzad, Victor Kulik