Search

Eric Nickell Phones & Addresses

  • Davis, CA
  • Redwood City, CA
  • East Palo Alto, CA
  • San Jose, CA
  • 205 Gregg Dr, Los Gatos, CA 95032 (408) 369-0450
  • Bainbridge Island, WA
  • Sunnyvale, CA
  • Pasadena, CA
  • Cupertino, CA
  • Santa Clara, CA
  • San Mateo, CA

Work

Company: City of boulder - Boulder, CO May 2011 Position: Budget director

Education

School / High School: Woodrow Wilson School of Public and International Affairs, Princeton University- Princeton, NJ May 1995 Specialities: MPA in economics and public policy

Emails

Resumes

Resumes

Eric Nickell Photo 1

Staff Software Engineer

View page
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Google since Jan 2010
Software Engineer
Education:
Fuller Theological Seminary 1994 - 1995
California Institute of Technology 1976 - 1980
Skills:
Java
Software Development
Agile Methodologies
Algorithms
Scalability
Software
Software Engineering
Eric Nickell Photo 2

Eric Nickell

View page
Eric Nickell Photo 3

Eric Nickell

View page
Eric Nickell Photo 4

Eric Nickell Boulder, CO

View page
Work:
City of Boulder
Boulder, CO
May 2011 to Apr 2013
Budget Director

Willdan Financial Services
Oakland, CA
Jul 2007 to May 2011
Principal Consultant

Economic & Planning Systems, Inc.
Sacramento, CA
Feb 2001 to Jul 2007
Senior Associate

VITETTA
Sacramento, CA
Dec 1999 to Feb 2001
Management Analyst

Arizona Board of Medical Examiners
Phoenix, AZ
Aug 1998 to Dec 1999
External Relations and Compliance Administrator

California Optometric Association
Sacramento, CA
Apr 1996 to Aug 1998
Health Community and Regulatory Analyst

Resources for the Future
Washington, DC
Aug 1992 to Aug 1993
Research Assistant

Los Alamos National Laboratory
Los Alamos, NM
May 1991 to Aug 1992
Graduate Research Assistant

Education:
Woodrow Wilson School of Public and International Affairs, Princeton University
Princeton, NJ
May 1995
MPA in economics and public policy

The Colorado College
Colorado Springs, CO
May 1991
BA in chemistry

Publications

Us Patents

Methods, Apparatus, And Program Products For Providing Supplemental Content To A Recorded Experiential Data Stream

View page
US Patent:
7424545, Sep 9, 2008
Filed:
Nov 23, 2004
Appl. No.:
10/997214
Inventors:
Nicolas Ducheneaut - Palo Alto CA, US
W. Keith Edwards - Atlanta GA, US
Eric S. Nickell - Los Gatos CA, US
James D. Thornton - Redwood City CA, US
Daniel G. Bobrow - Palo Alto CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 15/16
US Classification:
709231, 709203, 709204, 709213, 709217, 709226
Abstract:
One embodiment of the present invention provides a computer controlled method configured to provide content to be presented with a presentation of an experiential data stream. The method includes receiving a request to provide the content which is configured to be included in the presentation of the experiential data stream, determining one or more content parameters related to the request, and providing the content. The content is structured to be able to be presented in conjunction with at least one prerecorded portion of the experiential data stream, and the content is either presented in addition to the prerecorded portion of the experiential data stream or presented instead of a target portion of the prerecorded portion of the experiential data stream.

System And Method For Automatically Identifying Compound Refactorings Of Program Code Through Quantitative Metric Analysis

View page
US Patent:
7451439, Nov 11, 2008
Filed:
Dec 3, 2004
Appl. No.:
11/003202
Inventors:
Eric Stephen Nickell - Los Gatos CA, US
Ian E. Smith - Seattle WA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 9/45
US Classification:
717159, 717136, 717140
Abstract:
A system and method for automatically identifying compound refactorings of program code through quantitative metric analysis is presented. Program code is maintained, including program statements written in accordance with a programming language and defining operations executed following transformation into machine code. Compound refactorings are built. The program code is refactored by evaluating one or more of the program statements against a compound refactoring including a set of one or more individual refactorings. The application of the refactorings to the program statements is validated for each evaluated refactoring. A quantitative measure is analyzed against a threshold to reflect a relative difference between the program statements prior to and after application of the refactorings.

System And Method For Identifying Viable Refactorings Of Program Code Using A Comprehensive Test Suite

