Abstract: The subject matter described herein includes methods, systems, and computer readable media for re-establishing, with a client device, a signaling session associated with a call in progress. One method for reestablishing, with a client device, a signaling session associated with a call in progress includes monitoring an Internet protocol (IP) address of media packets received from the client device during a call in progress having an associated signaling session and detecting a change in the IP address for the device from the media packets, and wherein the signaling session is terminated. The method further includes, in response to detecting a change in the IP address for the device from the media packets, sending a notification message to the client device. The method further includes receiving a registration message from the client device to re-establish the signaling session.
Abstract: Systems, methods, and computer program products communicating the state of a wireless user device in a wireless domain to an application server in an internet protocol (IP) domain are disclosed. According to one aspect, a system for communicating the state of a wireless user device in a wireless domain to an application server in an Internet protocol domain includes a wireless user device configured to operate in a wireless domain and configured to detect a change of its state, and, in response to detecting the change of state, to send a message service message, the message service message containing status information indicating a current state of the wireless user device. The system also includes an application server configured to operate in the IP domain and for receiving the status information indicating a state of the wireless user device and for providing at least one service to the wireless user device based on the current state of the wireless user device.
Type:
Grant
Filed:
December 21, 2007
Date of Patent:
October 15, 2013
Assignee:
BroadSoft M6, LLC
Inventors:
Robert M. Rice, Payam Maveddat, Gerardo Delgadillo
Abstract: Methods, systems, and computer program products for jumping a call between modes of the same device are disclosed. According to one method, a call is established between a first mode of a calling device and a call device. An indication is received to jump the call to a second mode of the calling device. In response to the indication, the call is jumped to a second mode of the calling device such that the call continues between the second mode of the calling device and the called device.
Abstract: Methods, systems, and computer program products for E911 registration assistance for subscribers using portable Internet Protocol (IP) communications devices are disclosed. According to one method, an IP address of a portable IP communications device is stored. A message is received that indicates an IP address of the portable IP communications device. Next, it is determined whether a difference between the stored IP address and the received IP address indicated by the registration message indicates a change in geographic location of the portable IP communications device. In response to determining that the difference between the stored IP address and the IP address indicated by the received message indicates a change in geographic location of the portable IP communications device, a subscriber is prompted to update stored geographic location information for providing E911 service to the subscriber.
Type:
Grant
Filed:
November 4, 2005
Date of Patent:
November 30, 2010
Assignee:
BroadSoft M6, LLC
Inventors:
Steve Bakke, Subash Madhusudan, Gary L. Brannick
Abstract: Methods, systems, and computer program products for flexible call jumping are disclosed. According to one method, an indication is received from a calling phone for initiating a call with a called phone. The call is established between the called and calling phone. During the call, an indication is received from the calling phone to jump the call to a user selected destination. In response to receiving the indication to jump the call, the call is jumped to the destination such that the call continues between the destination and the called phone.
Type:
Grant
Filed:
September 5, 2007
Date of Patent:
June 15, 2010
Assignee:
BroadSoft M6, LLC
Inventors:
Gary Lee Brannick, Gerardo Delgadillo, Balagopal Gopa Kumar
Abstract: Methods, systems, and computer program products for using a personal conference to privately establish and control media connections with a telephony device are disclosed. According to one method, a media connection is established between a first user and a personal conference instance. The first user is connected to the personal conference instance via a telephony device, such as a PSTN phone. A plurality of second media connections is established between a plurality of second users and the personal conference instance in a manner that conceals existence of the personal conference instance to at least one of the second users. Media packets from the second users are mixed and sent to the first user. Media packets from the first user are sent to the second users. The first user dynamically controls at least one aspect of the personal conference call instance.
Type:
Grant
Filed:
September 1, 2005
Date of Patent:
May 11, 2010
Assignee:
BroadSoft M6, LLC
Inventors:
Christopher Arrant, Sunil Devireddy, Subash Madhusudan
Abstract: Methods, systems, and computer program products for automatically establishing a conference call having a plurality of different subscriber participation classes includes maintaining at least one per conference call subscriber participation class list. The per conference call subscriber participation class list indicates contact information for a plurality of different subscribers and corresponding subscriber participation classes for the conference call. When a conference call is initiated, the call is automatically established using the contact information and the subscriber participation classes stored in the per conference call subscriber participation class list.
Type:
Grant
Filed:
August 31, 2005
Date of Patent:
March 9, 2010
Assignee:
BroadSoft M6, LLC
Inventors:
Subash Madhusudan, Sunil Devireddy, Gary L. Brannick