Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
123 words
A computer controlled method for panning a view over a distributed electronic image comprising steps of: creating said distributed electronic image at a server system by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on a client system; sending a selected tile from said plurality of tiles to said client system; determining a portion of said selected tile to be rendered as said view; rendering said view from said portion of said selected tile; redetermining said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and repeating the steps of rendering and redetermining.
Claim 2
Dependent Claim
123 words
A computer controlled method for panning a view over a distributed electronic image comprising steps of: creating said distributed electronic image at a server system by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on a client system; sending a selected tile from said plurality of tiles to said client system; determining a portion of said selected tile to be rendered as said view; rendering said view from said portion of said selected tile; redetermining said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and repeating the steps of rendering and redetermining.
Claim 3
Dependent Claim
96 words
The computer controlled method of claim 1 wherein each of said plurality of tiles does not substantially overlap another of said plurality of tiles, said method further comprising steps of: anticipating that said view will be rendered using information from both said selected tile and an adjacent tile responsive to said shift-of-view; sending said adjacent tile to said client system; and wherein the step of determining further includes a step of determining an adjacent portion of said adjacent tile, and the step of rendering said view includes rendering from said adjacent portion of said adjacent tile.
Claim 4
Dependent Claim
98 words
The computer controlled method of claim 1 wherein each of said plurality of tiles substantially overlaps at least one other of said plurality of tiles, said method further comprising steps of: anticipating that said view can be rendered using information from either said selected tile or an adjacent tile responsive to said shift-of-view; sending said adjacent tile to said client system; and wherein the step of redetermining further includes steps of: determining an overlapping portion of said adjacent tile that overlaps said portion; designating said adjacent tile as said selected tile and said overlapping portion as said portion.
Claim 5
Dependent Claim
17 words
The computer controlled method of claim 1 wherein said distributed electronic image is a panoramic image frame.
Claim 6
Dependent Claim
25 words
The computer controlled method of claim 1 further comprising transforming said portion of said selected tile by said client system whereby said view is corrected.
Claim 7
Dependent Claim
117 words
A computer controlled method for panning a view over a distributed electronic image comprising steps of: requesting a selected tile from one of a plurality of tiles representing an image, each of said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view, said plurality of tiles representing said distributed electronic image; receiving said selected tile; determining a portion of said selected tile to be rendered as said view; rendering said view from said portion of said selected tile; redetermining said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and repeating the steps of rendering and redetermining.
Claim 8
Dependent Claim
117 words
A computer controlled method for panning a view over a distributed electronic image comprising steps of: requesting a selected tile from one of a plurality of tiles representing an image, each of said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view, said plurality of tiles representing said distributed electronic image; receiving said selected tile; determining a portion of said selected tile to be rendered as said view; rendering said view from said portion of said selected tile; redetermining said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and repeating the steps of rendering and redetermining.
Claim 9
Dependent Claim
96 words
The computer controlled method of claim 6 wherein each of said plurality of tiles does not substantially overlap another of said plurality of tiles, said method further comprising steps of: anticipating that said view will be rendered using information from both said selected tile and an adjacent tile responsive to said shift-of-view; requesting said adjacent tile; receiving said adjacent tile; and wherein the step of determining further includes a step of determining an adjacent portion of said adjacent tile, and the step of rendering said view includes rendering from said adjacent portion of said adjacent tile.
Claim 10
Dependent Claim
98 words
The computer controlled method of claim 6 wherein each of said plurality of tiles substantially overlaps at least one other of said plurality of tiles, said method further comprising steps of: anticipating that said view can be rendered using information from either said selected tile or an adjacent tile responsive to said shift-of-view; requesting said adjacent tile; receiving said adjacent tile; and wherein the step of redetermining further includes steps of: determining an overlapping portion of said adjacent tile that overlaps said portion; designating said adjacent tile as said selected tile and said overlapping portion as said portion.
Claim 11
Dependent Claim
17 words
The computer controlled method of claim 6 wherein said distributed electronic image is a panoramic image frame.
Claim 12
Dependent Claim
21 words
The computer controlled method of claim 6 further comprising transforming said portion of said selected tile whereby said view is corrected.
Claim 13
Dependent Claim
19 words
The computer controlled method of claim 6 wherein said plurality of tiles are accessed from a computer readable media.
Claim 14
Dependent Claim
18 words
The computer controlled method of claim 6 wherein said plurality of tiles are accessed from a server system.
Claim 15
Dependent Claim
89 words
A computer controlled method for panning a view over a distributed electronic image comprising steps of: creating, at a server system, said distributed electronic image by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on a client system; receiving, by said server system, a first tile request for a selected tile from said plurality of tiles; and sending said selected tile to said client system.
Claim 16
Dependent Claim
89 words
A computer controlled method for panning a view over a distributed electronic image comprising steps of: creating, at a server system, said distributed electronic image by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on a client system; receiving, by said server system, a first tile request for a selected tile from said plurality of tiles; and sending said selected tile to said client system.
Claim 17
Dependent Claim
24 words
The computer controlled method of claim 13 wherein each of said plurality of tiles does not substantially overlap another of said plurality of tiles.
Claim 18
Dependent Claim
22 words
The computer controlled method of claim 13 wherein each of said plurality of tiles substantially overlaps another of said plurality of tiles.
Claim 19
Dependent Claim
17 words
The computer controlled method of claim 13 wherein said distributed electronic image is a panoramic image frame.
Claim 20
Dependent Claim
214 words
A computer controlled system, having a server system in communication with a client system over a network, for panning a view over a distributed electronic image comprising: a tiling mechanism configured to create said distributed electronic image at said server system by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on said client system; a sending mechanism, at said server system, configured to send a selected tile from said plurality of tiles to said client system responsive to a first tile request from said client system; a first receiving mechanism, at said client system, configured to receive said selected tile from said sending mechanism; a determination mechanism, at said client system, configured to determine a portion of said selected tile to be rendered as said view; a rendering mechanism, at said client system, configured to render said view from said portion of said selected tile; a panning mechanism, at said client system, configured to redetermine said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and an iterative mechanism configured to repetitively invoke the rendering mechanism and the panning mechanism responsive to said shift-of-view.
Claim 21
Dependent Claim
214 words
A computer controlled system, having a server system in communication with a client system over a network, for panning a view over a distributed electronic image comprising: a tiling mechanism configured to create said distributed electronic image at said server system by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on said client system; a sending mechanism, at said server system, configured to send a selected tile from said plurality of tiles to said client system responsive to a first tile request from said client system; a first receiving mechanism, at said client system, configured to receive said selected tile from said sending mechanism; a determination mechanism, at said client system, configured to determine a portion of said selected tile to be rendered as said view; a rendering mechanism, at said client system, configured to render said view from said portion of said selected tile; a panning mechanism, at said client system, configured to redetermine said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and an iterative mechanism configured to repetitively invoke the rendering mechanism and the panning mechanism responsive to said shift-of-view.
Claim 22
Dependent Claim
120 words
The computer controlled system of claim 17 wherein each of said plurality of tiles does not substantially overlap another of said plurality of tiles, said system further comprising: a tile anticipation mechanism, at said client system, configured to anticipate that said view will be rendered using information from both said selected tile and an adjacent tile responsive to said shift-of-view; a second receiving mechanism, at said client system, configured to receive said adjacent tile; and wherein the determination mechanism further includes an adjacent determination mechanism configured to determine an adjacent portion of said adjacent tile, and the rendering mechanism further includes a second rendering mechanism configured to render some of said view from said adjacent portion of said adjacent tile.
Claim 23
Dependent Claim
127 words
The computer controlled system of claim 17 wherein each of said plurality of tiles substantially overlap at least one other of said plurality of tiles, said system further comprising: a tile anticipation mechanism, at said client system, configured to anticipate that said view can be rendered using information from either said selected tile or an adjacent tile responsive to said shift-of-view; a second receiving mechanism, at said client system, configured to receive said adjacent tile; and wherein the determination mechanism further includes: an overlap detection mechanism configured to determine whether an overlapping portion of said adjacent tile overlaps said portion; and a selection mechanism configured to designate said adjacent tile as said selected tile and said overlapping portion as said portion responsive to the overlap detection mechanism.
Claim 24
Dependent Claim
17 words
The computer controlled system of claim 17 wherein said distributed electronic image is a panoramic image frame.
Claim 25
Independent Claim
164 words
An apparatus having a central processing unit (CPU) and a memory coupled to said CPU for panning a view over a distributed electronic image comprising: a tile selection mechanism configured to request a selected tile from one of a plurality of tiles representing an image, each of said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view, said plurality of tiles representing said distributed electronic image; a first receiving mechanism configured to receive said selected tile; a determination mechanism configured to determine a portion of said selected tile to be rendered as said view; a rendering mechanism configured to render said view from said portion of said selected tile; a panning mechanism configured to redetermine said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and an iterative mechanism configured to repetitively invoke the rendering mechanism and the panning mechanism responsive to said shift-of-view.
Claim 26
Independent Claim
164 words
An apparatus having a central processing unit (CPU) and a memory coupled to said CPU for panning a view over a distributed electronic image comprising: a tile selection mechanism configured to request a selected tile from one of a plurality of tiles representing an image, each of said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view, said plurality of tiles representing said distributed electronic image; a first receiving mechanism configured to receive said selected tile; a determination mechanism configured to determine a portion of said selected tile to be rendered as said view; a rendering mechanism configured to render said view from said portion of said selected tile; a panning mechanism configured to redetermine said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and an iterative mechanism configured to repetitively invoke the rendering mechanism and the panning mechanism responsive to said shift-of-view.
Claim 27
Dependent Claim
110 words
The apparatus of claim 21 wherein each of said plurality of tiles does not substantially overlap another of said plurality of tiles, said apparatus further comprising: a tile anticipation mechanism configured to anticipate that said view will be rendered using information from both said selected tile and an adjacent tile responsive to said shift-of-view; a second receiving mechanism configured to receive said adjacent tile; wherein the determination mechanism further includes an adjacent determination mechanism configured to determine an adjacent portion of said adjacent tile, and wherein the rendering mechanism further includes a second rendering mechanism configured to render some of said view from said adjacent portion of said adjacent tile.
Claim 28
Dependent Claim
116 words
The apparatus of claim 21 wherein each of said plurality of tiles substantially overlaps at least one other of said plurality of tiles, said apparatus further comprising: a tile anticipation mechanism configured to anticipate that said view can be rendered using information from either said selected tile or an adjacent tile responsive to said shift-of-view; a second receiving mechanism configured to receive said adjacent tile; wherein the determination mechanism further includes: an overlap detection mechanism configured to determine whether an overlapping portion of said adjacent tile overlaps said portion; and a selection mechanism configured to designate said adjacent tile as said selected tile and said overlapping portion as said portion responsive to the overlap detection mechanism.
Claim 29
Dependent Claim
15 words
The apparatus of claim 21 wherein said distributed electronic image is a panoramic image frame.
Claim 30
Dependent Claim
17 words
The apparatus of claim 21 wherein said distributed electronic image is accessed from a computer readable media.
Claim 31
Dependent Claim
24 words
The apparatus of claim 21 wherein said distributed electronic image is accessed from a server system in communication with said apparatus through a network.
Claim 32
Independent Claim
123 words
An apparatus having a central processing unit (CPU) and a memory coupled to said CPU for panning a view over a distributed electronic image comprising: a tiling mechanism configured to create said distributed electronic image by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on a client system; a network interface for communication with said client system; a first receiving mechanism configured to receive a first tile request for a selected tile from said plurality of tiles over the network interface; and a sending mechanism configured to send said selected tile over said network interface to said client system.
Claim 33
Independent Claim
123 words
An apparatus having a central processing unit (CPU) and a memory coupled to said CPU for panning a view over a distributed electronic image comprising: a tiling mechanism configured to create said distributed electronic image by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on a client system; a network interface for communication with said client system; a first receiving mechanism configured to receive a first tile request for a selected tile from said plurality of tiles over the network interface; and a sending mechanism configured to send said selected tile over said network interface to said client system.
Claim 34
Dependent Claim
21 words
The apparatus of claim 27 wherein each said plurality of tiles does not substantially overlap another of said plurality of tiles.
Claim 35
Dependent Claim
23 words
The apparatus of claim 27 wherein each of said plurality of tiles substantially overlaps at least one other of said plurality of tiles.
Claim 36
Dependent Claim
15 words
The apparatus of claim 27 wherein said distributed electronic image is a panoramic image frame.
Claim 37
Dependent Claim
239 words
A computer program product including: a computer usable storage medium having computer readable code embodied therein for causing a computer to pan a view over a distributed electronic image, said computer readable code comprising: computer readable program code configured to cause said computer to effect a tile request mechanism configured to request a selected tile from one of a plurality of tiles representing an image, each of said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view, said plurality of tiles representing said distributed electronic image; computer readable program code configured to cause said computer to effect a first receiving mechanism configured to receive said selected tile; computer readable program code configured to cause said computer to effect a determination mechanism configured to determine a portion of said selected tile to be rendered as said view; computer readable program code configured to cause said computer to effect a rendering mechanism configured to render said view from said portion of said selected tile; computer readable program code configured to cause said computer to effect a panning mechanism configured to redetermine said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and computer readable program code configured to cause said computer to effect an iterative mechanism configured to repetitively invoke the rendering mechanism and the panning mechanism responsive to said shift-of-view.
Claim 38
Dependent Claim
239 words
A computer program product including: a computer usable storage medium having computer readable code embodied therein for causing a computer to pan a view over a distributed electronic image, said computer readable code comprising: computer readable program code configured to cause said computer to effect a tile request mechanism configured to request a selected tile from one of a plurality of tiles representing an image, each of said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view, said plurality of tiles representing said distributed electronic image; computer readable program code configured to cause said computer to effect a first receiving mechanism configured to receive said selected tile; computer readable program code configured to cause said computer to effect a determination mechanism configured to determine a portion of said selected tile to be rendered as said view; computer readable program code configured to cause said computer to effect a rendering mechanism configured to render said view from said portion of said selected tile; computer readable program code configured to cause said computer to effect a panning mechanism configured to redetermine said portion of said selected tile to be rendered as said view responsive to a shift-of-view; and computer readable program code configured to cause said computer to effect an iterative mechanism configured to repetitively invoke the rendering mechanism and the panning mechanism responsive to said shift-of-view.
Claim 39
Dependent Claim
134 words
The computer program product of claim 31 wherein each of said plurality of tiles does not substantially overlap another of said plurality of tiles, said product further comprising: computer readable program code configured to cause said computer to effect a tile anticipation mechanism configured to anticipate that said view will be rendered using information from both said selected tile and an adjacent tile responsive to said shift-of-view; computer readable program code configured to cause said computer to effect a second receiving mechanism configured to receive said adjacent tile; wherein the determination mechanism further includes an adjacent determination mechanism configured to determine an adjacent portion of said adjacent tile, and wherein the rendering mechanism further includes a second rendering mechanism configured to render some of said view from said adjacent portion of said adjacent tile.
Claim 40
Dependent Claim
162 words
The computer program product of claim 31 wherein each of said plurality of tiles substantially overlaps at least one other of said plurality of tiles, said product further comprising: computer readable program code configured to cause said computer to effect a tile anticipation mechanism configured to anticipate that said view can be rendered using information from either said selected tile or an adjacent tile responsive to said shift-of-view; computer readable program code configured to cause said computer to effect a second receiving mechanism configured to receive said adjacent tile; wherein the determination mechanism further includes: computer readable program code configured to cause said computer to effect an overlap detection mechanism configured to determine whether an overlapping portion of said adjacent tile overlaps said portion; and computer readable program code configured to cause said computer to effect a selection mechanism configured to designate said adjacent tile as said selected tile and said overlapping portion as said portion responsive to the overlap detection mechanism.
Claim 41
Dependent Claim
17 words
The computer program product of claim 31 wherein said distributed electronic image is a panoramic image frame.
Claim 42
Dependent Claim
19 words
The computer program product of claim 31 wherein said distributed electronic image is accessed from a computer readable media.
Claim 43
Dependent Claim
26 words
The computer program product of claim 31 wherein said distributed electronic image is accessed from a server system in communication with said product through a network.
Claim 44
Dependent Claim
176 words
A computer program product including: a computer usable storage medium having computer readable code embodied therein for causing a computer to pan a view over a distributed electronic image, said computer readable code comprising: computer readable program code configured to cause said computer to effect a tiling mechanism configured to create said distributed electronic image by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on a client system; computer readable program code configured to cause said computer to effect a network interface for communication with said client system; computer readable program code configured to cause said computer to effect a first receiving mechanism configured to receive a first tile request for a selected tile from said plurality of tiles over the network interface; and computer readable program code configured to cause said computer to effect a sending mechanism configured to send said selected tile over said network interface to said client system.
Claim 45
Dependent Claim
176 words
A computer program product including: a computer usable storage medium having computer readable code embodied therein for causing a computer to pan a view over a distributed electronic image, said computer readable code comprising: computer readable program code configured to cause said computer to effect a tiling mechanism configured to create said distributed electronic image by dividing an image into a plurality of tiles, said plurality of tiles being spatially variant and wherein each of said plurality of tiles contains more information than required to render said view on a client system; computer readable program code configured to cause said computer to effect a network interface for communication with said client system; computer readable program code configured to cause said computer to effect a first receiving mechanism configured to receive a first tile request for a selected tile from said plurality of tiles over the network interface; and computer readable program code configured to cause said computer to effect a sending mechanism configured to send said selected tile over said network interface to said client system.
Claim 46
Dependent Claim
24 words
The computer program product of claim 37 wherein each of said plurality of tiles does not substantially overlap another of said plurality of tiles.
Claim 47
Dependent Claim
24 words
The computer program product of claim 37 wherein each of said plurality of tiles substantially overlaps at least one of said plurality of tiles.
Claim 48
Dependent Claim
17 words
The computer program product of claim 37 wherein said distributed electronic image is a panoramic image frame.