Patents Assigned to Bandwidth.com, Inc.
  • Publication number: 20140105179
    Abstract: Disclosed are techniques for hosting a communication session in a call server between communication devices. The call server functions as a bridge service between the communication devices joining an original communication link between the first communication device and the call server with a second communication link between the second communication device and the call server. The first communication device includes at least two RF transceivers each capable of communicating with the call server over a separate network using separate telephone numbers. The call server establishes an alternate communication link with the first communication device on an alternate network and joins it with the second communication link before disabling the original communication link to maintain the communication session between the communication devices.
    Type: Application
    Filed: December 27, 2013
    Publication date: April 17, 2014
    Applicant: Bandwidth.com, Inc.
    Inventors: Jared Kashimba, Sai Rathnam
  • Patent number: 8675476
    Abstract: A communication session between a first communication device and a second communication device is hosted in an Internet Protocol (IP) based packet data network. A contact server functions as a bridge service between the first communication device and the second communication device. A communication link between the first communication device and the contact server or the second communication device and the contact server is initially a voice-over IP (VoIP) communication link over a wireless data network comprised of a first packet data media stream. The contact server receives the first packet data media stream and at least one other packet data media stream from the first communication device and combines them into a single packet data media stream before transmitting the combined single packet data media stream to the second communication device.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: March 18, 2014
    Assignee: Bandwidth.com, Inc.
    Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
  • Patent number: 8670771
    Abstract: The location of a mobile terminal associated with a user is determined using GPS or by monitoring signals generated and received by the mobile terminal, etc. Coordinates for at least one hot spot defined by the user are accessed to determine whether the location of the mobile terminal is within the hot spot. When an incoming contact is received for the user, a determination is made as to whether there are any contact routing rules associates with the user. If so, the record of contact routing rules associated with the user is accessed. If the record of contact routing rules includes at least one contact routing rule assigned to a hot spot, the contact is routed according to the at least one contact routing rule, based on whether or not the mobile terminal is determined to be within the hot spot.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: March 11, 2014
    Assignee: Bandwidth.com, Inc.
    Inventors: L. Anders Brownworth, James Mulcahy
  • Publication number: 20140051439
    Abstract: Examples are disclosed for radio fingerprinting. In some examples radio fingerprinting logic may be operative for execution on a processor component to receive a set of radio frequency signals from multiple mobile computing devices at a first time, store identification information for the set of radio frequency signals, receive a subset of the set of radio frequency signals from one of the multiple mobile computing devices at a second time, associate identification information for the subset of radio frequency signals to the one mobile computing device, and generate a multi-point radio fingerprint for the one mobile computing device based on the subset of radio frequency signals. Other examples are described and claimed.
    Type: Application
    Filed: October 28, 2013
    Publication date: February 20, 2014
    Applicant: Bandwidth.com, Inc.
    Inventor: L. Anders Brownworth
  • Publication number: 20140044125
    Abstract: Disclosed are techniques for establishing a communication session in a call server between communication devices. A call server receives a communication session establishment message from a communication device that has an associated VoIP telephone number. The message is indicative of the communication device wanting to place a call to a target communication device that has an associated target telephone number. The communication session establishment message includes the VoIP telephone number and the target telephone number. The call server extracts the VoIP telephone number and establishes a first communication link with the VoIP device. The call server then extracts the target telephone number and establishes a second communication link with the target communication device. The call server may then join the first and second communication links to establish a communication session between the communication devices.
    Type: Application
    Filed: October 22, 2013
    Publication date: February 13, 2014
    Applicant: Bandwidth.com, Inc.
    Inventors: Sai Rathnam, Jared Kashimba
  • Publication number: 20140038617
    Abstract: The location of a mobile terminal associated with a user is determined using GPS or by monitoring signals generated and received by the mobile terminal, etc. Coordinates for at least one hot spot defined by the user are accessed to determine whether the location of the mobile terminal is within the hot spot. When an incoming contact is received for the user, a determination is made as to whether there are any contact routing rules associates with the user. If so, the record of contact routing rules associated with the user is accessed. If the record of contact routing rules includes at least one contact routing rule assigned to a hot spot, the contact is routed according to the at least one contact routing rule, based on whether or not the mobile terminal is determined to be within the hot spot.
    Type: Application
    Filed: October 8, 2013
    Publication date: February 6, 2014
    Applicant: Bandwidth.com, Inc.
    Inventors: James Mulcahy, Anders Brownworth
  • Publication number: 20140029578
    Abstract: Disclosed are techniques for hosting a communication session in a call server between communication devices. The call server functions as a bridge service between the communication devices joining an original communication link between the first communication device and the call server with a second communication link between the second communication device and the call server. The first communication device includes at least two RF transceivers each capable of communicating with the call server over a separate network. The call server receives a signal from the first communication device indicative of the need to handoff the original communication link to an alternate communication link on an alternate network. The call server establishes the alternate communication link with the first communication device on the alternate network and joins it with the second communication link to maintain the communication session between the communication devices.
    Type: Application
    Filed: October 2, 2013
    Publication date: January 30, 2014
    Applicant: Bandwidth.com, Inc.
    Inventors: Justin Milam, Adam Cook, Sai Rathnam
  • Publication number: 20140031003
    Abstract: Embodiments of the present invention are directed to handling of emergency calls originating from mobile devices. Embodiments of the present invention may include features implemented on the mobile device and/or on elements of the carrier's network to provide enhanced location determination and routing of the emergency call. These features and functions may take advantage of various sources of location information and provide enhanced routing and other functions based on this information. Embodiments may provide enhanced workflows or other functions associated with the handling of the emergency call. For example, modes of communications available to the mobile device may be selected and utilized instead of or in addition to a voice call in various situations. In other examples, various workflows or other processes may be kicked off upon the initiation of an emergency call from the mobile device to, for example, provide notifications to various other parties.
    Type: Application
    Filed: October 1, 2013
    Publication date: January 30, 2014
    Applicant: Bandwidth.com, Inc.
    Inventors: Jason Shugart, Jason Sommerset
  • Patent number: 8634531
    Abstract: A call server includes a network interface for connecting the call server to a packet-based network within a telecommunications network. The call server establishes a first connection with a calling party terminal and a second connection with a called party terminal via the packet-based network. The call server then joins the first connection with the second connection to establish communication between the calling party terminal and the called party terminal. The call server may park the second connection when the first connection is terminated or vice-versa and establish a new connection with the calling party terminal via the packet-based network if the first connection was terminated or vice versa. The call server may join the new connection with the first or second connection to reestablish communication between the calling party terminal and the called party terminal.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: January 21, 2014
    Assignee: Bandwidth.com, Inc.
    Inventors: David Morken, Timothy R. Missner, L. Anders Brownworth
  • Publication number: 20140011538
    Abstract: Disclosed is a method of predictively caching IP content data for a mobile device. In the mobile device, a content request is sent to an intelligent cache server over an IP network, the content request indicative of recurring IP content data of interest to the mobile device. The intelligent cache server retrieves the requested IP content data from content servers and queues the requested IP content data in a buffer associated with the mobile device. A notification message is sent to the mobile device indicating that the requested IP content is queued. The mobile device determines whether it is connected to a non-cellular IP network access point and automatically downloads the queued IP content data from the intelligent cache server when connected to a non-cellular IP network. The IP content data is stored in a cache memory in the mobile device. Other embodiments are disclosed.
    Type: Application
    Filed: September 12, 2013
    Publication date: January 9, 2014
    Applicant: Bandwidth.com, Inc.
    Inventors: James Mulcahy, Sai Rathnam
  • Publication number: 20130337802
    Abstract: A contact server receives a request to initiate an out-bound call to a recipient device. The request identifies the caller device by a cellular network phone number. The contact server establishes a communication link with the caller device and determines its associated data network phone number. The contact server establishes a link with the recipient device, indicating that the data network phone number is the source of call, and bridges the two links. The contact server may also receive a request for an in-bound call to a recipient device. The request identifies the recipient device by its data network phone number. The contact server establishes a link with the caller device and determines a cellular network phone number associated with the recipient device. The contact server establishes a link with the recipient device using its cellular network phone number and bridges the two links.
    Type: Application
    Filed: August 15, 2013
    Publication date: December 19, 2013
    Applicant: Bandwidth.com, Inc.
    Inventors: David Morken, Jared Kashimba, Timothy Jones, L. Anders Brownworth
  • Patent number: 8526591
    Abstract: Systems, devices and methods for implementing a hold-call-back feature in a telecommunications network. A first connection is established between a call server and a first terminal via a packet-based network and a second connection is established between the call server and a second terminal via the packet-based network. The packet-based network comprises at least a segment of the telecommunications network. The call server then joins the first connection with the second connection to establish communication between the first terminal and the second terminal. In response to receiving a hold-call-back activation command from the first terminal via the packet-based network, the call server splits the first connection from the second connection, terminates the first connection and parks the second connection. The call server may then repeatedly prompt the second terminal for a call reestablishment command.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: September 3, 2013
    Assignee: Bandwidth.com, Inc.
    Inventors: David Morken, Timothy R. Missner, L. Anders Brownworth
  • Publication number: 20130157663
    Abstract: Systems and methods for intelligently enhancing communication sessions or avoiding dropped and interrupted communication sessions between or among communication devices. Characteristics of a communication link are monitored and are compared to intelligent communication session data to predictively determine whether a handoff may be needed or whether multi-streaming should be invoked or terminated. Intelligent communication session data may be monitored, recorded and/or stored by a handoff service, a bridging service and/or a multi-streaming service, as well as applications executed on communication devices or other network devices.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 20, 2013
    Applicant: Bandwidth.com, Inc.
    Inventor: Bandwidth.com, Inc.
  • Publication number: 20130155889
    Abstract: Systems and methods for intelligently enhancing communication sessions or avoiding dropped and interrupted communication sessions between or among communication devices. Characteristics of a communication link are monitored and are compared to intelligent communication session data to predictively determine whether a handoff may be needed or whether multi-streaming should be invoked or terminated. Intelligent communication session data may be monitored, recorded and/or stored by a handoff service, a bridging service and/or a multi-streaming service, as well as applications executed on communication devices or other network devices.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 20, 2013
    Applicant: Bandwidth.Com, Inc.
    Inventor: Bandwidth.Com, Inc.
  • Publication number: 20120155629
    Abstract: Systems, devices and methods for implementing a hold-call-back feature in a telecommunications network. A first connection is established between a call server and a first terminal via a packet-based network and a second connection is established between the call server and a second terminal via the packet-based network. The packet-based network comprises at least a segment of the telecommunications network. The call server then joins the first connection with the second connection to establish communication between the first terminal and the second terminal. In response to receiving a hold-call-back activation command from the first terminal via the packet-based network, the call server splits the first connection from the second connection, terminates the first connection and parks the second connection. The call server may then repeatedly prompt the second terminal for a call reestablishment command.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Applicant: Bandwidth.com, Inc.
    Inventors: David Morken, Timothy R. Missner, L. Anders Brownworth
  • Publication number: 20120120852
    Abstract: Systems, devices and methods for implementing a hold-call-back feature in a telecommunications network. A first connection is established between a call server and a first terminal via a packet-based network and a second connection is established between the call server and a second terminal via the packet-based network. The packet-based network comprises at least a segment of the telecommunications network. The call server then joins the first connection with the second connection to establish communication between the first terminal and the second terminal. In response to receiving a hold-call-back activation command from the first terminal via the packet-based network, the call server splits the first connection from the second connection, terminates the first connection and parks the second connection. The call server may then repeatedly prompt the second terminal for a call reestablishment command.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 17, 2012
    Applicant: Bandwidth.com, Inc.
    Inventors: David Morken, Timothy R. Missner, L. Anders Brownworth