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: 10996086Abstract: 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: GrantFiled: December 23, 2019Date of Patent: May 4, 2021Assignee: InvenSense, Inc.Inventors: Andy Milota, James Lim, William Kerry Keal
-
Patent number: 10936310Abstract: 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: GrantFiled: December 9, 2019Date of Patent: March 2, 2021Assignee: InvenSense, Inc.Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
-
Publication number: 20200240819Abstract: 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: ApplicationFiled: December 23, 2019Publication date: July 30, 2020Inventors: Andy Milota, James Lim, William Kerry Keal
-
Publication number: 20200225949Abstract: 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: ApplicationFiled: December 9, 2019Publication date: July 16, 2020Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
-
Patent number: 10514279Abstract: 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: GrantFiled: January 14, 2019Date of Patent: December 24, 2019Assignee: InvenSense, Inc.Inventors: Andy Milota, James Lim, William Kerry Keal
-
Patent number: 10503501Abstract: 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: GrantFiled: January 25, 2019Date of Patent: December 10, 2019Assignee: InvenSense, Inc.Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
-
Publication number: 20190196815Abstract: 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: ApplicationFiled: January 25, 2019Publication date: June 27, 2019Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
-
Publication number: 20190195668Abstract: 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: ApplicationFiled: January 14, 2019Publication date: June 27, 2019Inventors: Andy Milota, James Lim, William Kerry Keal
-
Patent number: 10191738Abstract: 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: GrantFiled: July 27, 2015Date of Patent: January 29, 2019Assignee: InvenSense, Inc.Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
-
Patent number: 10180340Abstract: 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: GrantFiled: October 9, 2014Date of Patent: January 15, 2019Assignee: InvenSense, Inc.Inventors: Andy Milota, James Lim, William Kerry Keal
-
Patent number: 9989988Abstract: 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: GrantFiled: May 17, 2016Date of Patent: June 5, 2018Assignee: mCube, Inc.Inventors: Andy Milota, Jobe Price
-
Patent number: 9677906Abstract: 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: GrantFiled: April 1, 2014Date of Patent: June 13, 2017Assignee: mCube Inc.Inventor: Andy Milota
-
Patent number: 9471092Abstract: 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: GrantFiled: February 4, 2013Date of Patent: October 18, 2016Assignee: mCube Inc.Inventors: Andy Milota, Jobe Price
-
Publication number: 20160259364Abstract: 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: ApplicationFiled: May 17, 2016Publication date: September 8, 2016Inventors: Andy MILOTA, Jobe PRICE
-
Patent number: 9411052Abstract: 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: GrantFiled: March 20, 2015Date of Patent: August 9, 2016Assignee: Samsung Electronics Co., LtdInventors: Gary Lennen, Andy Milota
-
Publication number: 20160103002Abstract: 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: ApplicationFiled: October 9, 2014Publication date: April 14, 2016Inventors: Andy Milota, James Lim, William Kerry Keal
-
Publication number: 20150234054Abstract: 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: ApplicationFiled: March 20, 2015Publication date: August 20, 2015Inventors: Gary LENNEN, Andy Milota
-
Patent number: 8990009Abstract: 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: GrantFiled: October 8, 2013Date of Patent: March 24, 2015Assignee: Samsung Electronics Co., LtdInventors: Gary Lennen, Andy Milota
-
Publication number: 20150032365Abstract: 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: ApplicationFiled: October 8, 2013Publication date: January 29, 2015Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gary LENNEN, ANDY MILOTA
-
Publication number: 20140303925Abstract: 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: ApplicationFiled: April 1, 2014Publication date: October 9, 2014Applicant: MCube Inc.Inventor: Andy Milota