Patents by Inventor William Nii Tetteh

William Nii Tetteh 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: 9560653
    Abstract: The invention relates to systems and methods of operating a wireless network including allocating and assigning frequency channels using a dynamic and distributed process. For example, a network node in an ad hoc wireless network will assign frequency channels to one or more of its transceivers based on at least one of a list of allowed frequency channels and a neighbor-frequency channel list.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: January 31, 2017
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Gentian Jakllari, Subramanian Ramanathan, Jason Keith Redi, Daniel Alan Coffin, William Nii Tetteh, John Robert Burgess, Ryan Edward Irwin
  • Patent number: 9402244
    Abstract: An apparatus includes a network node configured to communicate with other network nodes via a communication network. The network node includes a plurality of transceivers and a controller. The controller includes a link management module and a packet management module. The link management module is configured to produce link profiles associated with communication links available to the network node, wherein a link profile indicates link characteristics that include a busy indication of a transceiver. The packet management module is configured to identify a link profile solution set that includes a set of link profiles corresponding to communication links for multicasting the message packet, map the link profiles of the link profile solution set to at least a portion of the plurality of transceivers, and initiate transmission of the message packet using the communication links corresponding to the link profile solution set.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: July 26, 2016
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Christophe Jean-Claude Merlin, William Nii Tetteh
  • Patent number: 9380512
    Abstract: Embodiments of a system and method for finding optimal routes for simultaneous transmissions over broadcast medium are generally described herein. In some embodiments, nodes are placed into a cost matrix representing a connected graph of nodes, virtual nodes are identified by applying matrix operations to the cost matrix and backtracking is performed incrementally to build candidates of virtual nodes for a solution set from the identified virtual nodes and to eliminate unsuitable candidates.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: June 28, 2016
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Christophe Jean-Claude Merlin, William Nii Tetteh
  • Patent number: 9374292
    Abstract: Embodiments of a system and method for providing frequency assignment with managed transceiver resources. A frequency assignment protocol manages transceiver resources in making channel assignment decisions based on a number of links and state of transceivers. Long-term traffic patterns are captured and transceiver resource decisions are made based on an analysis of the captured long-term traffic patterns to increase a selected metric, such as connectivity, capacity or any other measurable quantity.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 21, 2016
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: William Nii Tetteh, Christophe Jean-Claude Merlin
  • Patent number: 9332399
    Abstract: An apparatus includes a network node configured to communicate with other network nodes via a communication network. The network node includes a plurality of transceivers and a controller. The controller includes a packet management module that identifies a link profile solution set that includes a set of link profiles corresponding to communication links for multicasting the message packet. The link profile solution set maximizes coverage of network target nodes of the multicast message packet. The packet management module places a first message clone of the message packet in a transceiver queue for transmission to one or more of the network target nodes, updates the link profile solution set when the first message clone reaches the end of the transceiver queue, and initiates transmission of the first message clone or drop the first message clone according to the updated link profile solution set.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: May 3, 2016
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: William Nii Tetteh, Christophe Jean-Claude Merlin, Keith William Manning
  • Publication number: 20150365950
    Abstract: The invention relates to systems and methods of operating a wireless network including allocating and assigning frequency channels using a dynamic and distributed process. For example, a network node in an ad hoc wireless network will assign frequency channels to one or more of its transceivers based on at least one of a list of allowed frequency channels and a neighbor-frequency channel list.
    Type: Application
    Filed: August 21, 2015
    Publication date: December 17, 2015
    Inventors: Gentian Jakllari, Subramanian Ramanathan, Jason Keith Redi, Daniel Alan Coffin, William Nii Tetteh, John Robert Burgess, Ryan Edward Irwin
  • Patent number: 9148885
    Abstract: The invention relates to systems and methods of operating a wireless network including allocating and assigning frequency channels using a dynamic and distributed process. For example, a network node in an ad hoc wireless network will assign frequency channels to one or more of its transceivers based on at least one of a list of allowed frequency channels and a neighbor-frequency channel list.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: September 29, 2015
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Gentian Jakllari, Subramanian Ramanathan, Jason Keith Redi, Daniel Alan Coffin, William Nii Tetteh, John Robert Burgess, Ryan Edward Irwin
  • Publication number: 20150223139
    Abstract: Embodiments of a system and method for finding optimal routes for simultaneous transmissions over broadcast medium are generally described herein. In some embodiments, nodes are placed into a cost matrix representing a connected graph of nodes, virtual nodes are identified by applying matrix operations to the cost matrix and backtracking is performed incrementally to build candidates of virtual nodes for a solution set from the identified virtual nodes and to eliminate unsuitable candidates.
    Type: Application
    Filed: February 6, 2014
    Publication date: August 6, 2015
    Applicant: Raytheon BBN Technologies Corp.
    Inventors: Christophe Jean-Claude Merlin, William Nii Tetteh
  • Patent number: 9049136
    Abstract: A system, method and apparatus arranged for efficient usage of network resources. Embodiments include nodes linked together, and the links having differing costs, e.g., bandwidth, frequency, and/or monetary cost, or any combination of these. Embodiments may identify neighboring nodes as either next-hop-neighbors or non-next-hop-neighbors. Next-hop-neighbors lie on the shortest path to any node, while non-next-hop-neighbors are nodes linked directly to a node, but the link is more costly than an alternative multi-hop path to the same node. Accordingly, embodiments may suppress packets to the non-next-hop-neighbors.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: June 2, 2015
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: William Nii Tetteh, Christophe Jean-Claude Merlin
  • Publication number: 20140307583
    Abstract: Embodiments for providing channel assignments for high density multi-channel multi-radio (MC-MR) wireless networks are generally described herein. In some embodiments, N nodes are provided in the network. T transceiver node groups are provided that include a first number of groups of nodes, wherein the first number of groups of nodes for a first of the T transceiver node groups have the N nodes assigned consecutively with a second number of nodes per each of the groups of nodes being a function of N. The first number of group of nodes for a remaining number of the transceiver node groups comprises N nodes with transceivers arranged to provide access to any node within a predetermined number of hops. The arrangement of the second number of nodes per each of the groups of nodes in the T transceiver node groups provides an optimized throughput per node.
    Type: Application
    Filed: April 11, 2014
    Publication date: October 16, 2014
    Inventors: Rahul Urgaonkar, Subramanian Ramanathan, Jason Redi, William Nii Tetteh
  • Publication number: 20140269267
    Abstract: Embodiments of a system and method for managing transceiver resources in a wireless network are generally described herein. In some embodiments, a transceiver resource manager (MXRM) dynamically adapts the number of transceivers to an offered load. A node computes the number of transceiver it needs based on queue depth and queue usage. MXRM then shares the number of the transceivers to be requested, A, with next-hop neighbors. A node assigns X transceivers such that X is the maximum of their own A value and the highest A value they receive if they are next-hop targets. MXRM processes requests for additional transceivers from nodes and previous-hop neighbors such that the sender-receiver pair assigns a compatible number of transceivers. MXRM is also used to drive frequency assignments to increase capacity along the traffic flows. Therefore, MXRM adapts transceiver assignments to the traffic paths.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: RAYTHEON BBN TECHNOLOGIES CORP.
    Inventors: William Nii Tetteh, Christophe Jean-Claude Merlin
  • Publication number: 20140269408
    Abstract: Embodiments of a system and method for providing frequency assignment with managed transceiver resources. A frequency assignment protocol manages transceiver resources in making channel assignment decisions based on a number of links and state of transceivers. Long-term traffic patterns are captured and transceiver resource decisions are made based on an analysis of the captured long-term traffic patterns to increase a selected metric, such as connectivity, capacity or any other measurable quantity.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: William Nii Tetteh, Christophe Jean-Claude Merlin
  • Publication number: 20140254387
    Abstract: A system, method and apparatus arranged for efficient usage of network resources. Embodiments include nodes linked together, and the links having differing costs, e.g., bandwidth, frequency, and/or monetary cost, or any combination of these. Embodiments may identify neighboring nodes as either next-hop-neighbors or non-next-hop-neighbors. Next-hop-neighbors lie on the shortest path to any node, while non-next-hop-neighbors are nodes linked directly to a node, but the link is more costly than an alternative multi-hop path to the same node. Accordingly, embodiments may suppress packets to the non-next-hop-neighbors.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: Raytheon BBN Technologies Corp.
    Inventors: William Nii Tetteh, Christophe Jean-Claude Merlin
  • Publication number: 20140198703
    Abstract: An apparatus includes network node configured to communicate with other network nodes via a communication network. The network node includes a plurality of transceivers and a controller. The controller includes a link management module and a packet management module. The link management module is configured to produce link profiles associated with communication links available to the network node, wherein a link profile indicates link characteristics of a communication link. The packet management module is configured to identify a link profile solution set that includes a set of link profiles corresponding to communication links for multicasting the message packet, map the link profiles of the link profile solution set to at least a portion of the plurality of transceivers, and initiate transmission of the message packet using the communication links corresponding to the link profile solution set.
    Type: Application
    Filed: January 17, 2013
    Publication date: July 17, 2014
    Applicant: Raytheon BBN Technologies Corp.
    Inventors: Christophe Jean-Claude Merlin, William Nii Tetteh
  • Publication number: 20140198704
    Abstract: An apparatus includes a network node configured to communicate with other network nodes via a communication network. The network node includes a plurality of transceivers and a controller. The controller includes a packet management module that identifies a link profile solution set that includes a set of link profiles corresponding to communication links for multicasting the message packet. The link profile solution set maximizes coverage of network target nodes of the multicast message packet. The packet management module places a first message clone of the message packet in a transceiver queue for transmission to one or more of the network target nodes, updates the link profile solution set when the first message clone reaches the end of the transceiver queue, and initiates transmission of the first message clone or drop the first message clone according to the updated link profile solution set.
    Type: Application
    Filed: January 17, 2013
    Publication date: July 17, 2014
    Applicant: Raytheon BBN Technologies Corp.
    Inventors: William Nii Tetteh, Christophe Jean-Claude Merlin, Keith William Manning
  • Publication number: 20130148658
    Abstract: Systems and methods are disclosed herein for multicasting a data packet through a wireless network. The method includes a packet metadata which maintains a set of next-hop nodes on the routing path as well as the assigned destination nodes of the packet. In addition, each node maintains only a single self-rooted forwarding tree for determining the routing path. By using the metadata in conjunction with a single forwarding tree at each node, the method introduces a highly scalable alternative to multicast protocols based on link state routing source-based trees while substantially reducing the processor load. Furthermore, the method does not require a consistent view of the network topology, making it useful in mobile scenarios. Also included is a mechanism to minimize the packet metadata size for minimal impact to performance while supporting arbitrarily large multicast group sizes.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Applicant: Raytheon BBN Technologies Corp
    Inventors: Bakul Grover Khanna, David P. Wiggins, Cesar A. Santivanez, Subramanian Ramanathan, William Nii Tetteh
  • Patent number: 8149733
    Abstract: In many aspects, the invention relates to systems and methods for synchronizing a communication network, particularly a slotted communication network, having a plurality of nodes. In slotted communication networks, the nodes are configured to transmit or receive data during selected time slots. During a selected time slot, each node transmits a synchronization message that is received by a neighboring node. The neighboring node adjusts its time slot boundary to coincide with the time of receipt of the synchronization message, thereby synchronizing each node with a neighboring node. Such systems and methods are energy efficient, accurate, fast, fault tolerant and easy to implement.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: April 3, 2012
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Prithwish Basu, Lillian Lei Dai, Jason Keith Redi, William Nii Tetteh
  • Publication number: 20100232372
    Abstract: The invention relates to systems and methods of operating a wireless network including allocating and assigning frequency channels using a dynamic and distributed process. For example, a network node in an ad hoc wireless network will assign frequency channels to one or more of its transceivers based on at least one of a list of allowed frequency channels and a neighbor-frequency channel list.
    Type: Application
    Filed: March 16, 2009
    Publication date: September 16, 2010
    Applicant: BBN Technologies Corp.
    Inventors: Gentian Jakllari, Subramanian Ramanathan, Jason Keith Redi, Daniel Alan Coffin, William Nii Tetteh, John Robert Burgess, Ryan Edward Irwin
  • Publication number: 20080232344
    Abstract: In many aspects, the invention relates to systems and methods for synchronizing a communication network, particularly a slotted communication network, having a plurality of nodes. In slotted communication networks, the nodes are configured to transmit or receive data during selected time slots. During a selected time slot, each node transmits a synchronization message that is received by a neighboring node. The neighboring node adjusts its time slot boundary to coincide with the time of receipt of the synchronization message, thereby synchronizing each node with a neighboring node. Such systems and methods are energy efficient, accurate, fast, fault tolerant and easy to implement.
    Type: Application
    Filed: August 24, 2007
    Publication date: September 25, 2008
    Applicant: BBN Technologies Corp.
    Inventors: Prithwish Basu, Lillian Lei Dai, Jason Keith Redi, William Nii Tetteh