MARK M WILLIAMS
Accountancy in Kirkland, WA

License number
Massachusetts 6013
Issued Date
Oct 4, 1979
Expiration Date
Jun 30, 1985
Type
Certified Public Accountant
Address
Address
Kirkland, WA 98034

Professional information

Mark Williams Photo 1

Using A Usb Host Controller Security Extension For Controlling Changes In And Auditing Usb Topology

US Patent:
7761618, Jul 20, 2010
Filed:
Mar 25, 2005
Appl. No.:
11/090582
Inventors:
Idan Avraham - Seattle WA, US
Kenneth D. Ray - Seattle WA, US
Mark Williams - Kirkland WA, US
David R. Wooten - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 5/00, G06F 12/14
US Classification:
710 36, 713189
Abstract:
Protecting computer systems from attacks that attempt to change USB topology and for ensuring that the system's information regarding USB topology is accurate is disclosed. A software model is defined that, together with secure USB hardware, provides an ability to define policies using which USB traffic can be properly monitored and controlled. The implemented policy provides control over USB commands through a combination of software evaluation and hardware programming. Legitimate commands are evaluated and “allowed” to be sent to a USB device by a host controller. Illegitimate commands are evaluated and blocked. Additionally, the USB topology is audited to verify that the system's topology map matches the actual USB topology.


Mark Williams Photo 2

Accessing A Usb Host Controller Security Extension Using A Hcd Proxy

US Patent:
7886353, Feb 8, 2011
Filed:
Mar 25, 2005
Appl. No.:
11/090547
Inventors:
Idan Avraham - Seattle WA, US
John C. Dunn - Issaquah WA, US
Constantyn Koeman - Kirkland WA, US
Mark Williams - Kirkland WA, US
David R. Wooten - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/00, G06F 15/16
US Classification:
726 14, 726 13, 726 12, 713189
Abstract:
Systems and methods for enabling trusted software to monitor and control USB traffic associated with a security extension of a host controller and devices in a USB topology is disclosed. A host controller proxy receives USB-related data from a host controller driver, determines whether the data is of a security interest, and if so, sends the data to a driver for a security extension executing in the trusted execution environment. Likewise, after software executing in the trusted execution environment evaluates and appropriately addresses data sent by the HCD proxy or data retrieved from a hardware security extension, the HCD proxy receives data from the trusted execution environment for further dissemination.


Mark Williams Photo 3

Interface For Communicating Physical Presence Requests

US Patent:
2007017, Jul 26, 2007
Filed:
Dec 2, 2005
Appl. No.:
11/292768
Inventors:
Mark Williams - Kirkland WA, US
Paul England - Bellevue WA, US
Xian Ke - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/00
US Classification:
713001000
Abstract:
In order to facilitate the execution of a command in a pre-OS environment, functionality is provided in the OS environment which allows information regarding a requested command to be communicated to the pre-OS environment. A user request for a command is received, and the user is given information regarding the procedure for execution of the command. The OS communicates to the pre-OS environment certain information, for example by writing to specific memory locations accessible by the pre-OS environment. When the pre-OS environment is activated, the information is used in order to facilitate the user's execution of the command. Information can be transmitted back to the OS, for presentation to the user or further action by the pre-OS environment.

Accountancy licenses in Massachusetts