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
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.
References Cited (Backward Citations)
US3104284A
Cited
US3369077A
Cited
US3723667A
Cited
US3727203A
Cited
US4260854A
Cited
US4130739A
Cited
US4199820A
Cited
US4298954A
Cited
US4435832A
Cited
US4442485A
Cited
US4375083A
Cited
US4542427A
Cited
US4549047A
Cited
US4631746A
Cited
US4679191A
Cited
US4602331A
Cited
US4688117A
Cited
US4686587A
Cited
US4975941A
Cited
US4709390A
Cited
US4630261A
Cited
US4621357A
Cited
US4692819A
Cited
US4799144A
Cited
US4785473A
Cited
US4991217A
Cited
US4785408A
Cited
US4891835A
Cited
US4799217A
Cited
US4811376A
Cited
US4873589A
Cited
US4939595A
Cited
US4890325A
Cited
US4829514A
Cited
US4907225A
Cited
US4851937A
Cited
US4811131A
Cited
US4827461A
Cited
US4835630A
Cited
US5163132A
Cited
US4853952A
Cited
US4841387A
Cited
US4864620A
Cited
US5210851A
Cited
EP0437515B1
Cited
US5031146A
Cited
US4893197A
Cited
US5001703A
Cited
US5179479A
Cited
US5142527A
Cited
US5130975A
Cited
US5353168A
Cited
US5129036A
Cited
US5065428A
Cited
US5270877A
Cited
US5305375A
Cited
US5195128A
Cited
US5216744A
Cited
US5274738A
Cited
EP0554626A2
Cited
US5404455A
Cited
US5457782A
Cited
US5448420A
Cited
US5819005A
Cited
US5446603A
Cited
US5396371A
Cited
US5339203A
Cited
US5533103A
Cited
US5982857A
Cited
GB2310102A
Cited
US5867559A
Cited
EP0822696A2
Cited
US6070241A
Cited
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 |