Patents by Inventor Shiyan Pan

Shiyan Pan 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: 20230269368
    Abstract: A system for storing and providing video pixel data for video encoding is disclosed. The system comprises a memory storage and a cache storage. The system further comprises a controller. The controller is configured to receive a request that causes transferring of a reference pixel block of a video, wherein the video is being encoded using the reference pixel block. The controller is configured to determine whether the reference pixel block has at least a portion that is outside a frame of the video.
    Type: Application
    Filed: February 6, 2023
    Publication date: August 24, 2023
    Inventors: Kameswara Kishore Sriadibhatla, Yunqing Chen, Prasanth Jampani, Srikanth Alaparthi, Adrian Stafford Lewis, Shiyan Pan
  • Patent number: 11683509
    Abstract: Techniques for detecting skipped prediction units in an encoder are disclosed. Control information associated with a prediction unit of a video frame is received at a node of a video encoding pipeline used to compress the video frame. A skip decision for the prediction unit is made by analyzing transform units comprising the prediction unit. The skip decision indicates whether or not the prediction unit comprises a skipped prediction unit during encoding. The skip decision for the prediction unit is provided to a downstream node of the video encoding pipeline.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: June 20, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Xianliang Zha, Yunqing Chen, Shiyan Pan, Harikrishna Madadi Reddy
  • Patent number: 11669281
    Abstract: A count circuit for symbol statistics is disclosed that is configured to read from an address of a buffer memory a count value stored at the address in response to receiving a first of a plurality of input values comprising the address, serially increment the count value for each of the received plurality of input values comprising the address, and write an incremented count value at the address of the buffer memory after a last of the plurality of input values comprising the address has been counted. Reading from the buffer memory is disabled for all but the first of the plurality of input values comprising the address. Writing to the buffer memory is disabled for all but the last of the plurality of input values comprising the address.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: June 6, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Xianliang Zha, Yunqing Chen, Shiyan Pan, Harikrishna Madadi Reddy
  • Patent number: 11622106
    Abstract: The controller is configured to receive a request that causes transferring of a reference pixel block of a video, wherein the video is being encoded using the reference pixel block. The controller is configured to determine whether the reference pixel block has at least a portion that is outside a frame of the video. In response to the determination of the reference pixel block having at least a portion outside the frame of the video, the controller is configured to cause a portion of the reference pixel block of the video inside the frame of the video to be fetched from a memory storage and stored in a cache storage, pad a remaining missing portion of the reference pixel block of the video outside the frame of the video with padding pixel data to form the reference pixel block, and transfer the reference pixel block in response to the request.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: April 4, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Kameswara Kishore Sriadibhatla, Yunqing Chen, Prasanth Jampani, Srikanth Alaparthi, Adrian Stafford Lewis, Shiyan Pan
  • Publication number: 20220368887
    Abstract: A system for storing and providing video pixel data for video encoding is disclosed. The system comprises a memory storage and a cache storage. The system further comprises a controller. The controller is configured to receive a request that causes transferring of a reference pixel block of a video, wherein the video is being encoded using the reference pixel block. The controller is configured to determine whether the reference pixel block has at least a portion that is outside a frame of the video.
    Type: Application
    Filed: May 17, 2021
    Publication date: November 17, 2022
    Inventors: Kameswara Kishore Sriadibhatla, Yunqing Chen, Prasanth Jampani, Srikanth Alaparthi, Adrian Stafford Lewis, Shiyan Pan
  • Publication number: 20140234327
    Abstract: The invention discloses a monoclonal antibody against human non-small cell lung carcinoma and a use of the monoclonal antibody. The monoclonal antibody is secreted by a hybridoma cell strain which is deposited as CCTCC Access Number No.: C201172. It has high yield and high titer, and has specific reactivity against lung adenocarcinoma and squamous carcinoma cell lines. Therefore, the monoclonal antibody may be applied in preparing drugs for treating human non-small cell lung carcinoma.
    Type: Application
    Filed: January 12, 2012
    Publication date: August 21, 2014
    Inventors: Shiyan Pan, Peijun Huang, Fang Wang