Sophos Ltd - Abingdon Jan 2012 - Jul 2012
Software Automation Test Engineer
Sophos Ltd - Abingdon Jun 2004 - Dec 2011
Functional and System Test Engineer
C.A.R.L. COMMUNICATIONS LTD - Manchester, United Kingdom Sep 2003 - May 2004
Software Tester
TOPMODE SYSTEMS LTD - Birmingham, United Kingdom Jan 2001 - Jul 2002
Software Test Engineer - interim student
Education:
Staffordshire University 2000 - 2003
Master's degree, Computing Science
ISEB
Learning Tree
Skills:
Software Quality Assurance ISEB Certified Quality Center TeamTrack Agile Testing Virtualization Microsoft Environment Microsoft Technologies Manual Testing Agile Methodologies
Course Instructor at The University of Vermont Continuing Education, Assistant Professor at China
Location:
Beijing City, China
Industry:
Higher Education
Work:
The University of Vermont Continuing Education since Nov 2011
Course Instructor
China since Oct 2011
Assistant Professor
Princeton University Sep 2010 - Sep 2011
postdoc
University of Vermont Jul 2009 - Aug 2010
Postdoc
Education:
University of Iowa 2004 - 2008
PhD, Thermal Fluid Science
University of Iowa 2004 - 2008
Doctor of Philosophy (PhD), ME
Methods and systems for simulating acoustic field resulted from particular excitations by performing vibro-acoustic analysis of a structure are disclosed. According to one aspect of the present invention, vibro-acoustic analysis of a structure is performed in two stages. First, steady state dynamic (SSD) responses are obtained using a finite element analysis model of a structure subject to harmonic excitations (e. g. , external nodal loads, pressures, or enforced motions (e. g. , ground motions), etc. ). The steady state responses are the results (e. g. , nodal velocities at desired locations of the structure) obtained in a finite element analysis in frequency-domain. Second, an acoustic analysis is conducted according to Helmholtz equation using the nodal velocities obtained at desired locations on the structure as a boundary condition. The acoustic analysis can be performed in a number of procedures (e. g. , boundary element method, Rayleigh approximation method, etc. ).
Yun Huang - Mountain View CA, US Amit Khanna - Sunnyvale CA, US Timothy Lai - Belmont CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06Q 30/00 G05B 19/418
US Classification:
705 1445, 705 1473, 715736
Abstract:
Methods, systems, and apparatus, including a computer program product for optimizing the display of landing pages in restrictive display environments are provided. A determined area or region of the landing page is identified. Upon receiving a request for content items to be presented on a device, a plurality of content items are identified for presentation on the device, each of the content items having an associated landing page destination address. If the requesting device is a restricted display device, a hash tag is appended to each of the associated destination addresses, each hash tag corresponding to a predefined section of an associated landing page. The plurality of identified content items are transmitted to the requesting device for presentation.
Yun HUANG - Mountain View CA, US Amit Khanna - Sunnyvale CA, US Timothy Lai - Belmont CA, US
International Classification:
G06F 17/00
US Classification:
715234
Abstract:
Methods, systems, and apparatus, including a computer program product for optimizing the display of landing pages in restrictive display environments are provided. A determined area or region of the landing page is identified. Upon receiving a request for content items to be presented on a device, a plurality of content items are identified for presentation on the device, each of the content items having an associated landing page destination address. If the requesting device is a restricted display device, a hash tag is appended to each of the associated destination addresses, each hash tag corresponding to a predefined section of an associated landing page. The plurality of identified content items are transmitted to the requesting device for presentation.
Sequence Dependent Or Location Based Operation Processing Of Protocol Based Data Message Transmissions
- Mountain View CA, US Terry Van Belle - Santa Clara CA, US Anshul Kothari - Sunnyvale CA, US Jian Zhou - Milpitas CA, US Paul Feng - Palo Alto CA, US Ravi Jain - Palo Alto CA, US Nandita Narasimha Prabhu - Mountain View CA, US Yun Huang - Mountain View CA, US Gaurav Bhaya - Sunnyvale CA, US Robert Stets - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06Q 90/00 G06Q 30/02
Abstract:
Various methods, systems, and computer program products are disclosed for communicating location-based digital components to a mobile and other devices. A natural language processor component can parse an input audio signal to identify a request and a keyword. A content selector can select digital components based on keyword and request. An audio signal generator component can generate an output signal that includes a selected digital components. An interface can transmit the output signal to cause a client computing device to drive a speaker to generate an acoustic wave corresponding to the output signal prior to occurrence of at least one of the first action and the second action.
Systems And Methods For Determining Crack Propagation Length Inside A Structure Using A Technique Based On Acoustic Signature
Methods and systems for determining crack propagation length using a technique based on acoustic signature are disclosed. An acoustic signature is measured and recorded at a first location via acoustic wave generated by structural vibrations caused by a harmonic loading with predefined magnitude acted at a second location on the structure. Structure contains an unknown length of crack propagation inside. Unknown length is determined by comparing the measured and recorded acoustic signature with numerically-computed acoustic signatures stored in a database, which contains at least one relationship of the numerically-computed acoustic signatures versus respective crack propagation lengths at various stages of numerically-simulated crack propagation trajectory. Numerically-computed acoustic signatures are obtained by conducting a numerical time-marching simulation for obtaining a numerically-simulated crack propagation trajectory, and by conducting a SSD analysis and a vibro-acoustic analysis of the structure for obtaining the numerically-computed acoustic signatures at various stages of the numerically-simulated crack propagation trajectory.
Numerical Simulation Of Crack Propagation Due To Metal Fatigue
FEA model representing a metal object subjected to expected random vibration loadings during a predefined time period is received. Structural dynamic characteristics and responses of the FEA model are obtained. Cumulative damage ratios of all finite elements are computed using the obtained structural dynamic responses along with a S-N curve for the metal object, and predefined time period. Time and location of fatigue failure in the FEA model are determined by identifying which one of the finite elements fails first. The identified failed finite element's cumulative damage ratio reaches unity first. The FEA model is revised by removing the identified failed finite element. Then the revised FEA model is used for repeating the process of identifying another fatigue failure until the determined time of fatigue failure has passed the predefined time period. All identified failed finite elements represent simulated fatigue crack propagation.