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

System and method for data recording and playback

Assignee: Nice Systems Inc
•
Filing: 1999-06-08
•
Granted: 2001-06-26
•
Expires: 2019-06-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for playing back data segments stored in one or more locations and managed by one or more playback servers. In a preferred embodiment the system and method receive data describing data segments to be played back; transmit notifications to the playback servers to prepare for playback; and transmit playback requests to the playback servers. The system and method are also capable of playing back the segments in a specified order and such that gaps between the segments are minimized. Additionally, a graphical display can be provided to display the status of the segments being played back.

Inventors

  • 👤 David A. Diamond
  • 👤 David A. Glowny
  • 👤 Trong Nguyen
  • 👤 Phil Min Ni
  • 👤 John E. Richter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:26
CPC Classifications
G; G11; G11B; G11B31/00; H; H04; H04M; H04M3/00; H04M3/22; H04M3/36; H04M3/42; H04M3/42221; H04M2203/00; H04M2203/30; H04M2203/301; H04M3/2218; H04M3/2281; H04M3/42314; H04M3/42323; H04M3/50; H04M3/51; H04M3/5175

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 134 words
A method of playing back data segments stored in one or more locations accessible by one or more playback servers, the method comprising (a) identifying data segments to be played back, an order in which the identified segments are to be played back, the duration of each data segment, and the playback server that is responsible for each data segment's playback; (b) using data describing the duration of each data segment to determine when to transmit playback requests to the playback servers, and timing the requests so as to minimize any gaps between the segments when they are played back; (c) transmitting notifications to playback servers associated with the identified data segments to prepare for playback; and (d) playing back the identified segments in the identified order upon receipt of a request for playback.
Claim 2
Independent Claim 134 words
A method of playing back data segments stored in one or more locations accessible by one or more playback servers, the method comprising (a) identifying data segments to be played back, an order in which the identified segments are to be played back, the duration of each data segment, and the playback server that is responsible for each data segment's playback; (b) using data describing the duration of each data segment to determine when to transmit playback requests to the playback servers, and timing the requests so as to minimize any gaps between the segments when they are played back; (c) transmitting notifications to playback servers associated with the identified data segments to prepare for playback; and (d) playing back the identified segments in the identified order upon receipt of a request for playback.
Claim 3
Dependent Claim 145 words
A computer program for playing back data segments stored in one or more locations accessible by one or more playback servers, the program comprising (a) software for receiving data identifying data segments to be played back, an order in which the identified segments are to be played back, the duration of each data segment, and the playback server that is responsible for each data segment's playback; (b) software for using data describing the duration of each data segment to determine when to transmit playback requests to the playback servers, and timing the requests so as to minimize any gaps between the segments when they are played back; (c) software for transmitting notifications to playback servers associated with the identified data segments to prepare for playback; and (d) software for playing back the identified segments in the identified order upon receipt of a request for playback.
Claim 4
Dependent Claim 145 words
A computer program for playing back data segments stored in one or more locations accessible by one or more playback servers, the program comprising (a) software for receiving data identifying data segments to be played back, an order in which the identified segments are to be played back, the duration of each data segment, and the playback server that is responsible for each data segment's playback; (b) software for using data describing the duration of each data segment to determine when to transmit playback requests to the playback servers, and timing the requests so as to minimize any gaps between the segments when they are played back; (c) software for transmitting notifications to playback servers associated with the identified data segments to prepare for playback; and (d) software for playing back the identified segments in the identified order upon receipt of a request for playback.
Claim 5
Dependent Claim 150 words
An article of manufacture storing a computer program for playing back data segments stored in one or more locations accessible by one or more playback servers, the program comprising (a) software for receiving data identifying data segments to be played back, an order in which the identified segments are to be played back, the duration of each data segment, and the playback server that is responsible for each data segment's playback; (b) software for using data describing the duration of each data segment to determine when to transmit playback requests to the playback servers, and timing the requests so as to minimize any gaps between the segments when they are played back; (c) software for transmitting notifications to playback servers associated with the identified data segments to prepare for playback; and (d) software for playing back the identified segments in the identified order upon receipt of a request for playback.
Claim 6
Dependent Claim 150 words
An article of manufacture storing a computer program for playing back data segments stored in one or more locations accessible by one or more playback servers, the program comprising (a) software for receiving data identifying data segments to be played back, an order in which the identified segments are to be played back, the duration of each data segment, and the playback server that is responsible for each data segment's playback; (b) software for using data describing the duration of each data segment to determine when to transmit playback requests to the playback servers, and timing the requests so as to minimize any gaps between the segments when they are played back; (c) software for transmitting notifications to playback servers associated with the identified data segments to prepare for playback; and (d) software for playing back the identified segments in the identified order upon receipt of a request for playback.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-06-25 2004-12-25 2005-06-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-06-25 2008-12-25 2009-06-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-06-25 2012-12-25 2013-06-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag