Patents by Inventor John M. Cooney

John M. Cooney 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: 9888066
    Abstract: Systems and methods to bind a client with a server are provided. A particular method includes establishing a connection between a server and a client. A list of best-fit server IP addresses is received at the client via the connection. A determination is made whether the server is identified in the list of best-fit server IP addresses. When the server is not identified in the list of best-fit server IP addresses, the connection to the server is terminated.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: February 6, 2018
    Assignee: Upland Software, Inc.
    Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
  • Publication number: 20160359961
    Abstract: Systems and methods to bind a client with a server are provided. A particular method includes establishing a connection between a server and a client. A list of best-fit server IP addresses is received at the client via the connection. A determination is made whether the server is identified in the list of best-fit server IP addresses. When the server is not identified in the list of best-fit server IP addresses, the connection to the server is terminated.
    Type: Application
    Filed: July 25, 2016
    Publication date: December 8, 2016
    Applicant: Upland Software III, LLC
    Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
  • Patent number: 9401974
    Abstract: Systems and methods to bind a client with a server are provided. A particular method includes establishing a connection between a server and a client. A list of best-fit server IP addresses is received at the client via the connection. A determination is made whether the server is identified in the list of best-fit server IP addresses. When the server is not identified in the list of best-fit server IP addresses, the connection to the server is terminated.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: July 26, 2016
    Assignee: Upland Software III, LLC
    Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
  • Patent number: 8792479
    Abstract: Provided herein are systems and methods to route a call over a voice and data network VDN. A particular method includes receiving a call from a calling device at a telecommunications gateway (TCG). Authentication data is received via the call. A determination is made whether a user account associated with the authentication data is authorized to route calls via the TCG to a VDN. When the user account is authorized to route calls via the TCG to the VDN, call data received at the TCG via the call is converted into a format compatible with the VDN. The converted call data is sent via the VDN to a destination device.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: July 29, 2014
    Assignee: Hipcricket, Inc.
    Inventors: Douglas F. Bender, Anthony Zalenski, John M. Cooney
  • Publication number: 20140181184
    Abstract: Systems and methods to bind a client with a server are provided. A particular method includes establishing a connection between a server and a client. A list of best-fit server IP addresses is received at the client via the connection. A determination is made whether the server is identified in the list of best-fit server IP addresses. When the server is not identified in the list of best-fit server IP addresses, the connection to the server is terminated.
    Type: Application
    Filed: December 10, 2013
    Publication date: June 26, 2014
    Applicant: Hipcricket, Inc.
    Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
  • Patent number: 8606874
    Abstract: Systems and methods to bind a client with a server are provided. A particular method includes establishing a connection between a server and a client. A list of best-fit server IP addresses is received at the client via the connection. A determination is made whether the server is identified in the list of best-fit server IP addresses. When the server is not identified in the list of best-fit server IP addresses, the connection to the server is terminated.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: December 10, 2013
    Assignee: Hipcricket, Inc.
    Inventors: John M Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
  • Patent number: 8379634
    Abstract: Systems and methods to route a call over a voice and data network (VDN) are provided. A particular method includes receiving a call from a calling device at a telecommunications gateway (TCG). Authentication data is received via the call. A determination is made whether a user account associated with the authentication data is authorized to route calls via the TCG to a VDN. When the user account is authorized to route calls via the TCG to the VDN, call data received at the TCG via the call is converted into a format compatible with the VDN. The converted call data is sent via the VDN to a destination device.
    Type: Grant
    Filed: September 2, 2009
    Date of Patent: February 19, 2013
    Assignee: Augme Technologies, Inc.
    Inventors: Doug Bender, Anthony Zalenski, John M Cooney
  • Publication number: 20110200184
    Abstract: A particular method includes receiving a dialing code from a calling device at a customer premise device coupled to the calling device. The method also includes selecting a telecommunication protocol based at least in part on a network of a receiving device. The method further includes initiating a call to the receiving device using the selected telecommunication protocol.
    Type: Application
    Filed: April 28, 2011
    Publication date: August 18, 2011
    Inventors: Anthony Zalenski, Albert Papp, III, John M. Cooney, Andre Milota, Darius Mostowfi
  • Patent number: 7957401
    Abstract: A system and method for implementing large and/or multiple telecommunication protocols utilizing memory-limited processors. Telecommunication protocols are expressed as virtual machine instructions defining a finite state machine. A telecommunication protocol engine implements the telecommunication protocols using a virtual machine operating under the control of a CPU. A telephony gateway comprising a telecommunication protocol engine interfaces with a communication device and a packet switched network. A network of telephony gateways communicating with a provider gateway facilitates communication over a packet switched network. A call placed by a calling telephony gateway to a receiving device on the same network or another network is routed according to a prefix in a telephone code sent by the calling telephony gateway.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: June 7, 2011
    Assignee: GEOS Communications, Inc.
    Inventors: Anthony Zalenski, Albert Papp, III, John M. Cooney, Andre Milota, Darius Fredrick Mostaufi
  • Patent number: 7676599
    Abstract: A system and method of binding a client with a server. Embodiments of the present invention allow a client to receive and maintain a set of “best-fit” server IP addresses. The best fit server IP addresses establish a hierarchy of server addresses that are used by a client to maintain a binding with a server without using the DNS. Communicating the set of best-fit server IP addresses to a specific client is accomplished using extensions to one or more network protocols already used to support client/server communications, thus minimizing the amount of code needed to support the additional information transfer.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: March 9, 2010
    Assignee: i2 Telecom IP Holdings, Inc.
    Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
  • Publication number: 20090323920
    Abstract: Systems and methods to route a call over a voice and data network (VDN) are provided. A particular method includes receiving a call from a calling device at a telecommunications gateway (TCG). Authentication data is received via the call. A determination is made whether a user account associated with the authentication data is authorized to route calls via the TCG to a VDN. When the user account is authorized to route calls via the TCG to the VDN, call data received at the TCG via the call is converted into a format compatible with the VDN. The converted call data is sent via the VDN to a destination device.
    Type: Application
    Filed: September 2, 2009
    Publication date: December 31, 2009
    Applicant: I2 TELECOM INTERNATIONAL, INC.
    Inventors: Doug Bender, Anthony Zalenski, John M. Cooney
  • Publication number: 20090327414
    Abstract: Systems and methods to bind a client with a server are provided. A particular method includes establishing a connection between a server and a client. A list of best-fit server IP addresses is received at the client via the connection. A determination is made whether the server is identified in the list of best-fit server IP addresses. When the server is not identified in the list of best-fit server IP addresses, the connection to the server is terminated.
    Type: Application
    Filed: August 31, 2009
    Publication date: December 31, 2009
    Applicant: I2 TELECOM INTERNATIONAL, INC.
    Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
  • Patent number: 7606217
    Abstract: A system and method for routing a mobile phone call over a voice and data network. A user places a call on a mobile phone to an end destination. The call is then routed to a telecommunications gateway, where the call is converted into a medium that is transferable over the voice and data network. The converted call is then sent over the voice and data network to another PSTN and finally to the end destination.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: October 20, 2009
    Assignee: i2 Telecom International, Inc.
    Inventors: Doug Bender, Anthony Zalenski, John M. Cooney
  • Publication number: 20040205777
    Abstract: A system and method for implementing large and/or multiple telecommunication protocols utilizing memory-limited processors. Telecommunication protocols are expressed as virtual machine instructions defining a finite state machine. A telecommunication protocol engine implements the telecommunication protocols using a virtual machine operating under the control of a CPU. A telephony gateway comprising a telecommunication protocol engine interfaces with a communication device and a packet switched network. A network of telephony gateways communicating with a provider gateway facilitates communication over a packet switched network. A call placed by a calling telephony gateway to a receiving device on the same network or another network is routed according to a prefix in a telephone code sent by the calling telephony gateway.
    Type: Application
    Filed: July 3, 2003
    Publication date: October 14, 2004
    Inventors: Anthony Zalenski, Albert Papp, John M. Cooney, Andre Milota, Darius Mostowfi