Patents Assigned to Bandwidth.com, Inc.
  • Patent number: 9148865
    Abstract: Examples are disclosed for radio fingerprinting and for device identification and valuation using a multi-point radio fingerprint. 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.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: September 29, 2015
    Assignee: BANDWIDTH.COM, INC.
    Inventor: L. Anders Brownworth
  • Patent number: 9131422
    Abstract: Examples are disclosed for user feedback to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a test voice call mediated with a call server, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The communication link parameters are correlated with a call quality threshold based on the user feedback and a handoff profile is established for the hybrid mobile device based on the call quality thresholds, the handoff profile operative to establish criteria for switching the VoIP communication link to a communication link over a different network.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: September 8, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: Charlie Surface, Adam Cook, Jesse Stimpson
  • Publication number: 20150178765
    Abstract: Techniques to place an advertisement in at least one publication are described. A processor component executable on a computer server accessible via an IP network executes an ad construction component. The ad construction component may prompt for and receive input from an end user device communicable with the ad construction component, the input indicative of an advertisement to be placed in a publication. The ad construction component may obtain a private calling number from a number server and construct the advertisement based on the accepted input using the private calling number as the contact telephone number in the advertisement. The ad construction component may cause the advertisement to be placed in the at least one publication according to the terms of the accepted input.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Bandwidth.com, Inc.
    Inventor: Ryan McBride
  • Publication number: 20150181025
    Abstract: Techniques to respond to an advertisement are described. A call server may receive a telephone call to a private calling number. The telephone call may be from a buyer in response to an advertisement placed by a seller and listing the private calling number as the contact telephone number for the advertisement. The private calling number is not a personal telephone number of the seller but is associated with a personal telephone number and an SMS enabled personal telephone number of the seller. The call server may also automatically create and send an SMS text message to the SMS enabled personal telephone number of the seller in response to receiving the telephone call from the buyer. The SMS text message indicates the private calling number as the source of SMS text message and includes a telephone number of the buyer. Other embodiments are described and claimed.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Bandwidth.com, Inc.
    Inventor: Ryan McBride
  • Patent number: 9060315
    Abstract: Examples are disclosed for acquiring user feedback and implementing logistic regression statistical modeling techniques to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a voice call mediated by a call server, the voice call between a hybrid mobile device and another communication device, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The VoIP communication link parameters are statistically modeled based on the user feedback and a handoff profile is established for the hybrid mobile devices, the handoff profile operative to establish criteria for switching the VoIP communication link to an alternate communication link.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: June 16, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
  • Patent number: 9042309
    Abstract: Embodiments of the present invention are directed to methods and systems for handling emergency calls from a mobile VoIP device. According to one embodiment, handling an emergency call from a Voice-over Internet Protocol (VoIP) device can comprise registering a physical address associated with the mobile VoIP device, periodically determining a current location of the mobile VoIP device, dynamically updating a current address associated with the mobile VoIP device based on the determined current location of the mobile VoIP device, and initiating an emergency call from the mobile VoIP device, the emergency call selectively using either the registered physical address or the dynamically updated current address.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: May 26, 2015
    Assignee: BANDWIDTH.COM, INC
    Inventors: Greg Stephens, Kevin Breault, Jason Shugart
  • Patent number: 9031562
    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: Grant
    Filed: December 4, 2012
    Date of Patent: May 12, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
  • Patent number: 9025567
    Abstract: Examples are disclosed for acquiring real-time VoIP data and implementing statistical modeling techniques to perform a handoff between different telecommunication networks for a hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive VoIP data during a voice call mediated by a call server, the voice call between a hybrid mobile device and another communication device, the data pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The VoIP communication link parameters are statistically modeled and compared to a handoff profile operative to establish criteria for switching the VoIP communication link to an alternate communication link.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: May 5, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
  • Publication number: 20150119031
    Abstract: Examples are disclosed for radio fingerprinting and for device identification and valuation using a multi-point radio fingerprint. 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.
    Type: Application
    Filed: March 17, 2014
    Publication date: April 30, 2015
    Applicant: Bandwidth.com, Inc.
    Inventor: L. Anders Brownworth
  • Patent number: 9019958
    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. The communication session establishment message includes the VoIP telephone number and a target communication device identifier. The call server establishes a first communication link with the device depending on the quality of a connection with an IP access point. The call server then 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: Grant
    Filed: September 30, 2014
    Date of Patent: April 28, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: Sai Rathnam, Jared Kashimba
  • Patent number: 9014038
    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: Grant
    Filed: December 4, 2012
    Date of Patent: April 21, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
  • Patent number: 9014147
    Abstract: Examples are disclosed for acquiring user feedback and implementing statistical modeling techniques to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a voice call mediated by a call server, the voice call between a hybrid mobile device and another communication device, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The VoIP communication link parameters are statistically modeled based on the user feedback and a handoff profile is established for the hybrid mobile devices, the handoff profile operative to establish criteria for switching the VoIP communication link to an alternate communication link.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 21, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
  • Patent number: 9014148
    Abstract: Examples are disclosed for acquiring real-time VoIP data and implementing statistical modeling techniques to perform a handoff between different telecommunication networks for a hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive VoIP data during a voice call mediated by a call server, the voice call between a hybrid mobile device and another communication device, the data pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The VoIP communication link parameters are statistically modeled and compared to a handoff profile operative to establish criteria for switching the VoIP communication link to an alternate communication link.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: April 21, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
  • Patent number: 8971205
    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: February 4, 2014
    Date of Patent: March 3, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones
  • Patent number: 8948133
    Abstract: Examples are disclosed for user feedback to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a test voice call mediated with a call server, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The communication link parameters are correlated with a call quality threshold based on the user feedback and a handoff profile is established for the hybrid mobile device based on the call quality thresholds, the handoff profile operative to establish criteria for switching the VoIP communication link to a communication link over a different network.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: February 3, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: Charlie Surface, Adam Cook, Jesse Stimpson
  • Patent number: 8948042
    Abstract: Disclosed is a technique for 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: Grant
    Filed: July 21, 2014
    Date of Patent: February 3, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: James Mulcahy, Sai Rathnam
  • Patent number: 8948134
    Abstract: Examples are disclosed for user feedback to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a test voice call mediated with a call server, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The communication link parameters are correlated with a call quality threshold based on the user feedback and a handoff profile is established for the hybrid mobile device based on the call quality thresholds, the handoff profile operative to establish criteria for switching the VoIP communication link to a communication link over a different network.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: February 3, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: Charlie Surface, Adam Cook, Jesse Stimpson
  • Patent number: 8948135
    Abstract: Examples are disclosed for user feedback to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a voice call mediated by a call server, the voice call between a hybrid mobile device and another communication device, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The communication link parameters are correlated with a call quality threshold based on the user feedback and a handoff profile is established for the hybrid mobile device based on the call quality thresholds, the handoff profile operative to establish criteria for switching the VoIP communication link to a communication link over a different network.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: February 3, 2015
    Assignee: Bandwidth.com, Inc.
    Inventors: Charlie Surface, Adam Cook, Jesse Stimpson
  • Patent number: 8897794
    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 and the contact is routed to at least two designated devices simultaneously, each designated device associated with a different telephone number.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: November 25, 2014
    Assignee: Bandwidth.com, Inc.
    Inventors: James Mulcahy, Anders Brownworth
  • Patent number: 8897793
    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: June 16, 2014
    Date of Patent: November 25, 2014
    Assignee: Bandwidth.com, Inc.
    Inventors: James Mulcahy, Anders Brownworth