Methods for distributed program execution with file-type association in a client-server network
First Claim
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) receiving, from one of a plurality of server systems, a mapping specifying an association between a type of data file and an executable program for execution on one of a plurality of server systems;
(b) presenting a graphical depiction of a data file stored on a client system;
(c) receiving a selection of the graphical depiction of the data file;
(d) identifying an executable program associated with the type of the selected data file using the received mapping; and
(e) sending a request to execute the identified executable program.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for enabling distributed execution of a program. In one aspect, the method includes the step of receiving a mapping specifying an association between a type of data file and an executable program for execution on a server. The method also includes the steps of presenting a graphical depiction of a data file stored on a client system and receiving a selection of the graphical depiction of the data file. The method further includes the steps of identifying an executable program associated with the type of the selected data file using the received mapping and sending a request to execute the identified executable program.
142 Citations
38 Claims
-
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) receiving, from one of a plurality of server systems, a mapping specifying an association between a type of data file and an executable program for execution on one of a plurality of server systems;
(b) presenting a graphical depiction of a data file stored on a client system;
(c) receiving a selection of the graphical depiction of the data file;
(d) identifying an executable program associated with the type of the selected data file using the received mapping; and
(e) sending a request to execute the identified executable program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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) providing a mapping specifying an association between a type of data file stored on a client system and an executable program for execution on one of a plurality of server systems;
(b) receiving a request to execute the executable program; and
(c) executing the executable program on one of a plurality of server systems. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. 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 the client system, a mapping specifying an association between a type of data file stored on the client system and an executable program for execution on one of a plurality of server systems;
(b) presenting, by the client system, a graphical depiction of a data file stored on the client system;
(c) receiving, by the client system, a selection of the graphical depiction of the data file;
(d) identifying, by the client system, an executable program associated with the type of the selected data file using the received mapping; and
(e) sending a request to execute the identified executable program to one of a plurality of server systems. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification