SlideShare a Scribd company logo
1 of 9
Download to read offline
c12) United States Patent
Mello
(54) SYSTEM AND METHOD FOR DATA
ATTACHMENT IN LIVE CALL TRANSFERS
(75) Inventor: David E. Mello, CasaGrande, AZ (US)
(73) Assignee: Inter-Tel, Inc, Tempe, AZ (US)
( *) Notice: Subject to any disclaimer, the term ofthis
patent is extended or adjusted under 35
U.S.C. 154(b) by 402 days.
(21) Appl. No.: 11/019,434
(22) Filed: Dec. 21, 2004
(65) Prior Publication Data
US 2006/0146998 Al Jul. 6, 2006
(51) Int. Cl.
H04M 3142 (2006.01)
(52) U.S. Cl. ............................. 379/212.01; 379/266.01
(58) Field of Classification Search ............ 379/142.01,
(56)
379/212.01, 214.01, 265.02, 265.01, 266.01
See application file for complete search history.
References Cited
U.S. PATENT DOCUMENTS
5,757,904 A * 5/1998 Anderson .............. 379/265.06
5,915,010 A * 6/1999 McCalmont ........... 379/212.01
202
214
111111 1111111111111111111111111111111111111111111111111111111111111
US007526079B2
(10) Patent No.:
(45) Date of Patent:
5,937,051 A *
6,256,381 B1 *
6,438,216 B1 *
6,668,244 B1 *
6,687,241 B1
6,853,710 B2 *
7,043,009 B1 *
7,181,492 B2 *
2002/0067821 A1 *
2002/0161896 A1 *
2004/0013243 A1
2006/0067507 A1 *
2006/0109974 A1 *
* cited by examiner
8/1999
7/2001
8/2002
12/2003
2/2004
2/2005
5/2006
2/2007
6/2002
10/2002
112004
3/2006
5/2006
US 7,526,079 B2
Apr. 28, 2009
Hurd eta!. ............. 379/212.01
Donaghue, Jr......... 379/265.01
Aktas ...................... 379/88.01
Rourke eta!. ............... 704/275
Goss
Harris ................... 379/142.01
Fischer et al........... 379/265.09
Wen et a!. ................... 709/204
Benson eta!. ......... 379/265.02
Wen et a!. ................... 709/227
Harris
Erhart et al.
Paden eta!.
379/265.12
379/265.02
Primary Examiner-Olisa Anwah
(74) Attorney, Agent, or Firm-Michelle Whittington, Esq
(57) ABSTRACT
A system and method for data attachment to live call transfers
allows the call recipient to attach data to a call, unbeknownst
to the caller, and transfer the call and the data to a second
recipient. Attached data can be subsequently retrieved,
viewed, modified or deleted by the second recipient. The
attached data remains with the call as it transferred about a
businesses communication system for display at recipient
endpoints.
17 Claims, 4 Drawing Sheets
,r200
205
U.S. Patent
a
~.
Apr. 28, 2009
N~
1.0~
~
s
aN
Sheet 1 of 4
1.0
N
US 7,526,079 B2
X
1.0
t<J
•
•
•
u
1.0
t<J
...--
•C")
....t:l.
·-1.0 U-
t<J
tl:i
1.0
t<J
U.S. Patent
209
214
Apr. 28, 2009 Sheet 2 of 4 US 7,526,079 B2
202
~200
CALL RECEIVED AT BUSINESS
205
YES
206 TRANSFER CAll TO RECIPIENT ~+-------~
AND DISPlAY DATA (IF ANY)
NO
DISPlAY CALL AND
APPENDED DATA (IF ANY)
Fig. 2
216
U.S. Patent Apr. 28, 2009 Sheet 3 of 4 US 7,526,079 B2
000000000000
000000000000
000000000000
0000000()0000
oooooogg88oo C'5
8&e>gg8<»CJ0088 Q)
gggggggggggg t()
00000()()()0000
000000000000
000000000000
~
J f!
I I I elc()
t{) ""
J"' l!ii"Tl IUJ ;m~
#;::
"""'
I"'--:m
I.;, ]~ .1'..1 iiLil ~CD aU""l E'-'
"' =>t
"' """'c:>
~s
- lil~ I""-*.., => .....
I
Q
J:::
""'
:!
I J ICl
000000000000
000000000000
000000000000
0000000()0000
00000()()()0000
000000()()0000
000000()()()()()0
OOOOOO()GOOOO
goOOCD()()()~OO
OOOCDOOG 00
888888888888
U.S. Patent Apr. 28, 2009 Sheet 4 of 4
602-555-1111
TRNSF FROM 1000
Account Number 123-456
Product Code: 12
Note from Agent 1000 Attoched@ 8:05 om on 05/24/04
System Crushed@ 7:20 om.
Running on MS XP Professional.
2Ghz Processor
256 Megs of Rom
The crush happens sporodiatolly.
Customer wishes to escalate to Supervisor.
Fig. 38
602-555-1111
TRNSF FROM 2000
Account Number 123·456
ProductCode: 12
Note from Agent 1000 Attached@ 8:05am on 05/24/04
System Crushed@ 7:20 om.
Running on MS XP Professional.
2Ghz Processor
256 Megs of Ram
The crash happens sporadiocolly.
Customer wishes to escolote to Supervisor.
Note ottoched by Supervisor 2000 @ 8:15 om on
05/24/05
Problem escoloted to Engineering assigned
to John Doe Ticket Number 22222.
Fig. 3C
US 7,526,079 B2
US 7,526,079 B2
1
SYSTEM AND METHOD FOR DATA
ATTACHMENT IN LIVE CALL TRANSFERS
FIELD OF INVENTION
2
handling. Additionally, the present system and method allows
an applicationto directly send an event to another application.
A call recipient can input data to append to the live call, such
as notes about the call, caller or purpose of the call. Unbe-
knownst to the caller, the data is transferred simultaneously or
substantially simultaneously to a subsequent recipient at the
same time the call is transferred.
In a typical PBX-type system, the name and number ofthe
caller is provided on an endpoint display. The name and
The present invention relates generally to a system and
method for data attachment in live call transfers and specifi-
cally, to a system and method for annotations, information
and appendages to be transmitted to a call recipient with the
transferred call.
BACKGROUND OF THE INVENTION
10 number may be provided by network caller ID, look-up tables
and other methods well kuown in the telecommunications
industry. As the call is transferred from endpoint to endpoint,
the name and number are preserved to give future recipients
identification information on the caller. The various embodi-
ments ofsystems and methods for data attachment in live call
transfers builds on the concept of retaining the name and
number with the transferred call and permits the transferring
party to append additional information about the call to be
displayed on the recipient's endpoint display. In this manner,
as the call is transferred from endpoint to endpoint, each ofthe
recipients are able to add and modify customized messages as
well as append additional data to displayable information
associated with the transferred call.
A more detailed description ofthe exemplary systems and
methods for data attachment in live call transfers in accor-
dance with the invention will follow, to include a preferred
embodiment and best mode.
FIG. 1 illustrates an exemplary architecture 10 which may
support a data attachment system in live call transfers in
PBX (private branch exchange) systems often provide a
call recipient some form ofcaller ID to identifY where the call 15
is coming from. Predetermined message displays appear on
the recipient's communication device, such as "202-444-
1215 TRNSF from Bill Smith." This example identifies to the
recipient where the call originated from as well as the person
who was last handling the call. Typically, ifBill Smith wants 20
to provide the recipient with additional information, for
example about the caller or the reason for the call, Bill must
delay the actual transfer to the recipient and communicate
verbally or electronically with the recipient prior to transfer-
ring the call. Bill then transfers the call to the recipient and the 25
caller ID information displays on the recipient's device
simultaneously with the ring. Thus, a mechanism is needed to
permit annotations, information and appendages to be trans-
mitted to a call recipient simultaneously with the associated
transferred call.
PBX systems with associated CTI (computer telephony
interface) applications often use screen-pops to display the
transferred call information on the recipient's computer
workstation at the same time the call is transferred to the
recipient. This technique also allows software applications to 35
access databases to lookup additional information regarding
the call, the caller and/or the caller's account. However, this
feature often requires a database lookup each time the call is
transferred; thereby adding complexity and cost to the overall
system. Thus, it would be desirable to enhance the CTI fnnc- 40
tionality already being used so that annotations, information
and appendages can be transmitted to a call recipient simul-
taneously with the transferred call. Additionally, it would be
desirable to allow multiple users to view, append and edit data
30 accordance with the various embodiments. Exemplary archi-
tecture or system 10 generally includes a business 12 having
a variety ofcommunications equipment such as CTI 20, PBX
30 and IVR 40 coupled by an internal network or LAN 15. It
as the call is transferred from recipient to recipient.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other features, aspects, and advantages may be
best understood by reference to the following description
taken in conjnnction with the accompanying drawings,
wherein like reference numerals indicate similar elements:
FIG. 1 illustrates an exemplary architecture which may
support a data attachment system in live call transfers in
accordance with the various embodiments;
FIG. 2 is a flowchart of exemplary operations in a data
attachment system; and
FIGS. 3A-3C illustrate exemplary endpoints and endpoint
displays depicting data attached to a live call transfer in accor-
dance with the various embodiments.
DETAILED DESCRIPTION
In general, a system and method for data attachment in live
call transfers allows an application to attach data to a trans-
ferred call. The data can subsequently be retrieved, viewed,
modified, or deleted by other applications as part of the call
should be realized that business 12 may include any type of
office-setting, architecture or enviroument and may include
one or more physical locations preferably with inter-commu-
nication networks. "Business," as it is used herein, is for
convenience purposes only and not intended to be limiting in
any way. Network or LAN 15 may be LAN, Ethernet, wired
and wireless solutions, or any other commnnication medium
suitable for routing data, information, video and/or voice
between the various components ofbusiness 12. Ofcourse, it
should be appreciated that LAN 15, or the equivalent, may be
used for routing various other data, and the like, within the
45 network and may facilitate commnnication among other
components not shown in FIG. 1 or discussed herein.
CTI 20 (computer telephony interface) includes any hard-
ware and/or software processing system to interact and assist
PBX 30. For example, CTI 20 may have various software
50 programs and applications stored thereon configured to assist
in the routing of telephone calls, provide information to the
call recipient (e.g., screen-pops), assist in controlling the
operation of the telephone system, and monitor events for
system 10. CTI 20 further includes access to one or more
55 memory units 25 for storage ofcall-related information. The
general structure and/or functional aspects ofCTI technology
is well kuown in the commnnications industry, and therefore
will not be discussed in detail. However, particularfeatures of
the CTI as they pertain to the data attachment system will be
60 discussed below.
PBX 30 (private branch exchange) includes any suitable
PBX or switching system that facilitates communicationwith
an external processing system and serves one or more end-
points 35. PBX systems, and the like, are generally well
65 kuown andprovide telephone and message services as needed
to endpoints and users. Provided services typically focus on
the delivery of external and internal calls to a business. In
US 7,526,079 B2
3
general, PBXs are telephone exchanges having special func-
tions directed towards business users including, but not lim-
ited to, integrated voice mail, hands free intercom calls, call
center functions, complex system networks, and additional
features using external computer control. Modern PBXs may
include hardware, software and hardware, hybrid or purely
software switching systems.
Endpoints 35 include any suitable communication device
having a display and input means. Suitable endpoints include,
but not limited to, a desktop keyset, a computing device,
telephones (stationary and portable), personal digital assis-
tants, pagers, wireless remote clients, messaging devices, and
any other communication device capable oftransmitting and
receiving communication signals. In one particular embodi-
ment, endpoint 35 is a multimedia endpoint, for example, the
Inter-Tel® Model 8690™ endpoint, as illustrated in FIG. 3A.
IVR 40 (interactive voice response) is another well known
system in the communications industry. In general, IVRs
provide an automated response system for callers to input or
speak requested information, via keypad, microphone or the
like. For example, calls to business 12 may be received at IVR
40 and the caller may be prompted with various menu options
to assist the system in directing the caller to the correct depart-
mentor endpoint. In one particular embodiment, IVR 40 may
request the caller to input their account number. The system
recognizes either the input or spoken numbers and associates
them with the call. The number received by the IVR is then
attached to the call by sending a command to CTI 20 to
associate the number data to a call identification and store the
data, e.g. memory 25.
As illustrated on FIG. 1, business 12 communicates bi-
directionally with public callers over network 11. Network 11
may comprise any means of information communication,
such as PSTN, the Internet, WAN, cellular stations and other
wireless means, and any other suitable network for providing
information communication between callers and business 12.
The following flowchart is provided to better understand
the various steps ofoperation ofa data attachment in live call
transfer system as described herein. It should be realized that
the following description is not intended to be limiting but
rather to provide a description ofvarious embodiments and a
best mode of operation. It should be appreciated that addi-
tional steps may occur that are not represented on the follow-
ing flowchart but are discussed in the conjoining text or else-
where herein. Moreover, there may be operations, functions,
routines, and the like that are not depicted on the flow or
elsewhere but are well understood in the industry as common
actions for a communications system. Unless specifically
stated, the order of the depicted and described operations is
not limited to the description.
FIG. 2 is a flowchart 200 ofexemplary operations in a data
attachment system and in particular, data attachment in live
call transfer system. For ease of discussion, the following
operational steps will be described for a particular business's
customer service department. Additionally, the described
steps and associated figures are with respect to a caller
requesting technical assistance. It should be realized that the
inventive disclosure has usefulness in a variety of business
environments and the following example is not intended to
limit the scope ofthe disclosure in any way.
Initially, a call is received at the business, e.g., business 12
(step 202). It should be realized that the systems and methods
4
assumed that the caller is calling the business experiencing a
computer-related problem and is calling the business for tech-
nical assistance. In one particular embodiment, the business's
telecommunication system is configured to receive the call at
an IVR system ofthe business. The IVR system prompts the
caller to identifY the purpose of the call or provide details
about the caller, for example by keying in a numerical digit
corresponding to "technical assistance" or keying in the call-
er's account number. In the optional IVR system, the system
10 may query whether the caller input data per the IVR prompt
(step 204). Ifthere is data input by the caller, then the system
appends the data to the call (step 205). In one particular
embodiment, the data is attached to the call by sending a
command to a CTI application to associate the data to a
15 particular call ID (not the same caller ID provided by the
network) or "tag", and store the data in the CTI application
associated memory.
The call is then transferred to the endpoint device of the
appropriate recipient along with the caller data for display
20 (step 206). FIG. 3A illustrates an exemplary endpoint device
35 having a display panel 38 suitable for use in a data attach-
ment system for live call transfers. Endpoint device 35 is
merely one example of a suitable device and is provided for
illustrative purposes only and not intended to be limiting.
25 Panel 38 includes a display 39a and a softkey input means
comprising a virtual telephone keypad. Exemplary display
39a illustrates what the recipient may view on the coupled
endpoint. The caller's telephone number appears along with
the caller's account number and product code. The latter two
30 may have been the result ofthe caller's data input and repre-
sent the appended caller data. The recipient then answers the
call and attempts to assist the caller in resolving the technical
problem.
According to the various embodiments of the data attach-
35 ment system, the recipient is able to input messages or notes
regarding the conversation with the caller. The recipient may
simply select a function (softkey or hard key) from the end-
point, key-in a series ofpreprogrammed characters or select a
feature from an associated personal computer to alert the
40 system that the recipient desires to append data. There are
various other techniques to alert the system of the desire to
append data that will work equally as well. In one embodi-
ment, the recipient may use the stylus of a multimedia end-
point, like endpoint 35 of FIG. 3A, to input the notes. In
45 another embodiment, the recipient uses a standard keyboard
and personal computer which may be coupled to an endpoint
or the personal computer may be the endpoint. In yet another
embodiment, the recipient may simply speak the notes into a
microphone or handset and speech recognition software in
50 the endpoint translates the speech into viewable words.
In one particular embodiment, the system queries whether
there is data input by the recipient to be associated with the
call, or alternatively, queries whether there is any appended
data associated with the call (step 208). The system may look
55 for tags associated with the call. The tags are assigned, for
example in the CTI, at the time data is attached (step 209).
There are various methods by which an application can deter-
mine the tag associated with the call. For instance, CTI appli-
cations ofthe same family may hard code a tag to a set value,
60 tags may be sent directly from application to application, and
the application may query for all the tags associated with a
call and determine which tags it wants to use. The tagged
information may be stored in a suitable memory accessible byof data attachment in live call transfers does not require an
outside caller as the initiating source of the call. Rather, the
various embodiments are equally applicable to calls initiated 65
from within the business to a public recipient or to an internal
recipient. For the sake of the present example only, it is
the CTI, such as memory 25.
Assuming now that the complexity ofthe problem requires
the call to be transferred to another recipient, such as a super-
visor, the recipient performs a transfer function and transfers
US 7,526,079 B2
5 6
to the caller and the problem and append the notes as previ-
ously described, or may refer to the attached trouble ticket
and input data directly thereon.
At some point in time the call will terminate by discon-
necting the communication line with the caller (step 218).
The data associated with the call may have been in a tempo-
rary memory in the CTI while the call was live. At termina-
tion, the temporary data may be deleted to free memory space
(step 220). However, data that was saved for permanent stor-
the call (step 210). For the sake of the present example, the
supervisor is extension 2000. As part of the call delivery
processing, the OAI application interacting with extension
2000 determines whether the call has data associated to it
(step 212). In one embodiment, the transferring application
may send a notice to the recipient application that a call is
going to be transferred and the call has appended data. The
receiving application retrieves the appended data (step 214).
The data may be stored in a memory, such as memory 25, and
can be retrieved using the tag associated with the data. The
supervisor's endpoint receives the transferred call and all
appended data is displayed at substantially the same time
(step 216).
10 age, such as the trouble ticket, remains on the system memory
after the call is terminated. In one particular embodiment, a
call log is maintained to keep a record of each live call (step
222). The log may include the flow pattern ofthe transferred
call as it traveled from extension to extension. The log mayFIG. 3B illustrates an exemplary endpoint display 39b that
may appear on the supervisor's endpoint device. Unless
edited by the recipient, the information that was displayed to
the recipient at extension 1000 will appear on subsequent
displays, such as the device display of extension 2000. It
should be realized that as the call travels from extension to
extension, each ofthe recipients may have the ability to edit,
modifY, delete and alter the received data. This is especially
useful ifincorrect data is input along the way, and not realized
until the next recipient views it. In other embodiments, the
ability to edit received data may depend upon the level ofthe
viewer, e.g., agent, supervisor, manager, etc. As illustrated on 25
FIG. 3B, the displayed data may indicate the time, date and
from whom the notes were attached. Additionally, the display
provides several lines ofdata input by the previous agent 1000
to explain the nature of call or the caller or anything else the
recipient wishes to document.
With continuedreference to FIGS. 2 and 3B, the supervisor
views the display and continues to discuss the problem with
the caller. Perhaps at some point during the discussions, the
supervisor decides to open a trouble ticket in the business's
problem tracking system and appends the ticket to the call
(step 208). Assume for the sake ofthis present example, that
the ticket is an application available on another system. In
accordance with the various embodiments ofthe data attach-
ment system and methods, as the live call travels about the
communication system ofthe business, data can be appended
that causes a separate application to launch, such as a trouble
ticket, and may be accessed by the recipient by clicking on a
link. It should also be realized that various other forms ofdata
may be attached such as graphics, video clips, formulas, rules
and the like. The supervisor may decide to add additional
notes to the call (step 209) and to transfer the caller and all the
appended data to another extension, e.g., an engineer.
15 further include a snapshot of one or more of the displays at
any given time during the life of the call.
In one embodiment, a monitoring feature ofthe data attach-
ment system displays a summary ofall live calls having data
attached. For example, supervisor or diagnostic personnel
20 may be interested in obtaining the number oflive calls, how
many ofthe calls have data attached, and how much data is on
each call at any given time. This information may be summa-
rized and available for viewing at selected endpoints or by
entering a password.
In yet another embodiment, applications (or endpoints)
register withthe CTI to receive application data events. In this
manner, only those applications that are currently registered
will receive data appended to a transferred call. Monitoring
screens may be viewed to supervise which applications are
30 currently registered for intra-application data.
Various other monitoring and supervisory functions may
be available and are within the scope ofthe disclosed system.
For instance, summary reports may list the number of calls
having attached data, the maximum and average number of
35 data attachment on a call, byte size for the attachments and
various other information that may be useful for monitoring
and supervisory personnel.
Presented herein are numerous systems, methods and tech-
niques for data attachment in live call transfers, including the
40 best mode. Having read this disclosure, one skilled in the
industry may contemplate other similar techniques, modifi-
cations of structure, arrangements, proportions, elements,
materials, and components that fall within the scope of the
present invention. For example, instead of storing appended
45 data in the CTI while the call is live, data may be stored in the
PBX if memory capabilities are available. Also, various
examples have been described herein to facilitate understand-
ing of the data attachment in live call transfers system and
operations. For instance, the flow chart of FIG. 2 presumes a
In a similar manner as the transfer from extension 1000 to
extension 2000, the supervisor at extension 2000 transfers the
call to another extension. For the sake ofthe present example,
the supervisor transfers the call to an engineer at extension
3000 (step 210). The OAI application interacting with exten-
sion 3000 detects that there are items of attached data asso-
ciated with the transferred call (step 212). The items are
retrieved (step 214) and displayed on the endpoint device of
extension 3000 (step 216). FIG. 3C illustrates an exemplary
endpoint display 39c that may appear on the engineer's end-
point device. Similar to the previous transfer(s), all appended
data appears on the display to include the most recent notes
added by the supervisor. Additionally, the trouble ticket 60
(identified on display 39c as "Ticket Number 22222") is
appended and may be opened by subsequent recipients. The
engineer views the display and may launch the appended
application(s) in an attempt to resolve the caller's problem.
This may be by a command (i.e., point and click) that instructs 65
the attached application to open on an associated endpoint
display. The engineer may continue to input notes pertaining
50 callerinitiated communicationwiththe business; the scope of
the invention is not so limiting. Rather, the data attachment in
live call transfers is equally available to calls initiating within
the business to public callers or internal callers and the start-
ing point of the call is somewhat irrelevant. These and other
55 changes or modifications are intended to be included within
the scope of the disclosure, as expressed in the following
claims.
The invention claimed is:
1. A method for data attachment to a live call transfer, the
method comprising:
engaging in a live call at a first endpoint device;
appending an informational data to the live call by user
input, the data capable of display at a second endpoint
device;
transferring the live call and the informational data from
the first endpoint to the second endpoint via a single
communication pathway;
US 7,526,079 B2
7
displaying the informational data at the second endpoint at
substantially the same lime as the live call arrives at the
second endpoint;
engaging in the live call at the second endpoint;
displaying, at a monitoring station, a content of the infor-
mational data appended to the live call; and
repeating the above steps for additional endpoints until the
call is terminated, whereby all the appended informa-
tional data from each endpoint is capable of display at
subsequent endpoints.
2. The method ofclaim 1, further comprising receiving the
live call at the first endpoint.
10
8
informational data is displayed on the third endpoint
device at substantially the same time as the live call
arnves.
10. The communication system of claim 9, wherein the
user inputs informational data by selecting characters on a
keypad of the endpoint device.
11. The communication system of claim 9, wherein the
informational data is a link that when selected causes a sepa-
rate application to launch.
12. The communication system of claim 9, wherein the
informational data comprises one of graphics, video clips,
formulas and rules.
3. The method of claim 1, wherein the informational data
comprises text.
4. The method of claim 1, wherein the informational data
13. The communication system ofclaim 9 further compris-
ing a call log comprising a record of live call activity which
15 may be retrieved after the live call terminates.
comprises one of graphics, video clips, formulas and rules.
5. The method of claim 1, further comprising:
storing the informational data in a memory; and
retrieving the data from the memory for display at the
second endpoint.
6. The method of claim 5, further comprising assigning a
tag to the informational data and retrieving the data using the
tag.
20
7. The method ofclaim 3, wherein the displayed informa-
tional text comprises a message input by a user at the first 25
endpoint device.
8. The method of claim 1, further comprising logging a
record of the live call.
9. A communication system for transferring a live call, the
system comprising:
a switching system configured to route communications
between a plurality of endpoints of the communication
system;
30
a computer telephony system configured to assist the
switching system during the routing ofcommunications 35
and to cause a stored data to appear on a display of the
endpoint;
a network coupled to and facilitating the communication
between the switching system and the computer tele-
phony system;
a live call routed from the switching system to a user of a
first endpoint device and during the live call, the user
inputs an informational data to append to the live call
unbeknownst to a caller and transfers the live call to a
second endpoint; and
a monitoring station wherein a content ofthe informational
data appended to the live call is displayed,
40
45
14. A communication system for a live call transfer com-
prising:
a switching system configured to route communications
between a plurality of endpoints of the communication
system;
a computer telephony system configured to assist the
switching system during the routing ofcommunications
and to cause a stored data to appear on a display of the
endpoint;
a network coupled to and facilitating the communication
between the switching system and the computer tele-
phony system;
a live call routed from the switching system to a user of a
first endpoint device and during the live call, the user
inputs an informational data to append to the live call
unbeknownst to a caller and transfers the live call to a
second endpoint device; and
a monitoring station wherein a content ofthe informational
data appended to the live call is displayed,
wherein, the switching system transfers the live call and the
appended informational data via a single communica-
tion pathway to the second endpoint device and the
informational data is displayed on the second endpoint
device at substantially the same time as the live call
arrives, and
wherein, a user of the second endpoint device during the
live call edits the informational data and transfers the
live call to a third endpoint device where the informa-
tional data is displayed on the third endpoint device at
substantially the same time as the live call arrives.
15. The communication system of claim 14, wherein the
user of the second endpoint deletes some or all of the infor-
mational data and inputs additional informational data.wherein, the switching system transfers the live call and the
appended informational data via a single communica-
tion pathway to the second endpoint device and the
informational data is displayed on the second endpoint
device at substantially the same time as the live call
arrives, and
16. The communication system of claim 9, wherein the
50 user inputs informational data through speech that is trans-
lated to viewable words.
wherein, a user of the second endpoint device during the
live call inputs additional informational data to append 55
to the live call unbeknownst to the caller and transfers
the live call to a third endpoint device where all the
17. The method of claim 3, wherein the user inputs the
message by one ofspeaking into the endpoint, selecting char-
acters on the endpoint, and selecting characters on a key-
board.
* * * * *

More Related Content

Similar to 105 david e. mello - 7526079 - system and method for data attachment in live call transfers

70 laura s. schultz - 6760427 - computer telephone (ct) network serviing mu...
70   laura s. schultz - 6760427 - computer telephone (ct) network serviing mu...70   laura s. schultz - 6760427 - computer telephone (ct) network serviing mu...
70 laura s. schultz - 6760427 - computer telephone (ct) network serviing mu...Mello_Patent_Registry
 
US20030227904
US20030227904US20030227904
US20030227904Oleg Sher
 
Us4154988 method and means for accessing program memory of a common control t...
Us4154988 method and means for accessing program memory of a common control t...Us4154988 method and means for accessing program memory of a common control t...
Us4154988 method and means for accessing program memory of a common control t...satyanpitroda
 
115 steven m. mello - 7766223 - method and system for mobile services
115   steven m. mello - 7766223 - method and system for mobile services115   steven m. mello - 7766223 - method and system for mobile services
115 steven m. mello - 7766223 - method and system for mobile servicesMello_Patent_Registry
 
Us4289934 integrated automatic call distribution facility and pbx system
Us4289934 integrated automatic call distribution facility and pbx systemUs4289934 integrated automatic call distribution facility and pbx system
Us4289934 integrated automatic call distribution facility and pbx systemsatyanpitroda
 
Vivek Santhana Patent US7388946
Vivek Santhana Patent US7388946Vivek Santhana Patent US7388946
Vivek Santhana Patent US7388946Vivek Santhana
 
Robust low frequency spread-spectrum navigation system
Robust low frequency spread-spectrum navigation systemRobust low frequency spread-spectrum navigation system
Robust low frequency spread-spectrum navigation systemCharles Hulse III
 
Photonic line sharing for high-speed routers
Photonic line sharing for high-speed routersPhotonic line sharing for high-speed routers
Photonic line sharing for high-speed routersTal Lavian Ph.D.
 
Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...Tal Lavian Ph.D.
 
Network apparatus with Java co-processor
Network apparatus with Java co-processorNetwork apparatus with Java co-processor
Network apparatus with Java co-processorTal Lavian Ph.D.
 
Method and apparatus for automated negotiation for resources on a switched un...
Method and apparatus for automated negotiation for resources on a switched un...Method and apparatus for automated negotiation for resources on a switched un...
Method and apparatus for automated negotiation for resources on a switched un...Tal Lavian Ph.D.
 
Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...Tal Lavian Ph.D.
 
Vi 15-mt-book
Vi 15-mt-bookVi 15-mt-book
Vi 15-mt-bookmymemoi
 
Interface method and system for accessing inner layers of a network protocol
Interface method and system for accessing inner layers of a network protocolInterface method and system for accessing inner layers of a network protocol
Interface method and system for accessing inner layers of a network protocolTal Lavian Ph.D.
 
