Patents by Inventor Thomas Towle

Thomas Towle 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: 9516575
    Abstract: An example method of facilitating communication between a mobile device positioned within an internal network and a target peer includes intercepting, at a proxy executing on a mobile device, a communication to initiate a real-time communication connection with a target peer. The mobile device is coupled to a cellular network, and the internal network is separated from one or more external networks by network address translation (NAT). The example method also includes determining whether the target peer is reachable via the cellular network. The example method further includes when it is determined that the target peer is reachable via the cellular network, sending over the cellular network to the target peer a request to communicate in a first protocol.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: December 6, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Giridhar Mandyam, Arungundram Chandrasekaran Mahendran, Nikolai Leung, Thomas Towle
  • Publication number: 20150078263
    Abstract: An example method of facilitating communication between a mobile device positioned within an internal network and a target peer includes intercepting, at a proxy executing on a mobile device, a communication to initiate a real-time communication connection with a target peer. The mobile device is coupled to a cellular network, and the internal network is separated from one or more external networks by network address translation (NAT). The example method also includes determining whether the target peer is reachable via the cellular network. The example method further includes when it is determined that the target peer is reachable via the cellular network, sending over the cellular network to the target peer a request to communicate in a first protocol.
    Type: Application
    Filed: June 12, 2014
    Publication date: March 19, 2015
    Inventors: Giridhar Mandyam, Arungundram Chandrasekaran Mahendran, Nikolai Leung, Thomas Towle
  • Publication number: 20150082021
    Abstract: An example method and system for a mobile proxy for WebRTC interoperability is discussed. The method may include receiving a DTLS security handshake from a WebRTC API of a browser endpoint, negotiating an encryption mechanism through a signaling protocol with a non-WebRTC enabled endpoint, completing, using one or more hardware processors, the DTLS security handshake with the WebRTC API of the browser endpoint based on the encryption mechanism, and exchanging, through a mobile proxy, first media traffic from the browser endpoint with the non-WebRTC enabled endpoint and second media traffic from the non-WebRTC enabled endpoint with the browser endpoint. In various embodiments, if the non-WebRTC endpoint uses SDES for negotiation of the encryption mechanism, the encryption mechanism may include SDES-conveyed key information.
    Type: Application
    Filed: June 30, 2014
    Publication date: March 19, 2015
    Inventors: Giridhar Dhati Mandyam, Arungundram Chandrasekaran Mahendran, Nikolai Konrad Leung, Thomas Towle
  • Publication number: 20070213031
    Abstract: A method of processing multi-leg calls in a communication network is provided. The method comprises: receiving a call for a user at a first entity in the network; establishing a first call leg to a second entity; generating a first charging data record with at least one field, wherein the field contains a charging identifier for the first call leg; receiving a response from the second entity; establishing a second call leg to a third entity; generating a second charging data record with at least two fields, wherein the first field contains a charging identifier for the second call leg and the second field contains a copy of the charging identifier for the first call leg; and sending the charging data records to a third entity.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 13, 2007
    Inventors: Richard Ejzak, Nick Mazzarella, Bharat Patel, Thomas Towle
  • Publication number: 20060250956
    Abstract: An apparatus in one example may have a functionality of a policy decision function divided into two parts; one part representing a home network application function and the other part representing visited network bearer resources and local policies. The one part of the policy decision function supports communications with the application function, and represents the home network and application in a request for QoS control to the visited network. The other part of the policy decision function supports visited network interactions with a policy enforcement function, and represents visited network local policy related to resource utilization and roaming agreement-based policy.
    Type: Application
    Filed: April 4, 2005
    Publication date: November 9, 2006
    Inventors: Frank Alfano, Peter McCann, Thomas Towle
  • Publication number: 20060221822
    Abstract: An apparatus in one example may have: at least two endpoints operatively coupled to one another via an application function (AF) in a home network; a combined policy decision function (AAA-PDF) operatively coupled to the AF; a combined policy decision enforcement (PDE) operatively coupled to the one of the endpoints; the AAA-PDF operatively coupled to the PDE; and a QoS managed bearer that is operatively connected to the endpoints.
    Type: Application
    Filed: April 4, 2005
    Publication date: October 5, 2006
    Inventor: Thomas Towle
  • Publication number: 20060221828
    Abstract: An apparatus in one example may have: at least two endpoints operatively coupled to one another via an application function (AF) in a home network; a policy decision function operatively coupled to the AF; a policy decision enforcement (PDE) operatively coupled to the one of the endpoints; the PDF operatively coupled to the PDE; and a QoS managed bearer that is operatively connected to the endpoints.
    Type: Application
    Filed: April 4, 2005
    Publication date: October 5, 2006
    Inventor: Thomas Towle