Patents by Inventor Sawyer Shan

Sawyer Shan 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: 9262986
    Abstract: Techniques are provided for reference frame management for screen content video coding using hash or checksum functions. A video data stream including a plurality of frames is received, each frame including a plurality of pixels that define content within the frame. A plurality of hash code values associated with partitioned portions of a current frame are determined, where each hash code value is determined as an output value from a hash or checksum function based upon an input value comprising pixel values for a corresponding partition within the current frame. The current frame is compared with a plurality of reference frames based upon a comparison of the hash code values of the current frame with hash code values of the reference frames. A reference frame is selected as a candidate reference frame for coding the current frame.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: February 16, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Sijia Chen, Sawyer Shan, Hui Liu, Siping Tao
  • Patent number: 9153207
    Abstract: A method, a device and computer readable storage media facilitate detecting a scrolling area within digital content comprising a plurality of frames, wherein the detection includes a comparison between a current frame and a previous frame to determine at least one location within the current frame in which pixel values change in relation to a corresponding location of the reference frame, searching for a reference line of pixels within the scrolling area of the previous frame, in response to finding a reference line, searching for a corresponding matching line of pixels in the current frame that matches the reference line, and, in response to finding a corresponding matching line of pixels in the current frame, determining a degree of scrolling of content in the scrolling area of the current frame in relation to the previous frame.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: October 6, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sawyer Shan, Jeffrey Lai
  • Publication number: 20130148721
    Abstract: Techniques are provided for reference frame management for screen content video coding using hash or checksum functions. A video data stream including a plurality of frames is received, each frame including a plurality of pixels that define content within the frame. A plurality of hash code values associated with partitioned portions of a current frame are determined, where each hash code value is determined as an output value from a hash or checksum function based upon an input value comprising pixel values for a corresponding partition within the current frame. The current frame is compared with a plurality of reference frames based upon a comparison of the hash code values of the current frame with hash code values of the reference frames. A reference frame is selected as a candidate reference frame for coding the current frame.
    Type: Application
    Filed: June 19, 2012
    Publication date: June 13, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sijia Chen, Sawyer Shan, Hui Liu, Siping Tao
  • Publication number: 20130117662
    Abstract: A method, a device and computer readable storage media facilitate detecting a scrolling area within digital content comprising a plurality of frames, wherein the detection includes a comparison between a current frame and a previous frame to determine at least one location within the current frame in which pixel values change in relation to a corresponding location of the reference frame, searching for a reference line of pixels within the scrolling area of the previous frame, in response to finding a reference line, searching for a corresponding matching line of pixels in the current frame that matches the reference line, and, in response to finding a corresponding matching line of pixels in the current frame, determining a degree of scrolling of content in the scrolling area of the current frame in relation to the previous frame.
    Type: Application
    Filed: March 27, 2012
    Publication date: May 9, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sawyer Shan, Jeffrey Lai