Patents by Inventor David Sachs

David Sachs 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: 9292102
    Abstract: Handheld electronic devices including motion sensing and processing. In one aspect, a handheld electronic device includes a set of motion sensors provided on a single sensor wafer, including at least one gyroscope sensing rotational rate of the device around at least three axes and at least one accelerometer sensing gravity and linear acceleration of the device along the at least three axes. Memory stores sensor data derived from the at least one gyroscope and accelerometer, where the sensor data describes movement of the device including a rotation of the device around at least one of the three axes of the device, the rotation causing interaction with the device. The memory is provided on an electronics wafer positioned vertically with respect to the sensor wafer and substantially parallel to the sensor wafer. The electronics wafer is vertically bonded to and electrically connected to the sensor wafer.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: March 22, 2016
    Assignee: INVENSENSE, INC.
    Inventors: Steven S. Nasiri, David Sachs
  • Publication number: 20160018902
    Abstract: Systems and methods for human hand gesture recognition through a training mode and a recognition mode are disclosed. In the training mode, a user can move a handheld device with a hand gesture intended to represent a command. Sensors within the handheld device can record raw data, which can be processed to obtain a set of values corresponding to a set of discrete features, which is stored in a database and associated with the intended command. The process is repeated for various hand gestures representing different commands. In the recognition mode, the user can move the handheld device with a hand gesture. A computer system can compare a set of values corresponding to a set of discrete features derived from the hand gesture with the sets of values stored in the database, select a command with the closest match and displays and/or executes the command.
    Type: Application
    Filed: September 25, 2015
    Publication date: January 21, 2016
    Inventors: Steve Nasiri, David Sachs, Alex Castro, Richard Li, Anjia Gu, Shang-Hung Lin, Takashi Nakayami
  • Patent number: 9174123
    Abstract: Systems and methods for human hand gesture recognition through a training mode and a recognition mode are disclosed. In the training mode, a user can move a handheld device with a hand gesture intended to represent a command. Sensors within the handheld device can record raw data, which can be processed to obtain a set of values corresponding to a set of discrete features, which is stored in a database and associated with the intended command. The process is repeated for various hand gestures representing different commands. In the recognition mode, the user can move the handheld device with a hand gesture. A computer system can compare a set of values corresponding to a set of discrete features derived from the hand gesture with the sets of values stored in the database, select a command with the closest match and displays and/or executes the command.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: November 3, 2015
    Assignee: INVENSENSE, INC.
    Inventors: Steve Nasiri, David Sachs, Alex Castro, Richard Li, Anjia Gu, Shang-Hung Lin, Takashi Nakayama
  • Publication number: 20150290078
    Abstract: A device is disclosed for reconstitution and delivery of an injectable pharmaceutical. A diluent is provided in a pressurized reservoir, while separately a syringe with a needle contains a pharmaceutical such as a lyophilized drug. When the pressurized reservoir is coupled to the interior of the syringe, such as by piercing the pressurized reservoir with the needle, the pressurized reservoir forces the diluent into the syringe where the diluent can mix with and reconstitute the pharmaceutical. A variety of techniques are disclosed for pressurizing the reservoir and fluidly coupling the reservoir with the syringe. The techniques disclosed herein may, for example, be adapted for use with a conventional syringe and needle.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: Massachusetts Institute of Technology
    Inventors: Xiang Li, Benjamin E. Maimon, Ho-Jun Suk, John Robert Lewandowski, Adam David Sachs
  • Patent number: 9144735
    Abstract: Systems and methods for human hand gesture recognition through a training mode and a recognition mode are disclosed. In the training mode, a user can move a handheld device with a hand gesture intended to represent a command. Sensors within the handheld device can record raw data, which can be processed to obtain a set of values corresponding to a set of discrete features, which is stored in a database and associated with the intended command. The process is repeated for various hand gestures representing different commands. In the recognition mode, the user can move the handheld device with a hand gesture. A computer system can compare a set of values corresponding to a set of discrete features derived from the hand gesture with the sets of values stored in the database, select a command with the closest match and displays and/or executes the command.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: September 29, 2015
    Assignee: INVENSENSE, INC.
    Inventors: Steve Nasiri, David Sachs, Alex Castro, Richard Li, Anjia Gu, Shang-Hung Lin, Takashi Nakayama
  • Publication number: 20150254463
    Abstract: In various example embodiments, a system and method are provided for protection customer data collected at sensor nodes within a networked system. A key recovery module determines the encrypted sensor data in a request was encrypted with a certified public key associated with a first customer key-pair. The first customer key-pair represents a recovered private key. The key recovery module determines the private key associated with the first customer key-pair is encrypted with the private key associated with a second customer key-pair. The private key associated with the first customer key-pair is decrypted by using the private key associated with the second customer key-pair. The encrypted sensor data in the request is decrypted using the decrypted private key associated with the first customer key-pair.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 10, 2015
    Inventors: Kent W. Ryhorchuk, Christopher David Sachs
  • Publication number: 20150254570
    Abstract: Systems and methods for probabilistic semantic sensing in a sensory network are disclosed. The system receives raw sensor data from a plurality of sensors and generates semantic data including sensed events. The system correlates the semantic data based on classifiers to generate aggregations of semantic data. Further, the system analyzes the aggregations of semantic data with a probabilistic engine to produce a corresponding plurality of derived events each of which includes a derived probability. The system generates a first derived event, including a first derived probability, that is generated based on a plurality of probabilities that respectively represent a confidence of an associated semantic datum to enable at least one application to perform a service based on the plurality of derived events.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 10, 2015
    Inventors: Peter Raymond Florence, Christopher David Sachs, Kent W. Ryhorchuk
  • Publication number: 20150256623
    Abstract: In various example embodiments, a system and method are provided for a service data platform. The service data platform includes an application management API configured to receive software uploaded by a third party using a management application API. The service data platform also includes a plurality of graph servers configured to identify a group of lighting nodes to distribute the uploaded software and determine the uploaded software is safe for deployment to the identified group of lighting nodes. The service data platform further includes a device manager configured to distribute, using an administrative API, the uploaded software to the identified group of lighting nodes.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 10, 2015
    Inventors: Kent W. Ryhorchuk, Christopher David Sachs
  • Publication number: 20150234481
    Abstract: Interfacing application programs and motion sensors of a device. In one aspect, a high-level command is received from an application program running on a motion sensing device, where the application program implements one of multiple different types of applications available for use on the device. The high-level command requests high-level information derived from the output of motion sensors of the device that include rotational motion sensors and linear motion sensors. The command is translated to cause low-level processing of motion sensor data output by the motion sensors, the low-level processing following requirements of the type of application and determining the high-level information in response to the command. The application program is ignorant of the low-level processing, and the high-level information is provided to the application program.
    Type: Application
    Filed: April 28, 2015
    Publication date: August 20, 2015
    Inventors: Steven S. NASIRI, Joseph JIANG, David SACHS
  • Patent number: 9086730
    Abstract: Selectable communication interface configurations for motion sensing devices. In one aspect, a module for a motion sensing device includes a motion processor connected to a device component and a first motion sensor, and a multiplexer having first and second positions. Only one of the multiplexer positions is selectable at a time, where the first position selectively couples the first motion sensor and the device component using a first bus, and the second position selectively couples the first motion sensor and the motion processor using a second bus, wherein communication of information over the second bus does not influence a communication bandwidth of the first bus.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: July 21, 2015
    Assignee: INVENSENSE, INC.
    Inventors: Behrad Aria, David Sachs, Joseph Seeger
  • Publication number: 20150193006
    Abstract: Interfacing application programs and motion sensors of a device. In one aspect, a high-level command is received from an application program running on a motion sensing device, where the application program implements one of multiple different types of applications available for use on the device. The high-level command requests high-level information derived from the output of motion sensors of the device that include rotational motion sensors and linear motion sensors. The command is translated to cause low-level processing of motion sensor data output by the motion sensors, the low-level processing following requirements of the type of application and determining the high-level information in response to the command. The application program is ignorant of the low-level processing, and the high-level information is provided to the application program.
    Type: Application
    Filed: January 6, 2015
    Publication date: July 9, 2015
    Inventors: Steven S. NASIRI, Joseph JIANG, David SACHS
  • Publication number: 20150192416
    Abstract: A module operable to be mounted onto a surface of a board. The module includes a linear accelerometer to provide a first measurement output corresponding to a measurement of linear acceleration in at least one axis, and a first rotation sensor operable to provide a second measurement output corresponding to a measurement of rotation about at least one axis. The accelerometer and the first rotation sensor are formed on a first substrate. The module further includes an application specific integrated circuit (ASIC) to receive both the first measurement output from the linear accelerometer and the second measurement output from the first rotation sensor. The ASIC includes an analog-to-digital converter and is implemented on a second substrate. The first substrate is vertically bonded to the second substrate.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Steven S. NASIRI, David SACHS, Babak TAHERI
  • Publication number: 20150181678
    Abstract: Methods, devices, systems, and non-transitory process-readable storage media for controlling lighting nodes of a lighting system associated with a lighting infrastructure based on composited lighting models. An embodiment method performed by a processor of a computing device may include operations for obtaining a plurality of lighting model outputs generated by lighting control algorithms that utilize sensor data obtained from one or more sensor nodes within the lighting infrastructure, combining the plurality of lighting model outputs in an additive fashion to generate a composited lighting model, calculating lighting parameters for a lighting node within the lighting infrastructure based on the composited lighting model and other factors, and generating a lighting control command for configuring the lighting node within the lighting infrastructure using the calculated lighting parameters.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 25, 2015
    Inventors: Christopher David Sachs, Peter Raymond Florence
  • Patent number: 8997564
    Abstract: A module operable to be mounted onto a surface of a board. The module includes a linear accelerometer to provide a first measurement output corresponding to a measurement of linear acceleration in at least one axis, and a first rotation sensor operable to provide a second measurement output corresponding to a measurement of rotation about at least one axis. The accelerometer and the first rotation sensor are formed on a first substrate. The module further includes an application specific integrated circuit (ASIC) to receive both the first measurement output from the linear accelerometer and the second measurement output from the first rotation sensor. The ASIC includes an analog-to-digital converter and is implemented on a second substrate. The first substrate is vertically bonded to the second substrate.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: April 7, 2015
    Assignee: Invensense, Inc.
    Inventors: Steven S. Nasiri, David Sachs, Babak Taheri
  • Publication number: 20150059303
    Abstract: The invention relates to a filter element (10) having a filter body (20 and a substantially axially sealing element (100) which is disposed at a peripheral surface (22) of the filter body (20), in particular foamed to the peripheral surface (22), wherein the sealing element (100) features a first sealing surface (102) and a second sealing surface (104) which are oppositely positioned to each other in axial direction with an axial gap (30). wherein the sealing element (100) features between the sealing surfaces (102, 104) at its circumference a contour (110) at which a contour segment (112, 114) each joins the sealing surface (102, 104) in an obtuse angle and the two contour segments (112, 114) abut at a joint (116). The invention relates furthermore to a filter system (200) with a replaceable filter element (10).
    Type: Application
    Filed: September 2, 2014
    Publication date: March 5, 2015
    Inventors: Dominic Koenig, Marco Schilling, David Sachs
  • Patent number: 8952832
    Abstract: Interfacing application programs and motion sensors of a device. In one aspect, a high-level command is received from an application program running on a motion sensing device, where the application program implements one of multiple different types of applications available for use on the device. The high-level command requests high-level information derived from the output of motion sensors of the device that include rotational motion sensors and linear motion sensors. The command is translated to cause low-level processing of motion sensor data output by the motion sensors, the low-level processing following requirements of the type of application and determining the high-level information in response to the command. The application program is ignorant of the low-level processing, and the high-level information is provided to the application program.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: February 10, 2015
    Assignee: Invensense, Inc.
    Inventors: Steven S. Nasiri, Joseph Jiang, David Sachs
  • Patent number: 8760392
    Abstract: The present invention relates to a combination of a 6-axis motion sensor having a 3-axis gyroscope and a 3-axis linear accelerometer, a motion processor and a radio integrated circuit chip (IC), wherein the intelligence in the motion processor enables the communication between the motion sensor, the radio IC and the external network. The motion processor also enables power savings by adaptively controlling the data rate of the motion sensor, depending on the amount or speed of the motion activity.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: June 24, 2014
    Assignee: Invensense, Inc.
    Inventors: Stephen Lloyd, David Sachs, David Devries, Doug Vargha, Derek Shaeffer, Erik Anderson, Kerry Keal, Nathan Royer
  • Publication number: 20140046586
    Abstract: Systems, methods, and apparatus for performing deduced reckoning navigation without a constraint relationship between orientation of a sensor platform and a direction of travel of an object are described herein. A sensor fusion component can be configured to receive data from sensors of a sensor platform coupled to a pedestrian; and generate world coordinate information based on the data. Further, a gait recognition component can be configured to record one or more walking patterns of the pedestrian in a training database; and determine whether the world coordinate information is associated with a walking pattern of the one or more walking patterns. Furthermore, a position estimation component can be configured to estimate a position of the pedestrian based on the world coordinate information if the world coordinate information is associated with the walking pattern, regardless of an orientation of the sensor platform with respect to the position of the pedestrian.
    Type: Application
    Filed: October 18, 2013
    Publication date: February 13, 2014
    Applicant: INVENSENSE INC.
    Inventors: William Kerry Keal, David Sachs, Shang-Hung Lin, Erik Anderson
  • Publication number: 20140018684
    Abstract: A collapsible scaffolding can collapse for deployment to a laparoscopic surgical site through a trocar or the like, and can expand to provide a surface for organ retraction within a body cavity. In the expanded state, the scaffolding may assist a surgical procedure in a variety of ways, such as by providing a rigid structure upon which to secure retracted organs or surgical tools such as lights, cameras, and so forth.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 16, 2014
    Applicant: Massachusetts Institute of Technology
    Inventors: Adam David Sachs, Sammy Mohsen Khalifa, Barry Stuart Greene
  • Patent number: 8594971
    Abstract: Systems, methods, and apparatus for performing deduced reckoning navigation without a constraint relationship between orientation of a sensor platform and a direction of travel of an object are described herein. A sensor fusion component can be configured to receive data from sensors of a sensor platform coupled to a pedestrian; and generate world coordinate information based on the data. Further, a gait recognition component can be configured to record one or more walking patterns of the pedestrian in a training database; and determine whether the world coordinate information is associated with a walking pattern of the one or more walking patterns. Furthermore, a position estimation component can be configured to estimate a position of the pedestrian based on the world coordinate information if the world coordinate information is associated with the walking pattern, regardless of an orientation of the sensor platform with respect to the position of the pedestrian.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: November 26, 2013
    Assignee: Invensense, Inc.
    Inventors: William Kerry Keal, David Sachs, Shang-Hung Lin, Erik Anderson