Patents by Inventor Konstantin I. Boudnik

Konstantin I. Boudnik 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: 7426729
    Abstract: A processing system is provided. The processing system includes a master system and a processing resource. The master system is designed to execute a service component and a system controller component. The processing resource is designed to register with the service component for a specific period of time. By registering with the look up service of the service component, the processing resource advertises the eligibility of the processing resource to execute a software processing job having a set of requirements. The system controller component is designed to search the look up service of the service component to locate the processing resource having a set of attributes that substantially matches the set of requirements of the software processing job.
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: September 16, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Patent number: 7266822
    Abstract: A system and method of controlling a distributed processing system such as a including a first computer that includes a first Java virtual machine and a Java control system that also includes a look-up service. The distributed processing system also includes a second computer that includes a second Java virtual machine and a second Java control system client. The distributed processing system also includes a computer network that couples the first computer and the second computer. The second computer can be configured to register with the look-up service for a first predetermined time period. The second computer registration is examined to determine if the second computer registration will be renewed with the look-up service for a subsequent predetermined time period.
    Type: Grant
    Filed: August 14, 2002
    Date of Patent: September 4, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang
  • Patent number: 7257613
    Abstract: Providing remote applications having built in feedback ability in a distributed test framework. 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: Grant
    Filed: November 20, 2001
    Date of Patent: August 14, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang, Alexei Volkov
  • Patent number: 7243137
    Abstract: A process execution management system including a controller system designed to have a data center component and first and second user interface component instances is provided. The data center component includes data required to execute a process by a processing resource in communication with the controller system. The first and second user interface components enable a first user interface and a second under interface to provide interfaces to first and second copies of the data center component, respectively. The first and second user interfaces notify the data center component of changes to the first and second copies of the data center component, respectively. The data center component issues updates including the changes to each of the first and second copies of the data center component to each of the first and second user interfaces to maintain synchronized data.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: July 10, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Weiqiang Zhang, Konstantin I. Boudnik
  • Patent number: 7231437
    Abstract: A system and method of receiving tasks in a distributed test framework (DTF) includes receiving a task in a task feeder. The task is in a task feeder-specific format. The received task is converted to a DTF-specific format and the converted task is scheduled for submission in the DTF.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: June 12, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang
  • Patent number: 7207040
    Abstract: An invention is provided for affording thread priority control in a distributed computer system. At least one task is executed on a server, where each task includes a task identifier and a priority value. In addition, a change priority message, which includes priority value and a task identifier, is received over a network. In response, the priority value of a specific task having the same task identifier as the task identifier of the change priority message is set equal to the priority value of the change priority message. As a result, the specific task is executed at a priority level relative to the priority value of the specific task.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: April 17, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang
  • Patent number: 7191362
    Abstract: An invention is disclosed for providing methods for parsing test results having diverse formats. Test results from executed test suites are identified. Test result formats of the test results are categorized. An order of the test results is tracked. A chain of parsers is assembled from individual parsers such that each individual parser is charged with parsing a particular test result format. Test results are parsed such that the data features that define attributes of the test results are identified where the attributes define pass, fail, and comments associated with the pass or fail.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: March 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang, Alexei Volkov
  • Patent number: 7167894
    Abstract: A distributed processing system includes a first computer, and a second computer that is coupled to the first computer by a computer network. The first computer also includes a first Java virtual machine and a Java control system. The second computer includes a second Java virtual machine and a Java control system client. The second computer is configured to execute a task object. The task object includes several sub-tasks including one or more common sub-tasks. The task object also includes a quantity of input data for processing by the task object and a scheduling class that schedules execution of each of the sub-tasks.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: January 23, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang, Alexei Volkov
  • Patent number: 7165256
    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: Grant
    Filed: December 19, 2001
    Date of Patent: January 16, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang
  • Patent number: 7114159
    Abstract: A method for executing a process by a processing resource is provided. The method includes enabling the processing resource and advertising an availability of the processing resource to execute a job. Also included is receiving a request to execute the job on the processing resource. The method further includes launching a process service to execute the job, executing the job, and completing the execution of the job.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: September 26, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Patent number: 7020699
    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: Grant
    Filed: December 19, 2001
    Date of Patent: March 28, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Weiqiang Zhang, Konstantin I. Boudnik
  • Patent number: 6961937
    Abstract: A method for advertising an availability of a processing resource to execute a process is provided. The method includes enabling a registry service and the processing resource to register with the registry service. The processing resource is configured to be one of numbers of network interconnected resources. Also included in the method is enabling a system controller code to find and select a suitable and available processing resource registered with the registry service to execute the process. The system controller code is configured to be executed on a computer that is networked with the number of interconnected resources. The method further includes enabling the system controller code to communicate with a selected processing resource and updating a status of the processing resource in the registry service upon a termination of executing the process.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: November 1, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Patent number: 6842891
    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: Grant
    Filed: November 14, 2001
    Date of Patent: January 11, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Weiqiang Zhang, Konstantin I. Boudnik
  • Publication number: 20040049716
    Abstract: An invention is disclosed for providing methods for parsing test results having diverse formats. Test results from executed test suites are identified. Test result formats of the test results are categorized. An order of the test results is tracked. A chain of parsers is assembled from individual parsers such that each individual parser is charged with parsing a particular test result format. Test results are parsed such that the data features that define attributes of the test results are identified where the attributes define pass, fail, and comments associated with the pass or fail.
    Type: Application
    Filed: September 10, 2002
    Publication date: March 11, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang, Alexei Volkov
  • Publication number: 20040034856
    Abstract: An invention is provided for affording thread priority control in a distributed computer system. At least one task is executed on a server, where each task includes a task identifier and a priority value. In addition, a change priority message, which includes priority value and a task identifier, is received over a network. In response, the priority value of a specific task having the same task identifier as the task identifier of the change priority message is set equal to the priority value of the change priority message. As a result, the specific task is executed at a priority level relative to the priority value of the specific task.
    Type: Application
    Filed: August 15, 2002
    Publication date: February 19, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang
  • Publication number: 20030236812
    Abstract: A system and method of receiving tasks in a distributed test framework (DTF) includes receiving a task in a task feeder. The task is in a task feeder-specific format. The received task is converted to a DTF-specific format and the converted task is scheduled for submission in the DTF.
    Type: Application
    Filed: May 21, 2002
    Publication date: December 25, 2003
    Applicant: Sun Microsystems, Inc
    Inventors: Konstantin I. Boudnik, Weiqiang Zhang
  • 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: 20030120825
    Abstract: A method for executing a process by a processing resource is provided. The method includes enabling the processing resource and advertising an availability of the processing resource to execute a job. Also included is receiving a request to execute the job on the processing resource. The method further includes launching a process service to execute the job, executing the job, and completing the execution of the job.
    Type: Application
    Filed: September 28, 2001
    Publication date: June 26, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Publication number: 20030120776
    Abstract: A method for managing an execution of a software processing job is provided. The method includes enabling a controller code and finding a suitable and available networked processing resource to execute the software processing job. The processing resource is configured to be registered with a registry service. Also included in the method is monitoring the execution of the software processing job by a selected processing resource as well as an availability of the selected processing resource while the controller code is enabled. The controller code is designed to be executed on a networked computer.
    Type: Application
    Filed: September 28, 2001
    Publication date: June 26, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Publication number: 20030120829
    Abstract: A method for advertising an availability of a processing resource to execute a process is provided. The method includes enabling a registry service and the processing resource to register with the registry service. The processing resource is configured to be one of numbers of network interconnected resources. Also included in the method is enabling a system controller code to find and select a suitable and available processing resource registered with the registry service to execute the process. The system controller code is configured to be executed on a computer that is networked with the number of interconnected resources. The method further includes enabling the system controller code to communicate with a selected processing resource and updating a status of the processing resource in the registry service upon a termination of executing the process.
    Type: Application
    Filed: September 28, 2001
    Publication date: June 26, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil