Patents by Inventor Robert J. Donaghey

Robert J. Donaghey 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: 7386003
    Abstract: A network (100) connects a hub device (110) to several peripheral devices (120). The hub device (110) generates a token and broadcasts the token on the network (100). Each of the peripheral devices (120) receives the token broadcast by the hub device (110), determines whether the token identifies the peripheral device (120), analyzes the token to determine a size and direction of a current data transfer when the token identifies the peripheral device (120), and transfers data to or receives data from the hub device (110) according to the determined size and direction of the current data transfer.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: June 10, 2008
    Assignee: BBN Technologies Corp.
    Inventor: Robert J. Donaghey
  • Patent number: 7307999
    Abstract: A system protects against loss of communication during network attacks. In a first implementation, a system (120) models the behavior of normal users in a network in response to an application of a first packet filtering technique. The system (120) receives a group of packets from a first user subsequent to the application of the first packet filtering technique and creates one or more models reflecting the behavior of the first user based on the received packets. In another implementation, a system (130) receives a stream of packets subsequent to a filtering technique being applied, partitions the packets into groups, where each group corresponds to more than one packet, and classifies each group of packets as a normal group or an attack group using one or more models. Each model reflects a normal response to an application of the filtering technique. The system (130) forwards groups classified as normal groups, thus preventing network attacks from choking off all communication in the network.
    Type: Grant
    Filed: January 28, 2002
    Date of Patent: December 11, 2007
    Assignee: BBN Technologies Corp.
    Inventor: Robert J. Donaghey
  • Patent number: 7218633
    Abstract: A network (100) includes a hub device (110) and at least one unattached peripheral device (120). The unattached peripheral device (120) transmits an attach request to the hub device (110) with a selected address, receives a new address from the hub device to identify the unattached peripheral device (120), and communicates with the hub device (110) using the new address.
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: May 15, 2007
    Assignee: BBN Technologies Corporation
    Inventor: Robert J. Donaghey
  • Patent number: 7106747
    Abstract: A network (100) includes multiple gateways (135, 140) and a router (105) connected to at least one of the multiple gateways (135, 140). The router (105) is configured to receive packets that include multiple first virtual circuit identifiers associated with the multiple gateways in the network (100), assign second virtual circuit identifiers to the at least one connected gateway, and initiate transmission of a message to the at least one connected gateway informing the gateway of the first virtual circuit identifiers.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: September 12, 2006
    Assignee: Level 3 Communications, LLC
    Inventor: Robert J. Donaghey
  • Patent number: 6941355
    Abstract: A method ensures that a set of anonymous peer devices (110) and anonymous policy servers (120) in a system (100) are apprised of all current versions of a policy so that they can quickly implement a version of the policy as it becomes active. The method includes determining whether new versions or a newly active version of a policy exists and generating a message containing the newly received or newly active policy version(s). The method also includes transferring the message to the peer devices (110), the transfer being initiated by either the sender or the receiver.
    Type: Grant
    Filed: September 8, 2000
    Date of Patent: September 6, 2005
    Assignee: BBNT Solutions LLC
    Inventors: Robert J. Donaghey, Sandra E. Carielli, Pamela Helinek
  • Patent number: 6804232
    Abstract: A network (100) includes a hub device (110) and at least one unattached peripheral device (120). The unattached peripheral device (120) transmits an attach request to the hub device (110) with a selected address, receives a new address from the hub device to identify the unattached peripheral device (120), and communicates with the hub device (110) using the new address.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: October 12, 2004
    Assignee: BBNT Solutions LLC
    Inventor: Robert J. Donaghey
  • Publication number: 20020009088
    Abstract: A router includes at one network interface (230, 235, 240, 245) and a processor (220). Each network interface (230, 235, 240, 245) connects to at least one link. The link(s) further connect to at least one node of multiple nodes in a network. Each network interface (230, 235, 240, 245) further receives link state information. The link state information includes link data rate information. The processor (220) determines whether the link data rate information indicates if the links interconnecting the nodes satisfy a threshold data rate, and assigns virtual circuit identifiers to nodes in the network based on whether the link data rate information indicates that the links satisfy the threshold data rate.
    Type: Application
    Filed: November 30, 2000
    Publication date: January 24, 2002
    Inventors: Robert J. Donaghey, Norman Rehn
  • Publication number: 20010030969
    Abstract: A router (105) includes multiple network interfaces (230-245) and a processor (220). Each of the network interfaces (230-245) receives port connection information associated with switches in a network (100). The processor (220) updates information pertaining to locations and paths to switches in the network (100) based on the received portion connection information. The processor further updates, based on the received port connection information, entries in a virtual circuit table such that the router provides virtual circuit paths to all switches in the network (100) within a radius of connection from the router (105).
    Type: Application
    Filed: November 30, 2000
    Publication date: October 18, 2001
    Inventors: Robert J. Donaghey, Norman Rehn
  • Publication number: 20010030972
    Abstract: A network (100) includes multiple gateways (135, 140) and a router (105) connected to at least one of the multiple gateways (135, 140). The router (105) is configured to receive packets that include multiple first virtual circuit identifiers associated with the multiple gateways in the network (100), assign second virtual circuit identifiers to the at least one connected gateway, and initiate transmission of a message to the at least one connected gateway informing the gateway of the first virtual circuit identifiers.
    Type: Application
    Filed: November 30, 2000
    Publication date: October 18, 2001
    Inventor: Robert J. Donaghey