Patents by Inventor John A. Nix

John A. Nix 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).

  • Publication number: 20150106616
    Abstract: Methods and systems are provided for supporting efficient and secure “Machine-to-Machine” (M2M) communications using a module, a server, and an application. A module can communicate with the server by accessing the Internet, and the module can include a sensor and/or an actuator. The module, server, and application can utilize public key infrastructure (PKI) such as public keys and private keys. The module can internally derive pairs of private/public keys using cryptographic algorithms and a first set of parameters. A server can authenticate the submission of derived public keys and an associated module identity. The server can use a first server private key and a second set of parameters to (i) send module data to the application and (ii) receive module instructions from the application. The server can use a second server private key and the first set of parameters to communicate with the module.
    Type: Application
    Filed: October 16, 2013
    Publication date: April 16, 2015
    Inventor: John A. Nix
  • Publication number: 20150095648
    Abstract: Methods and systems are provided for efficient and secure “Machine-to-Machine” (M2M) between modules and servers. A module can communicate with a server by accessing the Internet, and the module can include a sensor and/or actuator. The module and server can utilize public key infrastructure (PKI) such as public keys to encrypt messages. The module and server can use private keys to generate digital signatures for datagrams sent and decrypt messages received. The module can internally derive pairs of private/public keys using cryptographic algorithms and a set of parameters. A server can use a shared secret key to authenticate the submission of derived public keys with an associated module identity. For the very first submission of a public key derived the module, the shared secret key can comprise a pre-shared secret key which can be loaded into the module using a pre-shared secret key code.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Inventor: John A. Nix
  • Publication number: 20150071139
    Abstract: Methods and systems are provided for power management and security for wireless modules in “Machine-to-Machine” communications. A wireless module operating in a wireless network and with access to the Internet can efficiently and securely communicate with a server. The wireless network can be a public land mobile network (PLMN) or a wireless local area network (LAN). The wireless module may include a sensor and may be installed next to a monitored unit. The wireless module may utilize active states for collecting and sending data, and sleep states at other times to conserve a battery and/or energy usage. The wireless module minimize the time spent in a radio resource control (RRC) connected state. Messages between the wireless module and server can be transmitted according to a user datagram protocol (UDP). The wireless module and server can utilize public key infrastructure (PKI) for encryption and digital signatures.
    Type: Application
    Filed: September 10, 2013
    Publication date: March 12, 2015
    Inventor: John A. Nix
  • Patent number: 8885609
    Abstract: An example method may involve using a first IP:port number to receive from a second IP:port number a first media control channel stream including quality information indicative of a quality of transmission of a first media stream being sent through a network; sending from the first IP:port number to the second IP:port number a second media control channel stream including quality information indicative of a quality of transmission of a second media stream; based on a network handover request, sending from a third IP:port number to the second IP:port number a third media control channel stream including quality information indicative of a quality of transmission of a third media stream being received through an alternate network; and using the third IP:port number to receive from the second IP:port number a fourth media control channel stream including quality information indicative of a quality of transmission of a fourth media stream.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: November 11, 2014
    Inventor: John A. Nix
  • Patent number: 8792448
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous IP networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through a firewall which may include NAT-routing functionality. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media-control channel can optionally be implemented. The mobile device can acquire Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a firewall. The mobile device can evaluate a set of network parameters at the second IP address from a stored LAN profile. A software routine can (i) evaluate preferred IP addresses and (ii) select an efficient handover procedure according to handover procedure rules.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: July 29, 2014
    Assignee: Google Inc.
    Inventor: John A. Nix
  • Publication number: 20130287006
    Abstract: Methods and systems for online incremental adaptation of neural networks using Gaussian mixture models in speech recognition are described. In an example, a computing device may be configured to receive an audio signal and a subsequent audio signal, both signals having speech content. The computing device may be configured to apply a speaker-specific feature transform to the audio signal to obtain a transformed audio signal. The speaker-specific feature transform may be configured to include speaker-specific speech characteristics of a speaker-profile relating to the speech content. Further, the computing device may be configured to process the transformed audio signal using a neural network trained to estimate a respective speech content of the audio signal. Based on outputs of the neural network, the computing device may be configured to modify the speaker-specific feature transform, and apply the modified speaker-specific feature transform to a subsequent audio signal.
    Type: Application
    Filed: June 27, 2013
    Publication date: October 31, 2013
    Inventor: John A. Nix
  • Patent number: 8498269
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous IP networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through either (i) a NAT router or (ii) a public IP address. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media control channel can optionally be implemented. The mobile device can acquire Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a NAT router. A software routine can determine that handover of the media session from the first IP address to the second IP address is preferred.
    Type: Grant
    Filed: March 18, 2012
    Date of Patent: July 30, 2013
    Assignee: Google Inc.
    Inventor: John A. Nix
  • Patent number: 8493937
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous IP networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through either a NAT router or a firewall. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media control channel can optionally be implemented. The mobile device acquires Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a NAT router. The mobile device evaluates the type of NAT at the second IP address from a stored LAN profile. A software routine determines that handover of the media session from the first IP address to the second IP address is preferred.
    Type: Grant
    Filed: March 18, 2012
    Date of Patent: July 23, 2013
    Assignee: Google Inc.
    Inventor: John A. Nix
  • Patent number: 8493931
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous Internet Protocol (IP) networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through a firewall which may include Network Address Translation (NAT)-routing functionality. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media-control channel can optionally be implemented. The mobile device can acquire Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a firewall. The mobile device can evaluate a set of network parameters at the second IP address from a stored Local Area Network (LAN) profile.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: July 23, 2013
    Assignee: Google Inc.
    Inventor: John A. Nix
  • Publication number: 20120281673
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous IP networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through either a NAT router or a firewall. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media control channel can optionally be implemented. The mobile device acquires Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a NAT router. The mobile device evaluates the type of NAT at the second IP address from a stored LAN profile. A software routine determines that handover of the media session from the first IP address to the second IP address is preferred.
    Type: Application
    Filed: March 18, 2012
    Publication date: November 8, 2012
    Inventor: John A. Nix
  • Patent number: 8305980
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous Internet Protocol (IP) networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through a firewall which may include Network Address Translation (NAT)-routing functionality. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media-control channel can optionally be implemented. The mobile device can acquire Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a firewall. The mobile device can evaluate a set of network parameters at the second IP address from a stored Local Area Network (LAN) profile.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: November 6, 2012
    Inventor: John A. Nix
  • Publication number: 20120263144
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous IP networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through either (i) a NAT router or (ii) a public IP address. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media control channel can optionally be implemented. The mobile device can acquire Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a NAT router. A software routine can determine that handover of the media session from the first IP address to the second IP address is preferred.
    Type: Application
    Filed: March 18, 2012
    Publication date: October 18, 2012
    Inventor: John A. Nix
  • Patent number: 8228861
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous Internet Protocol (IP) networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through a firewall which may include Network Address Translation (NAT)-routing functionality. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media-control channel can optionally be implemented. The mobile device can acquire Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a firewall. The mobile device can evaluate a set of network parameters at the second IP address from a stored Local Area Network (LAN) profile.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: July 24, 2012
    Inventor: John A. Nix
  • Patent number: 8165091
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous Internet Protocol (IP) networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through either a Network Address Translation (NAT) router or a firewall. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media control channel can optionally be implemented. The mobile device can acquire Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a NAT router. The mobile device can evaluate the type of NAT at the second IP address from a stored Local Area Network (LAN) profile. A software routine can determine that handover of the media session from the first IP address to the second IP address is preferred.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: April 24, 2012
    Inventor: John A. Nix
  • Patent number: 8165090
    Abstract: Methods and systems are provided for efficient handover of a media session between heterogeneous Internet protocol (IP) networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through either (i) a Network Address Translation (NAT) router or (ii) a public IP address. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media control channel can optionally be implemented. The mobile device can acquire Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a NAT router. A software routine can determine that handover of the media session from the first IP address to the second IP address is preferred. The mobile device may begin transmitting a third media stream to the corresponding node before the first media stream stops.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: April 24, 2012
    Inventor: John A. Nix
  • Publication number: 20120020293
    Abstract: Telephone calls between a mobile station (MS) and the mobile network or PSTN are routed through the Internet via VoIP using a femtocell, as opposed to the traditional macrocellular network. The femtocell can comprise a USB Transceiver Station that is connected to a personal computer through a universal serial bus port, which provides both power and a multi-megabit per second connection between the personal computer and the USB transceiver station. The USB transceiver station can comprise a microcontroller to manage signaling between the RF front end/baseband processor and the personal computer, as well as a precise timing mechanism to assist the synchronization of femtocell timing with the surrounding macrocellular network, if it is present. The USB transceiver station can have a compact form factor that that facilitates a high degree of portability by the subscriber, such as being readily attachable to their keychain.
    Type: Application
    Filed: June 26, 2011
    Publication date: January 26, 2012
    Applicant: Go2Call.com, Inc.
    Inventors: John A. Nix, JR., Andrew Kwong, John Wakeman
  • Publication number: 20110255532
    Abstract: A system and method for providing packet-switched telephony service. The system provides call control, signaling, and/or delivery of voice, video, and other media in substantially real time. One embodiment of the system includes a call client application on a user device, and a call server located at a packet-switched telephony service provider. The call server is preferably operable to communicate with the call client in a non-native protocol and with the gateway in a native protocol.
    Type: Application
    Filed: June 24, 2011
    Publication date: October 20, 2011
    Applicant: Skype Limited
    Inventors: John A. Nix, Brian C. Wiles, Jeffrey S. Mumma
  • Patent number: 7991001
    Abstract: A system and method for providing packet-switched telephony service. The system provides call control, signaling, and/or delivery of voice, video, and other media in substantially real time. One embodiment of the system includes a call client application on a user device, and a call server located at a packet-switched telephony service provider. The call server is preferably operable to communicate with the call client in a non-native protocol and with the gateway in a native protocol.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: August 2, 2011
    Assignee: Skype Limited
    Inventors: John A. Nix, Brian C. Wiles, Jeffrey S. Mumma
  • Patent number: 7990912
    Abstract: Telephone calls between a mobile station (MS) and the mobile network or PSTN are routed through the Internet via VoIP using a femtocell, as opposed to the traditional macrocellular network. The femtocell can comprise a USB Transceiver Station that is connected to a personal computer through a universal serial bus port, which provides both power and a multi-megabit per second connection between the personal computer and the USB transceiver station. The USB transceiver station can comprise a microcontroller to manage signaling between the RF front end/baseband processor and the personal computer, as well as a precise timing mechanism to assist the synchronization of femtocell timing with the surrounding macrocellular network, if it is present. The USB transceiver station can have a compact form factor that facilitates a high degree of portability by the subscriber, such as being readily attachable to their keychain.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: August 2, 2011
    Assignee: Go2Call.com, Inc.
    Inventors: John A. Nix, Jr., Andrew Kwong, John Wakeman
  • Publication number: 20100290365
    Abstract: A multi-level hosted inbound administration platform for a packet-switched telephony system is provided. The platform provides services for managing the distribution and features of direct inward dialing numbers (DIDs). The platform allows a client to import or purchase DIDs, make DIDs available to sub-distributors, and provision them to end-users. The platform allows sub-distributors to reserve and activate DIDs, make DIDs available to downstream sub-distributors, and provision them to end-users. The platform provides a billing structure for DID usage, with charges being applied on a one-time, monthly, or variable basis. The platform also allows clients and sub-distributors to charge for inbound services based on per-minute or per-usage charges.
    Type: Application
    Filed: December 22, 2005
    Publication date: November 18, 2010
    Inventors: Andrew W. Kwong, John A. Nix, Zachary Eleveld