US5991373A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Reproduction of a voice and video session
Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-09-15
•
Granted: 1999-11-23
•
Expires: 2017-09-15
Abstract
Abstract A communication system for reproducing a voice and video session includes a call center having a voice server and a video server. The call center also includes agent and supervisor workstations with computers and associated voice instruments. The voice server records and communicates voice segments associated with the session using a voice path. The computers at the agent and supervisor workstations retrieve the video segment captured and stored by the video server, and display the video segment adjusted in time to reproduce the session.
Inventors
- 👤 Jon A. Pattison
- 👤 John A. Fox
- 👤 David Machalica
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 15:22
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/14; H04N7/141; H04N7/147; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/42221
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
123 words
A system for reproducing a session having a voice segment and a video segment, comprising: a voice server that stores the voice segment associated with the session; a video server that stores the video segment associated with the session, the video segment having a plurality of video intervals, each video interval comprising video data and an associated interval offset; and a client having an associated voice instrument that communicates the voice segment, and a display that displays the video data for each video interval adjusted in time by the associated interval offset and by a client offset to reproduce the session, wherein the client offset indicates a difference between a first clock at the voice server and a second clock at the client.
Claim 2
Independent Claim
123 words
A system for reproducing a session having a voice segment and a video segment, comprising: a voice server that stores the voice segment associated with the session; a video server that stores the video segment associated with the session, the video segment having a plurality of video intervals, each video interval comprising video data and an associated interval offset; and a client having an associated voice instrument that communicates the voice segment, and a display that displays the video data for each video interval adjusted in time by the associated interval offset and by a client offset to reproduce the session, wherein the client offset indicates a difference between a first clock at the voice server and a second clock at the client.
Claim 3
Dependent Claim
18 words
The system of claim 1, wherein each video interval represents video activity for a fixed interval of time.
Claim 4
Dependent Claim
36 words
The system of claim 1, wherein each video interval represents video activity for a fixed interval of time, the video segment further comprises adjacent video intervals spaced apart by more than the fixed interval of time.
Claim 5
Dependent Claim
13 words
The system of claim 1, wherein the video data comprises screen draw commands.
Claim 6
Dependent Claim
27 words
The system of claim 1, wherein the voice server directs the client to begin displaying the video segment at a start time adjusted by the client offset.
Claim 7
Dependent Claim
22 words
The system of claim 1, wherein the voice server communicates the voice segment to the associated voice instrument using a voice path.
Claim 8
Dependent Claim
43 words
The system of claim 1, further comprising a switch to establish a voice path between the voice server and the associated voice instrument of the client, wherein the voice server communicates the voice segment to the associated voice instrument using the voice path.
Claim 9
Independent Claim
107 words
A method for reproducing a session having a voice segment and a video segment, comprising: storing the voice segment associated with the session; storing the video segment associated with the session, the video segment having a plurality of video intervals, each video interval comprising video data and an associated interval offset; communicating the voice segment to a voice instrument; determining a client offset indicating a difference between a first clock at a voice server and a second clock at a client; and displaying the video data for each video interval adjusted in time by the associated interval offset and the associated client offset to reproduce the session.
Claim 10
Independent Claim
107 words
A method for reproducing a session having a voice segment and a video segment, comprising: storing the voice segment associated with the session; storing the video segment associated with the session, the video segment having a plurality of video intervals, each video interval comprising video data and an associated interval offset; communicating the voice segment to a voice instrument; determining a client offset indicating a difference between a first clock at a voice server and a second clock at a client; and displaying the video data for each video interval adjusted in time by the associated interval offset and the associated client offset to reproduce the session.
Claim 11
Dependent Claim
18 words
The method of claim 8, wherein each video interval represents video activity for a fixed interval of time.
Claim 12
Dependent Claim
37 words
The method of claim 8, wherein each video interval represents video activity for a fixed interval of time, and the video segment further comprises adjacent video intervals spaced apart by more than the fixed interval of time.
Claim 13
Dependent Claim
13 words
The method of claim 8, wherein the video data comprises screen draw commands.
Claim 14
Dependent Claim
46 words
The method of claim 8, wherein the step of communicating the voice segment comprises: establishing a voice path between a voice server and the voice instrument via a switch; and communicating the voice segment from the voice server to the voice instrument using the voice path.
Claim 15
Independent Claim
155 words
A method for reproducing a voice and video session at a client, comprising: receiving a selection of the session, the session identifying a voice segment and a video segment of the session; terminating a voice path at a voice instrument associated with the client; receiving, at the client, the video segment associated with the session, the video segment having a plurality of video intervals, each video interval comprising video data and an associated interval offset; receiving the voice segment at the voice instrument using the voice path; and displaying, on a display at the client, the video data for each video interval adjusted in time by the associated interval offset and by an associated client offset to reproduce the session, wherein the client offset indicates a difference between a first clock at the client and a second clock at a voice server that communicates the voice segment to the voice instrument using the voice path.
Claim 16
Independent Claim
155 words
A method for reproducing a voice and video session at a client, comprising: receiving a selection of the session, the session identifying a voice segment and a video segment of the session; terminating a voice path at a voice instrument associated with the client; receiving, at the client, the video segment associated with the session, the video segment having a plurality of video intervals, each video interval comprising video data and an associated interval offset; receiving the voice segment at the voice instrument using the voice path; and displaying, on a display at the client, the video data for each video interval adjusted in time by the associated interval offset and by an associated client offset to reproduce the session, wherein the client offset indicates a difference between a first clock at the client and a second clock at a voice server that communicates the voice segment to the voice instrument using the voice path.
Claim 17
Dependent Claim
18 words
The method of claim 13, wherein each video interval represents video activity for a fixed interval of time.
Claim 18
Dependent Claim
37 words
The method of claim 13, wherein each video interval represents video activity for a fixed interval of time, and the video segment further comprises adjacent video intervals spaced apart by more than the fixed interval of time.
Claim 19
Dependent Claim
13 words
The method of claim 13, wherein the video data comprises screen draw commands.
Claim 20
Dependent Claim
32 words
The method of claim 13, wherein the step of terminating a voice path at the voice instrument comprises placing a call from a voice server to the voice instrument via a switch.
Claim 21
Independent Claim
94 words
A system for reproducing a session having a voice segment and a video segment, comprising: a voice server that stores the voice segment associated with the session; a video server that stores the video segment associated with the session; and a client having an associated voice instrument that communicates the voice segment, and a display that displays the video segment adjusted in time by a video segment offset to reproduce the session, the video segment offset indicating a difference in time between the beginning of the session and the beginning of the video segment.
Claim 22
Independent Claim
94 words
A system for reproducing a session having a voice segment and a video segment, comprising: a voice server that stores the voice segment associated with the session; a video server that stores the video segment associated with the session; and a client having an associated voice instrument that communicates the voice segment, and a display that displays the video segment adjusted in time by a video segment offset to reproduce the session, the video segment offset indicating a difference in time between the beginning of the session and the beginning of the video segment.
Claim 23
Dependent Claim
40 words
The system of claim 18, wherein the voice instrument further communicates the voice segment adjusted in time by a voice segment offset indicating a difference in time between the beginning of the session and the beginning of the voice segment.
Claim 24
Dependent Claim
52 words
The system of claim 18, further comprising a memory that stores a segment table, the segment table having a plurality of entries, wherein each entry comprises a session identifier, a segment, and a segment offset indicating a difference in time between the beginning of the session and the beginning of the segment.
Claim 25
Dependent Claim
24 words
The system of claim 20, wherein the segment comprises a voice segment, a video segment, a voice annotation segment, or a video annotation segment.
Claim 26
Dependent Claim
29 words
The system of claim 20, wherein the segment offset comprises a voice segment offset, a video segment offset, a voice annotation segment offset, or a video annotation segment offset.
Claim 27
Dependent Claim
28 words
The system of claim 18, wherein the voice server directs the client to begin displaying the video segment at a start time adjusted by the video segment offset.
Claim 28
Independent Claim
73 words
A method for reproducing a session having a voice segment and a video segment, comprising: storing the voice segment associated with the session; storing the video segment associated with the session; communicating the voice segment to a voice instrument; displaying the video segment adjusted in time by a video segment offset, the video segment offset indicating a difference in time between the beginning of the session and the beginning of the video segment.
Claim 29
Independent Claim
73 words
A method for reproducing a session having a voice segment and a video segment, comprising: storing the voice segment associated with the session; storing the video segment associated with the session; communicating the voice segment to a voice instrument; displaying the video segment adjusted in time by a video segment offset, the video segment offset indicating a difference in time between the beginning of the session and the beginning of the video segment.
Claim 30
Dependent Claim
49 words
The method of claim 24, wherein the step of communicating comprises communicating the voice segment to a voice instrument adjusted in time by a voice segment offset, the voice segment offset indicating a difference in time between the beginning of the session and the beginning of the voice segment.
Claim 31
Dependent Claim
58 words
The method of claim 24, further comprising storing a segment table, the segment table having a plurality of session identifiers, wherein each session identifier associates one of a plurality of sessions with a segment and a segment offset, the segment offset indicating a difference in time between the beginning of the session and the beginning of the segment.
Claim 32
Dependent Claim
24 words
The method of claim 26, wherein the segment comprises a voice segment, a video segment, a voice annotation segment, or a video annotation segment.
Claim 33
Dependent Claim
29 words
The method of claim 26, wherein the segment offset comprises a voice segment offset, a video segment offset, a voice annotation segment offset, or a video annotation segment offset.
Claim 34
Independent Claim
104 words
A method for reproducing a voice and video session at a client, comprising: receiving a selection of the session, the session identifying a voice segment and a video segment of the session; receiving, at the voice instrument, the voice segment associated with the session; receiving, at the client, the video segment associated with the session; communicating the voice segment at the voice instrument; and displaying, on a display at the client, the video segment adjusted in time by a video segment offset, the video segment offset indicating a difference in time between the beginning of the session and the beginning of the video segment.
Claim 35
Independent Claim
104 words
A method for reproducing a voice and video session at a client, comprising: receiving a selection of the session, the session identifying a voice segment and a video segment of the session; receiving, at the voice instrument, the voice segment associated with the session; receiving, at the client, the video segment associated with the session; communicating the voice segment at the voice instrument; and displaying, on a display at the client, the video segment adjusted in time by a video segment offset, the video segment offset indicating a difference in time between the beginning of the session and the beginning of the video segment.
Claim 36
Dependent Claim
49 words
The method of claim 29, wherein the step of communicating comprises communicating the voice segment at the voice instrument adjusted in time by a voice segment offset, the voice segment offset indicating a difference in time between the beginning of the session and the beginning of the voice segment.
References Cited (Backward Citations)
US5119474A
Cited
US5351276A
Cited
WO1994001964A1
Cited
US5442390A
Cited
US5621789A
Cited
US5535256A
Cited
US5704030A
Cited
US5737531A
Cited
US5748499A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-11-22 | 2003-05-24 | 2003-11-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-11-22 | 2007-05-24 | 2007-11-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-11-22 | 2011-05-24 | 2011-11-23 | $7700.00 | Window Closed / Lapsed |