Patents by Inventor Quanzhan Zheng

Quanzhan Zheng 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: 9307241
    Abstract: The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip prediction mode; if the current macroblock does not meet either mode, computing at least one of a mode cost after performing motion compensation on the current macroblock using two bidirectional prediction motion vectors obtained in the Direct prediction mode; a mode cost after performing motion compensation on the current macroblock using a forward prediction motion vector obtained in the Direct prediction mode; and a mode cost after performing motion compensation on the current macroblock using a backward prediction motion vector obtained in the Direct prediction mode; and selecting a mode with a smallest cost as an optimal prediction direction to encode the current macroblock.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: April 5, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Chenchen Yu, Jing Lv, JingChang Chen, Quanzhan Zheng, Ronggang Wang, Jie Wan, Wen Gao
  • Publication number: 20140101539
    Abstract: An embodiment of the disclosure provides a website presenting method, in which a style attribute of a website to be presented is acquired, a style attribute of a browser is set according to the acquired style attribute of the website; and the browser presents the website according to the set style. Another embodiment of the disclosure discloses a browser. According to the disclosure, the styles of the website and of the browser may be consistent with each other when the website is presented, which results in a good visual effect, and accordingly, a user may gain a more novel and comfortable browsing experience.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 10, 2014
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Huateng Ma, Quanzhan Zheng, Mengqing Wu, Jinzhou Jiang, Lin Du, Ning Zhang
  • Publication number: 20140056353
    Abstract: The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip prediction mode; if the current macroblock does not meet either mode, computing at least one of a mode cost after performing motion compensation on the current macroblock using two bidirectional prediction motion vectors obtained in the Direct prediction mode; a mode cost after performing motion compensation on the current macroblock using a forward prediction motion vector obtained in the Direct prediction mode; and a mode cost after performing motion compensation on the current macroblock using a backward prediction motion vector obtained in the Direct prediction mode; and selecting a mode with a smallest cost as an optimal prediction direction to encode the current macroblock.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 27, 2014
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Chenchen YU, JING LV, JINGCHANG CHEN, QUANZHAN ZHENG, RONGGANG WANG, JIE WAN, WEN GAO
  • Publication number: 20110044324
    Abstract: Embodiments of the present invention provide a method and apparatus for voice communication based on an IM system. The method includes: a) establishing a tone-modified voice communication channel between second IM client and first IM client; b) processing inputted original voice information through tone modification to obtain tone-modified voice; sending the tone-modified voice to the first IM client via the tone-modified voice communication channel. According to embodiments of the present invention, the voice information collected in the IM system is first processed through tone modification, thereby tone-modified voice communication based on the IM system is implemented.
    Type: Application
    Filed: October 27, 2010
    Publication date: February 24, 2011
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Dalong Li, Quanzhan Zheng, Fuzhong Sheng
  • Patent number: 7747986
    Abstract: A computing system for determining performance factors for using in performance modeling of a deployed subject system, is presented. The computing system includes a plurality of software components comprising the subject system. Each of the components is susceptible to event tracing while executing on the computing system. The computing system includes a tracing component. The tracing component is configured to trace events of the components of the subject system as they execute. The computing system includes a transaction identification table. The transaction identification table comprises starting and ending actions for transactions performed by the subject system. The computing system also includes a transaction identification component that identifies actions from traced events, identifies related actions corresponding to a transaction according to the starting and ending actions in the transaction identification table, and stores the related actions in the transaction workflow data store.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Glenn F LaVigne, Efstathios Papaefstathiou, Jonathan C Hardwick, Quanzhan Zheng, Rebecca Isaacs, Paul Barham
  • Patent number: 7383516
    Abstract: Systems and methods for displaying hierarchical data are described. In an implementation, a method includes processing hierarchical data describing a distributed computing environment. The hierarchical data includes a plurality of levels, in which, at least one of the levels includes a plurality of containers, each of the containers includes one or more items, and each of the items is disposed in another level that is a child of the at least one level. The processed hierarchical data is output for display in a single window on a display device such that the hierarchical data indicates a relationship between each of the items and a respective one of the containers and is configured such that each of the items may be edited without interacting with another window.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Larry J Sauls, Jr., Kent D. Cedola, David E Guimbellot, Quanzhan Zheng
  • Publication number: 20060288149
    Abstract: A computing system for determining performance factors for using in performance modeling of a deployed subject system, is presented. The computing system includes a plurality of software components comprising the subject system. Each of the components is susceptible to event tracing while executing on the computing system. The computing system includes a tracing component. The tracing component is configured to trace events of the components of the subject system as they execute. The computing system includes a transaction identification table. The transaction identification table comprises starting and ending actions for transactions performed by the subject system. The computing system also includes a transaction identification component that identifies actions from traced events, identifies related actions corresponding to a transaction according to the starting and ending actions in the transaction identification table, and stores the related actions in the transaction workflow data store.
    Type: Application
    Filed: June 15, 2005
    Publication date: December 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Glenn LaVigne, Efstathios Papaefstathiou, Jonathan Hardwick, Quanzhan Zheng, Rebecca Isaacs, Paul Barham
  • Publication number: 20060235857
    Abstract: Systems and methods for displaying hierarchical data are described. In an implementation, a method includes processing hierarchical data describing a distributed computing environment. The hierarchical data includes a plurality of levels, in which, at least one of the levels includes a plurality of containers, each of the containers includes one or more items, and each of the items is disposed in another level that is a child of the at least one level. The processed hierarchical data is output for display in a single window on a display device such that the hierarchical data indicates a relationship between each of the items and a respective one of the containers and is configured such that each of the items may be edited without interacting with another window.
    Type: Application
    Filed: April 13, 2005
    Publication date: October 19, 2006
    Applicant: Microsoft Corporation
    Inventors: Larry Sauls, Kent Cedola, David Guimbellot, Quanzhan Zheng