Patents by Inventor Andy Milota

Andy Milota 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: 10996086
    Abstract: Various aspects of this disclosure comprise systems and methods for synchronizing sensor data acquisition and/or output. For example, various aspects of this disclosure provide for achieving a desired level of timing accuracy in a MEMS sensor system, even in an implementation in which timer drift is substantial.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 4, 2021
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Patent number: 10936310
    Abstract: Systems and methods are disclosed for abstracting a source of sensor data by translating data sink processor communications from a hardware-independent format to a hardware-dependent format and by translating data source portion communications from a hardware-dependent format to a hardware-independent format.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: March 2, 2021
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Publication number: 20200240819
    Abstract: Various aspects of this disclosure comprise systems and methods for synchronizing sensor data acquisition and/or output. For example, various aspects of this disclosure provide for achieving a desired level of timing accuracy in a MEMS sensor system, even in an implementation in which timer drift is substantial.
    Type: Application
    Filed: December 23, 2019
    Publication date: July 30, 2020
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Publication number: 20200225949
    Abstract: Systems and methods are disclosed for abstracting a source of sensor data by translating data sink processor communications from a hardware-independent format to a hardware-dependent format and by translating data source portion communications from a hardware-dependent format to a hardware-independent format.
    Type: Application
    Filed: December 9, 2019
    Publication date: July 16, 2020
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Patent number: 10514279
    Abstract: Various aspects of this disclosure comprise systems and methods for synchronizing sensor data acquisition and/or output. For example, various aspects of this disclosure provide for achieving a desired level of timing accuracy in a MEMS sensor system, even in an implementation in which timer drift is substantial.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: December 24, 2019
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Patent number: 10503501
    Abstract: Systems and methods are disclosed for abstracting a source of sensor data by translating data sink processor communications from a hardware-independent format to a hardware-dependent format and by translating data source portion communications from a hardware-dependent format to a hardware-independent format.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: December 10, 2019
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Publication number: 20190195668
    Abstract: Various aspects of this disclosure comprise systems and methods for synchronizing sensor data acquisition and/or output. For example, various aspects of this disclosure provide for achieving a desired level of timing accuracy in a MEMS sensor system, even in an implementation in which timer drift is substantial.
    Type: Application
    Filed: January 14, 2019
    Publication date: June 27, 2019
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Publication number: 20190196815
    Abstract: Systems and methods are disclosed for abstracting a source of sensor data by translating data sink processor communications from a hardware-independent format to a hardware-dependent format and by translating data source portion communications from a hardware-dependent format to a hardware-independent format.
    Type: Application
    Filed: January 25, 2019
    Publication date: June 27, 2019
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Patent number: 10191738
    Abstract: Systems and methods are disclosed for abstracting a source of sensor data by translating data sink processor communications from a hardware-independent format to a hardware-dependent format and by translating data source portion communications from a hardware-dependent format to a hardware-independent format.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: January 29, 2019
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Patent number: 10180340
    Abstract: Various aspects of this disclosure comprise systems and methods for synchronizing sensor data acquisition and/or output. For example, various aspects of this disclosure provide for achieving a desired level of timing accuracy in a MEMS sensor system, even in an implementation in which timer drift is substantial.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: January 15, 2019
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Patent number: 9989988
    Abstract: A method is provided for time synchronization in a MEMS (MicroElectroMecahnical system) based system having a MEMS processor and a plurality of MEMS devices. In a specific embodiment, the method includes, in the MEMS processor, transmitting a synchronization signal to the plurality of MEMS devices and saving a local time upon transmitting the synchronization signal. The MEMS processor also receives sampled data and time information from the plurality of MEMS devices, when the data and information become available. The method also includes, in one or more of the MEMS devices, receiving the synchronization signal from the MEMS processor and storing a local time upon receiving the synchronization signal. The MEMS device also performs a sensing operation and stores sampled sense data and sense time information.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: June 5, 2018
    Assignee: mCube, Inc.
    Inventors: Andy Milota, Jobe Price
  • Patent number: 9677906
    Abstract: A method and device for calibrating a magnetometer device. In an embodiment, the present invention provides a method to automatically calibrate a magnetometer device in the background with only limited movement in each of the three axis (approximately 20 degrees in each direction). A device implementing the present method will never get stuck in a lock-up state. Embodiments of the present invention provide a conservative and accurate magnetometer status indicator that is essential for indoor navigation using inertial sensors. The implemented algorithm is relatively low computationally intensive and is intelligent enough to know when it has the right kind and right amount of magnetic data before it initiates a calibration.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: June 13, 2017
    Assignee: mCube Inc.
    Inventor: Andy Milota
  • Patent number: 9471092
    Abstract: A method is provided for time synchronization in a MEMS (MicroElectroMechanical system) based system having a MEMS processor and a plurality of MEMS devices. In a specific embodiment, the method includes, in the MEMS processor, transmitting a synchronization signal to the plurality of MEMS devices and saving a local time upon transmitting the synchronization signal. The MEMS processor also receives sampled data and time information from the plurality of MEMS devices, when the data and information become available. The method also includes, in one or more of the MEMS devices, receiving the synchronization signal from the MEMS processor and storing a local time upon receiving the synchronization signal. The MEMS device also performs a sensing operation and stores sampled sense data and sense time information.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: October 18, 2016
    Assignee: mCube Inc.
    Inventors: Andy Milota, Jobe Price
  • Publication number: 20160259364
    Abstract: A method is provided for time synchronization in a MEMS (MicroElectroMecahnical system) based system having a MEMS processor and a plurality of MEMS devices. In a specific embodiment, the method includes, in the MEMS processor, transmitting a synchronization signal to the plurality of MEMS devices and saving a local time upon transmitting the synchronization signal. The MEMS processor also receives sampled data and time information from the plurality of MEMS devices, when the data and information become available. The method also includes, in one or more of the MEMS devices, receiving the synchronization signal from the MEMS processor and storing a local time upon receiving the synchronization signal. The MEMS device also performs a sensing operation and stores sampled sense data and sense time information.
    Type: Application
    Filed: May 17, 2016
    Publication date: September 8, 2016
    Inventors: Andy MILOTA, Jobe PRICE
  • Patent number: 9411052
    Abstract: Methods, systems, and portable devices which reduce the power used by a portable device to receive/process satellite navigational system signals and/or to compute the portable device's position using satellite navigational system signals are described. One portable device retrieves power usage information corresponding to its current location, where the power usage information is based on aggregate data from portable devices which have traversed and/or are traversing the current location. The portable device then selects a power saving mode from a plurality of power saving modes based on the retrieved power usage information, where each power saving mode reduces power usage in one or more of receiving and/or processing satellite navigational system signals, and/or computing the portable device's position using the satellite navigational system signals.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: August 9, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Gary Lennen, Andy Milota
  • Publication number: 20160103002
    Abstract: Various aspects of this disclosure comprise systems and methods for synchronizing sensor data acquisition and/or output. For example, various aspects of this disclosure provide for achieving a desired level of timing accuracy in a MEMS sensor system, even in an implementation in which timer drift is substantial.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 14, 2016
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Publication number: 20150234054
    Abstract: Methods, systems, and portable devices which reduce the power used by a portable device to receive/process satellite navigational system signals and/or to compute the portable device's position using satellite navigational system signals are described. One portable device retrieves power usage information corresponding to its current location, where the power usage information is based on aggregate data from portable devices which have traversed and/or are traversing the current location. The portable device then selects a power saving mode from a plurality of power saving modes based on the retrieved power usage information, where each power saving mode reduces power usage in one or more of receiving and/or processing satellite navigational system signals, and/or computing the portable device's position using the satellite navigational system signals.
    Type: Application
    Filed: March 20, 2015
    Publication date: August 20, 2015
    Inventors: Gary LENNEN, Andy Milota
  • Patent number: 8990009
    Abstract: Methods, systems, and portable devices which reduce the power used by a portable device to receive/process satellite navigational system signals and/or to compute the portable device's position using satellite navigational system signals are provided. A method includes retrieving information concerning power usage characteristics based on aggregate data corresponding to a current location of the portable device; and selecting a power saving mode based on the retrieved power usage information from the aggregate data, where each of the plurality of power saving modes reduces power usage in at least one of receiving the satellite navigational system signals, processing the satellite navigational system signals, and computing the portable device's position using the satellite navigational system signals.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: March 24, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Gary Lennen, Andy Milota
  • Publication number: 20150032365
    Abstract: Methods, systems, and portable devices which reduce the power used by a portable device to receive/process satellite navigational system signals and/or to compute the portable device's position using satellite navigational system signals are provided. A method includes retrieving information concerning power usage characteristics based on aggregate data corresponding to a current location of the portable device; and selecting a power saving mode based on the retrieved power usage information from the aggregate data, where each of the plurality of power saving modes reduces power usage in at least one of receiving the satellite navigational system signals, processing the satellite navigational system signals, and computing the portable device's position using the satellite navigational system signals.
    Type: Application
    Filed: October 8, 2013
    Publication date: January 29, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Gary LENNEN, ANDY MILOTA
  • Publication number: 20140303925
    Abstract: A method and device for calibrating a magnetometer device. In an embodiment, the present invention provides a method to automatically calibrate a magnetometer device in the background with only limited movement in each of the three axis (approximately 20 degrees in each direction). A device implementing the present method will never get stuck in a lock-up state. Embodiments of the present invention provide a conservative and accurate magnetometer status indicator that is essential for indoor navigation using inertial sensors. The implemented algorithm is relatively low computationally intensive and is intelligent enough to know when it has the right kind and right amount of magnetic data before it initiates a calibration.
    Type: Application
    Filed: April 1, 2014
    Publication date: October 9, 2014
    Applicant: MCube Inc.
    Inventor: Andy Milota