Patents Assigned to Gotenna Inc.
  • Patent number: 11811642
    Abstract: A MANET protocol, comprising: receiving a data packet (DP) from a current sender (CS) by a recipient, defining: an identity of the CS, a prior sender (PS) from which CS received DP, and a target recipient (ID), a count (HC) of hops previously traversed by DP, and a sequence identifier (SI); updating a forwarding table (FT) to mark CS as being reachable in one hop, and PS as being reachable in two hops via CS as next hop; determining if ID is the recipient; determining whether to rebroadcast by recipient, if and only if the SI is not present in a list of prior SIs; and selectively rebroadcasting DP by recipient in dependence on said determining, modified by: replacement of CS with an identity of the recipient, PS with CS, and ID with a next hop from the FT if present, and incrementing HC.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: November 7, 2023
    Assignee: goTenna, Inc.
    Inventors: Subramanian Ramanathan, Christophe Servaes, Seth Foster
  • Patent number: 11750505
    Abstract: A mesh network protocol, comprising: receiving a packet from a sender, identifying the sender, a prior sender, a flood mode, a time-to-live, and a sequence identifier; marking the recipient as critical if during a full flood period, the recipient is the same as the prior sender, and marking the recipient as non-critical if no packet is received with the recipient the same as the prior sender; rebroadcasting the packet, modified by updating sender with the recipient, and sender as prior sender, decrementing the time to live until expiration, and, the identity of the recipient is different from the identity of the prior sender in full flood mode; or the identity of the recipient is different from the prior sender, and the recipient is critical, in partial flood mode.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: September 5, 2023
    Assignee: goTenna Inc.
    Inventors: Subramanian Ramanathan, Christophe Servaes, Ravindra Lambi
  • Patent number: 11563644
    Abstract: A device, comprising a packet data interface port; a microcontroller, configured to control the packet data interface port, receive a input control signal through the packet data interface port, transmit a status report through the packet data interface port, and in dependence on the input control signal, produce an output control signal; and a radio frequency modification device, configured to modify a received radio frequency signal over a range selectively in dependence on the output control signal. A control processor, communicating through the packet data interface port with the microcontroller, may generate a plurality of the input control signals for a plurality of respective devices comprising the microcontroller and the radio frequency signal control device. The input control signals may be dynamically changed over time to emulate radio frequency conditions resulting from mobility of nodes in a mobile ad hoc radio frequency communication network.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 24, 2023
    Assignee: goTenna, Inc.
    Inventors: Warren Ramanathan, Subramanian Ramanathan
  • Patent number: 11558299
    Abstract: A system and method for managing congestion in a multi-hop wireless network, employing congestion notification messages. The technology has three main components: a mechanism at the Medium Access (MAC) layer for determining when a given source or transit node is deemed congested; a mechanism at the Network Layer (NL) determining how to propagate this information to applications, including suitably combining overload indications received from neighbors; and a mechanism at the Transport Layer (TL) of each source of traffic for determining when a source is generating excessive traffic, and combining it with Medium Access Control (MAC)-based overload indication from downstream nodes, thus providing a multi-layer approach to traffic throttling.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: January 17, 2023
    Assignee: goTenna, Inc.
    Inventors: Subramanian Ramanathan, Christophe Servaes
  • Patent number: 11297688
    Abstract: A local software deployment system, comprising a server, configured to: provide an access point for a wireless network; redirect an incoming request to a web page selectively customized based on characteristics of the requestor; present an option, through the wireless network, on the customized web page, to a device connected to the server through the wireless network, to download a file from the server, selectively dependent on the customized web page; and download the file from the server.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: April 5, 2022
    Assignee: GOTENNA INC.
    Inventor: Jorge Perdomo
  • Patent number: 11082324
    Abstract: A MANET protocol, comprising: receiving a data packet (DP) from a current sender (CS) by a recipient, defining: an identity of the CS, a prior sender (PS) from which CS received DP, and a target recipient (ID), a count (HC) of hops previously traversed by DP, and a sequence identifier (SI); updating a forwarding table (FT) to mark CS as being reachable in one hop, and PS as being reachable in two hops via CS as next hop; determining if ID is the recipient; determining whether to rebroadcast by recipient, if and only if the SI is not present in a list of prior SIs; and selectively rebroadcasting DP by recipient in dependence on said determining, modified by: replacement of CS with an identity of the recipient, PS with CS, and ID with a next hop from the FT if present, and incrementing HC.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: August 3, 2021
    Assignee: goTenna Inc.
    Inventors: Subramanian Ramanathan, Christophe Servaes, Seth Foster
  • Patent number: 11082344
    Abstract: A system and method for managing congestion in a multi-hop wireless network, employing congestion notification messages. The technology has three main components: a mechanism at the Medium Access (MAC) layer for determining when a given source or transit node is deemed congested; a mechanism at the Network Layer (NL) determining how to propagate this information to applications, including suitably combining overload indications received from neighbors; and a mechanism at the Transport Layer (TL) of each source of traffic for determining when a source is generating excessive traffic, and combining it with Medium Access Control (MAC)-based overload indication from downstream nodes, thus providing a multi-layer approach to traffic throttling.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: August 3, 2021
    Assignee: goTenna, Inc.
    Inventors: Subramanian Ramanathan, Christophe Servaes
  • Patent number: 10944669
    Abstract: A mesh network protocol, comprising: receiving a packet from a sender, identifying the sender, a prior sender, a flood mode, a time-to-live, and a sequence identifier; marking the recipient as critical if during a full flood period, the recipient is the same as the prior sender, and marking the recipient as non-critical if no packet is received with the recipient the same as the prior sender; rebroadcasting the packet, modified by updating sender with the recipient, and sender as prior sender, decrementing the time to live until expiration, and, the identity of the recipient is different from the identity of the prior sender in full flood mode; or the identity of the recipient is different from the prior sender, and the recipient is critical, in partial flood mode.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: March 9, 2021
    Assignee: goTenna, Inc.
    Inventors: Subramanian Ramanathan, Christophe Servaes, Ravindra Lambi
  • Patent number: 10813169
    Abstract: A local software deployment system, comprising a server, configured to: provide an access point for a wireless network; redirect an incoming request to a web page selectively customized based on characteristics of the requestor; present an option, through the wireless network, on the customized web page, to a device connected to the server through the wireless network, to download a file from the server, selectively dependent on the customized web page; and download the file from the server.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: October 20, 2020
    Assignee: goTenna, Inc.
    Inventor: Jorge Perdomo
  • Patent number: 10602424
    Abstract: A wireless communication device, comprising radio frequency transceivers which transmit outbound messages to targeted receivers, and receive the inbound messages addressed to the respective transceiver; each having a processor which controls the transceiver to establish communication sessions according to a protocol, and processes targeting and address information. The transceiver communicates with a telephone device having a telephone address book containing information which defines the targets and address for a telephone network and perhaps other networks. The address book entries are human editable through a human machine user interface. The address book entries are intended for centrally controlled switch networks having hierarchically formatted address information, but since these are at least quasi-unique, they are used as address labels in an unswitched peer-to-peer network formed of the transceivers.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: March 24, 2020
    Assignee: goTenna Inc.
    Inventor: Jorge Perdomo
  • Patent number: 10164776
    Abstract: A hardware and software bundle that can enable computers and mobile phones to communicate small data packages without relying on the internet or the central cellular network infrastructure. The bundle enables users to send text messages and other data. For example, GPS coordinates, multimedia from the situation, accelerometer and other sensor data can all be sent over a decentralized network, enabling enhanced communication and situation response when the central grid is unavailable.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: December 25, 2018
    Assignee: goTenna Inc.
    Inventor: Jorge Perdomo
  • Patent number: 10015720
    Abstract: A communication system and method which receive and stores an identifier; mode, an outbound message; and transmits a modified version received inbound message. The system extracts routing data comprising location and identity of each respective forwarding transceiver from received messages; compares past received messages with a current message to determine repetition, and controls the transceiver to transmit a modified version of the message having appended a geographic location and identifying information of the communication device, selectively in dependence on at least: the extracted routing data comprising location and identity of each respective forwarding transceiver, the comparing, and an operating mode.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: July 3, 2018
    Assignee: GoTenna, Inc.
    Inventor: Jorge Perdomo
  • Patent number: 9992021
    Abstract: A hardware and software bundle that can enable computers and mobile phones to communicate small data packages without relying on the internet or the central cellular network infrastructure. The bundle enables users to send text messages and other data. For example, GPS coordinates, multimedia from the situation, accelerometer and other sensor data can all be sent over a decentralized network, enabling enhanced communication and situation response when the central grid is unavailable.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: June 5, 2018
    Assignee: GoTenna, Inc.
    Inventor: Jorge Perdomo
  • Patent number: 9756549
    Abstract: A wireless communication device, comprising radio frequency transceivers which transmit outbound messages to targeted receivers, and receive the inbound messages addressed to the respective transceiver; each having a processor which controls the transceiver to establish communication sessions according to a protocol, and processes targeting and address information. The transceiver communicates with a telephone device having a telephone address book containing information which defines the targets and address for a telephone network and perhaps other networks. The address book entries are human editable through a human machine user interface. The address book entries are intended for centrally controlled switch networks having hierarchically formatted address information, but since these are at least quasi-unique, they are used as address labels in an unswitched peer-to-peer network formed of the transceivers.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: September 5, 2017
    Assignee: Gotenna Inc.
    Inventor: Jorge Perdomo