U.S. patent application number 14/323447 was filed with the patent office on 2014-11-27 for contextual information.
The applicant listed for this patent is Facebook, Inc.. Invention is credited to Richard A. Anderson, Dale W. Malik.
Application Number | 20140351055 14/323447 |
Document ID | / |
Family ID | 25511766 |
Filed Date | 2014-11-27 |
United States Patent
Application |
20140351055 |
Kind Code |
A1 |
Malik; Dale W. ; et
al. |
November 27, 2014 |
CONTEXTUAL INFORMATION
Abstract
Methods, systems, and products provide contextual information
for communications. A call, for example, is processed from an
origination address to a destination address. A query is made for a
brand of device associated with the origination address making the
call. The brand of device is announced during the call.
Inventors: |
Malik; Dale W.; (Dunwoody,
GA) ; Anderson; Richard A.; (Alpharetta, GA) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Facebook, Inc. |
Menlo Park |
CA |
US |
|
|
Family ID: |
25511766 |
Appl. No.: |
14/323447 |
Filed: |
July 3, 2014 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
13687068 |
Nov 28, 2012 |
|
|
|
14323447 |
|
|
|
|
10184588 |
Jun 28, 2002 |
8341018 |
|
|
13687068 |
|
|
|
|
09966703 |
Sep 28, 2001 |
7313617 |
|
|
10184588 |
|
|
|
|
Current U.S.
Class: |
705/14.64 |
Current CPC
Class: |
H04M 3/5307 20130101;
H04L 51/24 20130101; G06F 3/0482 20130101; H04L 61/1576 20130101;
H04L 41/22 20130101; H04M 7/128 20130101; G06F 21/62 20130101; H04L
51/36 20130101; H04M 3/436 20130101; H04M 7/0054 20130101; H04Q
2213/13377 20130101; G06Q 10/107 20130101; G06Q 30/0267 20130101;
H04Q 2213/13338 20130101; H04L 65/403 20130101; H04L 69/329
20130101; H04M 2203/2066 20130101; H04M 2242/22 20130101; H04M
3/4211 20130101; H04Q 2213/13175 20130101; H04L 51/04 20130101;
H04L 29/12169 20130101; G06Q 30/0257 20130101; H04M 7/1235
20130101; G06Q 30/0269 20130101; H04M 3/537 20130101; G06Q 10/109
20130101; G06Q 30/02 20130101; H04M 3/2218 20130101; H04M 7/0045
20130101; H04L 67/2804 20130101; H04L 67/32 20130101; G06F 16/958
20190101; H04M 3/42059 20130101; H04M 7/0036 20130101 |
Class at
Publication: |
705/14.64 |
International
Class: |
G06Q 30/02 20060101
G06Q030/02 |
Claims
1. A method comprising: facilitating, using at least one processor,
a communication between a first user using a first communication
device and a second user using a second communication device;
receiving a brand of the first communication device used by the
first user; and providing, in conjunction with the communication,
the brand of the first communication device to the second user.
2. The method of claim 1, wherein receiving the brand of the first
communication device comprises retrieving the brand of the first
communication device from a user profile associated with the first
user.
3. The method of claim 1, wherein receiving the brand of the first
communication device comprises receiving the brand from a service
provider associated with the first user.
4. The method of claim 1, wherein receiving the brand of the first
communication device comprises receiving the brand from the first
communication device.
5. The method of claim 1, wherein receiving the brand of the first
communication device comprises monitoring communications associated
with the first user to obtain the brand of the first communication
device.
6. The method of claim 1, wherein providing, in conjunction with
the communication, the brand of the first communication device to
the second user comprises sending the brand of the first
communication device in the communication.
7. The method of claim 1, wherein providing, in conjunction with
the communication, the brand of the first communication device to
the second user comprises presenting the brand of the first
communication device within a graphical user interface.
8. The method of claim 1, further comprising: determining that the
brand of the first communication device is different than a brand
of the second communication device; and providing the brand of the
first communication device to the second user in response to the
determination that the brand of the first communication device is
different than the brand of the second communication device.
9. The method of claim 8, wherein determining that the brand of the
first communication device is different than the brand of the
second communication device comprises comparing profile information
for the first user to profile information for the second user.
10. The method of claim 1, further comprising: determining that the
brand of the first communication device is the same as a brand of
the second communication device; and providing the brand of the
first communication device to the second user in response to the
determination that the brand of the first communication device is
the same as the brand of the second communication device.
11. The method of claim 1, further comprising providing contextual
information to the second user in conjunction with the
communication.
12. The method of claim 11, wherein the contextual information
comprises an advertisement associated with the brand of the first
communication device.
13. The method of claim 11, further comprising: providing the
second user a selectable option for accessing the contextual
information; and providing the contextual information to the second
user in response to a selection by the second user of the
selectable option.
14. The method of claim 11, further comprising providing an audible
indication to the second user that the contextual information is
available.
15. The method of claim 1, wherein providing the brand of the first
communication device to the second user comprises announcing the
brand of the first communication device to the second user.
16. The method of claim 1, wherein providing, in conjunction with
the communication, the brand of the first communication device to
the second user comprises providing the brand of the first
communication device and the communication to the second
communication device.
17. A method comprising: facilitating, using at least one
processor, a communication between a first user using a first
communication device and a second user using a second communication
device; receiving information about the first communication device
used by the first user; and providing, in conjunction with the
communication, at least a portion of the information about the
first communication device to the second user.
18. The method of claim 17, wherein receiving the information about
the first communication device comprises at least one of:
retrieving the information about the first communication device
from a user profile associated with the first user, receiving the
information from a service provider associated with the first user,
receiving the information from the first communication device, or
monitoring communications associated with the first user to obtain
the information about the first communication device.
19. The method of claim 17, wherein providing, in conjunction with
the communication, at least a portion of the information about the
first communication device to the second user comprises at least
one of: sending at least a portion of the information about the
first communication device in the communication, or presenting at
least a portion of the information about the first communication
device within a graphical user interface.
20. The method of claim 17, further comprising: determining that a
portion of the information about the first communication device is
different than a portion of information about the second
communication device; and providing at least a portion of the
information about the first communication device to the second user
in response to the determination that the portion of the
information about the first communication device is different than
the portion of the information about the second communication
device.
21. The method of claim 17, further comprising providing contextual
information to the second user in conjunction with the
communication, wherein the contextual information comprises an
advertisement associated with the information about the first
communication device.
22. A method comprising: facilitating, using at least one
processor, a communication between a first user using a first
communication device and a second user using a second communication
device; receiving information about a service used by the first
user to communicate with the second user; and providing, in
conjunction with the communication, at least a portion of the
information about the service to the second user.
23. The method of claim 22, wherein receiving information about the
service comprises at least one of: retrieving information regarding
the service from a user profile associated with the first user,
receiving information regarding the service from a provider of the
service, or monitoring communications associated with the first
user to obtain the information about the service.
24. The method of claim 22, wherein providing, in conjunction with
the communication, at least a portion of the information about the
service to the second user comprises at least one of: sending
information regarding the service to the second communication
device, or presenting information regarding the service within a
graphical user interface.
25. The method of claim 22, further comprising: determining that
the service used by the first user is different than a service used
by the second user; and providing at least a portion of the
information about the service to the second user in response to the
determination that the service used by the first user is different
than the service used by the second user.
26. The method of claim 25, further comprising providing an
advertisement associated with the service to the second user.
Description
CONTEXTUAL INFORMATION
[0001] The present application is a continuation of U.S. patent
application Ser. No. 13/687,068, filed Nov. 28, 2012, which is a
continuation of U.S. patent application Ser. No. 10/184,588, filed
Jun. 28, 2002 now issued as U.S. Pat. No. 8,341,018, which is a
continuation-in-part of U.S. patent application Ser. No.
09/966,703, filed on Sep. 28, 2001 now issued as U.S. Pat. No.
7,313,617. Each of the aforementioned patent(s) and application(s)
are hereby incorporated by reference in their entirety.
FIELD OF THE INVENTIONS
[0002] The inventions relate to the provision of information on
communication devices and services.
BACKGROUND
[0003] New products and services are brought to the attention of
potential users through myriad types of advertising. Recent
developments in digital and broadband distribution technologies
have enabled targeted contextual advertisement. For example, while
viewing a television show, a viewer may request information
regarding a star's wardrobe and be provided with retail or other
information. The information generally is provided quickly in
response to the user's request. By receiving information at a time
when the viewer's interest in the particular item is heightened
(such as at the time of the request), the viewer is more likely to
register the "in-context" marketing information than at other
times. Importantly, the viewer is more likely to buy or take other
action when information is provided at the time the viewer's
interest is heightened. Accordingly, targeted contextual
advertisement can be very effective.
[0004] Advertising, of course, is the vehicle for bringing new
communication devices and services to the attention of potential
users. Recent technological advances have made communication
devices ubiquitous with different devices satisfying different
aspects of the communication needs of a user. For example, a
business person may communicate by telephone, a wireless unit, a
voicemail system, a pager, an intelligent ("i") pager, a personal
digital assistant (PDA), or a facsimile machine. In addition, the
business person may communicate electronically using the
aforementioned devices and/or a computer through the use of
e-mails, instant messages, chat room discussions, and the like.
[0005] Generally, communication devices and services are marketed
using conventional advertising techniques. For example, a new or
improved communication device or service may be advertised on
billboards, in newspapers, on flyers, banners, posters, in
commercials on the radio and television, and even on hot air
balloons and dirigibles ("blimps"). Further, a new or improved
communication device or service may be advertised through the use
of sponsorships such as product or trademark/service mark placement
at entertainment, sports, and other events.
[0006] The conventional advertising of communication devices and
services may be characterized as a shotgun approach to marketing. A
lot of advertising of communication devices and services is
conducted so as to reach a broad audience and hopefully turn at
least some members of the audience into customers. Conventional
advertising may succeed in grabbing the attention of some potential
customers, but grabbing the attention of "some" potential customers
generally is not enough. Consumers are inundated with so much
marketing information that often they become inured to advertising.
In other words, consumers may not always "see" or give their
attention to conventional advertising. Thus, conventional
advertising may miss getting the word out to potential
customers.
[0007] Further, even if a potential customer pays attention to the
conventional advertising of communication devices and services, the
advertising may cross the potential customer's attention span at
the wrong time or wrong place. A potential customer driving in an
automobile who reads a billboard regarding a new communication
service may have his or her interest piqued. But the message
delivered by the billboard may have been forgotten or superceded by
a competitor's message by the time the potential customer is in a
position to act.
[0008] Accordingly, there is a need for a method or system to
deliver information regarding communication devices and services
that is directed to the appropriate target audience, that is
brought to the attention of the members of the target audience,
that is delivered at an appropriate time and place, and that allows
a potential customer to act on the information before forgetting
the information or having the information superceded by other
information.
[0009] A solution to the above stated need is targeted contextual
advertisement of the communication devices and services. As noted
above, targeted contextual advertisement is the provision of
information at a time and in a context when the target's interest
is heightened. Such advertising is more likely to gain the
attention of the target, and as a result, the target is more likely
to buy or take action based on the advertised information.
[0010] But the implementation of targeted contextual advertising
for communication devices and services heretofore has been
problematic. How does advertising target potential customers of
communication devices and services in a contextual manner? Is a
user of a communication device to be sent commercial information to
be listened to or to be read from the face plate of the device?
Will the delivery of such information be appropriately targeted?
Will the delivery of such information be appropriately timed? Will
the user pay attention to the information? Will the user act on the
information? Or will the information be considered intrusive or
annoying by the user or otherwise cause the user to have negative
associations with the advertised communication device or
service?
[0011] In sum, there is a need for a method or system that
implements targeted contextual advertisement of communication
devices and services. Further, there is a need for a method or
system that implements targeted contextual advertisement of
communication devices and services so the information is delivered
in an appropriate contextual manner.
SUMMARY
[0012] Methods and systems are described regarding the presentation
to a user of contextual information relating to a communication
directed to the user. The contextual information may relate to a
communication device and/or a communication service being used in
connection with the communication. Advantageously, the contextual
information is provided to the user at a time when the user's
interest may be heightened as a result of the communication. As a
result, the likelihood of the user's recall of the contextual
information or of the user's acting on the contextual information
is increased.
[0013] More specifically, profile information relating to a user is
stored by a communications manager. The profile information may
include descriptions of the communication devices and/or
communication services used by the user. The communications manager
may receive data about communications directed to the user. Data
about a communication for the user may be received from a
telecommunications manager in a telecommunications network or from
a gateway in a data network. The data may include information about
the communication device originating the communication and/or
information about the communication service(s) involved with the
communication.
[0014] A comparison is made between the profile information about
the user and the data about the communication. Based on the
comparison, contextual information relating to the communication is
presented to the user. The contextual information may be presented
to the user before, during, or after the user participates in the
communication. The user may save the contextual information for
review at a later time.
[0015] In particular, the contextual information presented to the
user may refer to a communication device and/or communication
service used in the communication. For example, the contextual
information may inform the user of the type of communication device
and/or service being used by the originating party.
[0016] The contextual information may relate to a discrepancy
between the profile information relating to the user and the
originating communication device and/or communication service. The
contextual information presented to the user may include
information relating to the discrepancy. As an example, the user
may not have a wireless unit. The communication for the user may
have originated from a wireless unit. Thus, the contextual
information presented to the user may include advertising,
technical, or other information relating to wireless units.
[0017] Once the user is presented with contextual information, the
user may be offered additional contextual information. To further
the example discussed above, once the user is presented with the
contextual information about wireless units in general, the user
may request and be presented with more particular information about
a specific wireless unit or brand of unit. The more particular
information may be presented to the user through a connection to a
web site in a data network where the web site has the particular
information about the specific wireless unit or brand of unit.
[0018] Further, the contextual information and the additional
contextual information may be obtained from the communication
manager, from a telecom manager in a telecommunications network, or
from a gateway in a data network. Advantageously, a service
provider or other entity that controls the content of the
contextual information may have exclusive marketing access to the
user and may be presented with such access at a time when the
user's interest is heightened.
[0019] In sum, the inventions described herein allow for the
targeted contextual advertisement of communication devices and
services. Further, the inventions implement the targeted contextual
advertisement of communication devices and services so the
information is delivered in an appropriate contextual manner.
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG. 1 illustrates an exemplary operating environment of the
present inventions.
[0021] FIG. 2 is a block diagram of exemplary profile information
relating to a user.
[0022] FIG. 3 illustrates an exemplary environment in which the
present inventions may provide contextual information.
[0023] FIG. 4 is an exemplary flow diagram illustrating exemplary
actions of the present inventions.
DETAILED DESCRIPTION
[0024] Stated generally, the inventions provide contextual
information regarding communication devices or services. For
example, a user may receive a call from a friend who is using a
wireless unit. The user may not have or use a wireless unit. While
the user is engaged in the call with the friend or afterwards, the
user may be provided with contextual information relating to the
wireless unit used by the friend. The contextual information may
contain advertising or other information relating to the wireless
unit. Advantageously, the contextual information regarding the
wireless unit is provided to the user at a time when the user's
interest in the wireless unit may be heightened as a result of the
communication from the friend's wireless unit. As a result, the
likelihood of the user's purchase of a similar wireless unit is
heightened.
[0025] In addition to the inventions described herein, additional
inventions relating to the presentation of contextual information
are described in the commonly owned patent application entitled
Methods and Systems for Providing Contextual Information, filed
concurrently with this application in the United States Patent and
Trademark Office, and which is incorporated herein by
reference.
[0026] The present inventions may be implemented through the use of
a communications manager. In a related patent application, an
exemplary communications and information resource (CIR) manager is
described. See U.S. patent application Ser. No. 09/966,703,
entitled "Methods and Systems for a Communications and Information
Resource Manager," filed Sep. 28, 2001, which is incorporated
herein by this reference. The CIR manager may be used to implement
the inventions described in this application. Prior to describing
the present inventions, some background about the CIR manager is
provided.
The CIR Manager
[0027] A CIR manager may function as a "super" manager with respect
to the communication devices, services, and systems of a user. In
particular, the CIR manager may be used to centralize
communications activities and information such that the user does
not have to (but may) use multiple communications devices. For
example, the CIR manager may be used to keep a log of all types of
communications related to the user--whatever the device, whatever
the service, whatever the network.
[0028] An advantage of the CIR manager is the user does not have to
check or use each type of device for its own type of messages.
Another advantage is the CIR manager may obtain information from
resources including third party resources so as to facilitate
communications and information gathering activities of the user.
With the CIR manager, the user is provided with a centralized,
efficient, and user-friendly way to handle communications
activities including ways to receive, view, listen to, play,
respond to, store, log, monitor, delete, copy, forward, obtain,
create, and to take other actions. Moreover, the CIR manager
provides the user with personalized management of communications
and information resources.
[0029] In addition, in managing the communications and information
resources of the user, the CIR manager may provide the user with
one or more of the following features and advantages: [0030]
Recognition of the user and of others as authorized by the user;
[0031] Remembrance and implementation of authorized users'
preferences; [0032] Aid in finding information and resources;
[0033] Information related to the authorized users' activities and
communications including call management and detail; [0034] Service
set-ups, configurations, changes, deletions, additions, updates,
and synchronizations; [0035] Maintenance of user account and
preference information, logs, activity logs, schedules, calendars,
general directories, personal directories, and the like; [0036]
Unified messaging including notice to the user relating to
communications and/or other actions; and [0037] Contextual
information, other information, suggestions, help, updates,
reminders, warnings, alerts, and other comments. The CIR manager
may integrate the features described above pursuant to a user's
preferences so as to provide efficient, organized, and
user-friendly communications and information resource
management.
[0038] Even though the inventions are described herein by reference
to a CIR manager installed in a personal computer (PC), the
inventions may be practiced with another manager, and/or other
computer system configurations, including hand-held devices,
multiprocessor systems, microprocessor based or programmable
consumer electronics, mini-computers, mainframe computers, etc.
Exemplary Operating Environment--FIG. 1
[0039] FIG. 1 illustrates an exemplary operating environment 100 of
the present inventions. A user 102 may use a variety of
communication devices including: a facsimile machine (fax) 104a; a
telephone 104b; a wireless unit 104c; or a pager or i-pager 104d.
The user 102 also may make use of a variety of communication
services and be assigned or use functionalities relating to those
services. As examples, a user may use: a voice mail system and be
assigned a voicemail box 105a; an electronic mail (e-mail or email)
system and be assigned an email box (or address) 105b; an instant
message system and be assigned an instant message box (or address)
105b; a chat room system and be assigned a chat room (or chat room
identity) 105d; or a data network (or web) system and have a web
site 105e.
[0040] The user's communication devices and services may be managed
by a communications manager such as the exemplary CIR manager 106
(described above). As illustrated in FIG. 1, the CIR manager 106 is
used with the user's personal computer (PC) 108 and may be directly
and/or functionally connected to the user's communication devices
and services.
[0041] Exemplary functions of a CIR manager 106 are described
above. To provide these functions and others, the CIR manager 106
may interact with a variety of systems, networks, and elements that
may be directly connected to the CIR manager 106, may be hosted by
the same host(s) as the CIR manager 106, may be functionally
connected to the CIR manager 106, and/or may be accessible to the
CIR manager 106 either directly and/or through other systems,
networks, and/or elements.
[0042] The CIR manager 106 may communicate through the PC 108 with
another computer(s) (not illustrated) connected or otherwise
networked with the PC 108. The CIR manager 106 also may communicate
with and/or through a data network such as a wired or wireless
internet 112 with the following: [0043] Other computer(s) (not
illustrated); [0044] An administrative center (not illustrated);
[0045] An information resource such as a database (not
illustrated); [0046] A gateway 114 serving the CIR manager 106;
[0047] A voicemail system 116; [0048] A messaging system such as an
email system 118; [0049] An instant messaging (message) system 120;
[0050] A chat room system 122; [0051] A web site(s) or web
system(s) 124; and [0052] A telecommunications network (wired
and/or wireless) such as the public switched telephone network
(PSTN) 130.
[0053] In addition, the CIR manager 106 may communicate through the
PSTN 130 with the following: [0054] A telephone (not illustrated);
[0055] A wireless unit (not illustrated); [0056] A pager or an
i-pager (not illustrated); [0057] A facsimile device (not
illustrated); [0058] A personal digital assistant (not
illustrated); and [0059] A telecommunications manager 132.
[0060] Of course, besides the connections illustrated in FIG. 1,
the CIR manager 10 may have access to other computers through local
area networks (LANs), wide area networks (WANs), direct connections
and other dial-up networks.
[0061] As noted generally above, the CIR manager 106 may have
access through the PC 108 to a data network such as a global
communications network like the Internet and through the Internet
26 to other units, networks, and systems. Particularly, the CIR
manager 106 may communicate with a gateway 114 connected to or
operating on the Internet. The gateway 114 may be a service
platform, or other device. The gateway 114 may be provided by the
service provider of the CIR manager 106, and may serve the CIR
manager 106. Communication activities to and from the CIR manager
106 on the PC 108 may be directed to the gateway 114 and/or may
pass through the gateway 114 to other systems, networks, and/or
elements. In passing through the gateway 114, the communication
activities may be facilitated by the gateway 114.
[0062] The gateway 114 may facilitate communications activities of
the CIR manager 106 so as to function as a router or director of
communications and messages. For example, the CIR manager 106 may
forward a request for data to the gateway 114. The gateway 114 may
determine the data may be obtained from an information resource
(not illustrated). The gateway 114 then forwards the request for
data or the appropriate message to the information resource. The
information resource may respond to the CIR manager 106 or to the
gateway 114, which then communicates with the CIR manager 106.
[0063] Further, the gateway 28 may facilitate communications
activities between the CIR manager 106 and the PSTN 130, and other
elements reached through the PSTN 130 such as the telecom manager
132. Generally, the telecom manager 132 provides general functions
and features related to communications of a user. Specifically, the
telecom manager 132 may be implemented in a computer, on a service
platform, in a network node, or other device. The telecom manager
132 may include connections to devices and networks through
integrated services digital network (ISDN) lines and signaling
system 7 (SS7) data links. The telecom manager 132 may be capable
of functions similar to those of a service switching point (SSP) or
service node (SN) of an Advanced Intelligent Network (AIN). For
example, the telecom manager 132 may have the following
capabilities: signaling, call set-up, routing, and access to
databases.
Exemplary Operation of the Present Inventions
[0064] Profile Information--FIG. 2
[0065] To provide a user with contextual information, the present
inventions store profile information about the user. Profile
information about the user's communicating partners also may be
stored. FIG. 2 illustrates in block diagram form the profile
information 202 that may be stored about user 102. Similar profile
information may be stored about the user's communicating partners.
In the exemplary embodiments, the profile information 202 is
collected and stored by the CIR manager 106.
[0066] Referring to FIG. 2, the profile information 202 for the
user 102 may include, among other things, a list of the
communication devices and services used by the user. In this
example, the user has three communication devices: a telephone 204;
a wireless unit 206; and a computer (PC) 208. Each of the entries
for the devices may include a description of the respective device.
For example, the telephone 204 is described as Brand X. The
wireless unit 206 is described as a Motorola unit. The computer 208
is described as a Dell unit. The number of devices and the
descriptions of the devices described herein are minimal as they
are examples only. Other devices may be included. Generally, the
description of a device includes as much information as necessary
to be useful in the comparison process described below. For
example, the description of a wireless unit may include its brand,
trademark, type, and operating specifications, functions, and
features.
[0067] Also in this example, the user makes use of four
communication services. Each service is included in the profile
information relating to the user and associated with the
appropriate device. Further, each of the services is described in
the profile information. As FIG. 2 illustrates, the telephone 204
is associated with local (communication) service 210 from BellSouth
and long distance service 212 from AT&T. The wireless unit 206
is associated with service 214 from Cingular. The computer 208 is
associated with e-mail service 216 from Microsoft. The number of
services and the descriptions of the services described herein are
minimal as they are examples only. Other services may be included.
As with the communication devices, the description of a
communication service in the profile information includes as much
information as necessary to be useful in the comparison process
described below. For example, the description of a long distance
service may identify the service provider and operating
specifications, functions and features.
[0068] The CIR manager 106 may be provided with data to include in
the profile information about the user and about communicating
partners. Alternatively, the CIR manager 106 may monitor the user's
communications, and be provided with or obtain data to be included
in the profile information.
[0069] For example, assume the user acquires a pager and uses it
with the CIR manager 106. The user supplies the CIR manager 106
with certain data relating to the pager so the pager may operate
with the CIR manager 106. The CIR manager 106 also may be supplied
with data relating to the pager by the manufacturer or other
representative of the manufacturer. Further, the CIR manager 106
may be supplied with data relating to the pager by the service
provider providing the paging service. Nevertheless, the CIR
manager 106 may require or be able to handle additional data
regarding the pager. In some embodiments, the CIR manager 106 may
obtain the data about the pager by contacting an information
resource (not illustrated) through the gateway 114 over the
Internet 112 or through the telecom manager 132 over the PSTN 130.
As an example, such an information resource may be a web site of
the manufacturer of the pager or administrative center of the
service provider providing the user with the paging service.
[0070] Example of Presentation of Contextual Information--FIG.
3
[0071] Referring to FIG. 3, an exemplary method of providing a user
with contextual information is described. In this example, a user
302 makes use of a CIR manager 303 in connection with the user's
communications. Assume the user 302 uses a telephone 304 to receive
a call from Client A 306. In this example, the user 302 does not
have a wireless unit. But Client A 306 uses a wireless unit 308 to
make the call to the user. The call is routed from the wireless
unit 308 through the appropriate networks such as the public
switched telephone network (PSTN) 310, and may be routed through
the telecommunications (telecom) manager 213 in the PSTN 310 to the
telephone 304 of the user 302. The CIR manager 303 may be part of
the routing of the call, or, as noted below, the CIR manager 303
may be provided with data about the call.
[0072] The data about the call that the CIR manager 303 may receive
may include: [0073] Type of call or communication, e.g., wireline
call, wireless call, facsimile (fax) communication, page, i-page,
e-mail message, chat room message, instant message, or other
communication; [0074] Type of communication device originating the
call or communication, e.g., telephone, wireless unit, fax machine,
pager, i-pager, personal computer, or other device; and [0075]
Information about the communication device, e.g., brand name,
features, functions, specifications, features, or other
information.
[0076] In addition, the CIR manager 303 may receive other data
relating to the call or communication such as the originating
telephone, wireless, or facsimile number, originator (such as
caller) identification information, originating electronic mail
address or identification, or other data.
[0077] Referring to the example presented in connection with FIG.
3, assume the CIR manager 303 is presented with the following data
about the call from Client A 306: [0078] The call is from a
wireless unit; [0079] The type of the wireless unit is a Brand X
unit; [0080] The time sensitivity of the call; and [0081] The
wireless unit operates per the IS-41 protocols.
[0082] The CIR manager 303 may receive the data about the call from
the telecom manager 312 or otherwise. In the case of a
communication received from or in connection with a data network,
the CIR manager 303 may receive the data about the communication
from the gateway in the data network. The receipt of the data by
the CIR manager 303 may be the result of the CIR manager's efforts
to obtain data about the call or communication. For example, the
CIR manager may contact the telecom manager 312 or other entity for
the data about the call. As another example, the CIR manager may
contact the gateway in the data network for data about a
communication. As another example, the CIR manager 303 may use a
network address associated with the call or the communication to
take action to receive the data. As yet another example, the CIR
manager 303 may be provided with an address so as to take action to
receive the data.
[0083] The CIR manager compares the data about the communication
with profile information stored about the user. For example, the
CIR manager 303 may compare the type of communication
device/service originating the call against the type of
device(s)/service included in the profile information of the user.
Based on the comparison, the CIR manager 303 may present the user
with contextual information that includes specifics about the
originating communicating device or service. By way of example, the
comparison may find that the caller uses the same type of
device/service as the user. The user then may be presented with
contextual information such as the following: "The caller is Dale
Malik. Same as you, he uses an Acme brand wireless unit and his
service provider is Beverly Communication Services." The contextual
information also may provide the user with an option(s) of
responding to or returning the call or communication by
communication paths that are selected based on the data about the
call.
[0084] The comparison process may look for a discrepancy between
the data about the communication and the profile information stored
about the user. A discrepancy also may be characterized as a
difference or gap in information. As noted, in the example
presented in connection with FIG. 3, the user 302 does not have a
wireless unit. The CIR manager 303 reaches this conclusion based on
its comparison of the data about the call and the profile
information about the user 302 and finding the discrepancy of the
user not having a wireless unit.
[0085] Having determined the user 302 does not have a wireless
unit, the CIR manager 303 may take action on this result of the
comparison between the profile information of the user and the data
about the call. As noted, an action the CIR manager 303 may take is
to present contextual information relating to the call. The CIR
manager 303 may have such contextual information or may have to
obtain contextual information relating to the call. Contextual
information may be almost any information relating to the call or
communication and communication device or communication service
associated with the call or communication. Contextual information
may include advertising, marketing, technical, sales, service,
safety, or quality information, etc. In addition, contextual
information may relate to communication paths and possible
alternative communication paths between the originating
communicator and the user.
[0086] Referring to the example presented in connection with FIG.
3, the CIR manager 303 determines the user 302 does not have a
wireless unit based on a comparison of the data about the
communication and the profile information relating to the user. The
CIR manager 303 may have or may have to act to obtain information
about a wireless unit(s) and wireless service and may present the
wireless unit and service information as contextual information to
the user 302. For example, the CIR manager 303 may contact the
telecom manager 312 and obtain information about wireless units
that may be appropriate for the user 302.
[0087] The CIR manager 303 and the telecom manager 312 may be
associated with a particular service provider that also provides
services and/or provides wireless units. Thus, the user 302 may be
provided with contextual information including information on
wireless units and wireless service as available from the
particular service provider. Advantageously, the contextual
information provided to the user 302 on wireless units and wireless
service may laud the products and services of the particular
service provider already providing the user with the CIR manager
303 and related service. Thus, the particular service provider has
an opportunity to advertise market, and hopefully, to provide
additional products and services to the user. The advertising
opportunity may be unique to the particular service provider. For
example, the information from the particular service provider may
be the only contextual information provided to the user in
connection with the call from Client A.
[0088] Another advantage of the present inventions is that the
contextual information is presented to the user at a time when the
user's interest in the subject matter may be heightened (i.e., at
the time of receipt of a call made from a wireless unit). Thus, the
contextual information may serve as very effective advertising.
[0089] As an alternative to the particular service provider, the
CIR manager 303 may request and receive information to be presented
to the user as contextual information from another source. For
example, the CIR manager 303 may contact a gateway in a data
network for relevant information. The gateway may route the request
to or make its own request of an information source. The
information source may be a website, database, administrative
center, etc. including information on wireless units and service.
Of course, the CIR manager 303 may launch multiple queries or
requests to and/or through the PSTN 310 or data networks (such as
the Internet) for information to be included and presented as
contextual information to the user.
[0090] As noted in the background, advertising or other information
that is presented to a user when the user's interest is heightened
is generally more effective or more readily remembered than
advertising or information presented at other times. A user's
interest in a communication device or service may be heightened at
times when the user is involved in communications. Advantageously,
the present inventions allow the contextual information described
above to be presented to the user at various times in connection
with a communication. For example, as described in further detail
in the paragraphs below, the user may be presented with contextual
information before, during, or after the communication. Moreover,
the contextual information may be presented on or through a
communication device the user is using for the communication, but
the contextual information may be presented on or through another
communication device.
[0091] Contextual information may be provided to the user when the
user is initially presented with the communication or with the data
or information about the communication. For example, the user may
receive notice of Client A's call from the CIR manager. The CIR
manager may provide such notice to the user as a message appearing
on the user's computer. In addition to the message about the call,
the CIR manager may present the contextual information so it
appears on the user's PC. Optionally, the CIR manager may present a
short message (such as a balloon of information) that contextual
information is available. If the user exercises the option (by
double-clicking on the balloon or otherwise), then the contextual
information may be presented.
[0092] As another example, the user may receive a call on his or
her wireless unit. Prior to the call being connected to the
wireless unit, the CIR manager may cause the contextual information
to be presented to the user in the form of a voice message.
Alternatively, the CIR manager may signal the user when the call is
connected to the wireless unit with the signal indicating that
contextual information is available. The user may choose to listen
to or otherwise review the contextual information prior to taking
the call.
[0093] Similarly, the contextual information may be provided to the
user when the user is engaged in the communication. While the user
is communicating with Client A on the telephone, for example, the
CIR manager may present contextual information on the user's PC. As
another example, if the user receives a fax, the CIR manager may
cause contextual information to be included in or with the fax.
[0094] Further, the contextual information may be provided to the
user after the user finishes with the communication. For example,
the user may use a telephone to speak with a friend. Before,
during, or after the communication, the user may hear a signal
(such as three beeps or otherwise) to indicate contextual
information is available. When the user finishes the conversation,
the user may hook flash the telephone or otherwise take action to
access the contextual information. In this example, the contextual
information may be provided by the CIR manager as a voice
message.
[0095] In some embodiments, the user may cause the contextual
information to be saved for review at a later time. For example,
the user may hear a signal when he or she picks up a wireless call
with the signal indicating the availability of contextual
information. The user may desire to review the contextual
information at a later time. The user may save the contextual
information for later review by providing a responsive signal.
Further, the user may provide an indication regarding the format in
which the contextual information is to be saved. Referring to the
example, in response to hearing the signal indicating the
availability of contextual information, the user may provide a
responsive signal. The user then may hear a list of options
regarding the presentation of the contextual information including:
[0096] "to play contextual information now, press `1`"; [0097] "to
play contextual information at the end of this call, press `2`";
[0098] "to save contextual information to your PC, press `3`";
[0099] "to e-mail the contextual information, press `4`"; [0100]
"to fax me the contextual information, press `5`" Advantageously,
the user is provided with notice of the availability of the
contextual information and may determine a format for the review of
the contextual information at another time.
[0101] Flow Chart of an Exemplary Presentation of Contextual
Information--FIG. 5
[0102] FIG. 5 is a flow chart illustrating an exemplary process for
the presentation of contextual information. For this exemplary
process, assume a Client A is using a wireless device to call the
user. The user is notified of the call by an announcement or by a
message appearing on his or her computer screen. In addition to the
basic information about the call from Client A, in action 402, the
process presents the user with information that Client A is using a
wireless device. In action 404, the user is asked whether he or she
would like "more" information, i.e., contextual information. If
there is no response from the user, then the process may continue
to query the user for a response as illustrated in FIG. 4, or the
process may time out. Alternatively, the default for failing to
respond to the query of action 404 may be to present contextual
information.
[0103] In response to the query of action 404, the user may decline
the offer of contextual information. If so, then in action 406 the
screen may be cleared of information other than that related to the
notification regarding the call. For example, the prompts and/or
questions referenced above may be cleared. The process then ends in
action 408.
[0104] If the user accepts the offer of more information
(contextual information), then in action 408 more information is
provided. Examples of contextual information that may be provided
are set out in adjunct actions 412-418. For example, in action 412
the CIR manager may launch to a web page or side including
information about the wireless device.
[0105] As another example, the CIR manager periodically may receive
special advertising, marketing, technical, or other information.
The information may be received from or through the telecom manager
in the PSTN or from or through the gateway in a data network.
Specifically, a service provider periodically may send information
to the CIR manager. This information may be stored by the CIR
manager until an appropriate time or opportunity arises when the
CIR manager may present the information as contextual information
to the user. As action 414 illustrates, such contextual information
may include "specials" such as free offers, discounts, early bird
specials, etc. Advantageously, by this process, the user may be
kept apprised of a service provider's latest discounts, sales,
price breaks, etc.
[0106] As yet another example, the CIR manager may be configured to
include certain information about communication devices and
services. Thus, in action 416 the CIR manager may obtain the
information from its own resources and present this information as
contextual information.
[0107] Another example of the provision of contextual information
is based on the CIR manager's actions in obtaining the information.
For example, the CIR manager may query an appropriate information
source through the telecom manager and the PSTN or through the
gateway and a data network such as the Internet. The CIR manager
then may present the information the CIR manager obtained as
contextual information.
[0108] Once the contextual information is presented, the exemplary
process ends in action 408. But the interaction between the user
and the contextual information need not end with such presentation.
In exemplary embodiments, the user may be able to obtain additional
or different contextual information through a process similar to
that described above. More particularly, the CIR manager may offer
the user additional contextual information, and based on a positive
response, the CIR manager may present the additional contextual
information. For example, assume the CIR manager presents the user
with information on wireless units. The user may request additional
contextual information relating to a specific type of wireless
unit. The CIR manager may present additional information on the
specific type of wireless unit such as by connecting the user to a
web site having such information.
[0109] The exemplary embodiments of the inventions described herein
were chosen and described in order to explain the principles of the
inventions and their practical applications so as to enable others
skilled in the art to utilize the inventions including various
embodiments and various modifications as are suited to the
particular uses contemplated. The examples provided herein in the
written description or in the drawings are not intended as
limitations of the inventions. Other embodiments will suggest
themselves to those skilled in the art. Therefore, the scope of the
inventions is to be limited only by the claims below.
* * * * *