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 related to the call, obtaining from a database second data related to the call, wherein at least one of the first data related to the call, the second data related to the call, and a combination of the first and second data related to the call comprising multimedia data; and
managing the call based at least in part on the multimedia data, wherein the managing includes deriving a subject matter of a content or purpose of the call from multimedia data; and
filtering the call by applying call control rules to the subject matter of the call, wherein the subject matter of the call is based on the content or purpose of the call derived from 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.
80 Citations
44 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 related to the call, obtaining from a database second data related to the call, wherein at least one of the first data related to the call, the second data related to the call, and a combination of the first and second data related to the call comprising multimedia data; and
managing the call based at least in part on the multimedia data, wherein the managing includes deriving a subject matter of a content or purpose of the call from multimedia data; and
filtering the call by applying call control rules to the subject matter of the call, wherein the subject matter of the call is based on the content or purpose of the call derived from 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. A system for managing a call, the system comprising:
-
a database operative to store data associated with subscribers; and a MPCM server 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 related to the call, obtain, from the database, second data related to the call, wherein at least one of the first data related to the call, the second data related to the call, and a combination of the first and second data related to the call comprising multimedia data, and manage the call based at least in part on the multimedia data; wherein the MPCM server includes 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; and 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. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. 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 called party device profile data from a database; 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.
-
-
38. 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 related to the call, obtain from the database second data related to the call, wherein at least one of the first data related to the call, the second data related to the call, and a combination of the first and second data related to the call 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 related to the call, and filter the call by applying the call control rules to the multimedia data.
-
-
39. A computer readable medium storing a computer program executable on a server for controlling the server to:
-
receive first data related to a call sent by a calling party to a called party; in response to the first data related to the call, obtain from a database second data related to the call, wherein at least one of the first data related to the call, the second data related to the call, and a combination of the first and second data related to the call comprising multimedia data; and manage the call based at least in part on the multimedia data; wherein the server includes 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 related to the call, and filter the call by applying the call control rules to the multimedia data.
-
-
40. 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 related to the call, second data related to the call, wherein at least one of the first data related to the call, the second data related to the call, and a combination of the first and second data related to the call comprising multimedia data; and
means for managing the call based at least in part on the multimedia data, wherein means for managing the call includes means for deriving a subject matter of a content or purpose of the call from multimedia data; andmeans for filtering the call by applying call control rules to the subject matter of the call, wherein the subject matter of the call is based on the content or purpose of the call derived from the multimedia data. - View Dependent Claims (41, 42, 43, 44)
-
Specification