METHOD AND SYSTEM FOR NOTIFYING AN ADDRESSEE OF A COMMUNICATION SESSION
First Claim
1. An apparatus for providing a notification regarding a pending communication session based on the Internet Protocol (IP) to the intended recipient of the communication session, wherein the apparatus is installed as an intermediate node between a plurality of user'"'"'s terminals and a plurality of servers, the apparatus comprising:
- at least one notification message generator operable to receive information on the pending communication session, to parse the received information and create a notification message compatible with an application program which is currently used by the intended recipient of the pending communication session;
at least one manipulator in association with the at least one notification message generator and is capable of manipulating at least portions of the data transferred from a server out of the plurality of servers toward the intended recipient of the pending communication session to include the notification message; and
an interface module operable to intercept data packets that are transferred between the plurality of users and the plurality of servers;
parse the packets;
rout information on pending communication sessions to the at least one notification message generator;
rout packets coming from the plurality of servers toward the at least one manipulator; and
rout packets coming from the manipulator toward the plurality of users.
5 Assignments
0 Petitions
Accused Products
Abstract
Requests for communications and for establishing communication sessions with an intended addressee are detected and notifications regarding the pending communication request are provided to the intended addressee. If the addressee is operating on-line in an IP environment, the messages are delivered to the addressee via a real-time mechanism. However, if the addressee is not operating on-line in an IP environment, a message is sent via an alternate means, such as SMS, email etc. For on-line addressees, if the addressee is presently running an application program, the type of application program can be ascertained and the notification message can be compatible with the rendering functions of the application program.
-
Citations
21 Claims
-
1. An apparatus for providing a notification regarding a pending communication session based on the Internet Protocol (IP) to the intended recipient of the communication session, wherein the apparatus is installed as an intermediate node between a plurality of user'"'"'s terminals and a plurality of servers, the apparatus comprising:
-
at least one notification message generator operable to receive information on the pending communication session, to parse the received information and create a notification message compatible with an application program which is currently used by the intended recipient of the pending communication session; at least one manipulator in association with the at least one notification message generator and is capable of manipulating at least portions of the data transferred from a server out of the plurality of servers toward the intended recipient of the pending communication session to include the notification message; and an interface module operable to intercept data packets that are transferred between the plurality of users and the plurality of servers;
parse the packets;
rout information on pending communication sessions to the at least one notification message generator;
rout packets coming from the plurality of servers toward the at least one manipulator; and
rout packets coming from the manipulator toward the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for providing a communication session notification to an intended addressee, wherein the apparatus is installed in an intermediate node between a plurality of terminals and a plurality of servers, and wherein the communication between the terminals and the servers is based on Internet Protocol (IP), the apparatus comprising:
-
one or more content manipulators capable of manipulating data that is carried by packets that are accessible by the apparatus; one or more notification message generators, each notification message generator being associated with at least one of the content manipulators and being operable to create a notification message compatible with an application that is manipulated by the associated one or more content manipulator; wherein the associated notification message generator creates a notification message, which is delivered to the associated content manipulator to be embedded within content that is transferred toward the addressee. - View Dependent Claims (13)
-
-
14. A method for providing a communication notification to an intended addressee of the communication, wherein the communication is between a terminal and an application server and is based on Internet Protocol (IP), the method comprising:
-
receiving packets that are transferred between a plurality of terminals and a plurality of servers; parsing the received packets to identify a request for establishing the communication; analyzing the request to collect information about the communication; creating a notification message that includes information about the communication; and sending the notification message toward the intended addressee. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification