Patents by Inventor Yanhui Zhao

Yanhui Zhao 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: 9886473
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for job management. One of the methods includes receiving a status report for each of a plurality of jobs from a pluggable status reporter. The jobs are executed by applications in a distributed computing system. The applications are developed in at least two different software frameworks. A job type for each job is determined. A specific status handler associated with the job type is selected to determine specified status information for the job. The specified status information is stored and associated with the job in a status database.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: February 6, 2018
    Assignee: Pivotal Software, Inc.
    Inventors: Yanhui Zhao, Xiaoming Gao, Leng Han, Xiong Li, Ye Li
  • Publication number: 20170308581
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic topology generation. One of the methods includes receiving, from a user, a query that specifies a search criterion and a post-processing function prototype. A topology definition is generated from the query that specifies one or more source nodes and at least one processing node, wherein the processing node is specified in the topology to output a stream of data objects corresponding to the data object identifiers and a post-processing node according to the post-processing function prototype, wherein the post-processing node is specified in the topology to receive a stream of data objects output by the processing node, and is specified in the topology to output one or more modified data objects. The topology definition is then provided to a real-time stream computing system for execution.
    Type: Application
    Filed: July 10, 2017
    Publication date: October 26, 2017
    Inventors: Leng Han, Yanhui Zhao, Xiong Li, Xiaoming Gao, Ye Li
  • Patent number: 9740745
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic topology generation. One of the methods includes receiving, from a user, a query that specifies a search criterion and a post-processing function prototype. A topology definition is generated from the query that specifies one or more source nodes and at least one processing node, wherein the processing node is specified in the topology to output a stream of data objects corresponding to the data object identifiers and a post-processing node according to the post-processing function prototype, wherein the post-processing node is specified in the topology to receive a stream of data objects output by the processing node, and is specified in the topology to output one or more modified data objects. The topology definition is then provided to a real-time stream computing system for execution.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 22, 2017
    Assignee: Pivotal Software, Inc.
    Inventors: Leng Han, Yanhui Zhao, Xiong Li, Xiaoming Gao, Ye Li
  • Patent number: 9703835
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic topology generation. One of the methods includes receiving, from a user, a query that specifies a search criterion and a post-processing function prototype. A topology definition is generated from the query that specifies one or more source nodes and at least one processing node, wherein the processing node is specified in the topology to output a stream of data objects corresponding to the data object identifiers and a post-processing node according to the post-processing function prototype, wherein the post-processing node is specified in the topology to receive a stream of data objects output by the processing node, and is specified in the topology to output one or more modified data objects. The topology definition is then provided to a real-time stream computing system for execution.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: July 11, 2017
    Assignee: Pivotal Software, Inc.
    Inventors: Leng Han, Yanhui Zhao, Xiong Li, Xiaoming Gao, Ye Li
  • Publication number: 20160132560
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic topology generation. One of the methods includes receiving, from a user, a query that specifies a search criterion and a post-processing function prototype. A topology definition is generated from the query that specifies one or more source nodes and at least one processing node, wherein the processing node is specified in the topology to output a stream of data objects corresponding to the data object identifiers and a post-processing node according to the post-processing function prototype, wherein the post-processing node is specified in the topology to receive a stream of data objects output by the processing node, and is specified in the topology to output one or more modified data objects. The topology definition is then provided to a real-time stream computing system for execution.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 12, 2016
    Inventors: Leng Han, Yanhui Zhao, Xiong Li, Xiaoming Gao, Ye Li
  • Publication number: 20160098442
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for validating analytics results. One of the methods includes processing a subset of a dataset and polling an analytics system for a corresponding output subset and comparing the two subsets to validate the analytics system.
    Type: Application
    Filed: December 15, 2015
    Publication date: April 7, 2016
    Inventors: Lei Zhu, Ning Fu, Xiong Li, Yanhui Zhao, Xiaojian Wang
  • Publication number: 20150207576
    Abstract: The embodiments disclose a radio frequency loop test method and apparatus for testing frequency division duplexing transceiver in a radio communication system. The apparatus comprises a first directional coupling means and a mixer. The first directional coupling means is coupled with a duplex filter to receive, at a first port, a test signal from a transmitter via the duplex filter; the mixer is coupled with first directional coupling means on both sides to receive the test signal from a second port of the first directional coupling means, convert the frequency of the test signal from the transmitter to a frequency that is receivable by a receiver, and to output the converted test signal to the first directional coupling means, and the first directional coupling means is coupled to receive, at a third port, the converted test signal from the mixer and output, at the first port, the converted test signal to the receiver via the duplex filter.
    Type: Application
    Filed: September 3, 2012
    Publication date: July 23, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Tao Huang, Xiang Zeng, Yanhui Zhao, Liushuan Zhou, Jinlai He
  • Publication number: 20150134695
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for job management. One of the methods includes receiving a status report for each of a plurality of jobs from a pluggable status reporter. The jobs are executed by applications in a distributed computing system. The applications are developed in at least two different software frameworks. A job type for each job is determined. A specific status handler associated with the job type is selected to determine specified status information for the job. The specified status information is stored and associated with the job in a status database.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 14, 2015
    Inventors: Yanhui Zhao, Xiaoming Gao, Leng Han, Xiong Li, Ye Li