← Back to Patent Explorer
US6356283B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for HTML-driven interactive image client

Assignee: Tumbleweed Holdings LLC
•
Filing: 1998-06-10
•
Granted: 2002-03-12
•
Expires: 2018-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for archiving digital data on a server computer, and enabling a user, by means of a client computer, to interactively view a digital image derived from the digital data, the method including receiving an original HTML page by the client computer from the server computer, the original HTML page containing a view window within which a first image is displayed, the view window being partitioned into a plurality of sub-regions at least one of which contains a multiplicity of pixels, selecting a location within the view window corresponding to one of the plurality of sub-regions by the user, initial sending by the client computer to the server computer an indication of the sub-region selected by the user, creating by the server computer a new HTML page containing a link to an embedded image which corresponds to the indication, and further sending the new HTML page by the server computer to the client computer.

Inventors

  • 👤 Joshua Siegfried Guedalia

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 15:05
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G09; G09G; G09G2340/00; G09G2340/04; G09G2340/045; G09G2370/00; G09G2370/02; G09G2370/027

Claims Analysis

Total Claims: 54
Claim 1
Independent Claim 179 words
A method for archiving digital data on a server computer, and enabling a user, by means of a client computer, to interactively view a digital image derived from said digital data, comprising: receiving by said client computer from said server computer an HTML page, said HTML page including a view window within which a first image is displayed, the first image being a first portion of the digital image; selecting by said user, using a pointing device, a command; sending by said client computer to said server computer an indication of the command selected by said user; in response to said sending an indication of the selected command, dynamically constructing a second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the selected command; modifying by said server computer, using server-side software, the HTML page to generate a new HTML page, the new HTML page having a link to the second image; and sending by said server computer to said client computer said new HTML page.
Claim 2
Independent Claim 179 words
A method for archiving digital data on a server computer, and enabling a user, by means of a client computer, to interactively view a digital image derived from said digital data, comprising: receiving by said client computer from said server computer an HTML page, said HTML page including a view window within which a first image is displayed, the first image being a first portion of the digital image; selecting by said user, using a pointing device, a command; sending by said client computer to said server computer an indication of the command selected by said user; in response to said sending an indication of the selected command, dynamically constructing a second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the selected command; modifying by said server computer, using server-side software, the HTML page to generate a new HTML page, the new HTML page having a link to the second image; and sending by said server computer to said client computer said new HTML page.
Claim 3
Dependent Claim 27 words
A method according to claim 1 and wherein said sending by said client computer to said computer also includes sending client state information to said server computer.
Claim 4
Dependent Claim 21 words
A method according to claim 2 and wherein said client state information includes the size and location of said view window.
Claim 5
Dependent Claim 27 words
A method according to claim 2 and wherein said client state information includes an indication of the region within said digital image occupied by said first image.
Claim 6
Dependent Claim 28 words
A method according to claim 2 and wherein said client state information includes an indication of the region within said digital image initially occupied by said first image.
Claim 7
Dependent Claim 27 words
A method according to claim 1 and wherein said link to the second image is a sequence of commands forming part of the Internet Imaging Protocol (IIP).
Claim 8
Dependent Claim 22 words
A method according to claim 6 and wherein said sequence of commands forming part of the IIP includes a convert (CVT) command.
Claim 9
Dependent Claim 17 words
A method according to claim 1 and wherein said digital data is a tiled multi-resolution image file.
Claim 10
Dependent Claim 20 words
A method according to claim 1 and wherein said second image is built from tiles within a multi-resolution image file.
Claim 11
Independent Claim 174 words
A method for interactive viewing of a digital image by a user, said viewing being controlled by a client computer, the method employing digital data residing on a server computer and comprising: receiving by said client computer from said server computer a first HTML page, said first HTML page including a view window within which a first image is displayed, the first image being a first portion of the digital image; selecting by said user, using a pointing device, a command; receiving by said client computer a second HTML page, generated by said server computer, in response to said command which was selected, wherein said second HTML page contains a link to a dynamically constructed second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the selected command; and repeating said selecting and said receiving of said second HTML page at least once, with the second HTML page being used in place of the first HTML page in each successive repetition.
Claim 12
Independent Claim 174 words
A method for interactive viewing of a digital image by a user, said viewing being controlled by a client computer, the method employing digital data residing on a server computer and comprising: receiving by said client computer from said server computer a first HTML page, said first HTML page including a view window within which a first image is displayed, the first image being a first portion of the digital image; selecting by said user, using a pointing device, a command; receiving by said client computer a second HTML page, generated by said server computer, in response to said command which was selected, wherein said second HTML page contains a link to a dynamically constructed second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the selected command; and repeating said selecting and said receiving of said second HTML page at least once, with the second HTML page being used in place of the first HTML page in each successive repetition.
Claim 13
Dependent Claim 17 words
A method according to claim 10 and wherein said digital data is a tiled multi-resolution image file.
Claim 14
Dependent Claim 27 words
A method according to claim 10 and wherein said link to the second image is a sequence of commands forming part of the Internet Imaging Protocol (IIP).
Claim 15
Dependent Claim 22 words
A method according to claim 12 and wherein said sequence of commands forming part of the IIP includes a convert (CVT) command.
Claim 16
Dependent Claim 20 words
A method according to claim 10 and wherein said second image is built from tiles within a multi-resolution image file.
Claim 17
Independent Claim 104 words
A method for generating dynamic HTML pages on a server computer, to enable a user to interactively view a digital image on a client computer, by interactive selection of a command by said user, comprising: receiving from said client computer an indication of a user selected command; in response to said receiving an indication of the user selected command, dynamically constructing an image, the image being a portion of the digital image, and the portion of the digital image corresponding to the user selected command; creating an HTML page containing a link to the image; and sending said HTML page to said client computer.
Claim 18
Independent Claim 104 words
A method for generating dynamic HTML pages on a server computer, to enable a user to interactively view a digital image on a client computer, by interactive selection of a command by said user, comprising: receiving from said client computer an indication of a user selected command; in response to said receiving an indication of the user selected command, dynamically constructing an image, the image being a portion of the digital image, and the portion of the digital image corresponding to the user selected command; creating an HTML page containing a link to the image; and sending said HTML page to said client computer.
Claim 19
Dependent Claim 16 words
A method according to claim 15 and wherein said receiving also includes receiving client state information.
Claim 20
Dependent Claim 26 words
A method according to claim 15 and wherein said link to an image is a sequence of commands forming part of the Internet Imaging Protocol (IIP).
Claim 21
Dependent Claim 22 words
A method according to claim 17 and wherein said sequence of commands forming part of the IIP includes a convert (CVT) command.
Claim 22
Dependent Claim 16 words
A method according to claim 15 and wherein said digital image is a tiled multi-resolution image.
Claim 23
Dependent Claim 19 words
A method according to claim 15 and wherein said image is built from tiles within a multi-resolution image file.
Claim 24
Dependent Claim 182 words
An archival system for archiving digital data on a server computer, and enabling a user, by means of a client computer, to interactively view a digital image derived from said digital data, comprising: a first communication channel for receiving by said client computer from said server computer an HTML page, said HTML page including a view window within which a first image is displayed, the first image being a first portion of the digital image, and for subsequently sending by said server computer to said client computer a new HTML page; a pointing device for selecting by said user a command; a second communication channel for sending by said client computer to said server computer an indication of the command selected by said user; and at least one processor for dynamically constructing a second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the selected command, and for modifying the HTML page to generate said new HTML page, the new HTML page having a link to the second image.
Claim 25
Dependent Claim 182 words
An archival system for archiving digital data on a server computer, and enabling a user, by means of a client computer, to interactively view a digital image derived from said digital data, comprising: a first communication channel for receiving by said client computer from said server computer an HTML page, said HTML page including a view window within which a first image is displayed, the first image being a first portion of the digital image, and for subsequently sending by said server computer to said client computer a new HTML page; a pointing device for selecting by said user a command; a second communication channel for sending by said client computer to said server computer an indication of the command selected by said user; and at least one processor for dynamically constructing a second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the selected command, and for modifying the HTML page to generate said new HTML page, the new HTML page having a link to the second image.
Claim 26
Dependent Claim 24 words
A system according to claim 21 and wherein said second communication channel is also used to send client state information to said server computer.
Claim 27
Dependent Claim 21 words
A system according to claim 22 and wherein said client state information includes the size and location of said view window.
Claim 28
Dependent Claim 27 words
A system according to claim 22 and wherein said client state information includes an indication of the region within said digital image occupied by said first image.
Claim 29
Dependent Claim 28 words
A system according to claim 22 and wherein said client state information includes an indication of the region within said digital image initially occupied by said first image.
Claim 30
Dependent Claim 27 words
A system according to claim 21 and wherein said link to a second image is a sequence of commands forming part of the Internet Imaging Protocol (IIP).
Claim 31
Dependent Claim 22 words
A system according to claim 26 and wherein said sequence of commands forming part of the IIP includes a convert (CVT) command.
Claim 32
Dependent Claim 17 words
A system according to claim 21 and wherein said digital data is a tiled multi-resolution image file.
Claim 33
Dependent Claim 17 words
A system according to claim 21 and wherein said second image is a tiled multi-resolution image file.
Claim 34
Dependent Claim 174 words
A client viewing system for interactive viewing of a digital image by a user, said viewing being controlled by a client computer, employing digital data residing on a server computer, comprising: a communication channel for receiving by said client computer from said server computer a first HTML page, said first HTML page containing a view window within which a first image is displayed, the first image being a portion of the digital image; a pointing device for repeatedly selecting by said user a command; and a communication channel for repeatedly receiving by said client computer a second HTML page, generated by said server computer, in response to a selected command, wherein said second HTML page contains a link to a dynamically constructed second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to said selected command, and wherein the second HTML page is used in place of the first HTML page when the pointing device is next used to select a command.
Claim 35
Dependent Claim 174 words
A client viewing system for interactive viewing of a digital image by a user, said viewing being controlled by a client computer, employing digital data residing on a server computer, comprising: a communication channel for receiving by said client computer from said server computer a first HTML page, said first HTML page containing a view window within which a first image is displayed, the first image being a portion of the digital image; a pointing device for repeatedly selecting by said user a command; and a communication channel for repeatedly receiving by said client computer a second HTML page, generated by said server computer, in response to a selected command, wherein said second HTML page contains a link to a dynamically constructed second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to said selected command, and wherein the second HTML page is used in place of the first HTML page when the pointing device is next used to select a command.
Claim 36
Dependent Claim 17 words
A system according to claim 30 and wherein said digital data is a tiled multi-resolution image file.
Claim 37
Dependent Claim 27 words
A system according to claim 30 and wherein said link to the second image is a sequence of commands forming part of the Internet Imaging Protocol (IIP).
Claim 38
Dependent Claim 22 words
A system according to claim 32 and wherein said sequence of commands forming part of the IIP includes a convert (CVT) command.
Claim 39
Dependent Claim 20 words
A system according to claim 30 and wherein said second image is built from tiles within a multi-resolution image file.
Claim 40
Dependent Claim 135 words
A server dynamic HTML system for generating dynamic HTML pages on a server computer, to enable a user to interactively view a digital image on a client computer, by interactive selecting of commands by said user from among a plurality of commands, comprising: a first communication channel for receiving from said client computer an indication of a user selected command; at least one processor for dynamically constructing an image, the image being a portion of the digital image, and the portion of the digital image corresponding to said user selected command, and for creating an HTML page containing a link to the image; and a second communication channel for sending said HTML page to said client computer, said at least one processor being coupled to said first communication channel and to said second communication channel.
Claim 41
Dependent Claim 135 words
A server dynamic HTML system for generating dynamic HTML pages on a server computer, to enable a user to interactively view a digital image on a client computer, by interactive selecting of commands by said user from among a plurality of commands, comprising: a first communication channel for receiving from said client computer an indication of a user selected command; at least one processor for dynamically constructing an image, the image being a portion of the digital image, and the portion of the digital image corresponding to said user selected command, and for creating an HTML page containing a link to the image; and a second communication channel for sending said HTML page to said client computer, said at least one processor being coupled to said first communication channel and to said second communication channel.
Claim 42
Dependent Claim 20 words
A system according to claim 35 and wherein said first communication channel is also used to receive client state information.
Claim 43
Dependent Claim 26 words
A system according to claim 35 and wherein said link to the image is a sequence of commands forming part of the Internet Imaging Protocol (IIP).
Claim 44
Dependent Claim 22 words
A system according to claim 37 and wherein said sequence of commands forming part of the IIP includes a convert (CVT) command.
Claim 45
Dependent Claim 16 words
A system according to claim 35 and wherein said digital image is a tiled multi-resolution image.
Claim 46
Dependent Claim 19 words
A system according to claim 35 and wherein said image is built from tiles within a multi-resolution image file.
Claim 47
Independent Claim 138 words
A method for archiving digital data on a server computer and enabling a user to interactively view a digital image derived from said digital data, comprising: receiving from said server computer a first layout containing a view window within which a first image is displayed, the first image being a first portion of the digital image; selecting by said user, using a pointing device, a command; in response to said selecting, dynamically constructing a second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the command selected by said user; and providing by said server computer to said user, using server-side software, a second layout, generated by said server computer by modifying the first layout, the second layout containing a reference to the second image.
Claim 48
Independent Claim 138 words
A method for archiving digital data on a server computer and enabling a user to interactively view a digital image derived from said digital data, comprising: receiving from said server computer a first layout containing a view window within which a first image is displayed, the first image being a first portion of the digital image; selecting by said user, using a pointing device, a command; in response to said selecting, dynamically constructing a second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the command selected by said user; and providing by said server computer to said user, using server-side software, a second layout, generated by said server computer by modifying the first layout, the second layout containing a reference to the second image.
Claim 49
Dependent Claim 17 words
A method according to claim 41 and wherein said digital data is a tiled multi-resolution image file.
Claim 50
Dependent Claim 21 words
A method according to claim 41 and wherein said reference to the second image is a reference to a multi-resolution image.
Claim 51
Independent Claim 125 words
A system for archiving digital data on a server computer and enabling a user to interactively view a digital image derived from said digital data, comprising: apparatus providing a first layout containing a view window within which a first image is displayed, the first image being a first portion of the digital image; a pointing device for selecting by said user a command; apparatus dynamically constructing a second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the command selected by said user; and apparatus providing a second layout, generated by said server computer, using serverside software, by modifying the first layout, the second layout containing a reference to the second image.
Claim 52
Independent Claim 125 words
A system for archiving digital data on a server computer and enabling a user to interactively view a digital image derived from said digital data, comprising: apparatus providing a first layout containing a view window within which a first image is displayed, the first image being a first portion of the digital image; a pointing device for selecting by said user a command; apparatus dynamically constructing a second image, the second image being a second portion of the digital image, and the second portion of the digital image corresponding to the command selected by said user; and apparatus providing a second layout, generated by said server computer, using serverside software, by modifying the first layout, the second layout containing a reference to the second image.
Claim 53
Dependent Claim 17 words
A system according to claim 44 and wherein said digital data is a tiled multi-resolution image file.
Claim 54
Dependent Claim 21 words
A system according to claim 44 and wherein said reference to the second image is a reference to a multi-resolution image.

References Cited (Backward Citations)

US6121966A Cited
US5793964A Cited
US5721851A Cited
US5649186A Cited
US5826242A Cited
US5760783A Cited
US5682441A Cited
US5884014A Cited
US5802530A Cited
US5742768A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-03-11 2005-09-10 2006-03-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-03-11 2009-09-10 2010-03-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-03-11 2013-09-10 2014-03-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag