Santeon - Austin, Texas Area since Mar 2013
Learning Facilitator
Valtech - Austin, Texas Area Sep 2011 - Feb 2013
Principal Process Engineer
ThoughtWorks Studios Dec 2010 - Sep 2011
Director of Account Management
Semantic Designs Jan 2010 - Dec 2010
Marketing and Business Development
nGenera Feb 2008 - Nov 2009
Managing Director, Product Management
PMPA - Greer, SC since Sep 2012
Sr. Network Administrator
American Credit Acceptance - Spartanburg, SC Mar 2011 - Aug 2012
Network Manager
Asheville City Schools Oct 2004 - Jan 2011
Network Administrator
ClientLogic 2003 - 2004
level 2 and 3 support
Auto-Owners Insurance Dec 1998 - Dec 2002
Network Administrator
Education:
Eastern Michigan University 1996 - 1998
B.S., History, Political Science
Michigan Technological University 1992 - 1997
Skills:
iSCSI Storage Area Networks VMware Active Directory DHCP Disaster Recovery Cisco Technologies VMware ESX vSphere Windows Server Backup Exec Virtualization DNS Firewalls Windows 7 EMC Storage Data Center System Administration Server Administration Routers Switches VPN Network Security Network Administration Security
Richard MacKinnon - Austin TX, US Kelly Looney - Austin TX, US Eric White - Austin TX, US
Assignee:
Rocksteady Technologies, LLC - Austin TX
International Classification:
H04L 29/06
US Classification:
726 1, 713156, 726 13, 726 27
Abstract:
Embodiments disclosed herein provide systems and methods for provisioning network access for a user in order to provide access control to one or more networks with regard to the user. More particularly, a user may be authenticated and, based on a user profile associated with the authenticated user, provisioning rules may be established for the user such that the user's network access to one or more networks may be controlled based upon the user profile associated with the user. In a network utilized by multiple users, the use of access control based on user profiles associated with the users may prevent any one user or users from accessing one or more networks to the exclusion or detriment of other users because each user may be limited to the network resources provisioned to that user based on the user profile associated with the user.
System And Method For Dynamic Bandwidth Provisioning
Tuan Ta - Austin TX, US Patrick Turley - Austin TX, US Kerry Clendinning - Austin TX, US Kelly Looney - Austin TX, US
Assignee:
Rocksteady Technologies, LLC - Austin TX
International Classification:
G06F 13/00
US Classification:
709233, 709226, 709229
Abstract:
Embodiments disclosed herein provide a control device and a method executing thereon for allocating network bandwidth to users accessing a controlled network. In response to a user connecting to the control device using a user device, the control device obtains a user bandwidth allocation profile for that user based on user credentials. The user bandwidth allocation profile may be stored local or remote to the control device. A provisioning module running on the control device can map attributes in the user bandwidth allocation profile to a traffic control rule and associate the traffic control rule with the user based on the user credentials and considering information identifying the user device used by the user to connect to the control device. A traffic conditioning module running on the control device can regulate the network bandwidth usage by the user utilizing the traffic control rule associated with the user.
Richard MacKinnon - Austin TX, US Kelly Looney - Austin TX, US Eric White - Austin TX, US
Assignee:
RPX Corporation - San Francisco CA
International Classification:
H04L 29/06
US Classification:
726 1, 705 34, 726 5, 726 15, 726 21, 726 4
Abstract:
A control device may be configured to monitor a network connection. An application running on a client device may send a first network communication destined for a network communicatively connected to the control device. Depending upon whether the client device is authorized to access the network, different global rules may be applied. The first application or a second application running on the client device may send a second network communication. The control device may process the second network communication according to a plurality of stages. Specifically, the control device may extract information associated with the client device from the second network communication and associate user specific rules at a client discrimination stage. The control device may, at a user specific rule stage, access these rules and apply accordingly to the second network communication as governed by user specific provisioning rules.
System And Method For Dynamic Bandwidth Provisioning
Tuan Ta - Austin TX, US Patrick Turley - Austin TX, US Kerry Clendinning - Austin TX, US Kelly Looney - Austin TX, US
International Classification:
G06F015/173
US Classification:
709/226000
Abstract:
One embodiment of the present invention provides a device for allocating bandwidth on a per user basis. The device can be a computing device that comprises a processor, a first network interface coupled to the processor, a second network interface coupled to the processor, and a storage medium accessible by the processor that contains a set of computer instructions. The computer instructions can be executable by the processor to retrieve a set of user profiles. Based on the user profile for each user, the computer instructions can be executable to establish at least one bandwidth limit for each user. For each user, the computer instructions can be further executable to regulate bandwidth usage associated with that user based on the at least one bandwidth limit established for that user. The computer instructions can also be executable to update the at least one bandwidth limit.
System And Method For Dynamic Bandwidth Provisioning
Tuan Ta - Austin TX, US Patrick Turley - Austin TX, US Kerry Clendinning - Austin TX, US Kelly Looney - Austin TX, US
International Classification:
H04J 3/16
US Classification:
370468
Abstract:
Embodiments disclosed herein provide a control device and a method executing thereon for allocating network bandwidth to users accessing a controlled network. In response to a user connecting to the control device using a user device, the control device obtains a user bandwidth allocation profile for that user based on user credentials. The user bandwidth allocation profile may be stored local or remote to the control device. A provisioning module running on the control device can map attributes in the user bandwidth allocation profile to a traffic control rule and associate the traffic control rule with the user based on the user credentials and considering information identifying the user device used by the user to connect to the control device. A traffic conditioning module running on the control device can regulate the network bandwidth usage by the user utilizing the traffic control rule associated with the user.