Patents by Inventor John E. Drake

John E. Drake 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: 6282171
    Abstract: The present invention pertains to a system for sending ATM cells. The system comprises an ATM network along which ATM cells travel. The system comprises source nodes connected to the ATM network which produce packets having cells and transmit the cells on the ATM network. The system comprises I input switches connected to the ATM network, where I is greater than or equal to 1 and is an integer, which receive cells from the ATM network transmitted by the source node. The system comprises M intermediate switches connected to the ATM network, where M is greater than or equal to 1, which receive signals from the ATM network transmitted by at least one input switch. The intermediate switch discards cells only of a same packet when a predetermined event occurs so the discarded cells are not transmitted by the intermediate switch. The system comprises destination nodes connected to the ATM network which receive non-discarded ATM cells from the intermediate switch.
    Type: Grant
    Filed: December 23, 1997
    Date of Patent: August 28, 2001
    Assignee: Marconi Communications, Inc.
    Inventors: Jay Adams, John E. Drake, Jr.
  • Patent number: 6094687
    Abstract: A system for connecting source nodes and destination nodes. The system includes an ATM network along which ATM cells travel. The system includes source nodes connected to the ATM network which produce ATM cells that travel along the ATM network. The system includes destination nodes connected to the ATM network which receive ATM cells from the ATM network. The system also includes a switching mechanism connected to the ATM network for directing an ATM cell from a first source node of the source nodes to a first destination node of the destination nodes. The switch mechanism has a mechanism for holding predetermined connection profiles between source nodes and destination nodes. The switch mechanism connects the first source node to the first destination node based on a desired connection profile from the holding mechanism after the first source node makes a request on the switch mechanism to be connected with the first destination node. A method for connecting source nodes and destination nodes.
    Type: Grant
    Filed: January 17, 1998
    Date of Patent: July 25, 2000
    Assignee: FORE Systems, Inc.
    Inventors: John E. Drake, Jr., Anix Anbiah, Theodore Ernest Tedijanto, Antoni B. Przygienda
  • Patent number: 5634011
    Abstract: A multinode, multicast communications network has a distributed control for the creation, administration and operational mode selection operative in each of the nodes of the network. Each node is provided with a Set Manager for controlling either creation of, administration or access to a set of users to whom a multicast is to be directed. The Set Manager maintains a record of the local membership of all users associated with the node in which the Set Manager resides. A given Set Manager for each designated set of users is assigned the task of being the Set Leader to maintain membership information about the entire set of users in the multicast group. One of the Set Managers in the communications network is designated to be the Registrar which maintains a list of all the Set Leaders in the network. The Registrar insures that there is one and only one Set Leader for each set of users, answers inquiries about the membership of the sets and directs inquiries to appropriate Set Leaders if necessary.
    Type: Grant
    Filed: August 21, 1995
    Date of Patent: May 27, 1997
    Assignee: International Business Machines Corporation
    Inventors: Joshua S. Auerbach, John E. Drake, Jr., Prabandham M. Gopal, Elizabeth A. Hervatic, Marc A. Kaplan, Shay Kutten, Marcia L. Peters, Michael J. Ward
  • Patent number: 5483522
    Abstract: Method and apparatus for managing internal-node communications in a packet switching network by calculating optimal routes for packets and addressing subnodes within packet nodes using a specific message format. Internal communication facilities called intranode links connect multiple subnodes within nodes. Each subnode contains a switching mechanism and routes packet to other nodes, subnodes, or user applications using a specific message format. The message format allows specific subnodes anywhere in the network to the addressed by any other subnode, making communications more efficient and simplifying the management of internode links.
    Type: Grant
    Filed: November 2, 1994
    Date of Patent: January 9, 1996
    Assignee: International Business Machines Corp.
    Inventors: Jeffrey H. Derby, John E. Drake, Jr., John G. Dudley, Roch Guerin, Marc A. Kaplan, Gerald A. Marin, Marcia L. Peters, Kenneth H. Potter, Jr.
  • Patent number: 5461611
    Abstract: A management system for local area networks ensures selected levels of quality of service to all transmission requests submitted to the management system. This management system is attached to the network and receives requests from all other stations on the network to reserve facilities for a particular quality of service data stream. An allocator in the management system determines if the requested facilities are available and, if so, reserves these facilities for the requesting station. If the facilities are not available, the request is denied. A hierarchical data base containing all of the current parameters of all of the network resources and all of the currently supported data streams is used to support the allocation process.
    Type: Grant
    Filed: June 7, 1994
    Date of Patent: October 24, 1995
    Assignee: International Business Machines Corporation
    Inventors: John E. Drake, Jr., Elizabeth A. Hervatic, Joseph W. Pace, Ralph J. Potok, David E. Taber
  • Patent number: 5425021
    Abstract: Method and apparatus for making limited internal-node communication facilities externally visible in a packet switching network. Internal-node communication facilities are called intranode links, can include any cable, channel, bus, etc. over which data passes, and are used to connect the multiple subnodes within a given node. Each subnode contains a switching mechanism and routes packets to other nodes, subnodes, or user applications. Each node provides network control functions such as topology, directory, path selection, and bandwidth management which can manage intranode links in the same manner that internode links are currently managed.
    Type: Grant
    Filed: January 28, 1993
    Date of Patent: June 13, 1995
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey H. Derby, John E. Drake, Jr., John G. Dudley, Roch Guerin, Marc A. Kaplan, Gerald A. Marin, Marcia L. Peters, Kenneth H. Potter, Jr.
  • Patent number: 5398012
    Abstract: The process for determining the best communication route from a source end station to a destination end station is distributed over both source and destination network nodes. Network nodes, at the interface between a wide area network (WAN) and each subnetwork, contain access agents to control the communication flow between the wide area network and an end station in the subnetwork. The task of selecting the best route between two end stations is distributed between the access agents at the WAN interface in the first subnetwork, and the access agents at the WAN interface in the second subnetwork. Each access agent at one WAN interface obtains the best route from itself to the end station in its subnetwork. Each access agent at the other WAN interface finds the best route from each access agent at the first WAN interface through itself to the end station in its subnetwork. One designated access agent collects all the best route information.
    Type: Grant
    Filed: November 24, 1992
    Date of Patent: March 14, 1995
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey H. Derby, Willibald A. Doeringer, John E. Drake, Jr., Douglas H. Dykeman, Haldon J. Sandick, Ken V. Vu
  • Patent number: 5367523
    Abstract: An end-to-end, closed loop flow and congestion control system for packet communications networks exchanges rate request and rate response messages between data senders and receivers to allow the sender to adjust the data rate to avoid congestion and to control the data flow. Requests and responses are piggy-backed on data packets and result in changes in the input data rate in a direction to optimize data throughput. GREEN, YELLOW and RED operating modes are defined to increase data input, reduce data input and reduce data input drastically, respectively. Incremental changes in data input are altered non-linearly to change more quickly when further away from the optimum operating point than when closer to the optimum operating point.
    Type: Grant
    Filed: August 26, 1993
    Date of Patent: November 22, 1994
    Assignee: International Business Machines Corporation
    Inventors: Rong-Feng Chang, John E. Drake, Jr., Levent Gun, Lap T. Huynh
  • Patent number: 5365523
    Abstract: Access agents in nodes at the LAN/WAN interface are formed into a group of access agents so that the access agents may be managed by the WAN as a group. The group must maintain group operation integrity in that if communications between agents in the group are broken, the access agents will coalesce into subgroups and continue performing communication jobs as a group activity. Each of the access agents contains a finite state machine to perform the tasks of group formation and maintenance. The formation of interconnected access agents into a group is accomplished by one access agent being identified as a group leader. All other access agents communicating with the group leader within the LAN may then join the group. The maintenance of group activity integrity is accomplished by detecting a break in group communication integrity and thereafter reforming the group into multiple smaller groups.
    Type: Grant
    Filed: November 16, 1992
    Date of Patent: November 15, 1994
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey H. Derby, Willibald A. Doeringer, John E. Drake, Jr., Douglas H. Dykeman, Liang Li, Marcia L. Peters, Haldon J. Sandick, Ken Van Vu
  • Patent number: 5359593
    Abstract: Access control for a packet communications network includes a dynamic bandwidth updating mechanism which continuously monitors the mean bit rate of the signal source and the loss probability of the connection. These values are filtered to remove noise and then used to test whether the values fall within a pre-defined acceptable adaptation region in the mean bit rate, loss probability plane. Values falling outside of this region trigger bandwidth updating procedures which, in turn, result in acquiring a new connection bandwidth, and determining new filter parameters and new parameters for a leaky bucket access mechanism.
    Type: Grant
    Filed: August 26, 1993
    Date of Patent: October 25, 1994
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey H. Derby, John E. Drake, Jr., Claude Galand, Levent Gun, Gerald A. Marin, Allen L. Roginsky, Theodore E. Tedijanto
  • Patent number: 5355371
    Abstract: In a multicast network communication system, administration of the communication path making up the multicast tree itself has been separated from control and administration of the network. Creation of a multicast distribution tree and control over the membership thereof, is separately controlled independently from the creation and use of the tree transmission path used to communicate among the members of a multicast set. Transmission distribution trees are set up when a transmission request is received and the properties of the transmission path that is required are known. Transmission paths are created and controlled by all nodes in the communications system, each node having necessary control code and processors for responding to requests from set members to transmit a message to groups of users by creating and activating the necessary tree communication path distribution linkages. A distribution tree is created by the Tree Leader by generating a tree address using a random number generator.
    Type: Grant
    Filed: June 18, 1982
    Date of Patent: October 11, 1994
    Assignee: International Business Machines Corp.
    Inventors: Joshua S. Auerbach, Chee-Seng Chow, John E. Drake, Jr., Prabandham M. Gopal, Elizabeth A. Hervatic, Marc A. Kaplan, Marcia L. Peters, Michael J. Ward
  • Patent number: 5343473
    Abstract: A method is disclosed for determining whether to use a preempt/resume protocol or an alternate protocol in transmitting data packets from a local system to a remote system. Each system informs the other whether it supports preempt/resume and provides the sizes of the largest low priority data packets it can send and receive. The local system always elects the alternate protocol unless both support preempt/resume. The local system then selects the lesser of (a) the largest low-priority data packet it can send and (b) the largest low-priority data packet the remote system can receive. Use of prompt/resume is initiated by the local system only where a packet of the selected size would be delayed in reaching the remote system by more than a predetermined interval.
    Type: Grant
    Filed: August 7, 1992
    Date of Patent: August 30, 1994
    Assignee: International Business Machines Corporation
    Inventors: Israel Cidon, Richard M. Doney, John E. Drake, Jr., Elizabeth A. Hervatic, Kenneth H. Potter, Jr., Theodore E. Tedijanto
  • Patent number: 5289460
    Abstract: Each node in a multinode communication system is provided with programming to act as a Set Manager for a given set of nodes and users. Functions of the Set Manager include operation processes for creating distribution trees for efficient multicast and bandwidth reservation tasks. Because set membership is not necessarily fixed or accurate at the time the distribution tree is created, the Tree Leader task that creates and maintains the trees needs accurate and updated information showing the number of users at the nodes it serves which are participating in the distribution tree. The count of active users at nodes served by the Tree Leader is provided in response to an indicia established at the time the Tree Leader sets up the tree.
    Type: Grant
    Filed: July 31, 1992
    Date of Patent: February 22, 1994
    Assignee: International Business Machines Corp.
    Inventors: John E. Drake, Jr., Elizabeth A. Hervatic
  • Patent number: 5222242
    Abstract: The present invention is an improvement in a known LOCATE process used to locate resources in a computer network. The known LOCATE process always requires that information about a target resource be verified by forwarding a LOCATE request to the node owning the target resource. The present invention improves upon this process by use of selective verification. If predetermined conditions are met, a node in the network may reply to a received LOCATE request by using information about the target resource found in its cache directory. The LOCATE request need not be propagated to the node owning the target resource except for predetermined types of sessions or where past attempts to use selective verification have not been successful.
    Type: Grant
    Filed: September 28, 1990
    Date of Patent: June 22, 1993
    Assignee: International Business Machines Corp.
    Inventors: Owen H. Choi, John E. Drake, Jr., James C. Fletcher, Johnathan L. Harter, Jeffrey G. Knauth, Dirk K. Kramer, Michael A. Lerner, Joseph L. McKinnon, Lee M. Rafalow, Siddall, William E., Melinda P. Stump
  • Patent number: 5109483
    Abstract: Enhanced type 2.1 nodes for SNA networks provide network routing of information between non-adjacent network nodes and program-to-program linkage across the network. These nodes are called "advanced peer to peer networking" (abbreviated APPN) nodes. Network state information, describing the topology and resources of the network is disseminated betweeen APPN nodes by a first data link control exchange of identification (XID) information indicating node type (and thereby distinguishing APPN nodes from other nodes) and other exchanges conducted over a newly defined control point to control point (abbreviated CP--CP) session having a message architecture unique to APPN type nodes. The XID exchange is conducted whenever a link between nodes is activated, and when the exchanging nodes are both APPN, and if both are available to participate in as CP--CP session, they automatically engage in a second exchange of session binding signals which establish a pair of sessions between the nodes.
    Type: Grant
    Filed: June 15, 1987
    Date of Patent: April 28, 1992
    Assignee: International Business Machines Corp.
    Inventors: Alan E. Baratz, John E. Drake, Jr., George A. Grover, James P. Gray, Melinda R. Pollard, Diane P. Pozefsky, Lee M. Rafalow
  • Patent number: 5101348
    Abstract: In a communications network, each network node can maintain its own list of network resources in a topology database. When the state of a resource "owned" by a particular node changes, that node broadcasts a topology database update (TDU) message to adjacent nodes. Each adjacent node updates its own topology database and rebroadcasts the message. To minimize the amount of information that must be included in TDU messages when two nodes are reconnected after an outage, each node assigns flow reduction sequence numbers (FRSNs) to TDU meassages and keeps a record of the FRSN for the last TDU message sent to an adjacent node. The node also records, for each resource in its database, the FRSN of the last TDU message including that resource. When two nodes are reconnected, the sending node includes in the TDU message only those resources having a FRSN greater than the FRSN assigned to the last TDU sent to the adjacent node to which the TDU message is directed.
    Type: Grant
    Filed: June 23, 1988
    Date of Patent: March 31, 1992
    Assignee: International Business Machines Corporation
    Inventors: Andrew H. Arrowood, Kathryn E. Clarke, John E. Drake, Jr., John L. Eisenbies, James P. Gray, Karla J. Norsworthy, Diane P. Pozefsky, Terence D. Smetanka
  • Patent number: 4972437
    Abstract: The links in a data communications network following Systems Network Architecture may be categorized as limited resource links if those links are shared access transport facilities, such as a switched telephone network, X.21, X.25 or token ring local area network facilities. In setting up LU--LU sessions between network users, a limited resource session identifier field is set to a specific value if any of the links in the session data path is defined as a limited resource link. When a conversation between two users ends, the primary logical unit responds by determining whether the session has been identified as a limited resource session. If it has, the primary logical unit initiates action to deactivate the session without waiting for network control operation action. Allowing the primary logical unit to deactivate a limited resources session assures that the limited resource link or links will not remain allocated needlessly to an unused session.
    Type: Grant
    Filed: June 24, 1988
    Date of Patent: November 20, 1990
    Assignee: International Business Machines Corporation
    Inventors: Andrew P. Citron, John E. Drake, Jr., Marsha E. Ferree, John E. Fetvedt, James P. Gray, Zvonimir Ordanic
  • Patent number: 4967345
    Abstract: A least weight route computation algorithm for use in computing routes through a data communications network is improved by recording the number of equally weighted paths to a particular node through different predecessor nodes. If a route must be selected to the particular node, the relative numbers of equally weighted routes through different predecessor nodes determines the probability with which a route will be selected through the particular predecessor node.
    Type: Grant
    Filed: June 23, 1988
    Date of Patent: October 30, 1990
    Assignee: International Business Machines Corporation
    Inventors: Kathryn E. Clarke, John E. Drake, Jr., Diane P. Pozefsky, William E. Siddall
  • Patent number: 4827411
    Abstract: Each network node in a communications network maintains its own copy of the network topology database defining network resources. Each resource record contains a "timer" field which is initially set to a maximum value but which may be decremented on a daily basis. If the timer field is decremented to zero without being reset, the node unilaterally removes the resource record from its copy of the database. The timer field will normally reach zero only for obsolete resource records since each network node responsible for a resource broadcasts a timer-resetting message for the resource (1) each time the resource status changes, (2) when the node first joins or rejoins the network, and (3) on a periodic (weekly) basis regardless of whether conditions (1) or (2) have occurred.
    Type: Grant
    Filed: June 15, 1987
    Date of Patent: May 2, 1989
    Assignee: International Business Machines Corporation
    Inventors: Andrew H. Arrowood, Alan E. Baratz, Philip F. Chimento, Jr., John E. Drake, Jr., John L. Eisenbies, James P. Gray, Karla J. Norsworthy, Diane P. Pozefsky