Method and system for querying and executing commands of an application program
AssigneeMicrosoft Corporation
InventorsSrinivasa R. Koppolu, C. Douglas Hodges
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSrinivasa R. Koppolu, C. Douglas Hodges
Estimating the term…
A method and system for querying and executing commands of an application program are provided. A caller application program may dispatch a request for status information to a callee application program for one or more commands. That is, the caller application program can determine which commands a callee application program provides and determine the status of each of those commands. In particular, the caller application program may request a bit representation of the status of a command, may request a textual representation of a status of the command, or may request a textual representation of the name of a command. In addition, the caller application program may dispatch a request to execute a command to the callee application program. Moreover, the caller application program may specify whether the callee application program should request user input before executing the command. Furthermore, the caller application program may request that the callee application program provide help information for the command rather than execute the command. Additionally, predefined commands are provided and application defined commands can be defined.
In a data processing system, a method comprising the computer-implemented steps of:
In a data processing system having an operating system and a user interface, a method comprising the computer-implemented steps of:
In a data processing system having an operating system and a user interface, a method comprising the computer-implemented steps of:
In a data processing system having a processor running a first stand alone application program, a method comprising the computer-implemented steps of:
In a data processing system having an operating system and a user interface, a method comprising the computer-implemented steps of:
In a data processing system having a video display and a processor running a first stand alone application program and a second stand alone application program, the first stand alone application program having a first object and a first window environment, the second stand alone application program having a second object which is contained within the first object, the method comprising the computer-implemented steps of:
In a data processing system, a method comprising the computer-implemented steps of:
A data processing system comprising:
A data processing system comprising:
Dependencies are inferred from the claim text.