Patents by Inventor David S. Herron

David S. Herron 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: 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: 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
  • 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
  • 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: 20030014510
    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: Application
    Filed: September 11, 2001
    Publication date: January 16, 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
  • Patent number: 6049836
    Abstract: A method and apparatus for providing communication between a first machine and a second machine comprises the steps of, and apparatus for, coupling a first video display output of the first machine to a first input port of the second machine, converting first video display signals generated by the first machine at the first video display output into first instructions and data and using the first instructions and data to operate the second machine.
    Type: Grant
    Filed: March 10, 1994
    Date of Patent: April 11, 2000
    Assignee: Roche Diagnostics Corporation
    Inventors: Richard O. Carmack, Howard Clarence Freeman, Charles V. Green, David S. Herron, Darren Carl Martin, G. Scott Rulong, Mark J. Simmons, Karl Szabo, Raymond E. Szkotak, Li-Wun Chen Tam, Robert C. Uleski, Frank W. Wagle, Stephen T. West
  • Patent number: 5724066
    Abstract: A system and method provide for distinguishing among characters of a character set. The characters are represented by a data stream of pixel information to a display port. A subset of the pixel information in the data stream contains sufficient information for unique identification of each character within the character set. Examination of the data within the subset of pixels permits identification of respective characters within the set.
    Type: Grant
    Filed: April 18, 1995
    Date of Patent: March 3, 1998
    Assignee: Boehringer Mannheim Corporation
    Inventors: Richard O. Carmack, Howard Clarence Freeman, Charles V. Green, David S. Herron, Darren Carl Martin, G. Scott Rulong, Mark J. Simmons, Karl Szabo, Raymond E. Szkotak, Li-Wun Chen Tam, Robert C. Uleski, Frank W. Wagle, Stephen T. West