← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:21
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag