Managing application resources
First Claim
1. A method of managing application resources in a computer system, the method comprising:
- determining a configuration of the computer system;
receiving a request to access an application resource;
directing the request to a data file, wherein the data file includes a plurality of streams, and wherein each of the plurality of streams includes a configuration-specific version of the application resource;
directing the request to a first stream of the plurality of streams, wherein the first stream includes a version of the application resource specific to the configuration, wherein the configuration comprises a software configuration describing at least one of the group consisting of an operating system of the computer system and a network parameter of the computer system; and
directing the request to a second data file, wherein the second data file includes a version of the application resource directed to the configuration, if none of the plurality of streams includes a version of the application resource directed to the hardware configuration.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods of managing application resources in a computer system. The methods may comprise the steps of determining a configuration of the computer system and receiving a request to access an application resource. The methods may also comprise the step of directing the request to a data file. The data file may include a plurality of streams, and each of the plurality of streams may comprise a configuration-specific version of the application resource. In various embodiments, the methods may also comprise the step of directing the request to a first stream of the plurality of streams. The first stream may comprise version of the application resource specific to the configuration. Various system embodiments are also provided.
132 Citations
21 Claims
-
1. A method of managing application resources in a computer system, the method comprising:
-
determining a configuration of the computer system; receiving a request to access an application resource; directing the request to a data file, wherein the data file includes a plurality of streams, and wherein each of the plurality of streams includes a configuration-specific version of the application resource; directing the request to a first stream of the plurality of streams, wherein the first stream includes a version of the application resource specific to the configuration, wherein the configuration comprises a software configuration describing at least one of the group consisting of an operating system of the computer system and a network parameter of the computer system; and directing the request to a second data file, wherein the second data file includes a version of the application resource directed to the configuration, if none of the plurality of streams includes a version of the application resource directed to the hardware configuration. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for managing application resources in a computer system, the system comprising:
-
data storage, the data storage comprising a data file, wherein the data file comprises a plurality of streams, wherein each of the plurality of streams includes a configuration-specific version of an application resource, and wherein the data storage further comprises a plurality of files, wherein each of the plurality of files comprises a configuration-specific version of the application resource; an application resource module configured to; receive a request for the application resource and direct the request to a first stream of the plurality of streams, wherein the first stream includes a version of the application resource specific to a configuration of the computer system, wherein the configuration comprises a software configuration describing at least one of the group consisting of an operating system of the computer system and a network parameter of the computer system; and direct the request to one of the plurality of data files comprising a version of the application resource specific to a configuration of the computer system, if none of the plurality of streams comprise an appropriate version of the application resource. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method of managing application resources in a computer system, the method comprising:
-
directing a request for an application resource to a data file, wherein the data file comprises a plurality of streams comprising configuration-specific versions of the application resource and a second stream comprising an executable code; executing the executable code, wherein executing the executable code causes at least one processor associated with the computer system to perform the following steps; determining a configuration of the computer system; selecting a stream of the data file that comprises a version of the application resource specific to the configuration; and returning the version of the application resource specific to the configuration in response to the request calling a second executable code specific to the configuration, wherein the second executable code causes the processor associated with the computer system to perform the steps of; selecting a stream of the data file that comprises a version of the application resource specific to the configuration; and returning the version of the application resource specific to the configuration in response to the request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of managing application resources in a computer system, the method comprising:
-
directing a request for an application resource to a data file, wherein the data file comprises a plurality of streams comprising configuration-specific versions of the application resource and a second stream comprising an executable code; executing the executable code, wherein executing the executable code causes at least one processor associated with the computer system to perform the following steps; determining a configuration of the computer system; selecting a stream of the data file that comprises a version of the application resource specific to the configuration; and returning the version of the application resource specific to the configuration in response to the request;
wherein the selecting and the returning comprise calling a second executable code specific to the configuration, wherein the second executable code causes the processor associated with the computer system to perform the steps of;selecting the stream of the data file that comprises a version of the application resource specific to the configuration; and returning the version of the application resource specific to the configuration in response to the request.
-
Specification