Patents by Inventor Shirui Cheng

Shirui 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).

  • Publication number: 20230259825
    Abstract: The invention relates to a method for training a machine learning algorithm, such as a deep learning algorithm, for correct item identification performed by a computing unit of a vehicle, wherein the computing unit comprises a processor, a machine learning unit, a communication unit, and a memory and wherein the vehicle comprises a sensor.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 17, 2023
    Inventors: Daniel Larsson, Shirui Cheng, Dariusz Filipski
  • Patent number: 10817167
    Abstract: A device, method and computer program product for creating viewable content on an interactive display is provided. The method includes providing a user interface on a device for creating viewable content from a collection comprising at least one multimedia content. The method includes causing the user interface, by a processor, to present an interactive display to the user. The method includes presenting the collection on the interactive display. Further, the method includes receiving one or more gesture inputs by the user on the collection, wherein each gesture input indicates at least one of a desired effect to be performed and a region to be displayed on a viewport of the device. Furthermore, the method includes creating a viewable content from the at least one multimedia content of the collection based on the one or more gesture inputs.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shirui Cheng, To Tran
  • Patent number: 10699746
    Abstract: Examples of the present disclosure describe systems and methods for controlling video playback speed using user interaction. In aspects, user input may be detected during an aspect of video playback. The user input may correspond to, for example, adding user notes or drawings using one or more input devices (e.g., a stylus, a finger, etc.) to a video being played back. A set of features of the interaction may be determined using one or more sensors. Based on the determined features, a video playback speed may be determined and applied to the video. The video may be played at the determined video playback speed for the duration of the detected user input. When the user input is no longer detected, the video playback may automatically resume at the normal playback speed.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shirui Cheng, To Tran, Lukasz Spas
  • Publication number: 20180349337
    Abstract: A computing device is described which has a media content viewer configured to render content comprising an image or a video at a display associated with the computing device. The computing device has a processor configured to operate in at least an ink control mode and an ink authoring mode. In the ink control mode at least one ink control element is rendered over a display of the content, the ink control element being selectable by a user to change settings for electronic inking over the content. In the ink authoring mode user input generates electronic ink over the content. An ink mode controller is configured to monitor for and detect specified conditions, and when the specified conditions are detected, to trigger transitioning of the processor between the ink control mode and the ink authoring mode.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Inventors: Shirui CHENG, Lukasz Stanislaw SPAS, Karl WITTENMARK
  • Publication number: 20180322905
    Abstract: Examples of the present disclosure describe systems and methods for controlling video playback speed using user interaction. In aspects, user input may be detected during an aspect of video playback. The user input may correspond to, for example, adding user notes or drawings using one or more input devices (e.g., a stylus, a finger, etc.) to a video being played back. A set of features of the interaction may be determined using one or more sensors. Based on the determined features, a video playback speed may be determined and applied to the video. The video may be played at the determined video playback speed for the duration of the detected user input. When the user input is no longer detected, the video playback may automatically resume at the normal playback speed.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shirui Cheng, To Tran, Lukasz Spas
  • Publication number: 20180074688
    Abstract: A device, method and computer program product for creating viewable content on an interactive display is provided. The method includes providing a user interface on a device for creating viewable content from a collection comprising at least one multimedia content. The method includes causing the user interface, by a processor, to present an interactive display to the user. The method includes presenting the collection on the interactive display. Further, the method includes receiving one or more gesture inputs by the user on the collection, wherein each gesture input indicates at least one of a desired effect to be performed and a region to be displayed on a viewport of the device. Furthermore, the method includes creating a viewable content from the at least one multimedia content of the collection based on the one or more gesture inputs.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 15, 2018
    Inventors: Shirui Cheng, To Tran