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: 9785254Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving orientation data. In some embodiments, a magnetic vector filter receives magnetometer data from a magnetometer and gyroscope data from a gyroscope and determines the magnetic vector using the magnetometer data and the gyroscope data in the magnetic vector filter. In other embodiments, a gravity vector filter receives accelerometer data and gyroscope data and determines the gravity vector using the accelerometer data and the gyroscope data in the gravity vector filter.Type: GrantFiled: October 12, 2012Date of Patent: October 10, 2017Assignee: QUALCOMM IncorporatedInventors: Victor Kulik, Disha Ahuja, Carlos M. Puig
-
Patent number: 9662023Abstract: Disclosed embodiments pertain to the measurement of heart rate in the presence of motion and noise. Spectral peaks in measurements by an optical sensor are compared with spectral peaks obtained from a motion sensor signal measurements, to obtain a fundamental frequency in the optical sensor signal, where the fundamental frequency is associated with a user's heart rate. A first heart rate may be estimated based on the fundamental frequency. A variety of quality metrics may be determined for the first heart rate estimate. A second estimated heart rate may be determined based by processing a frequency domain representation of the optical sensor signal based on a frequency domain representation of the motion sensor signal. One or more of the previously determined quality metrics may be dynamically adjusted based on a comparison of first and second estimated heart rates.Type: GrantFiled: June 16, 2015Date of Patent: May 30, 2017Assignee: QUALCOMM IncorporatedInventors: Ramin Samadani, Carlos Manuel Puig, Russel Allyn Martin, Victor Kulik
-
Publication number: 20170131094Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving orientation data. In one embodiment, techniques are described for filtering data associated with a sensor coupled to a computing device, by receiving a signal from the sensor, detecting a change in a variability of a first signal parameter from a plurality of signal parameters from the signal, and adjusting, based at least in part on the detected change in the variability of the first signal parameter, at least one filter parameter of a filter used to filter a second signal parameter from the signal.Type: ApplicationFiled: July 25, 2016Publication date: May 11, 2017Inventor: Victor Kulik
-
Patent number: 9581466Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for scheduling an execution of a task, such as a non-real time, non-latency sensitive background task on a computing device. In one implementation, the technique includes detecting a first state of a device, wherein the first state of the device is associated with a first power level and a first task, wherein the first power level is at least partially based on power consumption of a first task, determining that the first power level associated with the first state is above a threshold, and in response to determining that the first power level associated with the first state is above the threshold, and scheduling an execution of a second task on the device, wherein the second task is associated with automatically collecting of calibration data using at least one sensor.Type: GrantFiled: November 9, 2012Date of Patent: February 28, 2017Assignee: QUALCOMM IncorporatedInventors: Disha Ahuja, Victor Kulik, Carlos M. Puig, Ashish Nagesh Desai
-
Patent number: 9546883Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving calibration data by increasing the diversity of orientations used for generating the calibration data. In one embodiment, the computing device receives a plurality of calibration measurements associated with one or more sensors of a device, determines a degree to which the plurality of calibration measurements were captured at different orientations of the device, and determines, based on the degree, whether to update one or more calibration parameters.Type: GrantFiled: November 9, 2012Date of Patent: January 17, 2017Assignee: QUALCOMM IncorporatedInventors: Disha Ahuja, Victor Kulik, Carlos M. Puig, Ashish Nagesh Desai
-
Patent number: 9541393Abstract: Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for reducing power consumption or error of a digital compass.Type: GrantFiled: June 30, 2011Date of Patent: January 10, 2017Assignee: QUALCOMM IncorporatedInventors: Christopher Brunner, Victor Kulik
-
Patent number: 9534924Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media to improve the calibration data by taking into account the effects of change in temperature on motion sensors. For instance, different levels of error may be associated with a motion sensor at different temperature levels. In one implementation, the sensor measurement data associated with the various orientations at a temperature is used in determining the calibration data for that temperature.Type: GrantFiled: November 9, 2012Date of Patent: January 3, 2017Assignee: QUALCOMM IncorporatedInventors: Disha Ahuja, Victor Kulik, Carlos M. Puig, Ashish Nagesh Desai
-
Publication number: 20160367158Abstract: Disclosed embodiments pertain to the measurement of heart rate in the presence of motion and noise. Spectral peaks in measurements by an optical sensor are compared with spectral peaks obtained from a motion sensor signal measurements, to obtain a fundamental frequency in the optical sensor signal, where the fundamental frequency is associated with a user's heart rate. A first heart rate may be estimated based on the fundamental frequency. A variety of quality metrics may be determined for the first heart rate estimate. A second estimated heart rate may be determined based by processing a frequency domain representation of the optical sensor signal based on a frequency domain representation of the motion sensor signal. One or more of the previously determined quality metrics may be dynamically adjusted based on a comparison of first and second estimated heart rates.Type: ApplicationFiled: June 16, 2015Publication date: December 22, 2016Inventors: Ramin Samadani, Carlos Manuel Puig, Russel Allyn Martin, Victor Kulik
-
Patent number: 9495018Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving orientation data. In one embodiment, techniques are described for filtering data associated with a first sensor coupled to a computing device, by receiving a signal from the first sensor, detecting a change in a variability of a first signal parameter from a plurality of signal parameters from the signal, and adjusting, based at least in part on the detected change in the variability of the first signal parameter, at least one filter parameter of a filter used to filter a second signal parameter from the signal.Type: GrantFiled: October 12, 2012Date of Patent: November 15, 2016Assignee: QUALCOMM INCORPORATEDInventor: Victor Kulik
-
Patent number: 9454245Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving orientation data. In one embodiment, the orientation data is generated based on information synchronized to a common sensor input from a plurality of sensor inputs. In one implementation, the common sensor input is from a gyroscope. Furthermore, techniques are provided for improved and novel methods of presenting orientation data to an application layer.Type: GrantFiled: October 12, 2012Date of Patent: September 27, 2016Assignee: QUALCOMM INCORPORATEDInventor: Victor Kulik
-
Patent number: 9330471Abstract: Methods and devices for camera aided motion direction and speed estimation are disclosed. The method of determining position characteristics of a mobile device comprises capturing a plurality of images that represent views from the mobile device, adjusting perspectives of the plurality of images based at least in part on an orientation of the mobile device, determining a misalignment angle with respect to a direction of motion of the mobile device using the plurality of images, and storing the misalignment angle and the direction of motion in a storage device.Type: GrantFiled: February 14, 2013Date of Patent: May 3, 2016Assignee: QUALCOMM IncorporatedInventors: Subramaniam Venkatraman, Victor Kulik
-
Patent number: 9234770Abstract: A device for sensing a phenomenon using a dynamic measurement range includes: a sensing element configured to measure the phenomenon using a first measurement range and to provide an analog indication of a value of the phenomenon; an analog-to-digital converter (ADC) coupled to the sensing element and configured to convert the analog indication to a digital indication; and a processor coupled to the ADC and the sensing element and configured to analyze the digital indication to determine a second measurement range for the sensing element and to cause the sensing element to change from the first measurement range to the second measurement range for measurement of the phenomenon, the first measurement range being different than the second measurement range.Type: GrantFiled: April 19, 2010Date of Patent: January 12, 2016Assignee: QUALCOMM IncorporatedInventors: Victor Kulik, Joseph Czompo, Cristina A. Seibert
-
Publication number: 20150316577Abstract: This disclosure provides devices, computer programs and methods for determining a motion direction. In one aspect, a mobile device includes sensors for measuring acceleration data. The mobile device also includes a processor and memory that implement a plurality of motion direction estimation modules for calculating a plurality of respective motion directions. Each of the motion direction estimation modules uses a respective set of parameters and calculates the respective motion direction based on the acceleration data and the respective set of parameters. The modules also include a plurality of reliability metric computation modules for determining a plurality of respective reliability metrics for the respective estimated motion directions. The modules also include a selection module for identifying the reliability metric that indicates the greatest reliability, identifying the corresponding motion direction, and generating a resultant motion direction.Type: ApplicationFiled: May 2, 2014Publication date: November 5, 2015Applicant: QUALCOMM IncorporatedInventors: Payam Pakzad, Victor KULIK
-
Publication number: 20150316576Abstract: 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: ApplicationFiled: May 2, 2014Publication date: November 5, 2015Applicant: QUALCOMM IncorporatedInventors: Payam Pakzad, Victor Kulik
-
Publication number: 20150316578Abstract: This disclosure provides devices, computer programs and methods for determining a motion direction. In one aspect, a mobile device includes sensors for measuring acceleration data. The mobile device also includes a processor and a memory that implement a motion direction estimation module configured to determine a primary axis of motion. The motion direction estimation module also determines a motion direction along the primary axis. The determination includes fitting the acceleration data, or data derived therefrom, to a bimodal distribution. A first peak of the bimodal distribution corresponds to a first motion direction along the primary axis, and a second peak corresponds to a second motion direction opposite the first. The motion direction estimation module is configured to estimate the motion direction based on the bimodal distribution. In some implementations, the motion direction estimation module selects the motion direction corresponding to the higher of the peaks as the estimated motion direction.Type: ApplicationFiled: May 2, 2014Publication date: November 5, 2015Applicant: QUALCOMM IncorporatedInventors: Payam Pakzad, Victor KULIK
-
Publication number: 20150319577Abstract: A mobile station determines its position using measured parameters of a wireless signal to improve a satellite positioning system (SPS) enhanced dead reckoning based position estimate. The mobile station uses SPS enhanced dead reckoning to estimate a current position. The mobile station receives wireless signals from a plurality of access points and determines the round trip time. The estimated position of the mobile station is improved based on estimated positions of the plurality of access points and wireless signal based distance estimates from the plurality of access points that are determined using a channel model and the round trip time for the wireless signals.Type: ApplicationFiled: June 24, 2015Publication date: November 5, 2015Inventors: Christopher Brunner, Victor Kulik
-
Publication number: 20150316579Abstract: This disclosure provides devices, computer programs, and methods for estimating reliability metrics. In one aspect, a mobile device includes sensors for measuring acceleration data, a processor, and a memory storing instructions that implement a plurality of modules. The modules include a motion direction estimation module for estimating a motion direction based on the acceleration data. The modules also include a reliability metric computation module for estimating reliability metrics. For example, the reliability metric computation module can estimate a first reliability metric based on a process used to estimate the motion direction, a second reliability metric based on a measure of stability of the device, and a third reliability metric based on a measure of consistency in the estimated motion direction over a period.Type: ApplicationFiled: May 2, 2014Publication date: November 5, 2015Applicant: QUALCOMM IncorporatedInventors: Payam Pakzad, Victor Kulik
-
Patent number: 9074897Abstract: The subject matter disclosed herein relates to determining and/or predicting a navigation solution.Type: GrantFiled: June 15, 2009Date of Patent: July 7, 2015Assignee: QUALCOMM IncorporatedInventors: Victor Kulik, Joseph Czompo
-
Publication number: 20150103192Abstract: Embodiments of the present invention are directed toward providing refocusable image. Refocusable images are images that, after being captured, can be refocused, or adjusted to have a different focal length. The embodiments described herein can utilize a mobile user device, such as a smartphone, without the need for specialized hardware. A camera of the mobile device can be configured to take a series of images in succession over a short period of time in which the focal length of the camera is varied so that each image has a different focal length. An image stack is created by aligning the images, and images are processed to determine which image has the highest contrast (i.e., is in focus) for each region of the image stack. Embodiments can further include displaying a first image of the series of images.Type: ApplicationFiled: October 14, 2013Publication date: April 16, 2015Applicant: QUALCOMM IncorporatedInventors: Subramaniam Venkatraman, Victor Kulik
-
Patent number: 8914037Abstract: Systems and methods are described for computing device motion direction and orientation.Type: GrantFiled: August 11, 2011Date of Patent: December 16, 2014Assignee: QUALCOMM IncorporatedInventors: Joseph Czompo, Victor Kulik