Patents by Inventor Alec Berg
Alec Berg 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: 11959776Abstract: One example method involves generating a calibration control signal that causes an actuator to rotate a first platform at least one complete rotation about an axis. The method also involves receiving encoder output signals. The encoder output signals are indicative of angular positions of the first platform about the axis. The method also involves receiving sensor output signals from an orientation sensor mounted on the first platform. The sensor output signals are indicative of a rate of change to an orientation of the orientation sensor. The method also involves determining calibration data based on given sensor output signals received from the orientation sensor during the at least one complete rotation. The calibration data is for mapping the encoder output signals to calibrated measurements of the angular positions of the first platform about the axis.Type: GrantFiled: March 13, 2020Date of Patent: April 16, 2024Assignee: Waymo LLCInventors: Craig Robinson, Alec Berg
-
Patent number: 11632823Abstract: Systems and methods for estimating sensor timestamps by oversampling are provided. One example method involves observing, at a sampling frequency, sensor data from a register of a sensor. The sensor updates the register with sensor data at as sensor update frequency. The sampling frequency is different from the sensor update frequency. The method also involves generating, based on the sensor update frequency and the sampling frequency, an observed sequence representing the sensor data. The observed sequence indicates whether the register is observed to be updated or not updated. The method also involves estimating, from the observed sequence, the sensor update frequency and a sensor update phase. The method also involves determining, based on the sensor update frequency as estimated and the sensor update phase as estimated, a timestamp corresponding to an update of the register.Type: GrantFiled: March 23, 2021Date of Patent: April 18, 2023Assignee: Waymo LLCInventors: Shawn Nematbakhsh, Alec Berg, Craig Robinson, Alexander Zbrozek
-
Patent number: 11449124Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.Type: GrantFiled: March 6, 2018Date of Patent: September 20, 2022Assignee: Google LLCInventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
-
Publication number: 20220178726Abstract: One example method involves generating a calibration control signal for controlling an actuator configured to rotate a first platform about an axis. The calibration control signal causes the actuator to rotate the first platform at least one complete rotation about the axis. The method also involves receiving encoder output signals. The encoder output signals are indicative of angular positions of the first platform about the axis about the axis. The method also involves receiving sensor output signals from an orientation sensor mounted on the first platform. The sensor output signals are indicative of a rate of change to an orientation of the orientation sensor. The method also involves determining calibration data based on given sensor output signals received from the orientation sensor during the at least one complete rotation. The calibration data is for mapping the encoder output signals to calibrated measurements of the angular positions of the first platform about the axis.Type: ApplicationFiled: March 13, 2020Publication date: June 9, 2022Inventors: Craig ROBINSON, Alec BERG
-
Patent number: 11226672Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.Type: GrantFiled: February 12, 2018Date of Patent: January 18, 2022Assignee: Google LLCInventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
-
Patent number: 10369021Abstract: A powered orthotic system, such as an exoskeleton, is employed for overground rehabilitation purposes by adapting and adjusting to real-time needs in a rehabilitation situation whereby the system can be initially controlled to perform gait functions for a wearer based on a predetermined level of assistance but the predetermined level of assistance can be varied, based on one or more rehabilitation parameters or specific needs of the wearer undergoing therapy, through the application and adjustment of appropriate variables associated with operation of the system.Type: GrantFiled: March 13, 2014Date of Patent: August 6, 2019Assignee: Ekso Bionics, Inc.Inventors: Adam Zoss, Tim Swift, Alec Berg, Katherine Strausser, Erick Brendan St. John
-
Publication number: 20180196499Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.Type: ApplicationFiled: March 6, 2018Publication date: July 12, 2018Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
-
Publication number: 20180164871Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.Type: ApplicationFiled: February 12, 2018Publication date: June 14, 2018Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
-
Patent number: 9891696Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.Type: GrantFiled: September 30, 2015Date of Patent: February 13, 2018Assignee: Google LLCInventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
-
Patent number: 9557775Abstract: In one general aspect, a method can include obtaining, by a computing device, a lid accelerometer vector for a lid accelerometer included in a lid portion of the computing device, and obtaining, by the computing device, a base accelerometer vector for a base accelerometer included in a base portion of the computing device. The method can include calculating a value for a lid angle based on the lid accelerometer vector and the base accelerometer vector, and identifying an operating mode for the computing device based on the calculated value of the lid angle, the operating mode being one of a laptop mode and a tablet mode.Type: GrantFiled: November 21, 2014Date of Patent: January 31, 2017Assignee: Google Inc.Inventors: Choon Ping Chng, Mark D. Hayter, Rachel Nancollas, Alec A. Berg
-
Publication number: 20160147266Abstract: In one general aspect, a method can include obtaining, by a computing device, a lid accelerometer vector for a lid accelerometer included in a lid portion of the computing device, and obtaining, by the computing device, a base accelerometer vector for a base accelerometer included in a base portion of the computing device. The method can include calculating a value for a lid angle based on the lid accelerometer vector and the base accelerometer vector, and identifying an operating mode for the computing device based on the calculated value of the lid angle, the operating mode being one of a laptop mode and a tablet mode.Type: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Choon Ping Chng, Mark D. Hayter, Rachel Nancollas, Alec A. Berg
-
Publication number: 20160098076Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.Type: ApplicationFiled: September 30, 2015Publication date: April 7, 2016Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
-
Publication number: 20160030201Abstract: A powered orthotic system, such as an exoskeleton, is employed for rehabilitation purposes by adapting and adjusting to real-time needs in a rehabilitation situation whereby the system can be initially controlled to perform gait functions for a wearer based on a predetermined level of assistance but the predetermined level of assistance can be varied, based on one or more rehabilitation parameters or specific needs of the wearer undergoing therapy, through the application and adjustment of appropriate variables associated with operation of the system.Type: ApplicationFiled: March 13, 2014Publication date: February 4, 2016Applicant: EKSO BIONICS, INC.Inventors: Adam Zoss, Tim Swift, Alec Berg, Katherine Strausser, Erick Brendan St. John