Patents by Inventor Si Lao

Si Lao 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: 11405686
    Abstract: Techniques for efficiently processing and publishing video via an online service are disclosed herein. In some embodiments, a computer system receives an original version of a video from a first computing device of a first user of an online service, determines that a converted version of the video is not available at a first point in time, publishes the original version of the video on the online service based on the request to post the video and on the determining that the converted version of the video is not available, determines that the converted version of the video is available at a second point in time subsequent to the first point in time, and publishes the converted version of the video on the online service based on the determining that the converted version of the video is available.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yasir Khan, Peter Zhang, Long Peng, Shane Afsar, Si Lao, Alice Ren
  • Publication number: 20210235158
    Abstract: Techniques for efficiently processing and publishing video via an online service are disclosed herein. In some embodiments, a computer system receives an original version of a video from a first computing device of a first user of an online service, determines that a converted version of the video is not available at a first point in time, publishes the original version of the video on the online service based on the request to post the video and on the determining that the converted version of the video is not available, determines that the converted version of the video is available at a second point in time subsequent to the first point in time, and publishes the converted version of the video on the online service based on the determining that the converted version of the video is available.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Inventors: Yasir Khan, Peter Zhang, Long Peng, Shane Afsar, Si Lao, Alice Ren
  • Patent number: 10803626
    Abstract: Systems and techniques for a large scale online lossless animated GIF processor are described herein. In an example, a lossless animated GIF processor is adapted to receive an animated GIF image and decode a first and second frame of the animated GIF image, wherein the decoding identifies a disposal method for each frame. The lossless animated GIF processor may determine an optimized disposal method for the second frame based on transparency pixels in the second frame and an overlap estimation between the second frame and the first frame. The lossless animated GIF processor may encode the second frame with the optimized disposal method. The lossless animated GIF processor may be further adapted to identify pixels in an area of interest, designate pixels outside the area of interest as transparent, and encode the area of interest and the pixels designated as transparent for the second frame.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yurong Jiang, Ivaylo G. Dimitrov, Sining Ma, Si Lao
  • Publication number: 20200005493
    Abstract: Systems and techniques for a large scale online lossless animated GIF processor are described herein. In an example, a lossless animated GIF processor is adapted to receive an animated GIF image and decode a first and second frame of the animated GIF image, wherein the decoding identifies a disposal method for each frame. The lossless animated GIF processor may determine an optimized disposal method for the second frame based on transparency pixels in the second frame and an overlap estimation between the second frame and the first frame. The lossless animated GIF processor may encode the second frame with the optimized disposal method. The lossless animated GIF processor may be further adapted to identify pixels in an area of interest, designate pixels outside the area of interest as transparent, and encode the area of interest and the pixels designated as transparent for the second frame.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Yurong Jiang, Ivaylo G. Dimitrov, Sining Ma, Si Lao