Patents by Inventor L. Anders Brownworth
L. Anders Brownworth has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
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
-
Publication number: 20150230147Abstract: Systems and methods for hosting communication sessions are described. A communication session between a first communication device and a second communication device is hosted in an Internet Protocol (IP) based packet data network in which a contact server functions as a bridge service between the first communication device and the second communication device. At least one of a communication link between the first communication device and the contact server and the second communication device and the contact server is initially a cellular communication link over a cellular network. The contact server analyzes at least two call quality characteristics of the cellular communication link and causes the communication device having the cellular communication link to handoff to an alternate communication link on an alternate network when at least one analyzed call quality characteristic of the cellular communication link crosses a threshold level.Type: ApplicationFiled: April 27, 2015Publication date: August 13, 2015Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
-
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
-
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
-
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: 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
-
Publication number: 20140149593Abstract: 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: ApplicationFiled: February 4, 2014Publication date: May 29, 2014Applicant: Bandwidth.com, Inc.Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
-
Patent number: 8730920Abstract: 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. The contact server analyzes a call quality characteristic of the VoIP communication link and causes the communication device having the VoIP communication link to handoff the VoIP communication link from the wireless data network to a cellular communication link on a cellular network when the analyzed call quality characteristic of the VoIP communication link crosses a threshold level. Other embodiments describe handing off from a cellular communication link to VoIP communication link.Type: GrantFiled: July 16, 2013Date of Patent: May 20, 2014Assignee: Bandwidth.com, Inc.Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
-
Patent number: 8718682Abstract: 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: GrantFiled: October 28, 2013Date of Patent: May 6, 2014Assignee: Bandwidth.com, Inc.Inventor: L. Anders Brownworth
-
Publication number: 20140113606Abstract: 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 communication link with the recipient device, indicating that the data network phone number of the caller device is the source of call, and bridges the two links. The contact server may receive a request for an in-bound call to a recipient device. The request identifies the recipient device by a data network phone number. The contact server establishes a communication link with the caller device and determines a cellular network phone number associated with the recipient device. The contact server establishes a communication link with the recipient device using its cellular network phone number and bridges the two links.Type: ApplicationFiled: October 23, 2012Publication date: April 24, 2014Inventors: David Morken, L. Anders Brownworth, Jared Kashimba, Timothy Jones
-
Patent number: 8675476Abstract: 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: July 16, 2013Date of Patent: March 18, 2014Assignee: Bandwidth.com, Inc.Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
-
Patent number: 8670771Abstract: 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: October 17, 2011Date of Patent: March 11, 2014Assignee: Bandwidth.com, Inc.Inventors: L. Anders Brownworth, James Mulcahy
-
Publication number: 20140051439Abstract: 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: ApplicationFiled: October 28, 2013Publication date: February 20, 2014Applicant: Bandwidth.com, Inc.Inventor: L. Anders Brownworth
-
Patent number: 8634531Abstract: 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: GrantFiled: June 27, 2013Date of Patent: January 21, 2014Assignee: Bandwidth.com, Inc.Inventors: David Morken, Timothy R. Missner, L. Anders Brownworth
-
Publication number: 20130337802Abstract: 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: ApplicationFiled: August 15, 2013Publication date: December 19, 2013Applicant: Bandwidth.com, Inc.Inventors: David Morken, Jared Kashimba, Timothy Jones, L. Anders Brownworth
-
Publication number: 20130308601Abstract: 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. The contact server analyzes a call quality characteristic of the VoIP communication link and causes the communication device having the VoIP communication link to handoff the VoIP communication link from the wireless data network to a cellular communication link on a cellular network when the analyzed call quality characteristic of the VoIP communication link crosses a threshold level. Other embodiments describe handing off from a cellular communication link to VoIP communication link.Type: ApplicationFiled: July 16, 2013Publication date: November 21, 2013Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
-
Publication number: 20130301613Abstract: 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: ApplicationFiled: July 16, 2013Publication date: November 14, 2013Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
-
Publication number: 20130294336Abstract: 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: ApplicationFiled: June 27, 2013Publication date: November 7, 2013Inventors: David Morken, Timothy R. Missner, L. Anders Brownworth
-
Patent number: 8526591Abstract: 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: GrantFiled: December 21, 2010Date of Patent: September 3, 2013Assignee: Bandwidth.com, Inc.Inventors: David Morken, Timothy R. Missner, L. Anders Brownworth
-
Publication number: 20120155629Abstract: 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: ApplicationFiled: December 21, 2010Publication date: June 21, 2012Applicant: Bandwidth.com, Inc.Inventors: David Morken, Timothy R. Missner, L. Anders Brownworth