Method and apparatus for client customization by executing software parts on plural servers
First Claim
Patent Images
1. In a computer system, a method for configuring software for a client computer having an existing computer program part, said client computer being coupled to at least one server, said method comprising:
- transmitting a request for a first computer program part from the client computer to a server, the request specifying a first particular manner of use, the first computer program having first usage rights associated therewith, the first usage rights specifying said first particular manner of use for the first computer program part;
authorizing the client computer for the first computer program part in accordance with the first usage rights;
transmitting the first computer program part and new usage rights to the client computer in response to said request;
creating a new computer program for execution by combining the first computer program part and the existing computer program part; and
executing the new computer program in accordance with said new usage rights specifying a second particular manner of use for the new computer program.
2 Assignments
0 Petitions
Accused Products
Abstract
A client computer requests plural program parts from various servers. The plural parts are authorized in accordance with usage rights and combined to create a new computer program. The parts can be executed as the new computer program on the servers, on the client, or on both the servers and the client.
127 Citations
56 Claims
-
1. In a computer system, a method for configuring software for a client computer having an existing computer program part, said client computer being coupled to at least one server, said method comprising:
-
transmitting a request for a first computer program part from the client computer to a server, the request specifying a first particular manner of use, the first computer program having first usage rights associated therewith, the first usage rights specifying said first particular manner of use for the first computer program part; authorizing the client computer for the first computer program part in accordance with the first usage rights; transmitting the first computer program part and new usage rights to the client computer in response to said request; creating a new computer program for execution by combining the first computer program part and the existing computer program part; and executing the new computer program in accordance with said new usage rights specifying a second particular manner of use for the new computer program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer system for configuring software on a client computer having an existing computer program part, said client computer being coupled to plural servers, said computer system comprising:
-
means for transmitting a request for a first computer program part from the client computer to a server, the request specifying a first particular manner of use;
the first computer program having first usage rights associated therewith, the first usage rights specifying said first particular manner of use for the first computer program part;means for authorizing the client computer for the first computer program part in accordance with the first usage rights; means for transmitting the first computer program part and new usage rights to the client computer in response to said request; means for creating a new computer program for execution by combining the first computer program part and the existing computer program part; and means for executing the new computer program in accordance with said new usage rights specifying a second particular manner of use for the new computer program. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification