Patents by Inventor James B. Lim

James B. Lim 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: 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: 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: 10706818
    Abstract: A method and system to a system to provide a sensor data to a host device is disclosed. The system includes a first clock generator that generates a first clock. The system also includes a second clock generator that generates a second clock. The sensor data is sampled based on the first clock. The sensor data is presented to the host device, based on the second clock.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: July 7, 2020
    Assignee: INVENSENSE, INC.
    Inventors: William Kerry Keal, James B. Lim
  • 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: 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: 9880185
    Abstract: A method includes generating motion data by receiving a gyroscope data from a gyroscope sensor, performing integration using the gyroscope data and generating an integrated gyroscope data using a first processor. The method further includes receiving a data from one or more sensors, other than the gyroscope sensor, and performing sensor fusion using the integrated gyroscope data and the data to generate motion data using a second processor.
    Type: Grant
    Filed: March 2, 2014
    Date of Patent: January 30, 2018
    Assignee: INVENSENSE, INC.
    Inventors: William Kerry Keal, James B. Lim, Sinan Karahan
  • Publication number: 20170041545
    Abstract: Systems and methods are disclosed for stabilizing digital images. Sensor representing a condition of the portable device may be obtained and used to classify a context of the portable device based at least in part on the sensor data. One or more stabilization parameters may be determined based on the context and used to stabilize an image captured from an image sensor of the portable device.
    Type: Application
    Filed: August 8, 2016
    Publication date: February 9, 2017
    Inventors: Carlo Murgia, James B. Lim, Daniela Hall, Romain Fayolle, Mehran Ayat
  • Publication number: 20160240168
    Abstract: A method and system to a system to provide a sensor data to a host device is disclosed. The system includes a first clock generator that generates a first clock. The system also includes a second clock generator that generates a second clock. The sensor data is sampled based on the first clock. The sensor data is presented to the host device, based on the second clock.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventors: WILLIAM KERRY KEAL, JAMES B. LIM
  • Publication number: 20150321903
    Abstract: The present invention is directed toward a device and system having a sensor hub capable of receiving measurement outputs from a plurality of sensors and processing the measurements for output to other devices, such as by using a single chip arrangement. The sensor hub provides for facilitating efficient communication among the sensors for improved high-level features, such as interpreting gestures or actions according to the context. Two or more hierarchical processing levels may be provided so that sensor data processed at a lower level is output to an upper level for further processing or other operation involving the processed data from the lower level.
    Type: Application
    Filed: September 8, 2014
    Publication date: November 12, 2015
    Inventors: Stephen Lloyd, James B. Lim
  • Publication number: 20150192440
    Abstract: A device having a sensor may be calibrated by obtaining a condition of a device incorporating the sensor and initiating a calibration operation for the sensor based, at least in part, on the condition of the device. The condition may be a motion state, a charging state, a pattern of motion, an orientation, a location, a surrounding environment measurement, sensor usage, an age of calibration, a quality of calibration, or any combination. Further, the sensor may be an accelerometer, a gyroscope, a magnetometer or a pressure sensor.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Applicant: InvenSense, Incorporated
    Inventors: Rosa M.Y. Chow, William Kerry Keal, James B. Lim
  • Publication number: 20140278217
    Abstract: A method includes generating motion data by receiving a gyroscope data from a gyroscope sensor, performing integration using the gyroscope data and generating an integrated gyroscope data using a first processor. The method further includes receiving a data from one or more sensors, other than the gyroscope sensor, and performing sensor fusion using the integrated gyroscope data and the data to generate motion data using a second processor.
    Type: Application
    Filed: March 2, 2014
    Publication date: September 18, 2014
    Applicant: Invensense, Inc.
    Inventors: William Kerry Keal, James B. Lim, Sinan Karahan
  • Patent number: 6526521
    Abstract: A technique provides access to data storage pathways that connect a cluster of nodes to a data storage system in a manner that enables a failover operation to occur from a first node to a second node when the first node suffers pathway degradation forcing the first node to operate significantly slower than previously, even when the first node retains access to the data storage system through one or more available data storage pathways. Such a failover operation from the degraded first node to a second node allows the cluster as a whole to continue performing operations at a rate that is superior to that provided by the degraded first node. In one arrangement, a cluster of nodes connects to the data storage system through multiple sets of data storage pathways. A cluster framework and a set of pathway resource agents operate on the cluster of nodes. In particular, a respective portion of the cluster framework and a respective pathway resource agent operate on each node.
    Type: Grant
    Filed: June 18, 1999
    Date of Patent: February 25, 2003
    Assignee: EMC Corporation
    Inventor: James B. Lim