PATRICK DREW MCDANIEL
Pilots at Chestnut Rdg Dr, State College, PA

License number
Pennsylvania A5108201
Issued Date
Apr 2015
Expiration Date
Apr 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
1480 Chestnut Ridge Dr, State College, PA 16803

Personal information

See more information about PATRICK DREW MCDANIEL at radaris.com
Name
Address
Phone
Patrick Mcdaniel, age 61
55 Woodstock Rd, Fayetteville, PA 17222
(717) 352-2238
Patrick Mcdaniel, age 65
908 Old Hills Rd, McKeesport, PA 15135
(412) 751-8996

Professional information

Patrick Mcdaniel Photo 1

Professor At Pennsylvania State University

Position:
Professor at Pennsylvania State University, Associate Professor at Penn State University - Department of Computer Science and Engineering, member at USENIX Association
Location:
State College, Pennsylvania Area
Industry:
Computer & Network Security
Work:
Pennsylvania State University since Jul 2011 - Professor Penn State University - Department of Computer Science and Engineering since Jul 2007 - Associate Professor USENIX Association since 1999 - member Penn State University Aug 2004 - Jul 2007 - Assistant Professor Department of Secure Systems Research, AT&T Labs – Research 2001 - 2004 - Senior Technical State Member AT&T 2001 - 2004 - Senior Research Staff Member AT&T Labs-Research 2001 - 2004 - Member of Secure Systems Group University of Michigan 1996 - 2001 - Graduate Student NASA Kennedy Space Center 1997 - 1999 - Student Fellowship Primary Access 1991 - 1994 - Software Engineering
Education:
University of Michigan 1996 - 2001
PhD, Computer Science
Ohio University 1984 - 1989
BS, Computer Science


Patrick Mcdaniel Photo 2

Reverse Firewall With Self-Provisioning

US Patent:
2013026, Oct 3, 2013
Filed:
May 24, 2013
Appl. No.:
13/902206
Inventors:
Patrick MCDANIEL - State College PA, US
Subhabrata SEN - New Providence NJ, US
Oliver SPATSCHECK - Randolph NJ, US
Jacobus E. VAN DER MERWE - New Providence NJ, US
International Classification:
H04L 29/06
US Classification:
726 11
Abstract:
An application provisioning device may be used to manage a profile of a host and provide data corresponding to a selected application for installation at a host. A reverse firewall may use the profile of the host to determine whether to allow or block particular network communication from an application running on the host. An indication of a selected application may be received at the application provisioning device. Configuration information may also be received at the application provisioning device. The application provisioning server may request an update to the profile of a host and transmit such a request. The profile may be updated to reflect the configuration information and/or information of the selected application. Data corresponding to the selected application may be updated and transmitted to a host computer, where it may be installed. Therefore, the installed application running on the host may operate without being prematurely blocked by the reverse firewall.


Patrick Mcdaniel Photo 3

Reverse Firewall With Self-Provisioning

US Patent:
8453227, May 28, 2013
Filed:
Dec 27, 2006
Appl. No.:
11/616325
Inventors:
William A. Aiello - Vancouver, CA
Patrick McDaniel - State College PA, US
Subhabrata Sen - New Providence NJ, US
Oliver Spatscheck - Randolph NJ, US
Jacobus E. Van Der Merwe - New Providence NJ, US
Assignee:
AT&T Intellectual Property II, L.P. - Reno NV
International Classification:
H04L 29/06
US Classification:
726 11
Abstract:
An application provisioning device may be used to manage a profile of a host and provide data corresponding to a selected application for installation at a host. A reverse firewall may use the profile of the host to determine whether to allow or block particular network communication from an application running on the host. An indication of a selected application may be received at the application provisioning device. Configuration information may also be received at the application provisioning device. The application provisioning server may request an update to the profile of a host and transmit such a request. The profile may be updated to reflect the configuration information and/or information of the selected application. Data corresponding to the selected application may be updated and transmitted to a host computer, where it may be installed. Therefore, the installed application running on the host may operate without being prematurely blocked by the reverse firewall.


Patrick Mcdaniel Photo 4

System And Method For Tracking Individuals On A Data Network Using Communities Of Interest

US Patent:
2010019, Aug 5, 2010
Filed:
Dec 8, 2005
Appl. No.:
11/275083
Inventors:
Patrick McDaniel - State College PA, US
Subhabrata Sen - New Providence NJ, US
Oliver Spatschek - Morris NJ, US
Jacobus E. Van de Merwe - Union NJ, US
Assignee:
AT&T Corporation - New York NY
International Classification:
G06F 15/173, G06F 15/16
US Classification:
709224, 709231
Abstract:
The current invention relates to a system and method for tracking or locating a target entity on a data network, such as the public Internet, by analyzing network traffic and communication among interacting network nodes. The invention describes a system of creating an information set of data related to the traffic patterns associated with a specific entity over a time period, and comparing the information set to other information related to the traffic patterns associated with a group of entities over the same time period. By excluding information that is common to both the specific entity and the group of entities from the information set, the information set is left with only the information that helps identify the specific entity on the network.


