JOHN KIMBALL RENWICK
Pilots at Morgan Ave, Minneapolis, MN

License number
Minnesota A1575024
Issued Date
Apr 2016
Expiration Date
Apr 2018
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
5505 Morgan Ave S, Minneapolis, MN 55419

Professional information

John Renwick Photo 1

Apparatus And Method For Forwarding Encapsulated Data Packets On A Network Having Multiple Links Between Nodes

US Patent:
6643287, Nov 4, 2003
Filed:
Nov 24, 1999
Appl. No.:
09/444921
Inventors:
Ross W. Callon - Westford MA
John K. Renwick - Minneapolis MN
Assignee:
Pluris, Inc. - Cupertino CA
International Classification:
H04L 1256
US Classification:
370392, 370400
Abstract:
An apparatus and method for encapsulating and forwarding packets on a network are disclosed. The network can include a first subnetwork such as a virtual private network connected to a larger public network such as the Internet. An encapsulating header is attached to a packet to be transferred across the public network from a source node on the private network to a destination node on the private network, such that the packet can be transferred across the public network. The encapsulating header includes a value which is derived from the private header on the packet used to transfer the packet along the private network. The value is therefore associated with a source/destination pair within the private network. The value can be derived by performing a hash operation on the private network header. After the public network header containing the value derived from the private network header is attached to the packet, it can be forwarded across the public network.


John Renwick Photo 2

John Renwick

Location:
Greater Minneapolis-St. Paul Area
Industry:
Computer Software


John Renwick Photo 3

Apparatus And Method For Forwarding Encapsulated Data Packets On A Network Having Multiple Links Between Nodes

US Patent:
7468978, Dec 23, 2008
Filed:
Nov 4, 2003
Appl. No.:
10/701947
Inventors:
Ross W. Callon - Westford MA, US
John K. Renwick - Minneapolis MN, US
Assignee:
Pluris, Inc. - Cupertino CA
International Classification:
H04L 12/28, H04L 12/56
US Classification:
370392, 370401, 370409
Abstract:
An apparatus and method for encapsulating and forwarding packets on a network are disclosed. The network can include a first subnetwork such as a virtual private network connected to a larger public network such as the Internet. An encapsulating header is attached to a packet to be transferred across the public network from a source node on the private network to a destination node on the private network, such that the packet can be transferred across the public network. The encapsulating header includes a value which is derived from the private header on the packet used to transfer the packet along the private network. The value is therefore associated with a source/destination pair within the private network. The value can be derived by performing a hash operation on the private network header. After the public network header containing the value derived from the private network header is attached to the packet, it can be forwarded across the public network.


John Renwick Photo 4

Apparatus And Method For Forwarding Data On Multiple Label-Switched Data Paths

US Patent:
7151775, Dec 19, 2006
Filed:
Sep 23, 1999
Appl. No.:
09/405237
Inventors:
John K. Renwick - Minneapolis MN, US
Ross W. Callon - Westford MA, US
Assignee:
Pluris, Inc. - Cupertino CA
International Classification:
H04L 12/28, H04L 12/56
US Classification:
370400, 370392, 370409
Abstract:
An apparatus and method for forwarding data on a network are described. A label-switching subnetwork within the network includes an ingress node and an egress node coupled to source and destination nodes, respectively, on the network. The ingress node sends a signal along a route within the subnetwork through a plurality of subnetwork nodes to the egress node. In response, the subnetwork nodes transmit response signals back along the route toward the ingress node which define the route through the subnetwork and simultaneously allocate a plurality of paths within the route. A single path can be selected for forwarding of data packets associated with a source/destination pair, ensuring that data packets arriving at the destination are not misaligned.