Patents by Inventor Robert B. Jervis

Robert B. Jervis 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: 6988139
    Abstract: In a distributed computing environment, a queue of jobs is maintained on a job database, along with parameters for each of the computing devices available to process the jobs. A task model defining the job is provided for generating a plurality of tasks comprising each job. The tasks are maintained in a tuple database, along with the status of each task, indicating when each task is ready for processing. As a computing device becomes available to process a task, its capabilities are matched with those required to complete tasks that are ready for processing and the highest priority task meeting those requirements is assigned to the computing device to be processed. These steps are repeated until all the tasks required for the job have been processed, or the job is otherwise terminated.
    Type: Grant
    Filed: April 26, 2002
    Date of Patent: January 17, 2006
    Assignee: Microsoft Corporation
    Inventors: Robert B. Jervis, Xavier L. Bocken, Chad R. Shurtz
  • Patent number: 5845120
    Abstract: Methods and apparati including computer program products link compiler error messages to information relevant to an error causing the compiler to generate the error message by adding link information to the compiler error messages. The error messages are displayed to the user without the link information. Portions of the visible error messages pertaining to the link information are highlighted, and upon selection by the user of the highlighted portion of the error message, information relevant to the highlighted error message is automatically displayed, for example, by running an editor, loading the source file which generated the error message, and displaying the relevant portion of the source file, or by running a help facility and displaying help information relevant to the error.
    Type: Grant
    Filed: September 19, 1995
    Date of Patent: December 1, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Achut P. Reddy, Daniel J. O'Leary, Robert B. Jervis, Robin Jeffries, Evan W. Adams
  • Patent number: 5835769
    Abstract: Methods, apparatti and computer program products allow one or more editors to provide integrated functionality with one or more applications. The methods, systems and computer program products allow a user to select from among several editors which are not integrated with an application, yet interact with the editor and application as though the editor and application were integrated. One or more editors are assigned to each application and commands sent from each application are transformed into a command readable by the editor associated with the application. The command is sent to the editor, which is then able to display files to provide an appearance that the editor and the application are integrated. User generated commands from the editors may be sent to all of the applications or only a subset of the applications to allow the user to control one or more applications from the editor user interface.
    Type: Grant
    Filed: September 19, 1995
    Date of Patent: November 10, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Robert B. Jervis, Daniel J. O'Leary, Achut P. Reddy, Evan W. Adams, Robin Jeffries
  • Patent number: 5634098
    Abstract: An apparatus and method for testing software is disclosed. A test base is constructed on a storage device by creating a plurality of directories connected to form a hierarchical directory structure. Files associated with software programs to be tested are stored in directories within the hierarchical directory structure. Such files may include source code files, test input files and expected output files. Environment files and environment configuration files that specify values for environment variables are also stored in the test base. A test is run by invoking a test engine and passing to the test engine the name of an environment file and the name of a test. The test engine modifies the values of environment variables based on the specified environment file prior to executing the specified test. After modifying the environment based on the specified environment file and prior to executing the test, the test engine further modifies the environment based on any applicable environment configuration files.
    Type: Grant
    Filed: February 1, 1995
    Date of Patent: May 27, 1997
    Assignee: Sun Microsystems, Inc.
    Inventors: Micheal E. Janniro, Robert B. Jervis, Donald G. Miller, Jr.