Patent US6959339B1 successfully refreshed from Google Patents.
US6959339B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Technique for handling a universal image format on the internet
Assignee: International Business Machines Corp
•
Filing: 1999-08-18
•
Granted: 2005-10-25
•
Expires: 2019-08-18
Abstract
Abstract A method, apparatus, and article of manufacture for a computer-implemented universal image format solution. Data is accessed at a server computer from a client computer connected to the server computer via a network. The data is stored on a data storage device connected to the server computer. At the server computer, a request for data is received from the client computer. It is determined whether the client computer can access the data in its stored form. When it is determined that the client computer cannot access the data in its stored form, the data is converted into a form that the client computer can access. Then, a locator is returned to the client computer for locating the converted data.
Inventors
- 👤 Yau-Chen Wu
- 👤 Alan Tsu-I Yaung
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 16:39
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9577; G06F16/951; G06F16/953; G06F16/9538; G06F16/9574; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
217 words
A method of accessing data at a server computer from a client computer connected to the server computer via a network, the data being stored on a data storage device connected to the server computer, the method comprising the steps of: receiving, at the server computer, a request for data from the client computer in the form of a universal resource locator (URL) command, the URL command including a file identifier for identifying a file containing the requested data and a file format for the file, wherein the client computer can access the file having the file format; determining, at the server computer, whether the file identifier is valid; if the file identifier is determined to be valid, retrieving, at the server computer, the requested data from the data storage device in response to the request for data from the client computer; after retrieving the requested data from the data storage device, determining, at the server computer, whether the client computer can access the retrieved data in its retrieved form; if it is determined that the client computer cannot access the retrieved data in its retrieved form, automatically converting, at the server, the retrieved data into converted data that the client computer can access; and returning a locator to the client computer for locating the converted data.
Claim 2
Independent Claim
217 words
A method of accessing data at a server computer from a client computer connected to the server computer via a network, the data being stored on a data storage device connected to the server computer, the method comprising the steps of: receiving, at the server computer, a request for data from the client computer in the form of a universal resource locator (URL) command, the URL command including a file identifier for identifying a file containing the requested data and a file format for the file, wherein the client computer can access the file having the file format; determining, at the server computer, whether the file identifier is valid; if the file identifier is determined to be valid, retrieving, at the server computer, the requested data from the data storage device in response to the request for data from the client computer; after retrieving the requested data from the data storage device, determining, at the server computer, whether the client computer can access the retrieved data in its retrieved form; if it is determined that the client computer cannot access the retrieved data in its retrieved form, automatically converting, at the server, the retrieved data into converted data that the client computer can access; and returning a locator to the client computer for locating the converted data.
Claim 3
Dependent Claim
43 words
The method of claim 1 , wherein the step of determining whether the client computer can access the retrieved data in its retrieved form further comprises comparing the file format specified by the URL command to a file extension of the retrieved file.
Claim 4
Dependent Claim
39 words
The method of claim 2 , wherein the step of automatically converting the retrieved data into converted data that the client computer can access further comprises converting the retrieved file to the file format specified by the URL command.
Claim 5
Dependent Claim
30 words
The method of claim 1 , further comprising the steps of: storing the converted data at the server computer; and generating a path name to locate the stored converted data.
Claim 6
Dependent Claim
13 words
The method of claim 4 , wherein the locator comprises the path name.
Claim 7
Dependent Claim
40 words
The method of claim 4 , wherein the client computer has a Web browser, and further comprising the step of, under control of the Web browser, retrieving the stored converted data from the server computer using the generated path name.
Claim 8
Dependent Claim
22 words
The method of claim 4 , further comprising the step of deleting the stored converted data after a predetermined period of time.
Claim 9
Dependent Claim
37 words
The method of claim 1 , wherein the client computer has a Web browser, and further comprising the step of, under control of the Web browser, retrieving the converted data from the server computer using the locator.
Claim 10
Independent Claim
207 words
An apparatus for accessing data from a server computer, comprising: a server computer having a data storage device connected thereto, wherein the data storage device stores data; a client computer connected to the server computer; and one or more computer programs, performed by the server computer via a network, for receiving a request for data from the client computer in the form of a universal resource locator (URL) command, the URL command including a file identifier for identifying a file containing the requested data and a file format for the file, wherein the client computer can access the file having the file format; determining whether the file identifier is valid: if the file identifier is determined to be valid, retrieving the requested data from the data storage device in response to the request for data from the client computer; after retrieving the requested data from the data storage device, determining whether the client computer can access the retrieved data in its retrieved form; if it is determined that the client computer cannot access the retrieved data in its retrieved form, automatically converting the retrieved data into converted data that the client computer can access; and returning a locator to the client computer for locating the converted data.
Claim 11
Independent Claim
207 words
An apparatus for accessing data from a server computer, comprising: a server computer having a data storage device connected thereto, wherein the data storage device stores data; a client computer connected to the server computer; and one or more computer programs, performed by the server computer via a network, for receiving a request for data from the client computer in the form of a universal resource locator (URL) command, the URL command including a file identifier for identifying a file containing the requested data and a file format for the file, wherein the client computer can access the file having the file format; determining whether the file identifier is valid: if the file identifier is determined to be valid, retrieving the requested data from the data storage device in response to the request for data from the client computer; after retrieving the requested data from the data storage device, determining whether the client computer can access the retrieved data in its retrieved form; if it is determined that the client computer cannot access the retrieved data in its retrieved form, automatically converting the retrieved data into converted data that the client computer can access; and returning a locator to the client computer for locating the converted data.
Claim 12
Dependent Claim
45 words
The apparatus of claim 9 , wherein the program for determining whether the client computer can access the retrieved data in its retrieved form further comprises means for comparing the file format specified by the URL command to a file extension of the retrieved file.
Claim 13
Dependent Claim
41 words
The apparatus of claim 10 , wherein the program for automatically converting the retrieved data into converted data that the client computer can access further comprises means for converting the retrieved file to the file format specified by the URL command.
Claim 14
Dependent Claim
31 words
The apparatus of claim 9 , further comprising: means for storing the converted data at the server computer; and means for generating a path name to locate the stored converted data.
Claim 15
Dependent Claim
13 words
The apparatus of claim 12 , wherein the locator comprises the path name.
Claim 16
Dependent Claim
37 words
The apparatus of claim 13 , wherein the client computer has a Web browser, and further comprising means for, under control of the Web browser, retrieving the stored converted data from the server computer using the locator.
Claim 17
Dependent Claim
21 words
The apparatus of claim 12 , further comprising means for deleting the stored converted data after a predetermined period of time.
Claim 18
Dependent Claim
39 words
The apparatus of claim 9 , wherein the client computer has a Web browser, and further comprising the step of, under control of the Web browser, retrieving the converted data from the server computer using the generated path name.
Claim 19
Dependent Claim
35 words
The apparatus of claim 9 , wherein at least one of said one or more computer programs are performed by the server computer for controlling access to the data stored on the data storage device.
Claim 20
Dependent Claim
32 words
The apparatus of claim 9 , wherein at least one of said one or more programs are performed by the server computer for authenticating the data stored on the data storage device.
Claim 21
Dependent Claim
245 words
An article of manufacture comprising a computer program carrier readable by a client computer and tangibly embodying one or more instructions executable by the client computer to perform method steps for accessing data at a server computer from a client computer connected to the server computer via a network, the data being stored in a data storage device connected to the server computer, the method comprising the steps of: receiving, at the server computer, a request for data from the client computer in the form of a universal resource locator (URL) command, the URL command including a file identifier for identifying a file containing the requested data and a file format for the file, wherein the client computer can access the file having the file format; determining, at the server computer, whether the file identifier is valid; if the file identifier is determined to be valid, retrieving, at the server computer, the requested data from the data storage device in response to the request for data from the client computer; after retrieving the requested data from the data storage device, determining, at the server computer, whether the client computer can access the retrieved data in its retrieved form; if it is determined that the client computer cannot access the retrieved data in its retrieved form, automatically converting, at the server, the retrieved data into converted data that the client computer can access; and returning a locator to the client computer for locating the converted data.
Claim 22
Dependent Claim
245 words
An article of manufacture comprising a computer program carrier readable by a client computer and tangibly embodying one or more instructions executable by the client computer to perform method steps for accessing data at a server computer from a client computer connected to the server computer via a network, the data being stored in a data storage device connected to the server computer, the method comprising the steps of: receiving, at the server computer, a request for data from the client computer in the form of a universal resource locator (URL) command, the URL command including a file identifier for identifying a file containing the requested data and a file format for the file, wherein the client computer can access the file having the file format; determining, at the server computer, whether the file identifier is valid; if the file identifier is determined to be valid, retrieving, at the server computer, the requested data from the data storage device in response to the request for data from the client computer; after retrieving the requested data from the data storage device, determining, at the server computer, whether the client computer can access the retrieved data in its retrieved form; if it is determined that the client computer cannot access the retrieved data in its retrieved form, automatically converting, at the server, the retrieved data into converted data that the client computer can access; and returning a locator to the client computer for locating the converted data.
Claim 23
Dependent Claim
44 words
The article of manufacture claim 19 , wherein the step of determining whether the client computer can access the retrieved data in its retrieved form further comprises comparing the file format specified by the URL command to a file extension of the retrieved file.
Claim 24
Dependent Claim
40 words
The article of manufacture of claim 20 , wherein the step of converting the retrieved data into converted data that the client computer can access further comprises converting the retrieved file to the file format specified by the URL command.
Claim 25
Dependent Claim
32 words
The article of manufacture of claim 19 , further comprising the steps of: storing the converted data at the server computer; and generating a path name to locate the stored converted data.
Claim 26
Dependent Claim
15 words
The article of manufacture of claim 22 , wherein the locator comprises the path name.
Claim 27
Dependent Claim
40 words
The article of manufacture of claim 23 , wherein the client computer has a Web browser, and further comprising the step of, under control of the Web browser, retrieving the stored converted data from the server computer using the locator.
Claim 28
Dependent Claim
24 words
The article of manufacture of claim 22 , further comprising the step of deleting the stored converted data after a predetermined period of time.
Claim 29
Dependent Claim
41 words
The article of manufacture of claim 19 , wherein the client computer has a Web browser, and further comprising the step of, under control of the Web browser, retrieving the converted data from the server computer using the generated path name.
References Cited (Backward Citations)
US5675507A
Cited
US5737592A
Cited
US6189030B1
Cited
US5727159A
Cited
US5918013A
Cited
US5911776A
Cited
US6144990A
Cited
US6134598A
Cited
US6041324A
Cited
US6178426B1
Cited
US6092114A
Cited
US6415282B1
Cited
US6330598B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2008-10-24 | 2009-04-25 | 2009-10-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-10-24 | 2013-04-25 | 2013-10-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-10-24 | 2017-04-25 | 2017-10-25 | $7700.00 | Window Closed / Lapsed |