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: 11959776
    Abstract: 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: Grant
    Filed: March 13, 2020
    Date of Patent: April 16, 2024
    Assignee: Waymo LLC
    Inventors: Craig Robinson, Alec Berg
  • Patent number: 11632823
    Abstract: 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: Grant
    Filed: March 23, 2021
    Date of Patent: April 18, 2023
    Assignee: Waymo LLC
    Inventors: Shawn Nematbakhsh, Alec Berg, Craig Robinson, Alexander Zbrozek
  • Patent number: 11449124
    Abstract: 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: Grant
    Filed: March 6, 2018
    Date of Patent: September 20, 2022
    Assignee: Google LLC
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Publication number: 20220178726
    Abstract: 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: Application
    Filed: March 13, 2020
    Publication date: June 9, 2022
    Inventors: Craig ROBINSON, Alec BERG
  • Patent number: 11226672
    Abstract: 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: Grant
    Filed: February 12, 2018
    Date of Patent: January 18, 2022
    Assignee: Google LLC
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Patent number: 10369021
    Abstract: 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: Grant
    Filed: March 13, 2014
    Date of Patent: August 6, 2019
    Assignee: Ekso Bionics, Inc.
    Inventors: Adam Zoss, Tim Swift, Alec Berg, Katherine Strausser, Erick Brendan St. John
  • Publication number: 20180196499
    Abstract: 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: Application
    Filed: March 6, 2018
    Publication date: July 12, 2018
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Publication number: 20180164871
    Abstract: 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: Application
    Filed: February 12, 2018
    Publication date: June 14, 2018
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Patent number: 9891696
    Abstract: 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: Grant
    Filed: September 30, 2015
    Date of Patent: February 13, 2018
    Assignee: Google LLC
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Patent number: 9557775
    Abstract: 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: Grant
    Filed: November 21, 2014
    Date of Patent: January 31, 2017
    Assignee: Google Inc.
    Inventors: Choon Ping Chng, Mark D. Hayter, Rachel Nancollas, Alec A. Berg
  • Publication number: 20160147266
    Abstract: 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: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Choon Ping Chng, Mark D. Hayter, Rachel Nancollas, Alec A. Berg
  • Publication number: 20160098076
    Abstract: 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: Application
    Filed: September 30, 2015
    Publication date: April 7, 2016
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Publication number: 20160030201
    Abstract: 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: Application
    Filed: March 13, 2014
    Publication date: February 4, 2016
    Applicant: EKSO BIONICS, INC.
    Inventors: Adam Zoss, Tim Swift, Alec Berg, Katherine Strausser, Erick Brendan St. John