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

Methods and apparatuses for transferring data between data processing systems which transfer a representation of the data before transferring the data

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

Abstract

Abstract A method for transferring data between processing systems and systems for transferring data. A method in one example creates a first representation of a first digital media which is stored on a first digital processing system. The first representation is compared to a plurality of representations of a corresponding plurality of digital media. Typically, but not necessarily, the plurality of representations are stored on a second digital processing system and the first representation is transmitted to the second digital processing system. The first digital media is transmitted to the second digital processing system if the first representation does not match any of the plurality of representations.

Inventors

  • 👤 Chan Chiu
  • 👤 Steve Morris
  • 👤 Wu Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:57
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/60; H04N21/63; H04N21/637; H04N21/6377; H04N21/20; H04N21/23; H04N21/234; H04N21/2343; H04N21/234363; H04N21/23439; H04N21/25; H04N21/262; H04N21/26291; H04N21/27; H04N21/274; H04N21/2743; H04N21/40; H04N21/43; H04N21/441; H04N21/442; H04N21/4425; H04N21/47; H04N21/488; H04N21/4882; H04N21/6375; H04N21/65; H04N21/658; H04N21/80; H04N21/81; H04N21/8146; H04N21/8153

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 87 words
A method for transferring data between a first digital processing system and a second digital processing system said method comprising: creating a first representation of a first digital media, said first digital media being stored on said first digital processing system; comparing said first representation to a plurality of representations of a corresponding plurality of digital media; transmitting said first digital media from said first digital processing system to said second digital processing system if said first representation does not match any of said plurality of representations.
Claim 2
Independent Claim 87 words
A method for transferring data between a first digital processing system and a second digital processing system said method comprising: creating a first representation of a first digital media, said first digital media being stored on said first digital processing system; comparing said first representation to a plurality of representations of a corresponding plurality of digital media; transmitting said first digital media from said first digital processing system to said second digital processing system if said first representation does not match any of said plurality of representations.
Claim 3
Dependent Claim 38 words
A method as in claim 1 further comprising transmitting said first representation from said first digital processing system to said second digital processing system, and wherein said plurality of representations are stored on said second digital processing system.
Claim 4
Dependent Claim 39 words
A method as in claim 2 further comprising sending a message from said second digital processing system, after said comparing step, requesting said first digital processing system to transmit said first digital media to said second digital processing system.
Claim 5
Dependent Claim 47 words
A method as in claim 3 further comprising, after said comparing step, creating a second representation of said first digital media and comparing said first representation and said second representation to determine a validity of said first digital media as stored on said second digital processing system.
Claim 6
Dependent Claim 115 words
A method as in claim 3 wherein said step of transmitting said first representation occurs before said comparing step and wherein said comparing step is performed at said second digital processing system, and further comprising, after said comparing step, transmitting said first representation from said first digital processing system to said second digital processing system and creating a second representation of said first digital media at said second digital processing system from said first digital media after said first digital media is received at said second digital processing system, and comparing said first representation and said second representation to determine a validity of said first digital media as stored on said second digital processing system.
Claim 7
Dependent Claim 50 words
A method as in claim 3 wherein said first representation represents content of said first digital media which is a digital picture and said first representation is derived from said content and wherein said comparing step determines whether said first representation does not match any of said plurality of representations.
Claim 8
Dependent Claim 23 words
A method as in claim 6 wherein said plurality of representations is stored in a database which is searched during said comparing step.
Claim 9
Dependent Claim 80 words
A method as in claim 6 wherein said corresponding plurality of digital media are stored in a file system on said second digital processing system, each of said corresponding plurality of digital media corresponding to one of said plurality of representations, and wherein said plurality of representations is stored in a database which comprises a lower resolution picture version of each of said corresponding plurality of digital media and an identifier of each of said corresponding plurality of digital media.
Claim 10
Dependent Claim 58 words
A method as in claim 8 wherein said database further comprises information describing a media container which causes said second digital processing system to display together images of some of said plurality of digital media on a display, and wherein said information comprises layout information specifying how said some of said plurality of digital media are displayed together.
Claim 11
Dependent Claim 158 words
A method as in claim 5 wherein said first representation represents content of said first digital media which is a digital picture and said first representation is derived from said content and wherein said corresponding plurality of digital media are stored in a file system on said second digital processing system, each of said corresponding plurality of digital media corresponding to one of said plurality of representations, and wherein said plurality of representations is stored in a database which comprises a lower resolution picture version of each of said corresponding plurality of digital media and an identifier of each of said plurality of digital media and wherein said database further comprises information describing a media container which causes said second digital processing system to display together images of some of said plurality of digital media on a display, and wherein said information comprises layout information specifying how said some of said plurality of digital media are displayed together.
Claim 12
Dependent Claim 19 words
A method as in claim 9 wherein each said identifier is associated with each said lower resolution picture version.
Claim 13
Dependent Claim 22 words
A method as in claim 11 wherein each said lower resolution picture version is capable of being viewed by a web browser.
Claim 14
Dependent Claim 19 words
A method as in claim 10 wherein each said identifier is associated with each said lower resolution picture version.
Claim 15
Dependent Claim 37 words
A method as in claim 3 further comprising transmitting from said first digital processing system to said second digital processing system a media container which comprises layout information specifying how a plurality of images are displayed together.
Claim 16
Dependent Claim 28 words
A method as in claim 3 wherein said first digital processing system is a client computer system and said second digital processing system is a server computer system.
Claim 17
Dependent Claim 28 words
A method as in claim 3 wherein said first digital processing system is a server computer system and said second digital processing system in a client computer system.
Claim 18
Independent Claim 91 words
A method on a server computer system for transferring data to said server computer system, said method comprising: receiving a first representation of a first digital media; comparing said first representation to a plurality of representations of a corresponding plurality of digital media stored with said server computer system; requesting a copy of said first digital media if said first representation does not match any of said plurality of representations; receiving said copy of said first digital media if said first representation does not match any of said plurality of representations.
Claim 19
Independent Claim 91 words
A method on a server computer system for transferring data to said server computer system, said method comprising: receiving a first representation of a first digital media; comparing said first representation to a plurality of representations of a corresponding plurality of digital media stored with said server computer system; requesting a copy of said first digital media if said first representation does not match any of said plurality of representations; receiving said copy of said first digital media if said first representation does not match any of said plurality of representations.
Claim 20
Dependent Claim 79 words
A method as in claim 17 wherein said step of receiving a first representation further comprising receiving a plurality of first representations of a corresponding plurality of first digital media and said comparing step further comprising comparing each of said plurality of first representations to said plurality of representations of said corresponding plurality of digital media and wherein said step of receiving said copy occurs only if said first representation does not match any of said plurality of representations.
Claim 21
Dependent Claim 59 words
A method as in claim 18 further comprising receiving container information which describes a media container having layout information which specifies how at least some of said corresponding plurality of first digital media are to be displayed together, and wherein said first representation represents content of said first digital media and said first representation is derived from said content.
Claim 22
Dependent Claim 46 words
A method as in claim 19 wherein said requesting step further comprises requesting a copy of each of said corresponding plurality of first digital media only if a corresponding first representation of said plurality of first representation does not match any of said plurality of representations.
Claim 23
Dependent Claim 48 words
A method as in claim 20 wherein said corresponding plurality of digital media are stored in a file system on said server computer system and wherein said plurality of representations is stored in a database which comprises an identifier of each of said corresponding plurality of digital media.
Claim 24
Dependent Claim 100 words
A computer readable storage medium containing executable computer program instructions which when executed by a digital processing system cause the digital processing system to perform a method comprising: receiving a first representation of a first digital media; comparing said first representation to a plurality of representations of a corresponding plurality of digital media stored with a computer system; requesting a copy of said first digital media if said first representation does not match any of said plurality of representations; receiving said copy of said first digital media if said first representation does not match any of said plurality of representations.
Claim 25
Dependent Claim 100 words
A computer readable storage medium containing executable computer program instructions which when executed by a digital processing system cause the digital processing system to perform a method comprising: receiving a first representation of a first digital media; comparing said first representation to a plurality of representations of a corresponding plurality of digital media stored with a computer system; requesting a copy of said first digital media if said first representation does not match any of said plurality of representations; receiving said copy of said first digital media if said first representation does not match any of said plurality of representations.
Claim 26
Dependent Claim 84 words
A computer readable storage medium as in claim 22 wherein said method, said step of receiving a first representation further comprises receiving a plurality of first representations of a corresponding plurality of first digital media and said comparing step further comprising comparing each of said plurality of first representations to said plurality of representations of said corresponding plurality of digital media and wherein said step of receiving said copy occurs only if said first representation does not match any of said plurality of representations.
Claim 27
Dependent Claim 65 words
A computer readable storage medium as in claim 23 wherein said method further comprises receiving container information which describes a media container having layout information which specifies how at least some of said corresponding plurality of first digital media are to be displayed together, and wherein said first representation represents content of said first digital media and said first representation is derived from said content.
Claim 28
Dependent Claim 49 words
A computer readable storage medium as in claim 24 wherein said requesting step further comprises requesting a copy of each of said corresponding plurality of first digital media only if a corresponding first representation of said plurality of first representation does not match any of said plurality of representations.
Claim 29
Dependent Claim 50 words
A computer readable storage medium as in claim 25 wherein said corresponding plurality of digital media are stored in a file system on said computer system and wherein said plurality of representations is stored in a database which comprises an identifier of each of said corresponding plurality of digital media.
Claim 30
Dependent Claim 25 words
A computer readable storage medium as in claim 26 wherein said computer readable storage medium comprises a mass storage device in a server computer system.
Claim 31
Dependent Claim 25 words
A computer readable storage medium as in claim 26 wherein said computer readable storage medium comprises a mass storage device in a client computer system.

References Cited (Backward Citations)

US5442749A Cited
US5793966A Cited
US5771355A Cited
US5926623A Cited
US5790789A Cited
US5860068A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag