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: 9888066Abstract: 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: GrantFiled: July 25, 2016Date of Patent: February 6, 2018Assignee: Upland Software, Inc.Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
-
Publication number: 20160359961Abstract: 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: ApplicationFiled: July 25, 2016Publication date: December 8, 2016Applicant: Upland Software III, LLCInventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
-
Patent number: 9401974Abstract: 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: GrantFiled: December 10, 2013Date of Patent: July 26, 2016Assignee: Upland Software III, LLCInventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
-
Patent number: 8792479Abstract: 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: GrantFiled: November 27, 2012Date of Patent: July 29, 2014Assignee: Hipcricket, Inc.Inventors: Douglas F. Bender, Anthony Zalenski, John M. Cooney
-
Publication number: 20140181184Abstract: 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: ApplicationFiled: December 10, 2013Publication date: June 26, 2014Applicant: Hipcricket, Inc.Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
-
Patent number: 8606874Abstract: 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: GrantFiled: August 31, 2009Date of Patent: December 10, 2013Assignee: Hipcricket, Inc.Inventors: John M Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
-
Patent number: 8379634Abstract: 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: GrantFiled: September 2, 2009Date of Patent: February 19, 2013Assignee: Augme Technologies, Inc.Inventors: Doug Bender, Anthony Zalenski, John M Cooney
-
Publication number: 20110200184Abstract: 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: ApplicationFiled: April 28, 2011Publication date: August 18, 2011Inventors: Anthony Zalenski, Albert Papp, III, John M. Cooney, Andre Milota, Darius Mostowfi
-
Patent number: 7957401Abstract: 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: GrantFiled: July 3, 2003Date of Patent: June 7, 2011Assignee: GEOS Communications, Inc.Inventors: Anthony Zalenski, Albert Papp, III, John M. Cooney, Andre Milota, Darius Fredrick Mostaufi
-
Patent number: 7676599Abstract: 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: GrantFiled: January 26, 2005Date of Patent: March 9, 2010Assignee: i2 Telecom IP Holdings, Inc.Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
-
Publication number: 20090323920Abstract: 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: ApplicationFiled: September 2, 2009Publication date: December 31, 2009Applicant: I2 TELECOM INTERNATIONAL, INC.Inventors: Doug Bender, Anthony Zalenski, John M. Cooney
-
Publication number: 20090327414Abstract: 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: ApplicationFiled: August 31, 2009Publication date: December 31, 2009Applicant: I2 TELECOM INTERNATIONAL, INC.Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
-
Patent number: 7606217Abstract: 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: GrantFiled: July 22, 2003Date of Patent: October 20, 2009Assignee: i2 Telecom International, Inc.Inventors: Doug Bender, Anthony Zalenski, John M. Cooney
-
Publication number: 20040205777Abstract: 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: ApplicationFiled: July 3, 2003Publication date: October 14, 2004Inventors: Anthony Zalenski, Albert Papp, John M. Cooney, Andre Milota, Darius Mostowfi