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
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 |