Multimedia personalized call management (MPCM)
First Claim
1. A method for managing a call, the method comprising:
- receiving first data related to a call sent by a calling party to a called party;
in response to the first data, obtaining from a database second data related to the call, at least one of the first data, the second data, and a combination of the first and second data comprising multimedia data; and
managing the call based at least in part on the multimedia data.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for managing a call based on multimedia data. According to one embodiment, the invention provides a method for managing a call. The method includes receiving first data related to a call sent by a calling party to a called party. In response to the first data, the method obtains from a database second data related to the call. At least one of the first data, the second data, and a combination of the first and second data includes multimedia data. The method manages the call based at least in part on the multimedia data. In another embodiment, the present invention provides a system for managing a call. The system includes: a database operative to store data associated with subscribers; and a MPCM service in communication with the database. The MPCM service has an interface for communicating over a network. The MPCM service receives over the network first data related to a call sent by a calling party to a called party. In response to the first data, the MPCM service obtains, from the database, second data related to the call. At least one of the first data, the second data, and a combination of the first and second data includes multimedia data. The MPCM service manages the call based at least in part on the multimedia data.
156 Citations
52 Claims
-
1. A method for managing a call, the method comprising:
-
receiving first data related to a call sent by a calling party to a called party;
in response to the first data, obtaining from a database second data related to the call, at least one of the first data, the second data, and a combination of the first and second data comprising multimedia data; and
managing the call based at least in part on the multimedia data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for managing a call, the system comprising:
-
a database operative to store data associated with subscribers; and
a MPCM service in communication with the database, having an interface for communicating over a network, and operative to;
receive over the network first data related to a call sent by a calling party to a called party, in response to the first data, obtain, from the database, second data related to the call, at least one of the first data, the second data, and a combination of the first and second data comprising multimedia data, and manage the call based at least in part on the multimedia data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A memory for storing data for access by an application program being executed on a data processing system, comprising:
-
subscriber profile records for storing subscriber profile data including data for use in managing a call based at least in part on multimedia data; and
device profile records for storing information concerning personal devices of subscribers. - View Dependent Claims (41)
-
-
42. A method for managing a call, the method comprising:
-
receiving authentication data related to a call sent by a calling party to a called party;
determining if both the calling party and the called party are subscribers based on the authentication data;
in the event that both the calling party and the called party are subscribers, receiving calling party and called party number data;
using the called party number data, obtaining from a database called party device profile data;
using the calling party number data, obtaining calling party profile data;
managing the call based at least in part on the called party device profile and the calling party profile data, managing the call comprising;
sending a menu of choices to the calling party based at least in part on the calling party profile data;
receiving calling party selection data;
forwarding call initiation data to the called party based at least in part on the calling party selection data and on the called party device profile data; and
forwarding a menu of response choices to the called party.
-
-
43. A system for managing a call, the system comprising:
-
(a) an authentication center having an interface for communicating over a network and operative to;
receive authentication data related to a call sent by a calling party to a called party; and
verify that both the calling party and the called party are subscribers based on the authentication data;
(b) a database operative to store data associated with subscribers, the database comprising;
subscriber profile records for storing subscriber profile data including data for use in managing a call based at least in part on multimedia data; and
device profile records for storing information concerning personal devices of subscribers;
(c) at least one MPCM server computer having an interface for communicating over a network, the MPCM server operative to;
receive first data related to a call sent by a calling party to a called party, in response to the first data, obtain from the database second data related to the call, at least one of the first data, the second data, and a combination of the first and second data comprising multimedia data, and manage the call based at least in part on the multimedia data, the MPCM server comprising;
a session management module adapted to receive data related to the call from a user and operative to store session states and control call/session flow;
a provisioning unit adapted to receive provisioning data from the session management module and to communicate with the database, the provisioning unit operative to provide facilities for personal configuration, customization, and call flow setup; and
a multimedia message (MM) retrieval unit adapted to communicate with the database and with the interface, the MM retrieval unit operative to retrieve from the database configured call control rules and multimedia data including at least part of the first data and the second data, and filter the call by applying the call control rules to the multimedia data.
-
-
44. A computer useable medium storing a computer program for controlling a server to:
-
receive first data related to a call sent by a calling party to a called party;
in response to the first data, obtain from a database second data related to the call, at least one of the first data, the second data, and a combination of the first and second data comprising multimedia data; and
manage the call based at least in part on the multimedia data. - View Dependent Claims (45)
-
-
46. A system for managing a call, the system comprising:
-
means for receiving first data related to a call sent by a calling party to a called party;
means for obtaining from a database, in response to the first data, second data related to the call, at least one of the first data, the second data, and a combination of the first and second data comprising multimedia data; and
means for managing the call based at least in part on the multimedia data. - View Dependent Claims (47, 48, 49, 50, 51)
-
-
52. A method for managing a call, the method comprising:
providing at least one multimedia personal call management (MPCM) server computer in communication with a network, the MPCM server;
receiving first data related to a call sent by a calling party to a called party;
in response to the first data, obtaining from a database second data related to the call, at least one of the first data, the second data, and a combination of the first and second data comprising multimedia data; and
managing the call based at least in part on the multimedia data.
Specification