US7843581B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Creating and sharing digital photo albums
Assignee: Canon Inc
•
Filing: 2005-04-08
•
Granted: 2010-11-30
•
Expires: 2025-04-08
Abstract
Abstract A system ( 1321 ) for accessing an image album comprising a plurality of source images over a network ( 1305 ) is disclosed. A representation of the image album is stored on a server ( 1301 ). The system ( 1321 ) comprises means ( 1304 ) for downloading, from the server ( 1301 ), the representation of the image album. The means ( 1304 ) accesses a reduced resolution version of a said one of the plurality of source images dependent upon the representation of the album, and retrieves, from a storage device (eg 1302 ) located remotely from the server ( 1301 ), the source image corresponding to the reduced resolution version.
Inventors
- 👤 Gerard Anthony Hill
- 👤 Richard Thomson
- 👤 David Powlett
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:21
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/387; H04N1/00127; H04N1/00132; H04N1/00137; H04N1/0014; H04N1/00148; H04N1/00161; H04N1/00164; H04N1/00204; H04N1/00244
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
253 words
A method of accessing, over a network, an image album comprising a plurality of source images, wherein a representation of the image album is stored on a first server, the method comprising the steps of: downloading to a receiver, from the first server, the representation of the image album; downloading to the receiver, from the first server, reduced resolution images of the plurality of source images dependent upon the representation of the album; and at the receiver, designating one of the reduced resolution images and, if the receiver requests a high resolution image, then: sending, from the receiver to the first server, a request for a source image corresponding to one of the reduced resolution images, the first server selecting a second server from a plurality of servers storing a copy of the source image and redirecting the request to the second server; receiving, at the receiver, from the first server, a notification that the second server and the plurality of servers are off-line; the receiver sending to the first server, based on said notification, a request for delayed delivery of the source image, the first server selecting a providing server from among the second server and said plurality of servers once the providing server is on-line; and the receiver receiving, over the network from a storage device associated with the selected providing server that is located remotely from the first server, the source image corresponding to the reduced resolution version, in response to the request for delayed delivery of the source image.
Claim 2
Independent Claim
253 words
A method of accessing, over a network, an image album comprising a plurality of source images, wherein a representation of the image album is stored on a first server, the method comprising the steps of: downloading to a receiver, from the first server, the representation of the image album; downloading to the receiver, from the first server, reduced resolution images of the plurality of source images dependent upon the representation of the album; and at the receiver, designating one of the reduced resolution images and, if the receiver requests a high resolution image, then: sending, from the receiver to the first server, a request for a source image corresponding to one of the reduced resolution images, the first server selecting a second server from a plurality of servers storing a copy of the source image and redirecting the request to the second server; receiving, at the receiver, from the first server, a notification that the second server and the plurality of servers are off-line; the receiver sending to the first server, based on said notification, a request for delayed delivery of the source image, the first server selecting a providing server from among the second server and said plurality of servers once the providing server is on-line; and the receiver receiving, over the network from a storage device associated with the selected providing server that is located remotely from the first server, the source image corresponding to the reduced resolution version, in response to the request for delayed delivery of the source image.
Claim 3
Dependent Claim
57 words
A method according to claim 1 , wherein the representation of the image album comprises at least: a theme or a reference thereto for the image album; a page layout or a reference thereto for the image album; resolution information or a reference thereto for the source images; and identifiers or references thereto for the source images.
Claim 4
Dependent Claim
29 words
A method according to claim 2 , wherein the representation of the image album is an album file and further comprises the reduced resolution images of the source image.
Claim 5
Dependent Claim
18 words
A method according to claim 1 , wherein the reduced resolution images are stored on the first server.
Claim 6
Dependent Claim
23 words
A method according to claim 2 , wherein the reduced resolution images are stored on the storage device associated with the second server.
Claim 7
Dependent Claim
55 words
A method according to claim 2 , comprising the further steps of, prior to the downloading steps: assembling, in a visually displayed scratch pad, the source images from at least one image repository; compiling the assembled source images from the scratch pad to form the image album; and forming the representation of the image album.
Claim 8
Dependent Claim
66 words
A method according to claim 2 , comprising the further steps of, prior to the downloading steps: forming the representation of the image album; uploading the representation of the image album to the first server; and sending, to the receiver, a link to the representation of the image album, the receiver thereby being able to access the representation of the image album on the first server.
Claim 9
Dependent Claim
55 words
A method according to claim 7 , wherein: the link supports mere viewing of the representation of the image album; and the access is provided by sending the representation of the image album from the first server to the receiver in web page format enabling the receiver to view the album using web browser software.
Claim 10
Dependent Claim
23 words
A method according to claim 8 , wherein the web page format utilizes one or more of HTML, CSS, JPG, GIF and Javascript.
Claim 11
Dependent Claim
64 words
A method according to claim 7 , wherein: the link supports viewing and manipulation of the representation of the image album; and the access is provided by sending the representation of the image album from the first server to the receiver in a format enabling the receiver to view and manipulate the received representation of the image album using album creation and sharing software.
Claim 12
Dependent Claim
18 words
A method according to claim 10 , wherein the format utilizes one or more of XML and JPG.
Claim 13
Dependent Claim
232 words
A receiving apparatus for communicating source images from an image album, over a network, wherein a representation of the image album is stored on a first server, the apparatus comprising: means for downloading, from the first server, the representation of the image album; means for downloading, from the first server, reduced resolution images of the source images dependent upon the representation of the image album; means for designating one of the reduced resolution images; means for requesting a high resolution image associated with the designated reduced resolution image; means for sending to the first server a request for a source image corresponding to the designated reduced resolution image, the first server selecting a second server from a plurality of servers storing a copy of the source image and redirecting the request to the second server; means for receiving, from the first server, a notification that the second server and the plurality of servers are off-line; means for sending to the first server, based on said notification, a request for delayed delivery of the source image, the first server selecting a providing server from among the second server and said plurality of servers once the providing server is on-line; and means for receiving over the network, from a storage device associated with the selected providing server that is located remotely from the first server, the source image corresponding to the reduced resolution version.
Claim 14
Dependent Claim
232 words
A receiving apparatus for communicating source images from an image album, over a network, wherein a representation of the image album is stored on a first server, the apparatus comprising: means for downloading, from the first server, the representation of the image album; means for downloading, from the first server, reduced resolution images of the source images dependent upon the representation of the image album; means for designating one of the reduced resolution images; means for requesting a high resolution image associated with the designated reduced resolution image; means for sending to the first server a request for a source image corresponding to the designated reduced resolution image, the first server selecting a second server from a plurality of servers storing a copy of the source image and redirecting the request to the second server; means for receiving, from the first server, a notification that the second server and the plurality of servers are off-line; means for sending to the first server, based on said notification, a request for delayed delivery of the source image, the first server selecting a providing server from among the second server and said plurality of servers once the providing server is on-line; and means for receiving over the network, from a storage device associated with the selected providing server that is located remotely from the first server, the source image corresponding to the reduced resolution version.
Claim 15
Dependent Claim
265 words
A non-transitory computer-readable storage medium having a computer program recorded therein, in executable form, for causing a computer to communicate source images of an image album, over a network, wherein a representation of the image album is stored on a first server, the program causing the computer to perform the steps of: downloading to the computer, from the first server, the representation of the image album; downloading to the computer, from the first server, reduced resolution images of the source images dependent upon the representation of the image album; at the computer, designating one of the reduced resolution images; if a high resolution image is requested, then: sending, from the computer to the first server, a request for a source image corresponding to the designated reduced resolution image, the first server selecting a second server from a plurality of servers storing a copy of the source image and redirecting the request to the second server; receiving, at the computer, from the first server, a notification that the second server and the plurality of servers are off-line; the computer sending to the first server, based on said notification, a request for delayed delivery of the source image, the first server selecting a providing server from among the second server and said plurality of servers once the providing server is on-line; and the computer receiving over the network, from a storage device associated with the selected providing server that is located remotely from the first server, the source image corresponding to the reduced resolution version, in response to the request for delayed delivery of the source image.
Claim 16
Dependent Claim
265 words
A non-transitory computer-readable storage medium having a computer program recorded therein, in executable form, for causing a computer to communicate source images of an image album, over a network, wherein a representation of the image album is stored on a first server, the program causing the computer to perform the steps of: downloading to the computer, from the first server, the representation of the image album; downloading to the computer, from the first server, reduced resolution images of the source images dependent upon the representation of the image album; at the computer, designating one of the reduced resolution images; if a high resolution image is requested, then: sending, from the computer to the first server, a request for a source image corresponding to the designated reduced resolution image, the first server selecting a second server from a plurality of servers storing a copy of the source image and redirecting the request to the second server; receiving, at the computer, from the first server, a notification that the second server and the plurality of servers are off-line; the computer sending to the first server, based on said notification, a request for delayed delivery of the source image, the first server selecting a providing server from among the second server and said plurality of servers once the providing server is on-line; and the computer receiving over the network, from a storage device associated with the selected providing server that is located remotely from the first server, the source image corresponding to the reduced resolution version, in response to the request for delayed delivery of the source image.
References Cited (Backward Citations)
US6542936B1
Cited
US6018774A
Cited
US6578072B2
Cited
US20020131076A1
Cited
US7343320B1
Cited
US20070103723A1
Cited
JP2002082957A
Cited
JP2002209163A
Cited
US20030018667A1
Cited
US20040239982A1
Cited
US20030090528A1
Cited
JP2003188792A
Cited
JP2003199028A
Cited
US20040085578A1
Cited
US20070002362A1
Cited
US20050052685A1
Cited
US20060203261A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2013-11-29 | 2014-05-31 | 2014-11-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2017-11-29 | 2018-05-31 | 2018-11-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2021-11-29 | 2022-05-31 | 2022-11-30 | $7700.00 | Window Closed / Lapsed |