1
Mark Joseph Reed, David A Arnovitz, Charles Watt, William Reese Jacobs: Trusted gateway agent for web server programs. Hewlett Packard Company, Richard F Schuette, May 11, 1999: US05903732 (209 worldwide citation)

The present invention is a secure Web platform (SWP) implementing a mandatory access control policy to enable a plurality of remote users operating Web browsers Internet access to CGI applications in response to HyperText Transfer Protocol (HTTP) requests. The SWP employs a computer having a compart ...


2
Michael Thomas Kilpatrick, Simon Charles Watt, Guy Larri: Cache control circuit having a pseudo random address generator. Arm, Nixon & Vanderhye P C, February 23, 1999: US05875465 (45 worldwide citation)

A data processing system incorporating a cache memory 2 and a central processing unit. A storage control circuit 10 is responsive to a programmable partition setting PartVal to partition the cache memory between instruction words and data words in dependence upon whether the central processing unit ...


3
Simon Charles Watt: Apparatus and method for controlling access to a memory unit. Arm, Nixon & Vanderhye P C, March 4, 2008: US07340573 (34 worldwide citation)

The present invention provides a data processing apparatus and method for controlling access to a memory unit. The data processing apparatus comprises a processor operable in a plurality of modes and a plurality of domains, said plurality of domains comprising a secure domain and a non-secure domain ...


4
Simon Charles Watt, Lionel Belnet, David Hennah Mansell, Nicolas Chaussade, Peter Guy Middleton: Control of access to a memory by a device. Arm, Nixon & Vanderhye P C, December 4, 2007: US07305534 (34 worldwide citation)

The present invention provides a data processing apparatus and method for controlling access to a memory. The data processing apparatus has a secure domain and a non-secure domain, in the secure domain the data processing apparatus having access to secure data which is not accessible in the non-secu ...


5
Simon Charles Watt, Christopher Bentley Dornan, Luc Orion, Nicolas Chaussade, Lionel Belnet, Stephane Eric Sebastien Brochier, David Hennah Mansell, Jonathan Sean Callan: Vectored interrupt control within a system having a secure domain and a non-secure domain. ARM, Nixon & Vanderhye P C, October 3, 2006: US07117284 (33 worldwide citation)

A data processing apparatus is operable in a plurality of modes and in either a secure domain or a non-secure domain. When operating in a secure mode within the secure domain a program has access to secure data which is not accessible when the processor is operating in a non-secure mode. A vectored ...


6
Simon Charles Watt, Christopher Bentley Dornan, Luc Orion, Nicolas Chaussade, Lionel Belnet, Stephane Eric Sebastian Brochier, David Hennah Mansell, Dominic Hugo Symes: Task following between multiple operating systems. ARM, Nixon & Vanderhye P C, February 9, 2010: US07661104 (26 worldwide citation)

A processor may utilise two operating systems (Non-Secure, Secure) between which calls may be made. In order that a second operating system can track task switches made by a first operating system, each time a call is made to the second operating system, this call includes an identifier to enable di ...


7
Andrew David Tune, Peter James Aldworth, Simon Charles Watt, Lionel Belnet, David Hennah Mansell: Access control in a data processing apparatus. ARM, Nixon & Vanderhye P C, December 12, 2006: US07149862 (24 worldwide citation)

A data processing apparatus and method are provided for controlling access to a slave device, the slave device having an address range associated therewith. The apparatus comprises control storage programmable to define a partition identifying a secure region and a non-secure region in the address r ...


8
Simon Charles Watt, Christopher Bentley Dornan, Luc Orion, Nicolas Chaussade, Lionel Belnet, Stephane Eric Sebastien Brochier: Switching between secure and non-secure processing modes. ARM, Nixon & Vanderhye P C, December 7, 2010: US07849310 (22 worldwide citation)

A data processing system including a processor operable in a plurality of modes and in either a secure domain or a non-secure domain. The system includes at least one secure mode being a mode in the secure domain, at least one non-secure mode being a mode in the non-secure domain, and a monitor mode ...


9
Simon Charles Watt, Christopher Bentley Dornan, Luc Orion, Nicolas Chaussade, Lionel Belnet, Stephane Eric Sebastien Brochier, David Hennah Mansell, Michael Robert Nonweiler: Virtual to physical memory address mapping within a system having a secure domain and a non-secure domain. Arm, Nixon & Vanderhye P C, October 17, 2006: US07124274 (22 worldwide citation)

An apparatus for processing data, the apparatus comprising: a processor operable in a plurality of modes and either a secure domain or a non-secure domain including at least one secure mode being a mode in the secure domain; and at least one non-secure mode being a mode in the non-secure domain. Whe ...


10
Lionel Belnet, Nicolas Chaussade, Simon Charles Watt, Peter Guy Middleton: Apparatus and method for managing access to a memory. ARM, Nixon & Vanderhye P C, February 3, 2009: US07487367 (21 worldwide citation)

The present invention provides a data processing apparatus and method for managing access to a memory within the data processing apparatus. The data processing apparatus comprises a processor operable in a plurality of modes and a plurality of domains, said plurality of domains comprising a secure d ...