Method and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay networkMethod and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay networkTal Lavian Ph.D.
 
Method and apparatus for using documents written in a markup language to acce...
Method and apparatus for using documents written in a markup language to acce...Method and apparatus for using documents written in a markup language to acce...
Method and apparatus for using documents written in a markup language to acce...Tal Lavian Ph.D.
 
P1 cl39 bm_dt kpi_acceptance report
P1 cl39 bm_dt kpi_acceptance reportP1 cl39 bm_dt kpi_acceptance report
P1 cl39 bm_dt kpi_acceptance reportaqazad
 
Us4022991 conferencing arrangement for use in a pcm system
Us4022991 conferencing arrangement for use in a pcm systemUs4022991 conferencing arrangement for use in a pcm system
Us4022991 conferencing arrangement for use in a pcm systemsatyanpitroda
 

Similar to 105 david e. mello - 7526079 - system and method for data attachment in live call transfers (20)

70 laura s. schultz - 6760427 - computer telephone (ct) network serviing mu...
70   laura s. schultz - 6760427 - computer telephone (ct) network serviing mu...70   laura s. schultz - 6760427 - computer telephone (ct) network serviing mu...
70 laura s. schultz - 6760427 - computer telephone (ct) network serviing mu...
 
US20030227904
US20030227904US20030227904
US20030227904
 
Us4154988 method and means for accessing program memory of a common control t...
Us4154988 method and means for accessing program memory of a common control t...Us4154988 method and means for accessing program memory of a common control t...
Us4154988 method and means for accessing program memory of a common control t...
 
115 steven m. mello - 7766223 - method and system for mobile services
115   steven m. mello - 7766223 - method and system for mobile services115   steven m. mello - 7766223 - method and system for mobile services
115 steven m. mello - 7766223 - method and system for mobile services
 
Us4289934 integrated automatic call distribution facility and pbx system
Us4289934 integrated automatic call distribution facility and pbx systemUs4289934 integrated automatic call distribution facility and pbx system
Us4289934 integrated automatic call distribution facility and pbx system
 
US6970549
US6970549US6970549
US6970549
 
Vivek Santhana Patent US7388946
Vivek Santhana Patent US7388946Vivek Santhana Patent US7388946
Vivek Santhana Patent US7388946
 
Robust low frequency spread-spectrum navigation system
Robust low frequency spread-spectrum navigation systemRobust low frequency spread-spectrum navigation system
Robust low frequency spread-spectrum navigation system
 
Photonic line sharing for high-speed routers
Photonic line sharing for high-speed routersPhotonic line sharing for high-speed routers
Photonic line sharing for high-speed routers
 
Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...
 
Network apparatus with Java co-processor
Network apparatus with Java co-processorNetwork apparatus with Java co-processor
Network apparatus with Java co-processor
 
Method and apparatus for automated negotiation for resources on a switched un...
Method and apparatus for automated negotiation for resources on a switched un...Method and apparatus for automated negotiation for resources on a switched un...
Method and apparatus for automated negotiation for resources on a switched un...
 
Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...
 
Vi 15-mt-book
Vi 15-mt-bookVi 15-mt-book
Vi 15-mt-book
 
Telco Offnet Planned Cost and Data Consolidation
Telco Offnet Planned Cost and Data ConsolidationTelco Offnet Planned Cost and Data Consolidation
Telco Offnet Planned Cost and Data Consolidation
 
Interface method and system for accessing inner layers of a network protocol
Interface method and system for accessing inner layers of a network protocolInterface method and system for accessing inner layers of a network protocol
Interface method and system for accessing inner layers of a network protocol
 
Method and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay networkMethod and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay network
 
Method and apparatus for using documents written in a markup language to acce...
Method and apparatus for using documents written in a markup language to acce...Method and apparatus for using documents written in a markup language to acce...
Method and apparatus for using documents written in a markup language to acce...
 
P1 cl39 bm_dt kpi_acceptance report
P1 cl39 bm_dt kpi_acceptance reportP1 cl39 bm_dt kpi_acceptance report
P1 cl39 bm_dt kpi_acceptance report
 
Us4022991 conferencing arrangement for use in a pcm system
Us4022991 conferencing arrangement for use in a pcm systemUs4022991 conferencing arrangement for use in a pcm system
Us4022991 conferencing arrangement for use in a pcm system
 

More from Mello_Patent_Registry

134 mark s. thompson - 8449349 - elevator load bearing member having a jack...
134   mark s. thompson - 8449349 - elevator load bearing member having a jack...134   mark s. thompson - 8449349 - elevator load bearing member having a jack...
134 mark s. thompson - 8449349 - elevator load bearing member having a jack...Mello_Patent_Registry
 
133 stephanie mello - 8439759 - system and method of facilitating external ...
133   stephanie mello - 8439759 - system and method of facilitating external ...133   stephanie mello - 8439759 - system and method of facilitating external ...
133 stephanie mello - 8439759 - system and method of facilitating external ...Mello_Patent_Registry
 
132 qian wang - 8415131 - m13 bacteriophage as a chemoaddressable nanoparti...
132   qian wang - 8415131 - m13 bacteriophage as a chemoaddressable nanoparti...132   qian wang - 8415131 - m13 bacteriophage as a chemoaddressable nanoparti...
132 qian wang - 8415131 - m13 bacteriophage as a chemoaddressable nanoparti...Mello_Patent_Registry
 
130 michael m. iwatake - 8288828 - via contact structure having dual silici...
130   michael m. iwatake - 8288828 - via contact structure having dual silici...130   michael m. iwatake - 8288828 - via contact structure having dual silici...
130 michael m. iwatake - 8288828 - via contact structure having dual silici...Mello_Patent_Registry
 
129 andrew z. fire - 8283329 - genetic inhibition of double-stranded rna
129   andrew z. fire - 8283329 - genetic inhibition of double-stranded rna129   andrew z. fire - 8283329 - genetic inhibition of double-stranded rna
129 andrew z. fire - 8283329 - genetic inhibition of double-stranded rnaMello_Patent_Registry
 
128 phillip d. zamore - 8232260 - in vivo production of small interfering r...
128   phillip d. zamore - 8232260 - in vivo production of small interfering r...128   phillip d. zamore - 8232260 - in vivo production of small interfering r...
128 phillip d. zamore - 8232260 - in vivo production of small interfering r...Mello_Patent_Registry
 
127 dennis cherok - 8182545 - implantable prosthesis
127   dennis cherok - 8182545 - implantable prosthesis127   dennis cherok - 8182545 - implantable prosthesis
127 dennis cherok - 8182545 - implantable prosthesisMello_Patent_Registry
 
126 daniel j. nelson - 8180712 - methods and apparatus for determining whet...
126   daniel j. nelson - 8180712 - methods and apparatus for determining whet...126   daniel j. nelson - 8180712 - methods and apparatus for determining whet...
126 daniel j. nelson - 8180712 - methods and apparatus for determining whet...Mello_Patent_Registry
 
124 michael mello - 7990543 - surface characterization based on optical pha...
124   michael mello - 7990543 - surface characterization based on optical pha...124   michael mello - 7990543 - surface characterization based on optical pha...
124 michael mello - 7990543 - surface characterization based on optical pha...Mello_Patent_Registry
 
123 goldino alves - 7971687 - elevator belt assembly with noise reducing gr...
123   goldino alves - 7971687 - elevator belt assembly with noise reducing gr...123   goldino alves - 7971687 - elevator belt assembly with noise reducing gr...
123 goldino alves - 7971687 - elevator belt assembly with noise reducing gr...Mello_Patent_Registry
 
122 thomas s. wiggin - 7963242 - anchor containing a self deploying mooring...
122   thomas s. wiggin - 7963242 - anchor containing a self deploying mooring...122   thomas s. wiggin - 7963242 - anchor containing a self deploying mooring...
122 thomas s. wiggin - 7963242 - anchor containing a self deploying mooring...Mello_Patent_Registry
 
121 john p. hogan - 7921024 - it service management technology enablement
121   john p. hogan - 7921024 - it service management technology enablement121   john p. hogan - 7921024 - it service management technology enablement
121 john p. hogan - 7921024 - it service management technology enablementMello_Patent_Registry
 
120 peter j. mello - 7914604 - air conditioning system with modular electri...
120   peter j. mello - 7914604 - air conditioning system with modular electri...120   peter j. mello - 7914604 - air conditioning system with modular electri...
120 peter j. mello - 7914604 - air conditioning system with modular electri...Mello_Patent_Registry
 
119 phillip d. zamore - 7893036 - in vivo production of small interfering r...
119   phillip d. zamore - 7893036 - in vivo production of small interfering r...119   phillip d. zamore - 7893036 - in vivo production of small interfering r...
119 phillip d. zamore - 7893036 - in vivo production of small interfering r...Mello_Patent_Registry
 
117 mark s. thompson - 7883634 - elevator load bearing member having a jack...
117   mark s. thompson - 7883634 - elevator load bearing member having a jack...117   mark s. thompson - 7883634 - elevator load bearing member having a jack...
117 mark s. thompson - 7883634 - elevator load bearing member having a jack...Mello_Patent_Registry
 
116 paulo mello - 7806665 - auxiliary braking device for wellhead having pr...
116   paulo mello - 7806665 - auxiliary braking device for wellhead having pr...116   paulo mello - 7806665 - auxiliary braking device for wellhead having pr...
116 paulo mello - 7806665 - auxiliary braking device for wellhead having pr...Mello_Patent_Registry
 
114 craig c. mello - 7759463 - rna interference pathway genes as tools for ...
114   craig c. mello - 7759463 - rna interference pathway genes as tools for ...114   craig c. mello - 7759463 - rna interference pathway genes as tools for ...
114 craig c. mello - 7759463 - rna interference pathway genes as tools for ...Mello_Patent_Registry
 
113 phillip d. zamore - 7691995 - in vivo production of small interfering r...
113   phillip d. zamore - 7691995 - in vivo production of small interfering r...113   phillip d. zamore - 7691995 - in vivo production of small interfering r...
113 phillip d. zamore - 7691995 - in vivo production of small interfering r...Mello_Patent_Registry
 
112 andrew fire - 7622633 - genetic inhibition by double-stranded rna
112   andrew fire - 7622633 - genetic inhibition by double-stranded rna112   andrew fire - 7622633 - genetic inhibition by double-stranded rna
112 andrew fire - 7622633 - genetic inhibition by double-stranded rnaMello_Patent_Registry
 
111 peter j. mello - 7608135 - air conditioning system with modular electri...
111   peter j. mello - 7608135 - air conditioning system with modular electri...111   peter j. mello - 7608135 - air conditioning system with modular electri...
111 peter j. mello - 7608135 - air conditioning system with modular electri...Mello_Patent_Registry
 

More from Mello_Patent_Registry (20)

134 mark s. thompson - 8449349 - elevator load bearing member having a jack...
134   mark s. thompson - 8449349 - elevator load bearing member having a jack...134   mark s. thompson - 8449349 - elevator load bearing member having a jack...
134 mark s. thompson - 8449349 - elevator load bearing member having a jack...
 
133 stephanie mello - 8439759 - system and method of facilitating external ...
133   stephanie mello - 8439759 - system and method of facilitating external ...133   stephanie mello - 8439759 - system and method of facilitating external ...
133 stephanie mello - 8439759 - system and method of facilitating external ...
 
132 qian wang - 8415131 - m13 bacteriophage as a chemoaddressable nanoparti...
132   qian wang - 8415131 - m13 bacteriophage as a chemoaddressable nanoparti...132   qian wang - 8415131 - m13 bacteriophage as a chemoaddressable nanoparti...
132 qian wang - 8415131 - m13 bacteriophage as a chemoaddressable nanoparti...
 
130 michael m. iwatake - 8288828 - via contact structure having dual silici...
130   michael m. iwatake - 8288828 - via contact structure having dual silici...130   michael m. iwatake - 8288828 - via contact structure having dual silici...
130 michael m. iwatake - 8288828 - via contact structure having dual silici...
 
129 andrew z. fire - 8283329 - genetic inhibition of double-stranded rna
129   andrew z. fire - 8283329 - genetic inhibition of double-stranded rna129   andrew z. fire - 8283329 - genetic inhibition of double-stranded rna
129 andrew z. fire - 8283329 - genetic inhibition of double-stranded rna
 
128 phillip d. zamore - 8232260 - in vivo production of small interfering r...
128   phillip d. zamore - 8232260 - in vivo production of small interfering r...128   phillip d. zamore - 8232260 - in vivo production of small interfering r...
128 phillip d. zamore - 8232260 - in vivo production of small interfering r...
 
127 dennis cherok - 8182545 - implantable prosthesis
127   dennis cherok - 8182545 - implantable prosthesis127   dennis cherok - 8182545 - implantable prosthesis
127 dennis cherok - 8182545 - implantable prosthesis
 
126 daniel j. nelson - 8180712 - methods and apparatus for determining whet...
126   daniel j. nelson - 8180712 - methods and apparatus for determining whet...126   daniel j. nelson - 8180712 - methods and apparatus for determining whet...
126 daniel j. nelson - 8180712 - methods and apparatus for determining whet...
 
124 michael mello - 7990543 - surface characterization based on optical pha...
124   michael mello - 7990543 - surface characterization based on optical pha...124   michael mello - 7990543 - surface characterization based on optical pha...
124 michael mello - 7990543 - surface characterization based on optical pha...
 
123 goldino alves - 7971687 - elevator belt assembly with noise reducing gr...
123   goldino alves - 7971687 - elevator belt assembly with noise reducing gr...123   goldino alves - 7971687 - elevator belt assembly with noise reducing gr...
123 goldino alves - 7971687 - elevator belt assembly with noise reducing gr...
 
122 thomas s. wiggin - 7963242 - anchor containing a self deploying mooring...
122   thomas s. wiggin - 7963242 - anchor containing a self deploying mooring...122   thomas s. wiggin - 7963242 - anchor containing a self deploying mooring...
122 thomas s. wiggin - 7963242 - anchor containing a self deploying mooring...
 
121 john p. hogan - 7921024 - it service management technology enablement
121   john p. hogan - 7921024 - it service management technology enablement121   john p. hogan - 7921024 - it service management technology enablement
121 john p. hogan - 7921024 - it service management technology enablement
 
120 peter j. mello - 7914604 - air conditioning system with modular electri...
120   peter j. mello - 7914604 - air conditioning system with modular electri...120   peter j. mello - 7914604 - air conditioning system with modular electri...
120 peter j. mello - 7914604 - air conditioning system with modular electri...
 
119 phillip d. zamore - 7893036 - in vivo production of small interfering r...
119   phillip d. zamore - 7893036 - in vivo production of small interfering r...119   phillip d. zamore - 7893036 - in vivo production of small interfering r...
119 phillip d. zamore - 7893036 - in vivo production of small interfering r...
 
117 mark s. thompson - 7883634 - elevator load bearing member having a jack...
117   mark s. thompson - 7883634 - elevator load bearing member having a jack...117   mark s. thompson - 7883634 - elevator load bearing member having a jack...
117 mark s. thompson - 7883634 - elevator load bearing member having a jack...
 
116 paulo mello - 7806665 - auxiliary braking device for wellhead having pr...
116   paulo mello - 7806665 - auxiliary braking device for wellhead having pr...116   paulo mello - 7806665 - auxiliary braking device for wellhead having pr...
116 paulo mello - 7806665 - auxiliary braking device for wellhead having pr...
 