Patrick Mcdaniel Photo 5

Rootkit-Resistant Storage Disks

US Patent:
2011003, Feb 10, 2011
Filed:
Aug 5, 2010
Appl. No.:
12/851046
Inventors:
Kevin R. Butler - State College PA, US
Stephen E. McLaughlin - State College PA, US
Patrick D. McDaniel - State College PA, US
Assignee:
The Penn State Research Foundation - University Park PA
International Classification:
G06F 21/24
US Classification:
726 27
Abstract:
Rootkit-resistant disks (RRD) label all immutable system binaries and configuration files at installation time. During normal operation, the disk controller inspects all write operations received from the host operating system and denies those made for labeled blocks. To upgrade, the host is booted into a safe state and system blocks can only be modified if a security token is attached to the disk controller. By enforcing immutability at the disk controller, a compromised operating system is prevented from infecting its on-disk image.


Patrick Mcdaniel Photo 6

Determining Firewall Rules For Reverse Firewalls

US Patent:
2006019, Aug 24, 2006
Filed:
Nov 30, 2005
Appl. No.:
11/290976
Inventors:
William Aiello - Vancouver, CA
Charles Kalmanek - Short Hills NJ, US
William Leighton - Scotch Pines NJ, US
Patrick McDaniel - State College PA, US
Subhabrata Sen - New Providence NJ, US
Oliver Spatscheck - Randolph NJ, US
Jacobus Van der Merwe - New Providence NJ, US
Assignee:
AT&T Corp - New York NY
International Classification:
G06F 15/16
US Classification:
726011000
Abstract:
A reverse firewall for removing undesirable traffic from a computing network, such as a virtual private network (VPN), is disclosed. The reverse firewall uses firewall rules that may be determined and maintained within the enterprise network to control communication sent between computers in the computing network. The reverse firewall rules may be used to identify the communications between computers in the network that are undesirable and/or intrusive. For example, a computer in a network that is infected with a worm or that is surreptitiously hosting a denial-of-service attack may be identified by the reverse firewall and quarantined. The reverse firewall may be implemented in hardware and/or software.


Patrick Mcdaniel Photo 7

Method And Apparatus For Creating Router Configuration

US Patent:
2009031, Dec 17, 2009
Filed:
Jun 16, 2008
Appl. No.:
12/140068
Inventors:
SUBHABRATA SEN - Providence NJ, US
Albert G. Greenberg - Seattle WA, US
Charles Kalmanek - Short Hills NJ, US
Patrick Drew McDaniel - State College PA, US
International Classification:
H04L 12/28
US Classification:
370254
Abstract:
A method and apparatus for creating one or more router configurations in a network are disclosed. For example, the method receives a request to create a router configuration, and retrieves automatically one or more templates in response to the request. The method then instantiates the router configuration by applying the one or more templates.


Patrick Mcdaniel Photo 8

Method And Apparatus For Creating Router Configuration Templates

US Patent:
2009031, Dec 17, 2009
Filed:
Jun 16, 2008
Appl. No.:
12/140072
Inventors:
SUBHABRATA SEN - N. Providence NJ, US
ALBERT G. GREENBERG - Seattle WA, US
CHARLES KALMANEK - Short Hills NJ, US
PATRICK DREW MCDANIEL - State College PA, US
International Classification:
H04L 12/28, H04L 12/66
US Classification:
370254, 370352
Abstract:
A method and apparatus for creating router configuration templates are disclosed. For example, the method creates one or more command strings for performing at least one of: a context substitution, or a functional substitution, and stores the one or more command strings as the router configuration template.


Patrick Mcdaniel Photo 9

Automated Disambiguation Of Fixed-Serverport-Based Applications From Ephemeral Applications

US Patent:
7975044, Jul 5, 2011
Filed:
Dec 27, 2005
Appl. No.:
11/317256
Inventors:
Oliver Spatscheck - Randolph NJ, US
Subhabrata Sen - New Providence NJ, US
Jacobus E. Van der Merwe - New Providence NJ, US
Patrick McDaniel - State College PA, US
Assignee:
AT&T Intellectual Property I, L.P. - Atlanta GA
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
Provided are methods for partitioning communication data in a network and disambiguating fixed or non-ephemeral communication data from ephemeral communication data and services. In one example, kmeans data clustering is used to partition or cluster server ports based on a location of the server ports in a 2-dimensional space. The location of the server ports may be based on a number of connections per server port and the number of servers using that port.