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

Methods and apparatuses for distributing a collection of digital media over a network with automatic generation of presentable media

Assignee: Pictra Inc
•
Filing: 1997-10-24
•
Granted: 2000-03-07
•
Expires: 2017-10-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and apparatuses for publishing a collection of digital media on a network. In one example of a method, a client digital processing system generates a collection of digital media and transmits collection information, which describes the collection of digital media, to a server digital processing system. From the collection information, a plurality of presentable media is automatically generated; each of these presentable media is capable of being presented to other client digital processing systems which are coupled to the network. In this one example, the network is operating according to a hypertext transfer protocol. In this one example, the client and server systems are programmed to interact together such that the presentable media is automatically generated.

Inventors

  • 👤 Shantanu Narayen
  • 👤 Wu Wang
  • 👤 Steve Morris
  • 👤 Chan Chiu
  • 👤 Cecilia Zhao
  • 👤 Aditya Khosla
  • 👤 James Lei
  • 👤 Prasad Kongara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 00:18
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/972; H04L67/06

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 97 words
A method for publishing on a network operating according to an HTTP protocol a collection of digital media, said method comprising: generating a collection of digital media at a client digital processing system; transmitting collection information, which describes said collection of digital media, from said client digital processing system to a server digital processing system; pregenerating automatically from said collection information a plurality of presentable media each of which is capable of being presented to other client digital processing systems which are coupled to said network which is operating according to said HTTP (hypertext transfer protocol) protocol.
Claim 2
Independent Claim 97 words
A method for publishing on a network operating according to an HTTP protocol a collection of digital media, said method comprising: generating a collection of digital media at a client digital processing system; transmitting collection information, which describes said collection of digital media, from said client digital processing system to a server digital processing system; pregenerating automatically from said collection information a plurality of presentable media each of which is capable of being presented to other client digital processing systems which are coupled to said network which is operating according to said HTTP (hypertext transfer protocol) protocol.
Claim 3
Dependent Claim 58 words
A method as in claim 1 wherein said digital media comprises digital images and wherein said presentable media comprises viewable images and wherein said client digital processing system and said server digital processing system are each programmed to interact together such that said server digital processing system generates automatically, from said collection information, said plurality of viewable images.
Claim 4
Dependent Claim 93 words
A method as in claim 2 further comprising: transmitting, from said server digital processing system, said plurality of viewable images to a World Wide Web (WWW) server digital processing system; transmitting said plurality of viewable images from said WWW server digital processing system to at least one of said other client digital processing systems, wherein said WWW server digital processing system is coupled to said network and wherein said client digital processing system is coupled to said network and transmits said collection information to said server digital processing system using said HTTP protocol.
Claim 5
Dependent Claim 47 words
A method as in claim 2 wherein each of said plurality of viewable images is in an HTML (hypertext markup language) and wherein a user of said client digital processing system does not need to create or convert said collection of digital images into said HTML format.
Claim 6
Dependent Claim 33 words
A method as in claim 4 wherein said collection is an album of digital images, said album having a layout and a style specified by a user of said client digital processing system.
Claim 7
Dependent Claim 17 words
A method as in claim 5 wherein said network is one of an Internet or an intranet.
Claim 8
Dependent Claim 22 words
A method as in claim 5 wherein said plurality of viewable images is not persistently maintained at said server digital processing system.
Claim 9
Dependent Claim 38 words
A method as in claim 7 wherein each of said plurality of images includes at least one digital picture, and wherein each of said at least one digital picture is persistently maintained at said server digital processing system.
Claim 10
Dependent Claim 77 words
A method as in claim 8 wherein said server digital processing system generates one of said viewable images and retrieves from storage at least one of said digital picture when it receives a web browsing request from one of said other client digital processing systems, and wherein after said other client digital processing system stops viewing said one of said viewable images, said one of said viewable images is not retained at said server digital processing system.
Claim 11
Dependent Claim 51 words
A method as in claim 8 wherein each of said at least one digital picture is generated and stored at said server digital processing system prior to any browsing request, from said other client digital processing systems, to view any one of said each of said at least one digital picture.
Claim 12
Dependent Claim 32 words
A method as in claim 2 wherein a user of said client digital processing, after having created said collection of digital images, causes said collection to be published by a simple selection.
Claim 13
Dependent Claim 41 words
A method as in claim 11 wherein said simple selection comprises one of a single selection using a pointing device coupled to said client digital processing system or two selections using said pointing device or three selections using said pointing device.
Claim 14
Dependent Claim 21 words
A method as in claim 2 wherein a user of said client digital processing systems may be an unrestricted public member.
Claim 15
Dependent Claim 44 words
A method of claim 5 wherein each of said plurality of viewable images is capable of being viewed by using a web browser at one of said other client digital processing systems to request an HTML page which displays a page of said album.
Claim 16
Dependent Claim 78 words
A method of claim 2 wherein said client digital processing system stores a copy of each of said digital images on a client file storage device which is managed by a client file management system and said client digital processing system stores in a client database a first representation and a second representation of said copy of each of said digital images and stores in said database an association to said copy of each of said digital images.
Claim 17
Dependent Claim 39 words
A method as in claim 15 wherein said first representation comprises a lower resolution version of said copy and said second representation comprises a digest of contents of said copy and said association comprises a reference to said copy.
Claim 18
Dependent Claim 79 words
A method as in claim 2 wherein said server digital processing system stores a copy of each of said digital images on a server file storage device which is managed by a server file management system and said server digital processing system stores in a server database a first representation and a second representation of said copy of each of said digital images and stores in said database an association to said copy of each of said digital images.
Claim 19
Dependent Claim 45 words
A method as in claim 17 wherein said first representation is an HTML viewable version of said copy and said second representation comprises a digest of contents of said copy and said association comprises a reference to said copy in said server file storage device.
Claim 20
Dependent Claim 107 words
A distributed computer readable storage medium containing executable computer program instructions which when executed cause a client digital processing system and a server digital processing system to perform a method comprising: generating a collection of digital media at a client digital processing system; transmitting collection information, which describes said collection of digital media, from said client digital processing system to said server digital processing system; pregenerating automatically from said collection information a plurality of presentable media each of which is capable of being presented to other client digital processing systems which are coupled to a network which is operating according to an HTTP (hypertext transfer protocol) protocol.
Claim 21
Dependent Claim 107 words
A distributed computer readable storage medium containing executable computer program instructions which when executed cause a client digital processing system and a server digital processing system to perform a method comprising: generating a collection of digital media at a client digital processing system; transmitting collection information, which describes said collection of digital media, from said client digital processing system to said server digital processing system; pregenerating automatically from said collection information a plurality of presentable media each of which is capable of being presented to other client digital processing systems which are coupled to a network which is operating according to an HTTP (hypertext transfer protocol) protocol.
Claim 22
Dependent Claim 62 words
A distributed computer readable storage medium as in claim 19 wherein said digital media comprises digital images and wherein said presentable media comprises viewable images and wherein said client digital processing system and said server digital processing system are each programmed to interact together such that said server digital processing system generates automatically, from said collection information, said plurality of viewable images.
Claim 23
Dependent Claim 100 words
A distributed computer readable storage medium as in claim 20, wherein said method further comprises: transmitting, from said server digital processing system, said plurality of viewable images to a World Wide Web (WWW) server digital processing system; transmitting said plurality of viewable images from said WWW server digital processing system to at least one of said other client digital processing systems, wherein said WWW server digital processing system is coupled to said network and wherein said client digital processing system is coupled to said network and transmits said collection information to said server digital processing system using said HTTP protocol.
Claim 24
Dependent Claim 51 words
A distributed computer readable storage medium as in claim 20 wherein each of said plurality of viewable images is in an HTML (hypertext markup language) and wherein a user of said client digital processing system does not need to create or convert said collection of digital images into said HTML format.
Claim 25
Dependent Claim 37 words
A distributed computer readable storage medium as in claim 22 wherein said collection is an album of digital images, said album having a layout and a style specified by a user of said client digital processing system.
Claim 26
Dependent Claim 21 words
A distributed computer readable storage medium as in claim 23 wherein said network is one of an Internet or an intranet.
Claim 27
Dependent Claim 26 words
A distributed computer readable storage medium as in claim 23 wherein said plurality of viewable images is not persistently maintained at said server digital processing system.
Claim 28
Dependent Claim 42 words
A distributed computer readable storage medium as in claim 25 wherein each of said plurality of images includes at least one digital picture, and wherein each of said at least one digital picture is persistently maintained at said server digital processing system.
Claim 29
Dependent Claim 81 words
A distributed computer readable storage medium as in claim 26 wherein said server digital processing system generates one of said viewable images and retrieves from storage at least one of said digital picture when it receives a web browsing request from one of said other client digital processing systems, and wherein after said other client digital processing system stops viewing said one of said viewable images, said one of said viewable images is not retained at said server digital processing system.
Claim 30
Dependent Claim 55 words
A distributed computer readable storage medium as in claim 26 wherein each of said at least one digital picture is generated and stored at said server digital processing system prior to any browsing request, from said other client digital processing systems, to view any one of said each of said at least one digital picture.
Claim 31
Dependent Claim 36 words
A distributed computer readable storage medium as in claim 20 wherein a user of said client digital processing, after having created said collection of digital images, causes said collection to be published by a simple selection.
Claim 32
Dependent Claim 45 words
A distributed computer readable storage medium as in claim 29 wherein said simple selection comprises one of a single selection using a pointing device coupled to said client digital processing system or two selections using said pointing device or three selections using said pointing device.
Claim 33
Dependent Claim 25 words
A distributed computer readable storage medium as in claim 20 wherein a user of said client digital processing systems may be an unrestricted public member.
Claim 34
Dependent Claim 48 words
A distributed computer readable storage medium of claim 23 wherein each of said plurality of viewable images is capable of being viewed by using a web browser at one of said other client digital processing systems to request an HTML page which displays a page of said album.
Claim 35
Dependent Claim 82 words
A distributed computer readable storage medium of claim 20 wherein said client digital processing system stores a copy of each of said digital images on a client file storage device which is managed by a client file management system and said client digital processing system stores in a client database a first representation and a second representation of said copy of each of said digital images and stores in said database an association to said copy of each of said digital images.
Claim 36
Dependent Claim 43 words
A distributed computer readable storage medium as in claim 33 wherein said first representation comprises a lower resolution version of said copy and said second representation comprises a digest of contents of said copy and said association comprises a reference to said copy.
Claim 37
Dependent Claim 83 words
A distributed computer readable storage medium as in claim 20 wherein said server digital processing system stores a copy of each of said digital images on a server file storage device which is managed by a server file management system and said server digital processing system stores in a server database a first representation and a second representation of said copy of each of said digital images and stores in said database an association to said copy of each of said digital images.
Claim 38
Dependent Claim 124 words
A server digital processing system for publishing, on a network operating according to an HTTP protocol, a collection of digital media, said server digital processing system comprising: a processor; a network interface coupled to said network and coupled to said processor, said network interface receiving collection information which describes a collection of digital media from a remotely located client digital processing system; a file storage device coupled to said processor, said file storage device storing copies of said digital media under control of a file management system, and wherein said processor pregenerates automatically from said collection information a plurality of presentable media each of which is capable of being presented by other remotely located client digital processing systems which are coupled to said network.
Claim 39
Dependent Claim 124 words
A server digital processing system for publishing, on a network operating according to an HTTP protocol, a collection of digital media, said server digital processing system comprising: a processor; a network interface coupled to said network and coupled to said processor, said network interface receiving collection information which describes a collection of digital media from a remotely located client digital processing system; a file storage device coupled to said processor, said file storage device storing copies of said digital media under control of a file management system, and wherein said processor pregenerates automatically from said collection information a plurality of presentable media each of which is capable of being presented by other remotely located client digital processing systems which are coupled to said network.
Claim 40
Dependent Claim 71 words
A server digital processing system as in claim 36 wherein said digital media comprises digital images and wherein said presentable media comprises viewable images and wherein said processor maintains a database and creates web-viewable versions of each of said plurality of viewable images, and wherein said database comprises for each of said web-viewable versions an association between said each of said web-viewable versions and said corresponding copy of said digital image.
Claim 41
Dependent Claim 106 words
A computer readable storage medium containing executable computer program instructions which when executed cause a client digital processing system and a server digital processing system to perform a method comprising: generating a collection of digital media at a client digital processing system; transmitting collection information, which describes said collection of digital media, from said client digital processing system to said server digital processing system; pregenerating automatically from said collection information a plurality of presentable media each of which is capable of being presented to other client digital processing systems which are coupled to a network which is operating according to an HTTP (hypertext transfer protocol) protocol.
Claim 42
Dependent Claim 106 words
A computer readable storage medium containing executable computer program instructions which when executed cause a client digital processing system and a server digital processing system to perform a method comprising: generating a collection of digital media at a client digital processing system; transmitting collection information, which describes said collection of digital media, from said client digital processing system to said server digital processing system; pregenerating automatically from said collection information a plurality of presentable media each of which is capable of being presented to other client digital processing systems which are coupled to a network which is operating according to an HTTP (hypertext transfer protocol) protocol.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-07 2003-09-06 2004-03-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-07 2007-09-06 2008-03-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-07 2011-09-06 2012-03-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag