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: 9785254
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: October 10, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Victor Kulik, Disha Ahuja, Carlos M. Puig
  • Patent number: 9662023
    Abstract: 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: Grant
    Filed: June 16, 2015
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ramin Samadani, Carlos Manuel Puig, Russel Allyn Martin, Victor Kulik
  • Publication number: 20170131094
    Abstract: 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: Application
    Filed: July 25, 2016
    Publication date: May 11, 2017
    Inventor: Victor Kulik
  • Patent number: 9581466
    Abstract: 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: Grant
    Filed: November 9, 2012
    Date of Patent: February 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Disha Ahuja, Victor Kulik, Carlos M. Puig, Ashish Nagesh Desai
  • Patent number: 9546883
    Abstract: 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: Grant
    Filed: November 9, 2012
    Date of Patent: January 17, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Disha Ahuja, Victor Kulik, Carlos M. Puig, Ashish Nagesh Desai
  • Patent number: 9541393
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: January 10, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Christopher Brunner, Victor Kulik
  • Patent number: 9534924
    Abstract: 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: Grant
    Filed: November 9, 2012
    Date of Patent: January 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Disha Ahuja, Victor Kulik, Carlos M. Puig, Ashish Nagesh Desai
  • Publication number: 20160367158
    Abstract: 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: Application
    Filed: June 16, 2015
    Publication date: December 22, 2016
    Inventors: Ramin Samadani, Carlos Manuel Puig, Russel Allyn Martin, Victor Kulik
  • Patent number: 9495018
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: November 15, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventor: Victor Kulik
  • Patent number: 9454245
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: September 27, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventor: Victor Kulik
  • Patent number: 9330471
    Abstract: 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: Grant
    Filed: February 14, 2013
    Date of Patent: May 3, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Subramaniam Venkatraman, Victor Kulik
  • Patent number: 9234770
    Abstract: 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: Grant
    Filed: April 19, 2010
    Date of Patent: January 12, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Victor Kulik, Joseph Czompo, Cristina A. Seibert
  • Publication number: 20150316577
    Abstract: 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: Application
    Filed: May 2, 2014
    Publication date: November 5, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Payam Pakzad, Victor KULIK
  • Publication number: 20150316576
    Abstract: 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: Application
    Filed: May 2, 2014
    Publication date: November 5, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Payam Pakzad, Victor Kulik
  • Publication number: 20150316578
    Abstract: 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: Application
    Filed: May 2, 2014
    Publication date: November 5, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Payam Pakzad, Victor KULIK
  • Publication number: 20150319577
    Abstract: 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: Application
    Filed: June 24, 2015
    Publication date: November 5, 2015
    Inventors: Christopher Brunner, Victor Kulik
  • Publication number: 20150316579
    Abstract: 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: Application
    Filed: May 2, 2014
    Publication date: November 5, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Payam Pakzad, Victor Kulik
  • Patent number: 9074897
    Abstract: The subject matter disclosed herein relates to determining and/or predicting a navigation solution.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: July 7, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Victor Kulik, Joseph Czompo
  • Publication number: 20150103192
    Abstract: 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: Application
    Filed: October 14, 2013
    Publication date: April 16, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Subramaniam Venkatraman, Victor Kulik
  • Patent number: 8914037
    Abstract: Systems and methods are described for computing device motion direction and orientation.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: December 16, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Joseph Czompo, Victor Kulik