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

File transfers using playlists

Assignee: International Business Machines Corp
•
Filing: 1997-10-28
•
Granted: 2000-02-15
•
Expires: 2017-10-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and implementing apparatus is provided for transferring data from memory to a file decoder which is effective to decode the file for further processing. In an illustrated example, a video file is decoded for presentation on a display device. The methodology includes enabling a plurality of control functions for access by a user or a user system in controlling the identity, sequence and flow of file transfers in order to optimize transfer efficiency in a data transfer transaction. Application programming interface (API) calls are provided by which playlists are constructed for transfer to the decoder. Further API calls are provided to enable pause and seek functions to be activated during a file transfer. A registration methodology is also provided by which predetermined processing events may be selected and recorded as they occur. The process further includes a methodology for modifying the file transfer protocol between multiple copy transfer and minimal copy transfer depending upon the type of data transfer channel being implemented.

Inventors

  • 👤 Shyamal Chowdhury
  • 👤 Carlos Enrique Ortiz
  • 👤 Lance Warren Russell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:58
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 124 words
A method for processing data files in preparation for transferring at least portions of a series of data files from a first device to a second device, said method comprising: providing a first process, said first process being selectively accessible for enabling a construction of a playlist, said playlist comprising a listing of said portions of said data files; and providing a second process, said second process being selectively accessible for enabling a closing said playlist upon a completion of said construction of said playlist, said first process being selectively operable for enabling a mode designation associated with said playlist, said mode designation being representative of speeds at which said portions are required to be transferred from said first device to said second device.
Claim 2
Independent Claim 124 words
A method for processing data files in preparation for transferring at least portions of a series of data files from a first device to a second device, said method comprising: providing a first process, said first process being selectively accessible for enabling a construction of a playlist, said playlist comprising a listing of said portions of said data files; and providing a second process, said second process being selectively accessible for enabling a closing said playlist upon a completion of said construction of said playlist, said first process being selectively operable for enabling a mode designation associated with said playlist, said mode designation being representative of speeds at which said portions are required to be transferred from said first device to said second device.
Claim 3
Dependent Claim 31 words
The method as set forth in claim 1 and further including: providing a third process, said third process being selectively accessible for putting selected portions of data files in said playlist.
Claim 4
Dependent Claim 31 words
The method as set forth in claim 2 and further including: providing a fourth process, said fourth process being selectively accessible for removing selected portions of data files from said playlist.
Claim 5
Dependent Claim 19 words
The method as set forth in claim 1 wherein said first process and said second process are software calls.
Claim 6
Dependent Claim 31 words
The method as set forth in claim 4 wherein said software calls are part of an application programming interface, said application programming interface being selectively accessible by a software application program.
Claim 7
Dependent Claim 25 words
The method as set forth in claim 1 wherein said first device is a memory unit and said second device is a file decoder unit.
Claim 8
Dependent Claim 53 words
The method as set forth in claim 6 wherein said file decoder unit is included within an enhancement circuit, said enhancement circuit being arranged for connection to a user device, said user device being arranged to selectively effect a presentation on said user device in response to an input from said enhancement circuit.
Claim 9
Dependent Claim 16 words
The method as set forth in claim 1 wherein said data files are video data files.
Claim 10
Dependent Claim 16 words
The method as set forth in claim 1 wherein said data files are audio data files.
Claim 11
Dependent Claim 161 words
A storage medium including machine readable indicia, said storage medium being selectively coupled to a reading device, said reading device being selectively coupled to processing circuitry within a processing system, said reading device being selectively operable to read said machine readable indicia and provide program signals representative thereof, said program signals being effective for processing data files in preparation for transferring at least portions of a series of data files from a first device to a second device, said program signals being effective to enable said processing system to accomplish the steps of: constructing a playlist, said playlist comprising a listing of said portions of said data files; and enabling a closing said playlist upon a completion of said constructing of said playlist, said constructing being selectively operable for enabling a mode designation associated with said playlist, said mode designation being representative of speeds at which said portions are required to be transferred from said first device to said second device.
Claim 12
Dependent Claim 161 words
A storage medium including machine readable indicia, said storage medium being selectively coupled to a reading device, said reading device being selectively coupled to processing circuitry within a processing system, said reading device being selectively operable to read said machine readable indicia and provide program signals representative thereof, said program signals being effective for processing data files in preparation for transferring at least portions of a series of data files from a first device to a second device, said program signals being effective to enable said processing system to accomplish the steps of: constructing a playlist, said playlist comprising a listing of said portions of said data files; and enabling a closing said playlist upon a completion of said constructing of said playlist, said constructing being selectively operable for enabling a mode designation associated with said playlist, said mode designation being representative of speeds at which said portions are required to be transferred from said first device to said second device.
Claim 13
Dependent Claim 26 words
The medium as set forth in claim 10 wherein said program signals are further effective for: selectively putting portions of said data files in said playlist.
Claim 14
Dependent Claim 26 words
The medium as set forth in claim 11 wherein said program signals are further effective for: selectively removing portions of said data files from said playlist.
Claim 15
Dependent Claim 25 words
The medium as set forth in claim 10 wherein said first device is a memory unit and said second device is a file decoder unit.
Claim 16
Dependent Claim 53 words
The medium as set forth in claim 13 wherein said file decoder unit is included within an enhancement circuit, said enhancement circuit being arranged for connection to a user device, said user device being arranged to selectively effect a presentation on said user device in response to an input from said enhancement circuit.

References Cited (Backward Citations)

US5410343A Cited
US5600573A Cited
US5539449A Cited
US5594490A Cited
US5583561A Cited
US5594911A Cited
US5566353A Cited
US5650941A Cited
US5585863A Cited
US5805173A Cited
US5668788A Cited
US5819160A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag