Patents by Inventor Weiqiang Zhang

Weiqiang Zhang 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: 20030131085
    Abstract: A system for analyzing test result data from a plurality of test systems capable of producing the test result data in disparate formats is provided. The system includes a data processing block, a memory data structure, and a database. The data processing block is designed to receive the test result data in the disparate formats so as to produce an identifiable result data. The memory data structure is designed to store the identifiable result data in a table format. The database stores the identifiable result data obtained from the memory data structure. The identifiable result data has a uniform format for analyzing the test result data from the plurality of test systems.
    Type: Application
    Filed: December 19, 2001
    Publication date: July 10, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Weiqiang Zhang, Konstantin I. Boudnik
  • Publication number: 20030120700
    Abstract: A method for executing processing tasks in a distributed processing framework system is provided. The method includes identifying a main task of a tasklist and identifying a subtask of the main task. Also included is allocating computing resources for each of the main task and the subtask. The method further includes deploying the main task to a first computing system that is part of the distributed processing framework system. A code of the main task is executed on the first computing system. The code of the main task has program instructions for requesting loading of code for the subtask to a second computing system. The second computing system is part of the allocated computing resources. The code for the subtask is in client-server communication with the code for the main task, such that the code for the main task receives processing results directly from the code for the subtask.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 26, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang
  • Publication number: 20030115252
    Abstract: An invention is disclosed for providing remote applications having built in feedback ability in a distributed test framework is disclosed. A first application program having a call interface is launched using a first agent process, which includes an agent launcher interface. The call interface provides a reference to the first agent process, which allows communication between the application program and the agent process. A launch request is sent from the first application to the agent launcher interface using the reference. The launch request specifies a second application to be launched and also defines attributes of a processing resource. The second application is then launched on a processing resource having the attributes defined in the launch request.
    Type: Application
    Filed: November 20, 2001
    Publication date: June 19, 2003
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang, Alexei Volkov
  • Publication number: 20030074407
    Abstract: A process execution management system is provided. The system includes a controller system designed to have a data center component, a first user interface component instance, and a second user interface component instance. The controller system is accessible over a network, enabling remote user access to data managed by the controller system. The data center component includes data required to execute a process by a processing resource. The processing resource is in communication with the controller system. The first user interface component instance enables a first user interface to provide an interface to a first copy of the data center component. The first user interface notifies the data center component of a change to the first copy of the data center component. The second user interface component instance enables a second user interface to provide an interface to a second copy of the data center component.
    Type: Application
    Filed: December 19, 2001
    Publication date: April 17, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Weiqiang Zhang, Konstantin I. Boudnik
  • Publication number: 20030055936
    Abstract: An invention is provided for customizing attributes of a distributed processing system. An embodiment includes a lookup service capable of advertising attributes of a processing resource, and a processing resource executing an agent process, which is in communication with the lookup service. The processing resource is capable of loading a set of core attributes defining characteristics of the processing resource. Further included are a plurality of dynamic attribute classes and a dynamic attribute list file that provides information concerning the dynamic attribute classes. In use, the agent process reads the dynamic attribute list to obtain the information concerning the dynamic attribute classes, and then loads the plurality of dynamic attribute classes utilizing the information in the dynamic attribute list concerning the dynamic attribute classes.
    Type: Application
    Filed: November 14, 2001
    Publication date: March 20, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Weiqiang Zhang, Konstantin I. Boudnik
  • Publication number: 20030051186
    Abstract: An invention is provided for restoring execution of an application program after interruption in a distributed processing framework. The invention includes a post mortem object that stores point of execution information for an application program. The point of execution information is periodically updated to reflect a current point of execution within the application program at a time of the update. In addition, an agent process is included that executes on a processing resource, such as a test system. The agent process is capable of utilizing the post mortem object to reinitialize the application program to begin execution from a position described by the point of execution information.
    Type: Application
    Filed: November 26, 2001
    Publication date: March 13, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang