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: 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
  • Publication number: 20150230147
    Abstract: 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: Application
    Filed: April 27, 2015
    Publication date: August 13, 2015
    Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
  • 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
  • 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: 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: 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
  • Publication number: 20140149593
    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: Application
    Filed: February 4, 2014
    Publication date: May 29, 2014
    Applicant: Bandwidth.com, Inc.
    Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
  • Patent number: 8730920
    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. 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: Grant
    Filed: July 16, 2013
    Date of Patent: May 20, 2014
    Assignee: Bandwidth.com, Inc.
    Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
  • Patent number: 8718682
    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: Grant
    Filed: October 28, 2013
    Date of Patent: May 6, 2014
    Assignee: Bandwidth.com, Inc.
    Inventor: L. Anders Brownworth
  • Publication number: 20140113606
    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 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: Application
    Filed: October 23, 2012
    Publication date: April 24, 2014
    Inventors: David Morken, L. Anders Brownworth, Jared Kashimba, Timothy Jones
  • 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
  • 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: 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
  • Publication number: 20130308601
    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. 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: Application
    Filed: July 16, 2013
    Publication date: November 21, 2013
    Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
  • Publication number: 20130301613
    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: Application
    Filed: July 16, 2013
    Publication date: November 14, 2013
    Inventors: L. Anders Brownworth, Jared Kashimba, Timothy Jones, Sai Rathnam
  • Publication number: 20130294336
    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: Application
    Filed: June 27, 2013
    Publication date: November 7, 2013
    Inventors: David Morken, Timothy R. Missner, 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: 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