Google Inc. v. Rockstar Consortium US LP et al
Filing
134
MOTION for Issuance of Letters Rogatory to the Superior Court of Justice of Ontario, Canada for Nortel Networks Corporation, Jean-Pierre Fortin, Angela de Wilton, Jaspreet Harit, Yee-Ning Chan, Brian Finlay Beaton, Bruce Dale Stalkie, Mitch A. Brisebois, Laura A. Mahan, Paul Michael Brennan, Brian Cruickshank, and John Eric Lumsden filed by Google Inc.. (Attachments: # 1 Exhibit A to Google's Notice of Unopposed Motion and Motion for Issuance of Letter Rogatory, # 2 Declaration of Kristin J. Madigan In Support of Google's Unopposed Motion for Issuance of Letter Rogatory, # 3 Exhibit 1, # 4 Exhibit 2, # 5 Exhibit 3, # 6 Exhibit 4, # 7 Exhibit 5, # 8 Exhibit 6, # 9 Exhibit 7, # 10 Exhibit 8, # 11 Exhibit 9, # 12 Exhibit 10, # 13 Exhibit 11, # 14 Exhibit 12, # 15 Exhibit 13, # 16 Exhibit 14, # 17 Exhibit 15, # 18 Exhibit 16, # 19 Exhibit 17, # 20 Exhibit 18, # 21 Exhibit 19, # 22 Exhibit 20, # 23 Exhibit 21, # 24 Proposed Order)(Curran, Patrick) (Filed on 9/29/2014) Modified on 9/30/2014 (cpS, COURT STAFF).
EXHIBIT 15
US006310944B1
(54)
United States Patent
(10) Patent N0.:
Brisebois et al.
(12)
(45) Date of Patent:
US 6,310,944 B1
*Oct. 30, 2001
METHOD FOR ADDING CONTEXT TO
5,303,301 *
4/1994 Takahata ............................ .. 379/142
COMMUNICATIONS
5,436,963 *
5,493,692
7/1995 Fitzpatrick et al. ............... .. 379/212
2/1996 Theimer et al. .
5,510,907
4/1996 KPiChi
(75) Inventors: Michel A. Brisebois, Wake?eld;
Marilyn F. St-George, Alcove; Laura
Mahan K
’
t
11 f (CA)
am‘ a’ a
_
(73)
*
( )
5’519’403
_
,
_
_
Dennison et al. .
8/1996
Skarbo et al. .
5,550,535
_
5/1996 Proctor et al. .
8/1996
5,546,447
_
Ass1gnee: Nortel Networks Limited (CA)
Notice:
5/1996 Blckley et a1‘ '
5,519,779
5,546,445
0
8/1996 Park '
5,553,120
9/1996
KatZ.
This' patent issued on a contmued prosecut1on application ?led under 37 CFR
1.53(d), and is subject to the twenty year
575557346
5,559,860
5,561,703
9/1996 Gross et aL _
9/1996 Mizikovsky,
10/1996 Arledge et al. .
patent term provisions of 35 U.S.C.
5,583,914
12/1996 Chang et al. .
154(21)(2)_
5,608,788 *
3/1997 Demlow et al. ................... .. 379/142
5,651,053
7/1997
Subject~ to any disclaimer,~ the term of this
,
gusenct liszxéenge‘i) (21f adjusted under 35
' '
'
(21)
Filed:
379/67
g‘lilylesse teta. "
ang
lal~
~.
.. 379/142
5,864,612 *
5,867,562 *
DEC. 17, 1997
1/1999 Strauss et al.
2/1999 Scherer .
. 379/142
379/127
8/1999 Cho ................................. .. 379/93.17
* Cited by examiner
Int. Cl.7 .......................... .. H04M 1/56; H04M 15/06
(52)
US. Cl. .............................. .. 379/142.01; 379/142.06;
_
_
Primary Exammer—Duc Nguyen
379/8821. 379/93_23
Field Of Search ............................... .. 379/93.35, 142,
379/215—216, 354, 93.23, 88.19—88.21,
127.01, 142.01, 142.06; 455/384, 550,
566_567, 575
_
(74) Attorney, Agent, or Ftrm—Fmnegan, Henderson,
Farabow’ Garrett 8‘ Dunner’ L'L'P'
(57)
ABSTRACT
A method for augmenting communications betWeen called
_
References Clted
(56)
Mitchell ..... ..
5,832,072 * 11/1998 Rozenblit
ays'
(51)
(58)
Z:
5,937,039 *
y
Appl. No.: 08/992,003
(22)
( )
,
*
and calling parties With context information helps either or
both parties decide Whether and hoW to accept or initiate a
U.S. PATENT DOCUMENTS
communications event.
4,734,931 *
3/1988 Bourg et al. .................... .. 379/93.01
5,210,789 *
5/1993 Jeffus et al. ....................... .. 379/127
11 Claims, 3 Drawing Sheets
10
S
RECEIVE REQUEST
FROM CALLING PARTY To
ESTABLISH COMMUNICATION
LINK WITH CALLED PARTY
GATHER CONTEXT
‘NFORMATION FROM:
GATHER CONTEXT
.
INFORMATION FROM.
GATHER CoNTExT
.
INFORMATION FROM.
ORMATION
INFORMATION KNOWN To 9925390030 ISJTEIBTQFEPPOTAY PRCDJNDEDI TIIFTHE CALLING
THE NETWORK
STANDARD OPTIONS
T1
PARTY
T2
153
TRANSMIT CONTEXT
INFORMATION To THE CALLED
PARTY
5
14
RECEIVE INDICATION FROM
CALLED PARTY AS TO WHETHER TO
ESTABLISH A COMMUNICATIONS
LINK
ESTABLISH COMMUNICATIONS
LINK BETWEEN CALLING
AND CALLED PARTIES
,
16
U.S. Patent
Oct. 30, 2001
Sheet 1 0f 3
US 6,310,944 B1
I BEGIN I
10
5
RECEIVE REQUEST
FROM CALLING PARTY TO
ESTABLISH COMMUNICATION
LINK WITH CALLED PARTY
INFORMATION FROM:
INFORTI’I’ETB'ENWKQEIVN To
GATHER CONTEXT
.
INFORMATION FROM.
GATHER CONTEXT
.
INFORMATION FROM.
INFORMATION SELECTED BY
GATHER CONTEXT
CUSTOM INFORMATION
THE CALLING PARTY FROM
PROVIDED BY THE CALLING
STANDARD OPTIONS
3
II
TRANSMIT CONTEXT
INFORMATION TO THE CALLED
PARTY
5
I4
RECEIVE INDICATION FROM
CALLED PARTY AS TO WHETHER TO
ESTABLISH A COMMUNICATIONS
LINK
ESTABLISH COMMUNICATIONS
LINK BETWEEN CALLING
AND CALLED PARTIES
FIG. 1
PARTY
U.S. Patent
0a. 30, 2001
Sheet 2 of3
US 6,310,944 B1
I BEGIN )
20
S
RECEIvE REQUEST
FROM CALLING PARTY TO
ESTABLISH COMMUNICATION
LINK WITH CALLED PARTY
INFORMATION FROM:
INFOFIFIQIEITIICEIIQQSIIVN To
GATHER CONTEXT
.
INFORMATION FROM.
GATHER CONTEXT
.
INFORMATION FROM.
INFORMATION SELECTED BY
GATHER CONTEXT
CUSTOM INFORMATION
THE CALLED PARTY FROM
PROVIDED BY THE CALLED
STANDARD OPTIONS
7
7
PARTY
'7
21 \ M 23
TRANSMIT CONTEXT
INFORMATION TO THE CALLING
PARTY
s
24
RECEIVE INDICATION FROM
CALLING PARTY AS TO WHETHER TO
ESTABLISH A COMMUNICATIONS
LINK
ESTABLISH COMMUNICATIONS
LINK BETWEEN CALLING
AND CALLED PARTIES
5
26
FIG. 2
U.S. Patent
DEED
0a. 30, 2001
Sheet 3 of3
D QI
DEE]
[DEE
DEN:
30
FIG. 3
US 6,310,944 B1
US 6,310,944 B1
1
2
METHOD FOR ADDING CONTEXT TO
COMMUNICATIONS
betWeen the calling party and the called party or not based
on the indication.
Other features and advantages of the invention Will be set
forth in the description Which folloWs, and in part Will be
apparent from the description, or may be learned by practice
of the invention. The objectives and other advantages of the
invention Will be realiZed and attained by the methods and
apparatus particularly pointed out in the Written description
In light of the foregoing, there is a need for a method to
provide calling and called party context information to help
them better decide Whether and hoW to initiate or accept
communications.
SUMMARY OF THE INVENTION
Accordingly, methods consistent With the present inven
and claims hereof as Well as the appended draWings.
10
tion substantially obviate the problems and disadvantages
Both the foregoing general description and the folloWing
detailed description are exemplary and explanatory only,
that accompany current communications systems. Current
and are intended to provide further explanation of the
communications systems provide only limited information
invention as claimed. The accompanying draWings provide
number and/or name. This limited information, hoWever,
a further understanding of the invention and are incorporated
in and constitute a part of this speci?cation. They illustrate
embodiments of the invention, and together With the
description serve to explain the principles of the invention.
often Will not alloW the called or calling party to make an
informed decision as to Whether and hoW to accept the call.
BRIEF DESCRIPTION OF THE DRAWINGS
about to a called party about a calling party and even less
information about a calling party to a called party. This
15
information usually consists only of the calling party’s
The present invention solves this problem by providing
context information to the called or calling parties.
Speci?cally, a method consistent With this invention
includes receiving a request from a calling party to establish
a communications link With a called party, gathering context
FIG. 1 is a ?oWchart shoWing a method for providing
context information to a called party consistent With the
present invention;
25
information, providing the gathered context information to
the called party, receiving an indication from the called party
Whether to establish the communications link, and estab
FIG. 2 is a ?oWchart shoWing a method for providing
context information to a calling party consistent With the
present invention; and
FIG. 3 is a diagram of a netWork con?guration for
implementing a system consistent With the present inven
tion.
lishing the communications link betWeen the calling party
and the called party or not based on the indication.
Another method consistent With this invention includes
receiving a request from a calling party to establish a
communications link With a called party, gathering context
information, providing the gathered context information to
the calling party, receiving an
DETAILED DESCRIPTION
Reference Will noW be made in detail to the present
35
preferred embodiments consistent With the invention, an
example of Which is illustrated in the accompanying draW
ings. Wherever possible, the same reference numbers Will be
used throughout the draWings to refer to the same or like
BACKGROUND OF THE INVENTION
parts.
The present invention relates generally to identi?cation of
called and calling parties to each other, and more speci?cally
to providing information to called and calling parties indi
Context information is information relating to the parties
to a communication event or relating to the communication
event itself. Unlike traditional caller ID and caller name
cating the context of a communication event.
In the ?eld of communications, there has been a trend
services, context information is dynamic; it can vary from
toWard providing users With increased functionality to better
manage and control their communication media. For
calling and called parties. Generally, a calling party can add
example, in telephony, many service providers offer caller
call to call. Context information can be valuable to both
45 context information to the name and number identi?cation
that the service provider Will deliver to the called party. This
added information can inform the called party about the
context of that particular call to help decide Whether and
identi?cation and caller name services to their customers.
These services alloW the called party to see the phone
number and name of the calling party before ansWering the
telephone. Based on this limited information, the called
hoW to accept the call. Context information can be set by a
called party, too. Called party context information Would be
sent to the calling party as a netWork predial information
WindoW. The information Would alloW the calling party to
party can decide Whether to ansWer the call.
Simply providing the caller’s phone number and name,
hoWever, often does not provide enough information for the
make a more informed decision as to Whether and hoW to
called party to determine Whether to ansWer the call.
Suppose, for example, the caller information indicates that
55
John Doe is calling from a NeW York number. Unless the
called party knoWs John Doe, this information is not helpful
place the call.
A. Calling Party Context Identi?cation
As shoWn in FIG. 1, calling party context identi?cation
begins With a request from a calling party to establish a
communication link With a called party (step 10). Such a
request Would take different forms depending on the com
in deciding to accept or decline the call.
Also, current systems provide no information to a calling
party about a person to be called. There may be instances in
munication medium. If the calling party is using an analog
Which a party to be called does not Wish to be disturbed, or
display services interface (“ADSI”) phone, for example, he
only Wishes to be disturbed for emergencies. The existing
Would merely dial the number of called party. If the calling
netWork does not provide a mechanism for sending this
information to a calling party so that the calling party can
make a decision as to Whether to place the call. indication
from the calling party as to Whether to establish the com
party is using a computer to communicate over the internet,
he Would enter the email or IP address of the called party. In
response to such a request, the netWork gathers context
munications link, and establishing the communications link
65
information (steps 11, 12, and 13). Preferably, calling party
context identi?cation can be gathered from one or more of
US 6,310,944 B1
3
4
three sources: automatic creation (step 11), standard options
party Whether active participation Was required. For
example, the calling party could select a voice call as the
selection (step 12), and/or full custom creation (step 13).
1. Automatic Creation
A netWork can automatically create context information
medium and then select an asynchronous event. This voice
by collecting data already in its possession and sending it to
Which Would not require the called party to “connect.” The
context information could also include an option for
call Would then be delivered as a one-Way communication
the called party. One bene?t of this method of creating
context information is that the called party need not perform
any additional steps When placing a call to send the context
information. For example, suppose the calling party returns
a call left by the called party in a speci?c messaging
environment such as voice mail, electronic mail, internet
voice, video messaging, paging, fax, or a shared Work ?le.
The netWork, then, has context information indicating Who
left the message, at What time and date, and possibly
information relating to the subject of the message. When the
calling party returns the call, the netWork could send that
acknowledgment of receipt from the called party.
In addition, the calling party could select an option
Whereby the called party is asked if he is Willing to share the
10
cost of a broadband connection. This option could be useful
With service providers Who charge for the medium based on
time and/or bandWidth usage. The called party, then Would
decide Whether to accept the communication and, thus, pay
a share of the costs. This type of standard option Would be
15
Would then knoW not only the identity of the calling party,
tied into the service provider’s billing records.
As a ?nal example, the calling party could select available
disposition options of the called party to alloW communi
but also that the calling party Was returning a message left
cation closure that is appropriate to the context of the
at a certain time and date.
calling/called party. For example, the calling party could
It Would also be possible for the netWork to create context
information automatically even When no prior context exists
access to a cell phone line.
context information to the called party. The called party
attach a “hotline” softkey to give the called party one time
betWeen the parties if the calling party places a call from a
3. Full Custom Creation
Full custom creation alloWs the calling party to add
speci?c messaging environment. For example, suppose the
calling party initiates a call Within an application having a
“corporate directory” of numbers. The context information
context information created on a per call basis. The context
25
information could take a number of forms, depending on the
communication medium. For example, the calling party
Would indicate to the called party that the call is from a
business colleague.
could choose to send a custom name for caller name
The netWork can also collect information relating to
delivery, thus replacing the service provider’s subscriber
Whether the calling party is placing a call using a netWork
name to something more speci?c and appropriate to the
custom calling feature. For example, telephone companies
context. The calling party could also send a speci?c reply
request along With instructions as to hoW to respond. In
addition, the calling party could attach a topic header to the
communication event. This topic header could be in the form
offer features such as call return and three-Way conferenc
ing. If the called party uses one of these features, the context
information Would indicate to the called party that the call is
a return call or that the call is a conference call and Who is
already connected.
of a text message or of a voice announcement played
35
If the calling party places a call from a remote location
(e.g., from a cellular phone), the netWork can automatically
create context information from the geographic location of
demand could be, for example, an indication of the esti
mated time required to complete the communication event.
The calling party could also attach a computer ?le as part
of full custom creation of context identi?cation. This type of
information is very ?exible and valuable in establishing an
the caller, such as the local subscriber’s name of the locale
Where the call is placed, the nearest end of?ce sWitching area
Where the call is being placed, or the cell site name. If a
Wireless device is GPS (Global Positioning System)
compatible, the netWork can match GPS data to a location
translation table. Alternatively, smart room information
transmitters in certain rooms or buildings could provide
betWeen rings of the called party’s telephone. As another
example, the calling party could send information indicating
the expected demand on the called party. The expected
exact context for the call and can even ensure that supporting
documentation or other media is available With the caller
45
identi?cation information. Suppose, for example, that the
speci?c location information to the netWork, Which could, in
called party receives a call from John Doe at a NeW York
turn, provide this information as context information to the
number. Unless the called party knoWs John Doe, this
information alone does not help the called party decide
Whether to ansWer the call. If, hoWever, John Doe has
attached context information indicating that the call is about
called party.
2. Standard Options Selection
Standard options selection alloWs the calling party to
select from a number of calling options. The options can be
pre-determined by the service provider or created by the user
at the installation stage. To implement this context
information, the calling party could select a coding scheme
before dialing. Using selectable soft-keys, special star codes,
insurance reneWal and has included a text copy of the current
policy, the called party Will likely accept the call. Without
55
menu options, voice commands, or other mechanisms, the
calling party can choose from context information options.
For example, the calling party could select a priority tag
this context information, the called party may have dis
missed the call.
As a ?nal example, suppose the calling party is placing an
order through a mail order number. If the calling party has
previously dealt With the mail order company, he could
attach an account or reference number to the call, or infor
to be attached to the caller identi?cation information indi
mation concerning the desired purchase. The mail order
cating that the call is loW, medium, or high priority. The
company, in turn, could use this information to more ef?
called party could also choose a medium or combination of
ciently direct and process the incoming call.
media prior to placing a call to indicate to the called party
Once the netWork has gathered context information from
the media expectation of the calling party. If, for example,
one or more of the above-described sources, it transmits the
the calling party requests a voice and video call, the called
party Would be apprised of this context information.
The calling party could also select the synchronicity of the
communication event, Which Would indicate to the called
context information to the called party (step 14). The called
65
party, in turn, decides Whether to establish a communica
tions link With the calling party and indicates his decision to
the netWork (step 15). This indication could take different
US 6,310,944 B1
5
6
forms depending on the medium of communication. For
does not Wish to be disturbed or Will only accept emergency
calls. The called party could also select context information
example, if the called party is using an ADSI phone, he
Would indicate his desire to connect With the calling party by
simply lifting the receiver. If the called party is using a
relating to media preferences. For example, even if the
called party has both voice and video available to him, he
may only Wish to use voice. This information could be sent
to a calling party as context information. Other options
computer to communicate over the internet, he Would per
form the keystrokes appropriate to the internet application.
Upon receiving this indication from the called party, the
include synchronicity preferences, such as synchronous
netWork establishes a link betWeen the called and calling
voice only, or standard disposition options, such as access to
parties (step 16). On the other hand, if the called party
decides, based on the context information, not to establish a
link With the calling party, the communication event ends.
B. Called Party Context Identi?cation
As a complement to calling party context identi?cation,
called party context identi?cation alloWs the calling party to
determine the called party’s context before placing the call.
The context information Would enable calling parties to
voice mail or access to a routed path.
10
example, information as to the speci?c availability of the
called party for types of communication events. The context
15
information could also include custom disposition options
based on the mutual context of both calling parties. For
example, the called party could set special disposition
options based on the identity of the calling party. If the
make a more informed decision as to Whether to place the
call, set a certain priority on the call, select a medium that
calling party Was the called party’s spouse, the called party
may Want to make certain disposition options available to
is appropriate to the called party’s context, or choose other
parameters.
As shoWn in FIG. 2, called party context information
begins With a request from a calling party to establish a
communication link With a called party (step 20). Such a
the spouse, but not to others. The called party could also
record preset messages that are played to the calling party.
Full custom creation could also be useful Where a calling
party calls a mail order company to place an order. The mail
request Will be initiated in accordance With the particular
medium of communication, as discussed above in connec
3. Full Custom Creation
The called party could also create full custom context
information. This context information could include, for
25
order company could collect information about the calling
tion With step 10. Upon receiving this request, the netWork
party including, for example, the types of products typically
gathers context information (steps 21, 22, and 23).
purchased, and provide context information that may be
useful to the calling party. This could include information
Preferably, called party context identi?cation can be gath
ered from one or more of three sources: automatic creation
about related products or current discounts on products
(step 21), standard options selection (step 22), and full
custom creation (step 23).
previously purchased by the calling party.
1. Automatic Creation
one or more of the above-described sources, it transmits the
Once the netWork has gathered context information from
context information to the calling party (step 24). The
As With calling party context identi?cation, automatic
creation requires no steps by the called party to send context
information to a calling party. Instead, the netWork gathers
35
calling party, in turn, decides Whether to establish a com
munications link With the called party and indicates his
information already available to it. For example, the calling
decision to the netWork (step 25). This indication could take
party could receive the name of the called party before
different forms depending on the medium of communica
placing the call in order to verify that the phone number is
the desired called party.
The netWork could also relay location information to the
calling party. For example, the netWork could include the
tion. For example, if the calling party is using a telephone,
local subscriber’s name of the locale of the called number,
the nearest end office sWitching area of the called number, or
the cell site name if the call is to a Wireless device. Also, if
a Wireless device is GPS-compatible, the netWork can match
he could indicate his desire to connect With the called party
using, for example, menu options provided by the service
provider. If the calling party is using a computer to com
municate over the internet, he Would perform the keystrokes
appropriate to the internet application. Upon receiving this
indication from the calling party, the netWork establishes a
45
link betWeen the called and calling parties (step 26). On the
other hand, if the calling party decides, based on the context
GPS data to a location translation table. Or, smart room
information transmitters in certain rooms or buildings could
provide speci?c location information to the netWork, Which
information, not to establish a link With the called party, the
communication event ends.
the netWork can send as context information to the calling
C. Implementation
party.
Any of the context information discussed herein, Which
can be in the form of audio, text, graphics, video, tactile
The netWork could also provide information regarding the
available bandWidth or types of media. For example, if the
calling party Wished to attach a computer ?le to the call, it
may be important to knoW the bandWidth available betWeen
himself and the desired called party. Alternatively, the net
Work could inform the calling party as to Whether the desired
coding, or any combination of these, can be linked to the
55
Speci?cally, FIG. 3 shoWs a con?guration for implement
ing various types of context information. In the case of
called party can receive voice calls or video calls.
2. Standard Options Selection
Standard options selection alloWs the called party to select
from predetermined options as he changes context. To
implement this context information, the called party could
select a coding scheme. Using selectable soft-keys, special
star codes, menu options, voice commands, or other
mechanisms, the called party can choose from the desired
context information options.
For example, the called party could select one of various
busy ?lters to inform a calling party that the called party
caller identi?cation signaling protocol provided by the oper
ating company. The linking is achieved by synchroniZing
existing or future signaling protocols.
automatic creation of calling context information, suppose
the calling party on Global System for Mobility (“GSM”)
handset 33 places a call to the called party on ADSI phone
30. The GSM netWork 34 identi?es the GSM handset 33
With the name and number of the subscriber, along With GPS
coordinates or the cell ID. This information and the call
request are routed to the public sWitching telephone netWork
65
(“PSTN”) 31. Server 32 identi?es the called party as an
ADSI call context subscriber. Server 32 then matches the
GPS or cell ID to a location translation table, and sends the
US 6,310,944 B1
7
8
subscriber information and location information to ADSI
invention Without departing from its spirit or scope. Thus, it
phone 30 as part of the call request. This is done, for
is intended that the present invention cover the modi?cations
example, by synchronizing Bellcore’s existing TR30/31
and variations of this invention provided they come Within
the scope of the appended claims and their equivalents.
CLASS protocol, Which describes hoW to send name and
number identi?cation, With the delivery of text-based infor
mation using Bellcore’s TR1273 ADSI protocol.
For automatic creation of called party context
information, suppose the called party is on GSM handset 33
and is a subscriber to the call context feature. The calling
party places a call to GSM handset 33 on ADSI phone 30
through PSTN 31. Server 32 requests the name of the called
party, along With GPS coordinate or the cell ID, from GSM
netWork 34. GSM netWork 34 provides this information to
server 32 Which, in turn, sends the information to ADSI
phone 30 as a text-based message. Using this information,
the calling party indicates to server 32 Whether he Wishes to
We claim:
1. A method for augmenting communication over a com
munications netWork comprising the steps performed by the
10
netWork of:
receiving a request from a calling party to establish a
communications link With a called party;
gathering context information knoWn to the communica
tions netWork;
gathering context information from a selection of pre
15
determined options by the calling party;
gathering speci?c context information supplied by the
calling party;
complete the call by, for example, selecting an appropriate
soft-key. If the calling party Wishes to complete the call,
automatically providing the gathered context information
server 32 Would place a call request to GSM netWork 34, and
the call Would complete as usual.
to the called party;
receiving an indication from the called party as to Whether
In the case of standard options creation for calling party
context information, suppose that the calling party, on ADSI
phone 30, has subscribed to the call context feature from the
local service provider. Using the ADSI protocol, server 32
loads a call context service script into the subscriber’s ADSI
phone 30 via PSTN 31. When the calling party goes off
to establish the communications link; and
establishing the communications link betWeen the calling
party and the called party or not based on the indica
25
tion.
2. The method of claim 1 Wherein the step of gathering
context information knoWn to the communications netWork
hook, the call context options appear as soft-keys. Suppose
includes the step of
the calling party initiates a call to a called party on GSM
gathering information indicating Whether the calling party
handset 33. The calling party could select a soft-key indi
cating that he desired a voice connection With the called
party. Server 32 sends this short message along With the call
is using a netWork or service provider custom calling
feature.
3. The method of claim 1 Wherein the step of gathering
request information over PSTN 31 to GSM netWork 34. The
context information knoWn to the communications netWork
called party receives the standard call request information
from GSM netWork 34, along With the context message.
Similarly, for standard options creation for called party
identi?cation, suppose the called party, on GSM handset 33,
includes the step of
gathering information indicating the location and local
time of the calling party.
4. The method of claim 1 Wherein the step of gathering
is a subscriber to the call context feature. At an earlier time,
context information from a selection of pre-determined
the called party, using menu options or star commands,
options includes the step of
gathering information indicating the media expectation of
35
could select various options that Would be stored on server
32. For example, the called party could select an option
indicating that he can receive only voice communications.
When the calling party, on ADSI phone 30, places a call to
the calling party.
5. The method of claim 1 Wherein the step of gathering
speci?c context information supplied by the calling party
GSM handset 33, server 32 recogniZes the called party as a
subscriber to the call context feature and provides the
pre-selected context information to ADSI phone 30 via
PSTN 31. Based on this information, the calling party
indicates to server 32 Whether to complete the call by using,
for example, soft-keys on ADSI phone 30.
In the case of full custom creation calling context, the
includes the step of
45
steps are the same as in standard options calling context
creation, except that the calling party could type a custom
message before placing the call. This message is received by
server 32 and interpreted as a call header. Server 32 then
sends the message as a short message through GSM netWork
34 to the subscriber on GSM handset 33.
55
Similarly, full custom creation called context proceeds as
described above With respect to standard options called
context creation, except that the called party could enter a
custom message. For example, the called party could type in
a custom subscriber name in place of the standard subscriber
name stored on server 32. This could be done, for example,
using the lettered numbers on GSM handset 33. Server 32
Would then send the custom subscriber name to the calling
party on ADSI phone 30 in place of the standard subscriber
name.
It Will be apparent to those skilled in the art that various
modi?cations and variations can be made in the present
gathering a custom name in place of the subscriber name
associated With the calling party.
6. The method of claim 1 Wherein the step of gathering
speci?c context information supplied by the calling party
includes the step of
gathering a topic header.
7. The method of claim 1 Wherein the step of gathering
speci?c context information supplied by the calling party
includes the step of
gathering a computer ?le to be attached to the commu
nication.
8. The method of claim 1 Wherein the step of gathering
speci?c context information supplied by the calling party
includes the step of
gathering information indicating the expected demand on
the called party.
9. A method for augmenting communications over a
communications netWork comprising the steps performed by
the netWork of:
receiving a request from a calling party to establish a
communications link With a called party;
gathering context information knoWn to the communica
tions netWork;
US 6,310,944 B1
9
10
automatically providing the gathered context information
Wherein the step of gathering conteXt information from a
to the called party;
receiving an indication from the called party Whether to
selection of predetermined options includes the step of
gathering information indicating the synchronicity of the
establish the communications link; and
establishing the communications link betWeen the calling
11. A method for augmenting communications over a
communication.
party and the called party or not based on the
communications netWork comprising the steps performed by
indication,
the netWork of:
receiving a request from a calling party to establish a
communications link With a called party;
Wherein the step of gathering context information knoWn
to the communications netWork includes the step of
gathering information indicating Whether the calling party
gathering conteXt information;
providing the gathered conteXt information directly to the
is returning a communication from a called party.
10. A method for augmenting communications over a
calling party;
communications netWork comprising the steps performed by
the netWork of:
receiving a request from a calling party to establish a
communications link With a called party;
gathering conteXt information from a selection of pre
15
determined options by the calling party;
automatically providing the gathered conteXt information
the indication;
Wherein the step of gathering conteXt information
includes the step of gathering conteXt information from
a selection of pre-determined options by the called
to the called party;
receiving an indication from the called party Whether to
establish the communications link; and
establishing the communications link betWeen the calling
party and the called party or not based on the
indication,
receiving an indication from the calling party as to
Whether to establish the communications link; and
establishing or not establishing the communications link
betWeen the calling party and the called party based on
party including gathering information indicating media
25
preferences of the called party.
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?