EP1755041A2

Methods for distributed program execution with file-type association in a client-server network

Abstract

In one aspect, a mapping between a file type and a program is received, a client system file is graphically presented, a selection of the graphical depiction is received, a program associated with the selected file is identified, and a request to execute the identified program is sent. In another aspect, a server system file is graphically presented, a selection of the graphical depiction is received, the selection is transmitted to a server system, a request to execute an associated program is received, and the associated program is executed. In still another aspect, a web server file is graphically presented and a request to execute a first program that includes information concerning a second program associated with the file is received. Application output data from the second program is reviewed and formatted by the first program and received application output data is presented to the user.

EP1755041A2, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 1 October 2022, 4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

28 claims: 3 independent, 25 dependent

  1. 1
    In a network including a client system and a plurality of server systems, a method for enabling distributed program execution, the method comprising the steps:a) presenting to a client system a graphical depiction of a data file stored on one of a plurality of server systems;b) receiving by the client system a selection of the data file through a selection of the graphical depiction of the data file;c) transmitting, to one of the plurality of server systems, the selection of the data file;d) receiving a request from one of the plurality of server systems, to execute an executable application program associated with the selected data file, wherein the executable application program is selected by the one of the plurality of server systems according to a mapping specifying an association between the executable application program and a type of the selected data file accepted for processing by the executable application program;and e) executing the executable application program associated with the type of the selected data file.
  2. 8
    In a network including a client system and a plurality of server systems, a method for enabling distributed program execution, the method comprising the steps:a) receiving, by one of a plurality of server systems, a mapping specifying an association between an executable application program and a type of data file accepted for processing by the executable application program;b) storing a data file on one of a plurality of server systems;c) receiving, by one of the plurality of server systems, a selection of the stored data file;d) identifying an executable application program associated with the type of the selected data file using the received mapping;and e) sending a request to a client system to execute the identified executable application program.
  3. 18
    In a network including a client system and a plurality of server systems, a method for enabling distributed program execution, the method comprising the steps:a) receiving, by one of a plurality of server systems, a mapping specifying an association between an executable application program and a type of data file accepted for processing by the executable application program;b) storing, on one of a plurality of server systems, a data file;c) receiving, at a client system, a selection of the stored data file;d) transmitting, to one of a plurality of server systems, the selection of the data file;e) identifying, at one of a plurality of server systems, an executable program associated with the type of the selected data file using the received mapping;f) sending, to the client system, a request to execute the identified executable program;and g) executing, at the client system, the executable program associated with the selected data file.