Patents by Inventor Michael Cheng

Michael Cheng 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: 12397423
    Abstract: An autonomous mobile device (AMD) has one or more joints that move. A “choreo” comprises instructions that specify a particular set of motions. A constrained optimization algorithm determines a first time at which operation of the joint may be transitioned from a current state, such as while performing a first choreo, to a second choreo. The first time is determined to minimize motion discontinuities to less than constraint values. Constraint values may specify limits on time, position, acceleration, velocity and so forth. During the transition the joint is moved, subject to the constraints and using an optimization algorithm, toward the positions specified by the second choreo, subject to the constraint values. Synchronization of the second choreo to a specified time is maintained. The resulting movement avoids discontinuities producing a more naturalistic motion and may reduce wear and tear on the joint.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: August 26, 2025
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Babak Kianmajd, James Ballantyne, Michael Cheng, Jong Jin Park, Nicholas Chuanji Liao, Harry S. Cheng
  • Patent number: 11118612
    Abstract: Manual hydraulic override pumps for use with actuators are described herein. An example apparatus includes a manifold including a reservoir port to be fluidly coupled to a reservoir of fluid, a pump port to be fluidly coupled to a pump, a first actuator port to be fluidly coupled to a first chamber of an actuator, and a second actuator port to be fluidly coupled to a second chamber of the actuator. The example apparatus also includes a rotor disposed in a cavity formed in the manifold. The rotor is rotatable between a first actuating position in which the rotor fluidly couples the first actuator port and the pump port, and a second actuating position in which the rotor fluidly couples the second actuator port and the pump port.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: September 14, 2021
    Assignee: Emerson Process Management, Valve Automation, Inc.
    Inventors: Matt Christopherson, Michael Cheng, Joseph Sun
  • Publication number: 20210025411
    Abstract: Manual hydraulic override pumps for use with actuators are described herein. An example apparatus includes a manifold including a reservoir port to be fluidly coupled to a reservoir of fluid, a pump port to be fluidly coupled to a pump, a first actuator port to be fluidly coupled to a first chamber of an actuator, and a second actuator port to be fluidly coupled to a second chamber of the actuator. The example apparatus also includes a rotor disposed in a cavity formed in the manifold. The rotor is rotatable between a first actuating position in which the rotor fluidly couples the first actuator port and the pump port, and a second actuating position in which the rotor fluidly couples the second actuator port and the pump port.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventors: Matt Christopherson, Michael Cheng, Joseph Sun
  • Patent number: 10445350
    Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases consistently across a variety of platforms and devices. For example, a collaboration database engine of the service may be configured to detect creation of a table through an application associated with the service, the table including one or more columns and rows that form a plurality of cells. The engine may also be configured to determine and optionally reduce a character count of data within each cell, map each cell to a bucket based on the character count of the data, and automatically select an optimal configuration of the table to be provided for display through the application based on the mapping. The optimal configuration may maximize an amount of the data presented within each cell of the table and enable consistent presentation of the table across a variety of platforms and devices.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krista Bendig, Michael R. Sullivan, Caoimhe Grace Dowling, Gergely Kota, Mark Peterson, Raul Clouse, Michael Cheng
  • Patent number: 10380148
    Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases consistently across a variety of platforms and devices. For example, a collaboration database engine of the service may be configured to detect creation of a table through an application associated with the service, the table including one or more columns and rows that form a plurality of cells. The engine may also be configured to determine and optionally reduce a character count of data within each cell, map each cell to a bucket based on the character count of the data, and automatically select an optimal configuration of the table to be provided for display through the application based on the mapping. The optimal configuration may maximize an amount of the data presented within each cell of the table and enable consistent presentation of the table across a variety of platforms and devices.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krista Bendig, Michael R. Sullivan, Caoimhe Grace Dowling, Gergely Kota, Mark Peterson, Raul Clouse, Michael Cheng
  • Patent number: 10110855
    Abstract: Systems and methods for connecting wireless cameras are provided. A computing device may include a network interface, and a processor configured to establish a virtual USB bus available to an operating system of the computing device, establish a virtual USB camera device, and report to the operating system that the virtual USB camera device is connected to the virtual USB bus. The virtual USB camera may be configured to establish a network connection to a network camera using the network interface, receive video data from the network camera via the network interface, and send the video data via the virtual USB bus. Alternatively, the virtual USB camera may send the video data to the operating system as USB packets, without establishing a virtual USB bus.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: October 23, 2018
    Assignee: Logitech Europe S.A.
    Inventors: John Bateman, Ken Erbes, Michael Cheng, Vijay Karnataki, Oleg Ostap, Oliver Hoheisel, David Kim
  • Publication number: 20170139958
    Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases consistently across a variety of platforms and devices. For example, a collaboration database engine of the service may be configured to detect creation of a table through an application associated with the service, the table including one or more columns and rows that form a plurality of cells. The engine may also be configured to determine and optionally reduce a character count of data within each cell, map each cell to a bucket based on the character count of the data, and automatically select an optimal configuration of the table to be provided for display through the application based on the mapping. The optimal configuration may maximize an amount of the data presented within each cell of the table and enable consistent presentation of the table across a variety of platforms and devices.
    Type: Application
    Filed: June 29, 2016
    Publication date: May 18, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Krista Bendig, Michael R. Sullivan, Caoimhe Grace Dowling, Gergely Kota, Mark Peterson, Raul Clouse, Michael Cheng
  • Patent number: D829329
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: September 25, 2018
    Assignee: Siemens Healthcare GmbH
    Inventors: Steve Quam, Detlef Koertge, Michael Cheng, Dana Cook
  • Patent number: D846691
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: April 23, 2019
    Assignee: NcSTAR, Inc
    Inventors: Carson Cheng, Michael Cheng, Changan Tian
  • Patent number: D849180
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: May 21, 2019
    Assignee: NcSTAR, Inc.
    Inventors: Carson Cheng, Michael Cheng, Richard Thomas
  • Patent number: D850560
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: June 4, 2019
    Assignee: NcSTAR
    Inventors: Carson Cheng, Michael Cheng, Richard Thomas
  • Patent number: D870839
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: December 24, 2019
    Assignee: NcSTAR Inc.
    Inventors: Carson Cheng, Michael Cheng, Richard Thomas
  • Patent number: D870840
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: December 24, 2019
    Assignee: NcSTAR Inc.
    Inventors: Carson Cheng, Michael Cheng, Richard Thomas
  • Patent number: D888540
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: June 30, 2020
    Assignee: NcSTAR Inc.
    Inventors: Carson Cheng, Michael Cheng, Richard Thomas
  • Patent number: D888541
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: June 30, 2020
    Assignee: NcSTAR Inc.
    Inventors: Carson Cheng, Michael Cheng, Richard Thomas
  • Patent number: D897483
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: September 29, 2020
    Assignee: NcSTAR Inc.
    Inventors: Carson Cheng, Changan Tian, Michael Cheng
  • Patent number: D900273
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: October 27, 2020
    Assignee: NcSTAR Inc.
    Inventors: Carson Cheng, Changan Tian, Michael Cheng
  • Patent number: D904546
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 8, 2020
    Assignee: NcSTAR Inc.
    Inventors: Carson Cheng, Changan Tian, Michael Cheng
  • Patent number: D989218
    Type: Grant
    Filed: September 19, 2021
    Date of Patent: June 13, 2023
    Assignee: Nestar, Inc
    Inventors: Carson Cheng, Michael Cheng, Richard Thomas
  • Patent number: D1004042
    Type: Grant
    Filed: September 19, 2021
    Date of Patent: November 7, 2023
    Inventors: Carson Cheng, Michael Cheng, Richard Thomas