Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
293 words
A method in a computer system for generating multiple representations of a source object having object storage, the method comprising the computer-implemented steps of: receiving a request for first presentation data in a first presentation format, the first presentation format specifying: a data format for the first presentation data, a target device that indicates a device for which the first presentation data is to be arranged, and view information that indicates which portion of the source object is to be used for generating the first presentation data; generating first presentation data according to the requested first presentation format; receiving a request for second presentation data in a second presentation format, the second presentation format specifying: a data format for the second presentation data, a target device that indicates a device for which the second presentation data is to be arranged, and view information that indicates which portion of the source object is to be used for generating the second presentation data; generating second presentation data for the source object according to the requested second presentation format; storing the generated first presentation data and the generated second presentation data in the object storage; receiving a request for rendering presentation data in the first presentation format; in response to receiving the request for rendering presentation data in the first presentation format, retrieving the stored first presentation data in the first presentation format; and returning the retrieved first presentation data in the first presentation format; receiving a request for rendering presentation data in the second presentation format; and in response to receiving the request for rendering presentation data in the second presentation format, retrieving the stored second presentation data in the second presentation format; and returning the retrieved second presentation data in the second presentation format.
Claim 2
Independent Claim
293 words
A method in a computer system for generating multiple representations of a source object having object storage, the method comprising the computer-implemented steps of: receiving a request for first presentation data in a first presentation format, the first presentation format specifying: a data format for the first presentation data, a target device that indicates a device for which the first presentation data is to be arranged, and view information that indicates which portion of the source object is to be used for generating the first presentation data; generating first presentation data according to the requested first presentation format; receiving a request for second presentation data in a second presentation format, the second presentation format specifying: a data format for the second presentation data, a target device that indicates a device for which the second presentation data is to be arranged, and view information that indicates which portion of the source object is to be used for generating the second presentation data; generating second presentation data for the source object according to the requested second presentation format; storing the generated first presentation data and the generated second presentation data in the object storage; receiving a request for rendering presentation data in the first presentation format; in response to receiving the request for rendering presentation data in the first presentation format, retrieving the stored first presentation data in the first presentation format; and returning the retrieved first presentation data in the first presentation format; receiving a request for rendering presentation data in the second presentation format; and in response to receiving the request for rendering presentation data in the second presentation format, retrieving the stored second presentation data in the second presentation format; and returning the retrieved second presentation data in the second presentation format.
Claim 3
Independent Claim
164 words
A method in a computer system for displaying multiple representations of an object having storage, the method comprising the computer-implemented steps of: generating presentation data in a plurality of presentation formats, each presentation format indicating a context specification; storing the generated presentation data in the plurality of presentation formats in the object storage; receiving a request for rendering presentation data in a first presentation format of the plurality of presentation formats, the first presentation format indicating a first context specification; retrieving the stored presentation data that corresponds to the first context specification indicated in the first presentation format; displaying the retrieved presentation data in the first presentation format; receiving a request for rendering presentation data in a second presentation format of the plurality of presentation formats, the second presentation format indicating a second context specification; retrieving the stored presentation data that corresponds to the second context specification indicated in the second presentation format; and displaying the retrieved presentation data in the second presentation format.
Claim 4
Independent Claim
164 words
A method in a computer system for displaying multiple representations of an object having storage, the method comprising the computer-implemented steps of: generating presentation data in a plurality of presentation formats, each presentation format indicating a context specification; storing the generated presentation data in the plurality of presentation formats in the object storage; receiving a request for rendering presentation data in a first presentation format of the plurality of presentation formats, the first presentation format indicating a first context specification; retrieving the stored presentation data that corresponds to the first context specification indicated in the first presentation format; displaying the retrieved presentation data in the first presentation format; receiving a request for rendering presentation data in a second presentation format of the plurality of presentation formats, the second presentation format indicating a second context specification; retrieving the stored presentation data that corresponds to the second context specification indicated in the second presentation format; and displaying the retrieved presentation data in the second presentation format.
Claim 5
Dependent Claim
51 words
The method of claim 2, each context specification specifying a data format for the presentation data, a target device that indicates a device for which the presentation data is to be arranged, and view information that indicates which portion of the object is to be used for generating the presentation data.
Claim 6
Independent Claim
137 words
A method in a computer system for generating requested representations of an object for performing operations on the object, the method comprising the computer-implemented steps of: generating data in a plurality of formats, each format compatible with an operation on the object; storing the generated data as data members of the object; in response to receiving a request to perform a first operation on the object, retrieving the stored data in the format compatible with the first operation; and returning an indication of the retrieved data in the format compatible with the first operation; and in response to receiving a request to perform a second operation on the object, retrieving the stored data in the format compatible with the second operation; and returning an indication of the retrieved data in the format compatible with the second operation.
Claim 7
Independent Claim
137 words
A method in a computer system for generating requested representations of an object for performing operations on the object, the method comprising the computer-implemented steps of: generating data in a plurality of formats, each format compatible with an operation on the object; storing the generated data as data members of the object; in response to receiving a request to perform a first operation on the object, retrieving the stored data in the format compatible with the first operation; and returning an indication of the retrieved data in the format compatible with the first operation; and in response to receiving a request to perform a second operation on the object, retrieving the stored data in the format compatible with the second operation; and returning an indication of the retrieved data in the format compatible with the second operation.
Claim 8
Dependent Claim
57 words
The method of claim 4 wherein the first operation is a mathematical calculation and the format compatible with the first operation indicates a data format that is a spreadsheet format and wherein the second operation is a word processing operation and the format compatible with the second operation indicates a data format that is a text format.
Claim 9
Dependent Claim
27 words
The method of claim 4 wherein the first operation is printing and the format compatible with the first operation indicates a target device that is a printer.
Claim 10
Dependent Claim
223 words
A computer-readable memory medium for instructing a computer processor to generate multiple representations of a server object having object storage by performing the steps of: under control of the server object, generating data in a plurality of formats, each format specifying a context specification; storing the generated data in the object storage; receiving a request for data in a requested format of the plurality of formats, the requested format specifying a requested context specification; retrieving the stored data in a format that corresponds to the requested context specification; and returning the retrieved data in response to the request; wherein the context specification of each of the plurality of formats indicates a data format for the generated data and view information that indicates which portion of the object is to be used for generating data, and wherein the step of retrieving the stored data retrieves data that corresponds to a data format and view information specified in the requested context specification; wherein the context specification of each of the plurality of formats indicates a data format for the generated data and a target device that indicates a device for which the generated data is to be arranged, and wherein the step of retrieving the stored data retrieves data that corresponds to a data format and a target device indicated in the requested context specification.
Claim 11
Dependent Claim
223 words
A computer-readable memory medium for instructing a computer processor to generate multiple representations of a server object having object storage by performing the steps of: under control of the server object, generating data in a plurality of formats, each format specifying a context specification; storing the generated data in the object storage; receiving a request for data in a requested format of the plurality of formats, the requested format specifying a requested context specification; retrieving the stored data in a format that corresponds to the requested context specification; and returning the retrieved data in response to the request; wherein the context specification of each of the plurality of formats indicates a data format for the generated data and view information that indicates which portion of the object is to be used for generating data, and wherein the step of retrieving the stored data retrieves data that corresponds to a data format and view information specified in the requested context specification; wherein the context specification of each of the plurality of formats indicates a data format for the generated data and a target device that indicates a device for which the generated data is to be arranged, and wherein the step of retrieving the stored data retrieves data that corresponds to a data format and a target device indicated in the requested context specification.
Claim 12
Dependent Claim
26 words
The computer-readable memory medium of claim 7 wherein the view information of one of the plurality of formats specifies that the generated data is an icon.
Claim 13
Dependent Claim
30 words
The computer-readable memory medium of claim 7 wherein the view information of one of the plurality of formats specifies that the generated data is a thumbnail sketch of the object.
Claim 14
Dependent Claim
29 words
The computer-readable memory medium of claim 7 wherein the view information of one of the plurality of formats specifies that the generated data represents the contents of the object.
Claim 15
Dependent Claim
27 words
The computer-readable memory medium of claim 7 wherein the view information of one of the plurality of formats specifies that the generated data is formatted for printing.
Claim 16
Dependent Claim
57 words
The computer-readable memory medium of claim 7 wherein the context specification of each of the plurality of formats indicates a type of storage medium to transfer the generated data and wherein the step of returning the retrieved data transfers the data on a storage medium of a type of storage medium indicated in the requested context specification.
Claim 17
Dependent Claim
25 words
The computer-readable memory medium of claim 7 wherein the context specification of one of the plurality of formats specifies a printer as the target device.
Claim 18
Dependent Claim
29 words
The computer-readable memory medium of claim 7 wherein the context specification of one of the plurality of formats specifies an output device with specified measurements as the target device.
Claim 19
Dependent Claim
23 words
The computer-readable memory medium of claim 7 wherein the step of storing the generated data stores the data on a persistent storage medium.