Patents Assigned to Bandwidth.com, Inc.
-
Patent number: 9148865Abstract: 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: GrantFiled: March 17, 2014Date of Patent: September 29, 2015Assignee: BANDWIDTH.COM, INC.Inventor: L. Anders Brownworth
-
Patent number: 9131422Abstract: 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: GrantFiled: January 13, 2015Date of Patent: September 8, 2015Assignee: Bandwidth.com, Inc.Inventors: Charlie Surface, Adam Cook, Jesse Stimpson
-
Publication number: 20150178765Abstract: 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: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: Bandwidth.com, Inc.Inventor: Ryan McBride
-
Publication number: 20150181025Abstract: 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: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: Bandwidth.com, Inc.Inventor: Ryan McBride
-
Patent number: 9060315Abstract: 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: GrantFiled: March 16, 2015Date of Patent: June 16, 2015Assignee: Bandwidth.com, Inc.Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
-
Patent number: 9042309Abstract: 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: GrantFiled: July 22, 2014Date of Patent: May 26, 2015Assignee: BANDWIDTH.COM, INCInventors: Greg Stephens, Kevin Breault, Jason Shugart
-
Patent number: 9031562Abstract: 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: GrantFiled: December 4, 2012Date of Patent: May 12, 2015Assignee: Bandwidth.com, Inc.Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
-
Patent number: 9025567Abstract: 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: GrantFiled: January 6, 2015Date of Patent: May 5, 2015Assignee: Bandwidth.com, Inc.Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
-
Publication number: 20150119031Abstract: 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: ApplicationFiled: March 17, 2014Publication date: April 30, 2015Applicant: Bandwidth.com, Inc.Inventor: L. Anders Brownworth
-
Patent number: 9019958Abstract: 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: GrantFiled: September 30, 2014Date of Patent: April 28, 2015Assignee: Bandwidth.com, Inc.Inventors: Sai Rathnam, Jared Kashimba
-
Intelligent multi-streaming for enhancing or avoiding dropped and interrupted communication sessions
Patent number: 9014038Abstract: 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: GrantFiled: December 4, 2012Date of Patent: April 21, 2015Assignee: Bandwidth.com, Inc.Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam -
Patent number: 9014147Abstract: 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: GrantFiled: December 23, 2014Date of Patent: April 21, 2015Assignee: Bandwidth.com, Inc.Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
-
Patent number: 9014148Abstract: 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: GrantFiled: January 6, 2015Date of Patent: April 21, 2015Assignee: Bandwidth.com, Inc.Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
-
Patent number: 8971205Abstract: 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: GrantFiled: February 4, 2014Date of Patent: March 3, 2015Assignee: Bandwidth.com, Inc.Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones
-
Patent number: 8948133Abstract: 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: GrantFiled: May 27, 2014Date of Patent: February 3, 2015Assignee: Bandwidth.com, Inc.Inventors: Charlie Surface, Adam Cook, Jesse Stimpson
-
Patent number: 8948042Abstract: 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: GrantFiled: July 21, 2014Date of Patent: February 3, 2015Assignee: Bandwidth.com, Inc.Inventors: James Mulcahy, Sai Rathnam
-
Patent number: 8948134Abstract: 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: GrantFiled: May 27, 2014Date of Patent: February 3, 2015Assignee: Bandwidth.com, Inc.Inventors: Charlie Surface, Adam Cook, Jesse Stimpson
-
Patent number: 8948135Abstract: 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: GrantFiled: September 16, 2014Date of Patent: February 3, 2015Assignee: Bandwidth.com, Inc.Inventors: Charlie Surface, Adam Cook, Jesse Stimpson
-
Patent number: 8897794Abstract: 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: GrantFiled: June 16, 2014Date of Patent: November 25, 2014Assignee: Bandwidth.com, Inc.Inventors: James Mulcahy, Anders Brownworth
-
Patent number: 8897793Abstract: 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: GrantFiled: June 16, 2014Date of Patent: November 25, 2014Assignee: Bandwidth.com, Inc.Inventors: James Mulcahy, Anders Brownworth