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).
-
Publication number: 20190226848Abstract: 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: ApplicationFiled: April 2, 2019Publication date: July 25, 2019Inventors: Steven S. Nasiri, David Sachs, Babak Taheri
-
Patent number: 10288427Abstract: 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: GrantFiled: March 19, 2015Date of Patent: May 14, 2019Assignee: INVENSENSE, INC.Inventors: Steven S. Nasiri, David Sachs, Babak Taheri
-
Patent number: 9816819Abstract: 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: GrantFiled: October 18, 2013Date of Patent: November 14, 2017Assignee: INVENSENSE, INC.Inventors: William Kerry Keal, David Sachs, Shang-Hung Lin, Erik Anderson
-
Patent number: 9811174Abstract: 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: GrantFiled: April 28, 2015Date of Patent: November 7, 2017Assignee: INVENSENSE, INC.Inventors: Steven S. Nasiri, Joseph Jiang, David Sachs
-
Patent number: 9342154Abstract: 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: GrantFiled: January 6, 2015Date of Patent: May 17, 2016Assignee: InvenSense, Inc.Inventors: Steven S. Nasiri, Joseph Jiang, David Sachs
-
Patent number: 9292102Abstract: 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: GrantFiled: June 5, 2013Date of Patent: March 22, 2016Assignee: INVENSENSE, INC.Inventors: Steven S. Nasiri, David Sachs
-
Publication number: 20160018902Abstract: 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: ApplicationFiled: September 25, 2015Publication date: January 21, 2016Inventors: Steve Nasiri, David Sachs, Alex Castro, Richard Li, Anjia Gu, Shang-Hung Lin, Takashi Nakayami
-
Patent number: 9174123Abstract: 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: GrantFiled: July 8, 2010Date of Patent: November 3, 2015Assignee: INVENSENSE, INC.Inventors: Steve Nasiri, David Sachs, Alex Castro, Richard Li, Anjia Gu, Shang-Hung Lin, Takashi Nakayama
-
Patent number: 9144735Abstract: 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: GrantFiled: July 8, 2010Date of Patent: September 29, 2015Assignee: INVENSENSE, INC.Inventors: Steve Nasiri, David Sachs, Alex Castro, Richard Li, Anjia Gu, Shang-Hung Lin, Takashi Nakayama
-
Publication number: 20150234481Abstract: 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: ApplicationFiled: April 28, 2015Publication date: August 20, 2015Inventors: Steven S. NASIRI, Joseph JIANG, David SACHS
-
Patent number: 9086730Abstract: 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: GrantFiled: November 9, 2012Date of Patent: July 21, 2015Assignee: INVENSENSE, INC.Inventors: Behrad Aria, David Sachs, Joseph Seeger
-
Publication number: 20150193006Abstract: 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: ApplicationFiled: January 6, 2015Publication date: July 9, 2015Inventors: Steven S. NASIRI, Joseph JIANG, David SACHS
-
Publication number: 20150192416Abstract: 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: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Steven S. NASIRI, David SACHS, Babak TAHERI
-
Patent number: 8997564Abstract: 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: GrantFiled: June 8, 2012Date of Patent: April 7, 2015Assignee: Invensense, Inc.Inventors: Steven S. Nasiri, David Sachs, Babak Taheri
-
Publication number: 20150059303Abstract: 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: ApplicationFiled: September 2, 2014Publication date: March 5, 2015Inventors: Dominic Koenig, Marco Schilling, David Sachs
-
Patent number: 8952832Abstract: 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: GrantFiled: April 21, 2008Date of Patent: February 10, 2015Assignee: Invensense, Inc.Inventors: Steven S. Nasiri, Joseph Jiang, David Sachs
-
Patent number: 8760392Abstract: 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: GrantFiled: August 27, 2010Date of Patent: June 24, 2014Assignee: Invensense, Inc.Inventors: Stephen Lloyd, David Sachs, David Devries, Doug Vargha, Derek Shaeffer, Erik Anderson, Kerry Keal, Nathan Royer
-
Publication number: 20140046586Abstract: 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: ApplicationFiled: October 18, 2013Publication date: February 13, 2014Applicant: INVENSENSE INC.Inventors: William Kerry Keal, David Sachs, Shang-Hung Lin, Erik Anderson
-
Patent number: 8594971Abstract: 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: GrantFiled: September 22, 2010Date of Patent: November 26, 2013Assignee: Invensense, Inc.Inventors: William Kerry Keal, David Sachs, Shang-Hung Lin, Erik Anderson
-
Publication number: 20130265225Abstract: 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: ApplicationFiled: June 5, 2013Publication date: October 10, 2013Inventors: Steven S. NASIRI, David SACHS