View page
US Patent:
7669188, Feb 23, 2010
Filed:
Dec 3, 2004
Appl. No.:
11/003254
Inventors:
Eric Stephen Nickell - Los Gatos CA, US
Ian E. Smith - Seattle WA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 9/44
G06F 9/45
G06F 11/00
US Classification:
717126, 717125, 717137, 714 19, 714 38
Abstract:
A system and method for identifying viable refactorings of program code using a comprehensive test suite is presented. Program code is maintained, including program statements written in accordance with a programming language and defining operations executed following transformation into machine code. A test suite associated with the program code is specified and includes one or more additional program operations to determine satisfactory generation of expected results during the operations execution. A plurality of refactorings are speculatively applied to the program code by evaluating one or more of the program statements against a set of refactoring rules and restructuring the program statements pursuant to at least one refactoring rule. The test suite is executed against the program code following each restructuring of the program statements and each refactoring that passes the test suite is determined.

Methods, Apparatus, And Program Products For Presenting Commentary Audio With Recorded Content

View page
US Patent:
7673064, Mar 2, 2010
Filed:
Nov 23, 2004
Appl. No.:
10/997215
Inventors:
Nicolas Ducheneaut - Palo Alto CA, US
Eric S. Nickell - Los Gatos CA, US
James D. Thornton - Redwood City CA, US
Daniel G. Bobrow - Palo Alto CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 15/16
US Classification:
709231, 709232
Abstract:
Apparatus, methods, and program products that present commentary audio in conjunction with an experiential data stream by detecting proximity of a playback position to an audio trigger position associated with a commentary audio clip and presenting the commentary audio clip accordingly.

Method, Device, And Program Product For A Social Dashboard Associated With A Persistent Virtual Environment

View page
US Patent:
7716149, May 11, 2010
Filed:
Apr 11, 2006
Appl. No.:
11/402399
Inventors:
Nicolas B Ducheneaut - Mountain View CA, US
Robert D Moore - San Jose CA, US
Eric S Nickell - Los Gatos CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 17/00
G06N 5/00
US Classification:
706 45
Abstract:
Device, method, and computer program product that provides a user interface for monitoring the social health of a persistent virtual environment. The disclosed technology allows a user to monitor and diagnose the health of the persistent virtual environment based on the social interactions between subscribers of on-line entities who have interactions related to the persistent virtual environment.

Method, Device, And Program Product To Monitor The Social Health Of A Persistent Virtual Environment

View page
US Patent:
7720777, May 18, 2010
Filed:
Apr 11, 2006
Appl. No.:
11/402568
Inventors:
Nicolas B Ducheneaut - Mountain View CA, US
Robert D Moore - San Jose CA, US
Eric S Nickell - Los Gatos CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
G06F 17/00
G06N 5/02
US Classification:
706 45
Abstract:
Device, method, and computer program product for monitoring the social health of a persistent virtual environment. The disclosed technology monitors social interactions between subscribers of on-line entities who have interactions related to the persistent virtual environment.

Method And Apparatus For Associating Commentary Audio With A Position In An Experiential Data Stream

View page
US Patent:
7814517, Oct 12, 2010
Filed:
Nov 23, 2004
Appl. No.:
10/997292
Inventors:
Nicolas Ducheneaut - Palo Alto CA, US
Eric S. Nickell - Los Gatos CA, US
James D. Thornton - Redwood City CA, US
Daniel G. Bobrow - Palo Alto CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
H04N 7/16
H04N 7/18
H04N 7/173
H04N 7/14
H04N 5/91
H04N 7/10
H04N 7/25
US Classification:
725 80, 725 34, 725 86, 725110, 725135, 386 68, 348 1401
Abstract:
Apparatus, methods, and a computer-usable storage medium storing instructions that, when executed by a computer, cause the computer to perform an operation for determining where to position received transitory audio within an experiential data stream of a shared social space so as to provide minimal disruption to the experiential data stream.

Methods, Apparatus, And Program Products For Presenting Replacement Content Instead Of A Portion Of A Recorded Content

View page
US Patent:
7814518, Oct 12, 2010
Filed:
Nov 23, 2004
Appl. No.:
10/997301
Inventors:
Nicolas B. Ducheneaut - Palo Alto CA, US
W Keith Edwards - Atlanta GA, US
Eric S. Nickell - Los Gatos CA, US
James D. Thornton - Redwood City CA, US
Assignee:
Palo Alto Research Center Incorporated - Palo Alto CA
International Classification:
H04N 7/10
H04N 7/14
H04N 7/16
H04N 7/18
H04N 7/173
H04N 5/91
H04N 7/025
US Classification:
725 80, 725 34, 725 86, 725110, 725135, 386 68, 348 1401
Abstract:
Apparatus, methods, and a computer-usable storage medium storing instructions that, when executed by a computer, cause the computer to present replacement/additional content in conjunction with an experiential data stream by maintaining a first playback position in the experiential data stream, detect proximity of the first playback position to an insertion coordinate associated with the replacement/additional content, and present content at the insertion coordinate from the replacement/additional instead of from the experiential data stream content.
Eric Stephen Nickell from Davis, CA, age ~66 Get Report