114 craig c. mello - 7759463 - rna interference pathway genes as tools for ...
114   craig c. mello - 7759463 - rna interference pathway genes as tools for ...114   craig c. mello - 7759463 - rna interference pathway genes as tools for ...
114 craig c. mello - 7759463 - rna interference pathway genes as tools for ...
 
113 phillip d. zamore - 7691995 - in vivo production of small interfering r...
113   phillip d. zamore - 7691995 - in vivo production of small interfering r...113   phillip d. zamore - 7691995 - in vivo production of small interfering r...
113 phillip d. zamore - 7691995 - in vivo production of small interfering r...
 
112 andrew fire - 7622633 - genetic inhibition by double-stranded rna
112   andrew fire - 7622633 - genetic inhibition by double-stranded rna112   andrew fire - 7622633 - genetic inhibition by double-stranded rna
112 andrew fire - 7622633 - genetic inhibition by double-stranded rna
 
111 peter j. mello - 7608135 - air conditioning system with modular electri...
111   peter j. mello - 7608135 - air conditioning system with modular electri...111   peter j. mello - 7608135 - air conditioning system with modular electri...
111 peter j. mello - 7608135 - air conditioning system with modular electri...
 

Recently uploaded

Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 

Recently uploaded (20)

Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 

105 david e. mello - 7526079 - system and method for data attachment in live call transfers

  • 1. c12) United States Patent Mello (54) SYSTEM AND METHOD FOR DATA ATTACHMENT IN LIVE CALL TRANSFERS (75) Inventor: David E. Mello, CasaGrande, AZ (US) (73) Assignee: Inter-Tel, Inc, Tempe, AZ (US) ( *) Notice: Subject to any disclaimer, the term ofthis patent is extended or adjusted under 35 U.S.C. 154(b) by 402 days. (21) Appl. No.: 11/019,434 (22) Filed: Dec. 21, 2004 (65) Prior Publication Data US 2006/0146998 Al Jul. 6, 2006 (51) Int. Cl. H04M 3142 (2006.01) (52) U.S. Cl. ............................. 379/212.01; 379/266.01 (58) Field of Classification Search ............ 379/142.01, (56) 379/212.01, 214.01, 265.02, 265.01, 266.01 See application file for complete search history. References Cited U.S. PATENT DOCUMENTS 5,757,904 A * 5/1998 Anderson .............. 379/265.06 5,915,010 A * 6/1999 McCalmont ........... 379/212.01 202 214 111111 1111111111111111111111111111111111111111111111111111111111111 US007526079B2 (10) Patent No.: (45) Date of Patent: 5,937,051 A * 6,256,381 B1 * 6,438,216 B1 * 6,668,244 B1 * 6,687,241 B1 6,853,710 B2 * 7,043,009 B1 * 7,181,492 B2 * 2002/0067821 A1 * 2002/0161896 A1 * 2004/0013243 A1 2006/0067507 A1 * 2006/0109974 A1 * * cited by examiner 8/1999 7/2001 8/2002 12/2003 2/2004 2/2005 5/2006 2/2007 6/2002 10/2002 112004 3/2006 5/2006 US 7,526,079 B2 Apr. 28, 2009 Hurd eta!. ............. 379/212.01 Donaghue, Jr......... 379/265.01 Aktas ...................... 379/88.01 Rourke eta!. ............... 704/275 Goss Harris ................... 379/142.01 Fischer et al........... 379/265.09 Wen et a!. ................... 709/204 Benson eta!. ......... 379/265.02 Wen et a!. ................... 709/227 Harris Erhart et al. Paden eta!. 379/265.12 379/265.02 Primary Examiner-Olisa Anwah (74) Attorney, Agent, or Firm-Michelle Whittington, Esq (57) ABSTRACT A system and method for data attachment to live call transfers allows the call recipient to attach data to a call, unbeknownst to the caller, and transfer the call and the data to a second recipient. Attached data can be subsequently retrieved, viewed, modified or deleted by the second recipient. The attached data remains with the call as it transferred about a businesses communication system for display at recipient endpoints. 17 Claims, 4 Drawing Sheets ,r200 205
  • 2. U.S. Patent a ~. Apr. 28, 2009 N~ 1.0~ ~ s aN Sheet 1 of 4 1.0 N US 7,526,079 B2 X 1.0 t<J • • • u 1.0 t<J ...-- •C") ....t:l. ·-1.0 U- t<J tl:i 1.0 t<J
  • 3. U.S. Patent 209 214 Apr. 28, 2009 Sheet 2 of 4 US 7,526,079 B2 202 ~200 CALL RECEIVED AT BUSINESS 205 YES 206 TRANSFER CAll TO RECIPIENT ~+-------~ AND DISPlAY DATA (IF ANY) NO DISPlAY CALL AND APPENDED DATA (IF ANY) Fig. 2 216
  • 4. U.S. Patent Apr. 28, 2009 Sheet 3 of 4 US 7,526,079 B2 000000000000 000000000000 000000000000 0000000()0000 oooooogg88oo C'5 8&e>gg8<»CJ0088 Q) gggggggggggg t() 00000()()()0000 000000000000 000000000000 ~ J f! I I I elc() t{) "" J"' l!ii"Tl IUJ ;m~ #;:: """' I"'--:m I.;, ]~ .1'..1 iiLil ~CD aU""l E'-' "' =>t "' """'c:> ~s - lil~ I""-*.., => ..... I Q J::: ""' :! I J ICl 000000000000 000000000000 000000000000 0000000()0000 00000()()()0000 000000()()0000 000000()()()()()0 OOOOOO()GOOOO goOOCD()()()~OO OOOCDOOG 00 888888888888
  • 5. U.S. Patent Apr. 28, 2009 Sheet 4 of 4 602-555-1111 TRNSF FROM 1000 Account Number 123-456 Product Code: 12 Note from Agent 1000 Attoched@ 8:05 om on 05/24/04 System Crushed@ 7:20 om. Running on MS XP Professional. 2Ghz Processor 256 Megs of Rom The crush happens sporodiatolly. Customer wishes to escalate to Supervisor. Fig. 38 602-555-1111 TRNSF FROM 2000 Account Number 123·456 ProductCode: 12 Note from Agent 1000 Attached@ 8:05am on 05/24/04 System Crushed@ 7:20 om. Running on MS XP Professional. 2Ghz Processor 256 Megs of Ram The crash happens sporadiocolly. Customer wishes to escolote to Supervisor. Note ottoched by Supervisor 2000 @ 8:15 om on 05/24/05 Problem escoloted to Engineering assigned to John Doe Ticket Number 22222. Fig. 3C US 7,526,079 B2
  • 6. US 7,526,079 B2 1 SYSTEM AND METHOD FOR DATA ATTACHMENT IN LIVE CALL TRANSFERS FIELD OF INVENTION 2 handling. Additionally, the present system and method allows an applicationto directly send an event to another application. A call recipient can input data to append to the live call, such as notes about the call, caller or purpose of the call. Unbe- knownst to the caller, the data is transferred simultaneously or substantially simultaneously to a subsequent recipient at the same time the call is transferred. In a typical PBX-type system, the name and number ofthe caller is provided on an endpoint display. The name and The present invention relates generally to a system and method for data attachment in live call transfers and specifi- cally, to a system and method for annotations, information and appendages to be transmitted to a call recipient with the transferred call. BACKGROUND OF THE INVENTION 10 number may be provided by network caller ID, look-up tables and other methods well kuown in the telecommunications industry. As the call is transferred from endpoint to endpoint, the name and number are preserved to give future recipients identification information on the caller. The various embodi- ments ofsystems and methods for data attachment in live call transfers builds on the concept of retaining the name and number with the transferred call and permits the transferring party to append additional information about the call to be displayed on the recipient's endpoint display. In this manner, as the call is transferred from endpoint to endpoint, each ofthe recipients are able to add and modify customized messages as well as append additional data to displayable information associated with the transferred call. A more detailed description ofthe exemplary systems and methods for data attachment in live call transfers in accor- dance with the invention will follow, to include a preferred embodiment and best mode. FIG. 1 illustrates an exemplary architecture 10 which may support a data attachment system in live call transfers in PBX (private branch exchange) systems often provide a call recipient some form ofcaller ID to identifY where the call 15 is coming from. Predetermined message displays appear on the recipient's communication device, such as "202-444- 1215 TRNSF from Bill Smith." This example identifies to the recipient where the call originated from as well as the person who was last handling the call. Typically, ifBill Smith wants 20 to provide the recipient with additional information, for example about the caller or the reason for the call, Bill must delay the actual transfer to the recipient and communicate verbally or electronically with the recipient prior to transfer- ring the call. Bill then transfers the call to the recipient and the 25 caller ID information displays on the recipient's device simultaneously with the ring. Thus, a mechanism is needed to permit annotations, information and appendages to be trans- mitted to a call recipient simultaneously with the associated transferred call. PBX systems with associated CTI (computer telephony interface) applications often use screen-pops to display the transferred call information on the recipient's computer workstation at the same time the call is transferred to the recipient. This technique also allows software applications to 35 access databases to lookup additional information regarding the call, the caller and/or the caller's account. However, this feature often requires a database lookup each time the call is transferred; thereby adding complexity and cost to the overall system. Thus, it would be desirable to enhance the CTI fnnc- 40 tionality already being used so that annotations, information and appendages can be transmitted to a call recipient simul- taneously with the transferred call. Additionally, it would be desirable to allow multiple users to view, append and edit data 30 accordance with the various embodiments. Exemplary archi- tecture or system 10 generally includes a business 12 having a variety ofcommunications equipment such as CTI 20, PBX 30 and IVR 40 coupled by an internal network or LAN 15. It as the call is transferred from recipient to recipient. BRIEF DESCRIPTION OF THE DRAWINGS These and other features, aspects, and advantages may be best understood by reference to the following description taken in conjnnction with the accompanying drawings, wherein like reference numerals indicate similar elements: FIG. 1 illustrates an exemplary architecture which may support a data attachment system in live call transfers in accordance with the various embodiments; FIG. 2 is a flowchart of exemplary operations in a data attachment system; and FIGS. 3A-3C illustrate exemplary endpoints and endpoint displays depicting data attached to a live call transfer in accor- dance with the various embodiments. DETAILED DESCRIPTION In general, a system and method for data attachment in live call transfers allows an application to attach data to a trans- ferred call. The data can subsequently be retrieved, viewed, modified, or deleted by other applications as part of the call should be realized that business 12 may include any type of office-setting, architecture or enviroument and may include one or more physical locations preferably with inter-commu- nication networks. "Business," as it is used herein, is for convenience purposes only and not intended to be limiting in any way. Network or LAN 15 may be LAN, Ethernet, wired and wireless solutions, or any other commnnication medium suitable for routing data, information, video and/or voice between the various components ofbusiness 12. Ofcourse, it should be appreciated that LAN 15, or the equivalent, may be used for routing various other data, and the like, within the 45 network and may facilitate commnnication among other components not shown in FIG. 1 or discussed herein. CTI 20 (computer telephony interface) includes any hard- ware and/or software processing system to interact and assist PBX 30. For example, CTI 20 may have various software 50 programs and applications stored thereon configured to assist in the routing of telephone calls, provide information to the call recipient (e.g., screen-pops), assist in controlling the operation of the telephone system, and monitor events for system 10. CTI 20 further includes access to one or more 55 memory units 25 for storage ofcall-related information. The general structure and/or functional aspects ofCTI technology is well kuown in the commnnications industry, and therefore will not be discussed in detail. However, particularfeatures of the CTI as they pertain to the data attachment system will be 60 discussed below. PBX 30 (private branch exchange) includes any suitable PBX or switching system that facilitates communicationwith an external processing system and serves one or more end- points 35. PBX systems, and the like, are generally well 65 kuown andprovide telephone and message services as needed to endpoints and users. Provided services typically focus on the delivery of external and internal calls to a business. In
  • 7. US 7,526,079 B2 3 general, PBXs are telephone exchanges having special func- tions directed towards business users including, but not lim- ited to, integrated voice mail, hands free intercom calls, call center functions, complex system networks, and additional features using external computer control. Modern PBXs may include hardware, software and hardware, hybrid or purely software switching systems. Endpoints 35 include any suitable communication device having a display and input means. Suitable endpoints include, but not limited to, a desktop keyset, a computing device, telephones (stationary and portable), personal digital assis- tants, pagers, wireless remote clients, messaging devices, and any other communication device capable oftransmitting and receiving communication signals. In one particular embodi- ment, endpoint 35 is a multimedia endpoint, for example, the Inter-Tel® Model 8690™ endpoint, as illustrated in FIG. 3A. IVR 40 (interactive voice response) is another well known system in the communications industry. In general, IVRs provide an automated response system for callers to input or speak requested information, via keypad, microphone or the like. For example, calls to business 12 may be received at IVR 40 and the caller may be prompted with various menu options to assist the system in directing the caller to the correct depart- mentor endpoint. In one particular embodiment, IVR 40 may request the caller to input their account number. The system recognizes either the input or spoken numbers and associates them with the call. The number received by the IVR is then attached to the call by sending a command to CTI 20 to associate the number data to a call identification and store the data, e.g. memory 25. As illustrated on FIG. 1, business 12 communicates bi- directionally with public callers over network 11. Network 11 may comprise any means of information communication, such as PSTN, the Internet, WAN, cellular stations and other wireless means, and any other suitable network for providing information communication between callers and business 12. The following flowchart is provided to better understand the various steps ofoperation ofa data attachment in live call transfer system as described herein. It should be realized that the following description is not intended to be limiting but rather to provide a description ofvarious embodiments and a best mode of operation. It should be appreciated that addi- tional steps may occur that are not represented on the follow- ing flowchart but are discussed in the conjoining text or else- where herein. Moreover, there may be operations, functions, routines, and the like that are not depicted on the flow or elsewhere but are well understood in the industry as common actions for a communications system. Unless specifically stated, the order of the depicted and described operations is not limited to the description. FIG. 2 is a flowchart 200 ofexemplary operations in a data attachment system and in particular, data attachment in live call transfer system. For ease of discussion, the following operational steps will be described for a particular business's customer service department. Additionally, the described steps and associated figures are with respect to a caller requesting technical assistance. It should be realized that the inventive disclosure has usefulness in a variety of business environments and the following example is not intended to limit the scope ofthe disclosure in any way. Initially, a call is received at the business, e.g., business 12 (step 202). It should be realized that the systems and methods 4 assumed that the caller is calling the business experiencing a computer-related problem and is calling the business for tech- nical assistance. In one particular embodiment, the business's telecommunication system is configured to receive the call at an IVR system ofthe business. The IVR system prompts the caller to identifY the purpose of the call or provide details about the caller, for example by keying in a numerical digit corresponding to "technical assistance" or keying in the call- er's account number. In the optional IVR system, the system 10 may query whether the caller input data per the IVR prompt (step 204). Ifthere is data input by the caller, then the system appends the data to the call (step 205). In one particular embodiment, the data is attached to the call by sending a command to a CTI application to associate the data to a 15 particular call ID (not the same caller ID provided by the network) or "tag", and store the data in the CTI application associated memory. The call is then transferred to the endpoint device of the appropriate recipient along with the caller data for display 20 (step 206). FIG. 3A illustrates an exemplary endpoint device 35 having a display panel 38 suitable for use in a data attach- ment system for live call transfers. Endpoint device 35 is merely one example of a suitable device and is provided for illustrative purposes only and not intended to be limiting. 25 Panel 38 includes a display 39a and a softkey input means comprising a virtual telephone keypad. Exemplary display 39a illustrates what the recipient may view on the coupled endpoint. The caller's telephone number appears along with the caller's account number and product code. The latter two 30 may have been the result ofthe caller's data input and repre- sent the appended caller data. The recipient then answers the call and attempts to assist the caller in resolving the technical problem. According to the various embodiments of the data attach- 35 ment system, the recipient is able to input messages or notes regarding the conversation with the caller. The recipient may simply select a function (softkey or hard key) from the end- point, key-in a series ofpreprogrammed characters or select a feature from an associated personal computer to alert the 40 system that the recipient desires to append data. There are various other techniques to alert the system of the desire to append data that will work equally as well. In one embodi- ment, the recipient may use the stylus of a multimedia end- point, like endpoint 35 of FIG. 3A, to input the notes. In 45 another embodiment, the recipient uses a standard keyboard and personal computer which may be coupled to an endpoint or the personal computer may be the endpoint. In yet another embodiment, the recipient may simply speak the notes into a microphone or handset and speech recognition software in 50 the endpoint translates the speech into viewable words. In one particular embodiment, the system queries whether there is data input by the recipient to be associated with the call, or alternatively, queries whether there is any appended data associated with the call (step 208). The system may look 55 for tags associated with the call. The tags are assigned, for example in the CTI, at the time data is attached (step 209). There are various methods by which an application can deter- mine the tag associated with the call. For instance, CTI appli- cations ofthe same family may hard code a tag to a set value, 60 tags may be sent directly from application to application, and the application may query for all the tags associated with a call and determine which tags it wants to use. The tagged information may be stored in a suitable memory accessible byof data attachment in live call transfers does not require an outside caller as the initiating source of the call. Rather, the various embodiments are equally applicable to calls initiated 65 from within the business to a public recipient or to an internal recipient. For the sake of the present example only, it is the CTI, such as memory 25. Assuming now that the complexity ofthe problem requires the call to be transferred to another recipient, such as a super- visor, the recipient performs a transfer function and transfers
  • 8. US 7,526,079 B2 5 6 to the caller and the problem and append the notes as previ- ously described, or may refer to the attached trouble ticket and input data directly thereon. At some point in time the call will terminate by discon- necting the communication line with the caller (step 218). The data associated with the call may have been in a tempo- rary memory in the CTI while the call was live. At termina- tion, the temporary data may be deleted to free memory space (step 220). However, data that was saved for permanent stor- the call (step 210). For the sake of the present example, the supervisor is extension 2000. As part of the call delivery processing, the OAI application interacting with extension 2000 determines whether the call has data associated to it (step 212). In one embodiment, the transferring application may send a notice to the recipient application that a call is going to be transferred and the call has appended data. The receiving application retrieves the appended data (step 214). The data may be stored in a memory, such as memory 25, and can be retrieved using the tag associated with the data. The supervisor's endpoint receives the transferred call and all appended data is displayed at substantially the same time (step 216). 10 age, such as the trouble ticket, remains on the system memory after the call is terminated. In one particular embodiment, a call log is maintained to keep a record of each live call (step 222). The log may include the flow pattern ofthe transferred call as it traveled from extension to extension. The log mayFIG. 3B illustrates an exemplary endpoint display 39b that may appear on the supervisor's endpoint device. Unless edited by the recipient, the information that was displayed to the recipient at extension 1000 will appear on subsequent displays, such as the device display of extension 2000. It should be realized that as the call travels from extension to extension, each ofthe recipients may have the ability to edit, modifY, delete and alter the received data. This is especially useful ifincorrect data is input along the way, and not realized until the next recipient views it. In other embodiments, the ability to edit received data may depend upon the level ofthe viewer, e.g., agent, supervisor, manager, etc. As illustrated on 25 FIG. 3B, the displayed data may indicate the time, date and from whom the notes were attached. Additionally, the display provides several lines ofdata input by the previous agent 1000 to explain the nature of call or the caller or anything else the recipient wishes to document. With continuedreference to FIGS. 2 and 3B, the supervisor views the display and continues to discuss the problem with the caller. Perhaps at some point during the discussions, the supervisor decides to open a trouble ticket in the business's problem tracking system and appends the ticket to the call (step 208). Assume for the sake ofthis present example, that the ticket is an application available on another system. In accordance with the various embodiments ofthe data attach- ment system and methods, as the live call travels about the communication system ofthe business, data can be appended that causes a separate application to launch, such as a trouble ticket, and may be accessed by the recipient by clicking on a link. It should also be realized that various other forms ofdata may be attached such as graphics, video clips, formulas, rules and the like. The supervisor may decide to add additional notes to the call (step 209) and to transfer the caller and all the appended data to another extension, e.g., an engineer. 15 further include a snapshot of one or more of the displays at any given time during the life of the call. In one embodiment, a monitoring feature ofthe data attach- ment system displays a summary ofall live calls having data attached. For example, supervisor or diagnostic personnel 20 may be interested in obtaining the number oflive calls, how many ofthe calls have data attached, and how much data is on each call at any given time. This information may be summa- rized and available for viewing at selected endpoints or by entering a password. In yet another embodiment, applications (or endpoints) register withthe CTI to receive application data events. In this manner, only those applications that are currently registered will receive data appended to a transferred call. Monitoring screens may be viewed to supervise which applications are 30 currently registered for intra-application data. Various other monitoring and supervisory functions may be available and are within the scope ofthe disclosed system. For instance, summary reports may list the number of calls having attached data, the maximum and average number of 35 data attachment on a call, byte size for the attachments and various other information that may be useful for monitoring and supervisory personnel. Presented herein are numerous systems, methods and tech- niques for data attachment in live call transfers, including the 40 best mode. Having read this disclosure, one skilled in the industry may contemplate other similar techniques, modifi- cations of structure, arrangements, proportions, elements, materials, and components that fall within the scope of the present invention. For example, instead of storing appended 45 data in the CTI while the call is live, data may be stored in the PBX if memory capabilities are available. Also, various examples have been described herein to facilitate understand- ing of the data attachment in live call transfers system and operations. For instance, the flow chart of FIG. 2 presumes a In a similar manner as the transfer from extension 1000 to extension 2000, the supervisor at extension 2000 transfers the call to another extension. For the sake ofthe present example, the supervisor transfers the call to an engineer at extension 3000 (step 210). The OAI application interacting with exten- sion 3000 detects that there are items of attached data asso- ciated with the transferred call (step 212). The items are retrieved (step 214) and displayed on the endpoint device of extension 3000 (step 216). FIG. 3C illustrates an exemplary endpoint display 39c that may appear on the engineer's end- point device. Similar to the previous transfer(s), all appended data appears on the display to include the most recent notes added by the supervisor. Additionally, the trouble ticket 60 (identified on display 39c as "Ticket Number 22222") is appended and may be opened by subsequent recipients. The engineer views the display and may launch the appended application(s) in an attempt to resolve the caller's problem. This may be by a command (i.e., point and click) that instructs 65 the attached application to open on an associated endpoint display. The engineer may continue to input notes pertaining 50 callerinitiated communicationwiththe business; the scope of the invention is not so limiting. Rather, the data attachment in live call transfers is equally available to calls initiating within the business to public callers or internal callers and the start- ing point of the call is somewhat irrelevant. These and other 55 changes or modifications are intended to be included within the scope of the disclosure, as expressed in the following claims. The invention claimed is: 1. A method for data attachment to a live call transfer, the method comprising: engaging in a live call at a first endpoint device; appending an informational data to the live call by user input, the data capable of display at a second endpoint device; transferring the live call and the informational data from the first endpoint to the second endpoint via a single communication pathway;
  • 9. US 7,526,079 B2 7 displaying the informational data at the second endpoint at substantially the same lime as the live call arrives at the second endpoint; engaging in the live call at the second endpoint; displaying, at a monitoring station, a content of the infor- mational data appended to the live call; and repeating the above steps for additional endpoints until the call is terminated, whereby all the appended informa- tional data from each endpoint is capable of display at subsequent endpoints. 2. The method ofclaim 1, further comprising receiving the live call at the first endpoint. 10 8 informational data is displayed on the third endpoint device at substantially the same time as the live call arnves. 10. The communication system of claim 9, wherein the user inputs informational data by selecting characters on a keypad of the endpoint device. 11. The communication system of claim 9, wherein the informational data is a link that when selected causes a sepa- rate application to launch. 12. The communication system of claim 9, wherein the informational data comprises one of graphics, video clips, formulas and rules. 3. The method of claim 1, wherein the informational data comprises text. 4. The method of claim 1, wherein the informational data 13. The communication system ofclaim 9 further compris- ing a call log comprising a record of live call activity which 15 may be retrieved after the live call terminates. comprises one of graphics, video clips, formulas and rules. 5. The method of claim 1, further comprising: storing the informational data in a memory; and retrieving the data from the memory for display at the second endpoint. 6. The method of claim 5, further comprising assigning a tag to the informational data and retrieving the data using the tag. 20 7. The method ofclaim 3, wherein the displayed informa- tional text comprises a message input by a user at the first 25 endpoint device. 8. The method of claim 1, further comprising logging a record of the live call. 9. A communication system for transferring a live call, the system comprising: a switching system configured to route communications between a plurality of endpoints of the communication system; 30 a computer telephony system configured to assist the switching system during the routing ofcommunications 35 and to cause a stored data to appear on a display of the endpoint; a network coupled to and facilitating the communication between the switching system and the computer tele- phony system; a live call routed from the switching system to a user of a first endpoint device and during the live call, the user inputs an informational data to append to the live call unbeknownst to a caller and transfers the live call to a second endpoint; and a monitoring station wherein a content ofthe informational data appended to the live call is displayed, 40 45 14. A communication system for a live call transfer com- prising: a switching system configured to route communications between a plurality of endpoints of the communication system; a computer telephony system configured to assist the switching system during the routing ofcommunications and to cause a stored data to appear on a display of the endpoint; a network coupled to and facilitating the communication between the switching system and the computer tele- phony system; a live call routed from the switching system to a user of a first endpoint device and during the live call, the user inputs an informational data to append to the live call unbeknownst to a caller and transfers the live call to a second endpoint device; and a monitoring station wherein a content ofthe informational data appended to the live call is displayed, wherein, the switching system transfers the live call and the appended informational data via a single communica- tion pathway to the second endpoint device and the informational data is displayed on the second endpoint device at substantially the same time as the live call arrives, and wherein, a user of the second endpoint device during the live call edits the informational data and transfers the live call to a third endpoint device where the informa- tional data is displayed on the third endpoint device at substantially the same time as the live call arrives. 15. The communication system of claim 14, wherein the user of the second endpoint deletes some or all of the infor- mational data and inputs additional informational data.wherein, the switching system transfers the live call and the appended informational data via a single communica- tion pathway to the second endpoint device and the informational data is displayed on the second endpoint device at substantially the same time as the live call arrives, and 16. The communication system of claim 9, wherein the 50 user inputs informational data through speech that is trans- lated to viewable words. wherein, a user of the second endpoint device during the live call inputs additional informational data to append 55 to the live call unbeknownst to the caller and transfers the live call to a third endpoint device where all the 17. The method of claim 3, wherein the user inputs the message by one ofspeaking into the endpoint, selecting char- acters on the endpoint, and selecting characters on a key- board. * * * * *