Steven Townsend - Seattle WA, US Thomas Fakes - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/00
US Classification:
726 13, 726 12, 726 14
Abstract:
A programming interface includes a first group of functions related to communicating a new security policy to multiple security engines. Each of the multiple security engines is configured to replace an existing security policy with the new security policy. The programming interface also includes a second group of functions related to communicating an indication of each security engine's readiness to implement the new security policy.
Anders Samuelsson - Redmond WA, US Steven Townsend - Seattle WA, US Thomas Fakes - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00 H04K 1/00 H04L 9/00
US Classification:
726 1, 713105
Abstract:
Techniques for securing applications and operating systems are provided. In an embodiment, the system notifies a user that a security enforcement action is being taken even though the condition prompting the action is detected by a security engine that executes in kernel mode. The security engine enforces security policies that help to ensure that a vulnerability of an application or operating system cannot be exploited. In an embodiment, the security system may solicit input from a user relating to a security enforcement action even though the condition prompting the action is detected by a security engine that executes in kernel mode. Security policies may be defined as sets of rules, each having a condition and an action. The security system thus enables kernel mode components to provide notifications to a user or solicit input from the user.
Steven Townsend - Seattle WA, US Thomas Fakes - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 29/06
US Classification:
726 1
Abstract:
A framework for a security system is described. The framework may be used to track which security engines are available to enforce security policies. A security engine is a software resource that enforces security policies designed to help ensure that a vulnerability of an application or operating system cannot be exploited. The framework may be used to maintain a holistic view of a status of computing devices that a security system is configured to operate with. The framework may enforce security policies uniformly across components of a security system by providing an application program interface. The security system may broker security enforcement events and security policies. By providing these services, the framework presents a unified model for interactions between software components and the security system.
Anders Samuelsson - Redmond WA, US Thomas Fakes - Redmond WA, US Arindam Chatterjee - Issaquah WA, US Art Shelest - Sammamish WA, US Mark Vayman - Redmond WA, US Rajesh Dadhia - Redmond WA, US Saveen Reddy - Redmond WA, US Shirish Koti - Redmond WA, US Steven Townsend - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
726001000
Abstract:
Languages for expressing security policies are provided. The languages comprise rules that specify conditions and actions. The rules may be enforced by a security engine when a security enforcement event occurs. The languages support data separation, dynamic evaluation, and ordered rule scope. By separating data from logic, security engines may only need to be updated with a portion of rules that change. With dynamic evaluation, expressions of rules may be evaluated dynamically, such as by querying a database, when a security engine enforces a rule. With ordered rule scope, when a security enforcement event implicates a number of rules simultaneously, the rules may be enforced in a deterministic and logically organized manner.
Resumes
Director Of Marketing And Communications, School Of Business At Wayne State University
Director of Marketing and Communications, School of Business at Wayne State University
Location:
Detroit, Michigan
Industry:
Public Relations and Communications
Work:
Wayne State University since Jul 2013
Director of Marketing and Communications, School of Business
North Carolina State University Jan 2008 - Jul 2013
Director of Communications, College of Physical and Mathematical Sciences
University of North Carolina at Chapel Hill Jul 2007 - Jan 2008
Communications Specialist
Case Western Reserve University Feb 2004 - Jul 2007
Director of Communications, Case School of Engineering
Wayne State University Jan 1999 - Jan 2004
Information Officer
Education:
Wayne State University 1998 - 2002
MPA, Public Administration
University of Michigan 1991 - 1995
BGS
Up Down Creative - Greater Los Angeles Area since Jan 2012
Writer / Executive Producer
Creative Consulting - Greater Los Angeles Area Dec 2009 - Jan 2012
Independent Creative Consulting
Chronicle Media - Greater Los Angeles Area Sep 2009 - Jan 2012
Executive Producer
Phoenix Pictures - Greater Los Angeles Area Apr 2008 - Jul 2009
Reader
Pie Town Productions - Greater Los Angeles Area Aug 2008 - Mar 2009
Story Editor
Education:
University of Southern California 2004 - 2006
MFA, Writing for Film and Television
The Book Shop 2013 - 2013
Brigham Young University 1994 - 2001
BA, English
Skills:
Bilingual-Spanish Digital Entertainment Copywriting Web Producing Television Production Television Screenwriting Film Production Video Editing Google Analytics Google Adwords YouTube Web Analytics Branded Entertainment Branded Content Development Television Producing Story Structure Story Editing Visual Storytelling Video Production Entertainment User Experience JavaScript Python
Interests:
New Media, Transmedia, Gaming, Art, Film, Design, Skateboarding, Music
Honor & Awards:
Distinction for thesis feature script, "No Big Deal," at USC's prestigious School of Cinematic Arts
My name is Steven. And I don't like anyone sinking  up on me so i'm going to tell you what i believe up front. I believe the bible is the infallible, inerrant, inspired word of the living God....
Tagline:
A Young-Earth Creationist
Steven Townsend
Education:
Creighton University
Steven Townsend
About:
Fully licensed psychologist with offices in Portage (Kalamazoo) and Allegan. Individual adults, marriage counseling, depression, anxiety
Steven Townsend
Steven Townsend
Steven Townsend
Steven Townsend
Youtube
Cameron Yoe WR - Brandon Freeman Diving Catch...
Just before halftime, Cameron, TX (Yoe High School) Wide Receiver Bran...
Category:
Sports
Uploaded:
14 Oct, 2009
Duration:
17s
STEVEN LEE TOWNSEND
rip steven townsend
Category:
People & Blogs
Uploaded:
11 Aug, 2010
Duration:
5m 22s
Earth Day - What Can We Do?
Happy Earth Day Everyone, just wanted to make a video encouraging peop...
Category:
Nonprofits & Activism
Uploaded:
21 Apr, 2010
Duration:
2m 43s
GNews -- Lady Gaga -- Don't Ask Don't Tell
Lady Gaga Brings discharged members of US Military to MTV's VMA colorl...