BackgroundCheck.run
Search For

Ian H Field, 50832 Carmel Ave, Los Altos, CA 94022

Ian Field Phones & Addresses

832 Carmel Ave, Los Altos, CA 94022   

Los Altos Hills, CA   

San Mateo, CA   

Mountain View, CA   

Bellevue, WA   

Irvine, CA   

Olympia, WA   

Walnut Creek, CA   

1821 101St Ave NE, Bellevue, WA 98004   

Work

Company: Affiliated computer services - Colorado Springs, CO

Education

School / High School: DeVry University Fremont- Westminster, CO Apr 2007 Specialities: Bachelors in Architecture

Mentions for Ian H Field

Career records & work history

Lawyers & Attorneys

Ian Field Photo 1

Ian Field - Lawyer

Office:
Allen & Overy LLP
Specialties:
Insolvency, Corporate Restructuring
ISLN:
915117619
Admitted:
1991

Ian Field resumes & CV records

Resumes

Ian Field Photo 32

Ian Field

Ian Field Photo 33

Ian Field

Ian Field Photo 34

Ian Field

Ian Field Photo 35

Ian Field

Ian Field Photo 36

Ian Field - San Jose, CA

Work:
Affiliated Computer Services - Colorado Springs, CO Nov 2010 to Jul 2012
Education:
DeVry University Fremont - Westminster, CO Apr 2007 to 2000
Bachelors in Architecture
Leigh High School San Jose - San Jose, CA Aug 2002 to Jul 2006

Publications & IP owners

Us Patents

Interrupt Pre-Emption And Ordering Within A Data Processing System

US Patent:
7080178, Jul 18, 2006
Filed:
Feb 9, 2004
Appl. No.:
10/773452
Inventors:
Paul Kimelman - Alamo CA, US
Ian Field - Walnut Creek CA, US
Assignee:
ARM Limited - Cambridge
International Classification:
G06F 13/24
G06F 13/26
US Classification:
710264, 710263
Abstract:
A data processing system nested interrupt controller responsive to priority level values associated with respective interrupt handling programs to control the execution of those interrupt handling programs. The priority level values have a first portion which controls whether or not a pending interrupt handling program will pre-empt an already active interrupt handling program and a second portion which controls which of a plurality of pending interrupt handling programs will be executed next when they share the same value for the first portion of their priority level value.

Access To Bit Values Within Data Words Stored In A Memory

US Patent:
7124261, Oct 17, 2006
Filed:
Feb 9, 2004
Appl. No.:
10/773453
Inventors:
Paul Kimelman - Alamo CA, US
Ian Field - Walnut Creek CA, US
Assignee:
ARM Limited - Cambridge
International Classification:
G06F 12/08
US Classification:
711155, 711202
Abstract:
A data processing system has a base data address region and a bit-band data address region. Memory accesses to the bit-band data address region are converted into memory accesses to the base data address region. In the process of this conversion specific bits within the base data address region are picked out for access whether that be via a read-modify-write operation or a masked read operation as appropriate. In this way, bit access is provided to data values within the base data address region by addressing specific address locations within the bit-band data address region.

Cross-Triggering Of Processing Devices

US Patent:
7152186, Dec 19, 2006
Filed:
Aug 4, 2003
Appl. No.:
10/633363
Inventors:
Cédric Airaud - Antibes, FR
Nicholas Esca Smith - Cambridger, GB
Paul Kimelman - Alamo CA, US
Ian Field - Walnut Creek CA, US
Man Cheung Joseph Yiu - Maidenhead, GB
David Francis McHale - Harrow, GB
Andrew Brookfield Swaine - Cambridge, GB
Assignee:
ARM Limited - Cambridge
International Classification:
G06F 11/00
US Classification:
714 30, 714 25, 714 31, 714733, 714734
Abstract:
A data processing apparatus controls cross-triggering of diagnostic processes on a plurality of processing devices. The data processing apparatus comprises a routing module having a plurality of broadcast channels, one or more of the broadcast channels being operable to indicate the occurrence of a diagnostic event on one or more of the plurality of processing devices. The data processing apparatus also comprises an mapping module associated with a corresponding processing device. The interface module programmably asserts diagnostic event signals from the associated processing device to one or more of the plurality of broadcast channels and programmably retrieves diagnostic events signals from processing devices other than the associated processing device from one or more of the plurality of broadcast channels. The retrieved diagnostic event data is used to facilitate triggering of a diagnostic process on the associated processing device in dependence upon said retrieved diagnostic event data.

Communication Interface For Diagnostic Circuits Of An Integrated Circuit

US Patent:
7197680, Mar 27, 2007
Filed:
Apr 17, 2003
Appl. No.:
10/417330
Inventors:
Paul Kimelman - Alamo CA, US
Ian Field - Walnut Creek CA, US
Assignee:
ARM Limited - Cambridge
International Classification:
G01R 31/28
US Classification:
714724
Abstract:
An integrated circuit including diagnostic circuitry having serial scan chains or debug bus access circuits for establishing communication using an interface circuit coupled with a bi-directional serial link to an external diagnostic device. The bi-directional serial link carries both data and control signals. The serial protocol provides for a pacing signal for indicating to the external diagnostic device when it is ready to receive more data and/or when it has completed a particular diagnostic operation. This provides a self-pacing ability. A training signal generated by the external diagnostic device is detected by the interface circuit on initialization and used to derive sampling point timings.

Interrupt Priority Control Within A Nested Interrupt System

US Patent:
7206884, Apr 17, 2007
Filed:
Feb 11, 2004
Appl. No.:
10/775334
Inventors:
Paul Kimelman - Alamo CA, US
Ian Field - Walnut Creek CA, US
Richard Roy Grisenthwaite - Cambridge, GB
Assignee:
Arm Limited - Cambridge
International Classification:
G06F 13/26
US Classification:
710265, 710262, 712244
Abstract:
A data processing system having a nested interrupt controller supports nested active interrupts. The priority levels associated with different interrupts are alterable (possibly programmable) whilst the system is running. In order to prevent problems associated with priority inversions within nested interrupts, the nested interrupt controller when considering whether a pending interrupt should pre-empt existing active interrupts, compares the priority of the pending interrupt with the highest priority of any of the currently active interrupts that are nested together.

Method And Apparatus For Using A Ram Memory Block To Remap Rom Access Requests

US Patent:
7243206, Jul 10, 2007
Filed:
Apr 14, 2003
Appl. No.:
10/412693
Inventors:
Paul Kimelman - Alamo CA, US
Ian Field - Walnut Creek CA, US
Assignee:
ARM Limited - Cambridge
International Classification:
G06F 12/12
US Classification:
711202, 711209
Abstract:
A method and data processing apparatus for remapping selected data access requests issued by a processor for accessing data items stored on a ROM. The method comprises the following steps: storing at least one replacement data item corresponding to at least one data item and different to said at least one data item in a portion of a RAM memory block, said RAM memory block being accessible by said processor, and said portion having been defined for storage of said at least one replacement data item; intercepting a data access request from said processor to said ROM; comparing at least a portion of an address of said intercepted data access request with a stored at least one identifier, said stored at least one identifier identifying an address of at least one data item stored on said ROM, and depending on said comparison either: remapping said data access request to said RAM memory block, such that a replacement data item stored on said memory block is accessed if said comparison indicates said at least a portion of an address to correspond to an address identified by said at least one identifier; or if said comparison indicates said at least a portion of an address not to be an address identified by said at least one stored identifier accessing a data item located at a position corresponding to said address on said ROM.

Diagnostic Data Capture Within An Integrated Circuit

US Patent:
7278073, Oct 2, 2007
Filed:
Apr 17, 2003
Appl. No.:
10/417329
Inventors:
Paul Kimelman - Alamo CA, US
Ian Field - Walnut Creek CA, US
Assignee:
ARM Limited - Cambridge
International Classification:
G01R 31/28
US Classification:
714724
Abstract:
An integrated circuit is provided with a diagnostic data capture and output system in the form of a diagnostic data capture circuit which captures a data word and a context word from a bus. The bus may be the functional bus connecting functional circuits within the integrated circuit or a dedicated bus linking one or more functional circuits directly to the diagnostic data capture circuit. The diagnostic data captured is buffered within a first-in-first-out buffer and then serialised for output. The diagnostic data fields also include a time value indicative of the time at which the diagnostic data field concerned was captured and whether any diagnostic data fields have failed to be captured.

Communication Interface For Diagnostic Circuits Of An Integrated Circuit

US Patent:
7412633, Aug 12, 2008
Filed:
Jan 31, 2006
Appl. No.:
11/343210
Inventors:
Paul Kimelman - Alamo CA, US
Edmond John Simon Ashfield - Cambridge, GB
Thomas Sean Houlihane - Bassingbourn, GB
Ian Field - Walnut Creek CA, US
Assignee:
ARM Limited - Cambridge
International Classification:
G01R 31/28
US Classification:
714724
Abstract:
An integrated circuit is provided with diagnostic circuitry, such as serial scan chains or debug bus access circuits, with which communication is established using an interface circuit coupled with a bi-directional serial link to an external diagnostic device. The bi-directional serial link carries both data and control signals.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.