Methods and systems for CPN triggered collaboration
First Claim
Patent Images
1. A method comprising:
- receiving information pertaining to a call to a called party placed by a calling party;
sending a notification of the call to a device associated with the called party;
receiving a response to the notification;
sending a notification of a collaboration request to a device associated with the calling party based on the response, the collaboration request being a request for a collaboration to share data interactively between the called party and the calling party, the collaboration being in addition to the call;
receiving a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and
connecting the call between the calling party and the called party when the calling party denies the collaboration request.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for initiating a collaboration between users are disclosed. An application server receives information pertaining to a call to a first user placed by a second user. A notification server sends notification of the call to a device associated with the first user. A network access server may then receive a response to the notification. Thereafter, the notification server sends a notification of a collaboration request to a device associated with the second user based on the response, and the application server initiates a collaboration between the first user and the second user based on a determination that the second user accepts the collaboration request.
-
Citations
77 Claims
-
1. A method comprising:
-
receiving information pertaining to a call to a called party placed by a calling party; sending a notification of the call to a device associated with the called party; receiving a response to the notification; sending a notification of a collaboration request to a device associated with the calling party based on the response, the collaboration request being a request for a collaboration to share data interactively between the called party and the calling party, the collaboration being in addition to the call; receiving a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and connecting the call between the calling party and the called party when the calling party denies the collaboration request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 71)
-
-
14. A method comprising:
-
receiving information pertaining to a call incoming to a called party, the call being placed by a calling party; sending a notification of the call to a device associated with the called party; receiving, while the call is available to be answered by the called party, a response to the notification from the called party indicating that the called party requests a collaboration to share data interactively with the calling party, the collaboration being in addition to the call; sending a notification of a collaboration request to a device associated with the calling party based on the response; receiving a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and initiating the collaboration between the called party and the calling party based on a determination that the calling party accepts the collaboration request. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
an application component, including a computer, for receiving information pertaining to a call to a called party placed by a calling party; a notification component for sending a notification of the call to a device associated with the called party; and a network component for receiving a response to the notification, wherein the notification component sends a notification of a collaboration request to a device associated with the calling party based on the response, the collaboration request being a request for a collaboration to share data interactively between the called party and the calling party, the collaboration being in addition to the call; the notification component receives a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and the application component connects the call between the calling party and the called party when the calling party denies the collaboration request. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 72)
-
-
37. An apparatus comprising:
-
an application component, including a computer, for receiving information pertaining to a call incoming to a called party, the call being placed by a calling party; a notification component for sending a notification of the call to a device associated with the called party; and a network component for receiving, while the call is available to be answered by the called party, a response to the notification from the called party indicating that the called party requests a collaboration to share data interactively with the calling party, the collaboration being in addition to the call, wherein the notification component sends a notification of a collaboration request to a device associated with the calling party based on the response; the notification component receives a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and the application component initiates the collaboration between the called party and the calling party based on a determination that the calling party accepts the collaboration request. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. An apparatus comprising:
-
a memory having a program that; receives information pertaining to a call to a called party placed by a calling party; sends a notification of the call to a device associated with the called party; receives a response to the notification; sends a notification of a collaboration request to a device associated with the calling party based on the response, the collaboration request being a request for a collaboration to share data interactively between the called party and the calling party, the collaboration being in addition to the call; receives a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and connects the call between the calling party and the called party when the calling party denies the collaboration request; and a processor that runs the program. - View Dependent Claims (74)
-
-
48. An apparatus comprising:
-
a memory having a program that; receives information pertaining to a call incoming to a called party, the call being placed by a calling party; sends a notification of the call to a device associated with the called party; receives, while the call is available to be answered by the called party, a response to the notification from the called party indicating that the called party requests a collaboration to share data interactively with the calling party, the collaboration being in addition to the call; sends a notification of a collaboration request to a device associated with the calling party based on the response; receives a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and initiates the collaboration between the called party and the calling party based on a determination that the calling party accepts the collaboration request; and a processor that runs the program.
-
-
49. A non-transitory computer-readable medium containing instructions for performing a method, the method comprising:
-
receiving information pertaining to a call to a called party placed by a calling party; sending a notification of the call to a device associated with the called party; receiving a response to the notification; sending a notification of a collaboration request to a device associated with the calling party based on the response, the collaboration request being a request for a collaboration to share data interactively between the called party and the calling party, the collaboration being in addition to the call; receiving a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and connecting the call between the calling party and the called party when the calling party denies the collaboration request. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 75)
-
-
62. A non-transitory computer-readable medium containing instructions for performing a method, the method comprising:
-
receiving information pertaining to a call incoming to a called party, the call being placed by a calling party; sending a notification of the call to a device associated with the called party; receiving, while the call is available to be answered by the called party, a response to the notification from the called party indicating that the called party requests a collaboration to share data interactively with the calling party, the collaboration being in addition to the call; sending a notification of a collaboration request to a device associated with the calling party based on the response; receiving a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and initiating the collaboration between the called party and the calling party based on a determination that the calling party accepts the collaboration request.
-
-
63. A method comprising:
-
receiving, at a device associated with a called party, notification of a call incoming to the called party, the call being placed by a calling party; receiving input from the called party indicative of a response to the notification; and sending, to a service center, response information reflective of the response to the notification while the call is available to be answered by the called party, wherein, based on the response, the service center; sends a notification of a collaboration request to a device associated with the calling party based on the response information, the collaboration request being a request for a collaboration to share data interactively between the called party and the calling party in addition to the call; receives a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and initiates the collaboration between the called party and the calling party based on a determination that the calling party accepts the collaboration request.
-
-
64. A method comprising:
-
receiving, from a service center, notification of a collaboration request at a device associated with the calling party, wherein prior to the receiving the service center; receives notification of a call incoming to a called party, the call being placed by the calling party; sends a notification of the call to a device associated with the called party; receives, while the call is available to be answered by the called party, a response to the notification of the call from the called party indicating that the called party requests a collaboration to share data interactively with the calling party, the collaboration being in addition to the call; and sends the notification of the collaboration request based on the response to the notification of the call; receiving from the calling party a response to the notification of the collaboration request, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and sending, to the service center, response information reflective of the response to the notification of the collaboration request, wherein the service center initiates the collaboration between the called party and the calling party based on a determination that the calling party accepts the collaboration request.
-
-
65. A device comprising:
-
a memory having a program that; receives notification of a call incoming to a called party, the call being placed by a calling party; receives input from the called party indicative of a response to the notification; and sends, to a service center, response information reflective of the response to the notification while the call is available to be answered by the called party, wherein, based on the response, the service center; sends a notification of a collaboration request to a device associated with the calling party based on the response information, the collaboration request being a request for a collaboration to share data interactively between the called party and the calling party in addition to the call; receives a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and initiates the collaboration between the called party and the based on a determination that the calling party accepts the collaboration request; a user interface that displays the notification of the call; and a processor that runs the program. - View Dependent Claims (76)
-
-
66. A device comprising:
-
a memory having a program that; receives, from a service center, notification of a collaboration request at a device associated with a calling party, wherein prior to the receiving the service center; receives notification of a call incoming to a called party, the call being placed by the calling party; sends a notification of the call to a device associated with the called party; receives, while the call is available to be answered by the called party, a response to the notification of the call from the called party indicating that the called party requests a collaboration to share data interactively with the calling party, the collaboration being in addition to the call; and sends the notification of the collaboration request based on the response to the notification of the call; receives from the calling party a response to the notification of the collaboration request, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and sends, to the service center, response information reflective of the response to the notification of the collaboration request, wherein the service center initiates the collaboration between the called party and the calling party based on a determination that the calling party accepts the collaboration request; a user interface that displays the notification of the collaboration request; and a processor that runs the program.
-
-
67. A system comprising:
-
a voice network; a data network; a device associated with a called party; a device associated with a calling party; and a service center operable to; receive information pertaining to a call incoming to the called party, the call being placed by the calling party; send a notification of the call to the device associated with the called party; receive while the call is available to be answered by the called party, a response to the notification from the called party indicating that the called party requests a collaboration to share data interactively with the calling party, the collaboration being in addition to the call, send a notification of a collaboration request to the device associated with the calling party based on the response; receive a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and initiate the collaboration between the called party and the calling party based on a determination that the calling party accepts the collaboration request. - View Dependent Claims (77)
-
-
68. An apparatus comprising:
-
an application server operable to receive information pertaining to a call incoming to a called party, the call being placed by a calling party; a notification server operable to send a notification of the call to a device associated with the called party; and a network access server operable to receive, while the call is available to be answered by the called party, a response to the notification from the called party indicating that the called party requests a collaboration to share data interactively with the calling party, the collaboration being in addition to the call, wherein the notification server sends a notification of a collaboration request to a device associated with the calling party based on the response; the notification server receives a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; and the application server initiates the collaboration between the called party and the calling party based on a determination that the calling party accepts the collaboration request. - View Dependent Claims (73)
-
-
69. A method comprising:
-
receiving information pertaining to a call to a called party placed by a calling party; sending a notification of the call to a device associated with the called party; receiving a response to the notification of the call; sending a notification of a collaboration request to a device associated with the calling party based on the response, the collaboration request being a request for a collaboration to share data interactively between the called party and the calling party, the collaboration being in addition to the call; receiving a response to the collaboration request from the calling party, the response at least in part indicating whether the calling party accepts or denies the collaboration request; connecting the call between the calling party and the called party when the calling party denies the collaboration request; and conducting the collaboration between the called party and the calling party when the calling party accepts the collaboration request, wherein conducting the collaboration comprises using application software that provides multiparty communication between at least the called party and the calling party. - View Dependent Claims (70)
-
Specification