Patents Assigned to BroadSoft M6, LLC
  • Patent number: 8572255
    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.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: October 29, 2013
    Assignee: BroadSoft M6, LLC
    Inventor: Robert M. Rice
  • Patent number: 8559408
    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
  • Patent number: 8149785
    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.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: April 3, 2012
    Assignee: Broadsoft M6, LLC
    Inventor: Sanjay G. Bhatia
  • Patent number: 7843903
    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
  • Patent number: 7738644
    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
  • Patent number: 7715541
    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
  • Patent number: 7676033
    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