James Paul Hafner

age ~54

from Tucson, AZ

Also known as:
  • James P Hafner
  • Jim P Hafner
  • James P Hasner

James Hafner Phones & Addresses

  • Tucson, AZ
  • Manhattan Beach, CA
  • Portland, OR
  • 11154 Mark Ln, Scottsdale, AZ 85262 • 4804199877 • 4804199878
  • 907 Marsh Rd, Menlo Park, CA 94025 • 6505668474
  • San Jose, CA
  • La Canada, CA
  • Maricopa, AZ
  • Seabrook, TX
  • San Gabriel, CA
  • 7020 N Skyway Dr, Tucson, AZ 85718

Work

  • Company:
    Stop it now! (aka the child sex abuse prevention and protection center)
    2005
  • Position:
    Director of development and marketing

Education

  • School / High School:
    Cornell University- Ithaca, NY
    2002
  • Specialities:
    Ph.D. in Natural Resources

Isbn (Books And Publications)

Mekong Basin Development: Laos and Thailand Selected Bibliographies

view source

Author
James A. Hafner

ISBN #
0923135170

Us Patents

  • Method And Means For Computationally Efficient On-The-Fly Error Correction In Linear Cyclic Codes Using Ultra-Fast Error Location

    view source
  • US Patent:
    6345376, Feb 5, 2002
  • Filed:
    Jul 18, 2000
  • Appl. No.:
    09/618414
  • Inventors:
    Charles Edwin Cox - San Jose CA
    Myron Dale Flickner - San Jose CA
    James Lee Hafner - San Jose CA
    Martin Aureliano Hassner - Palo Alto CA
    Barry Marshall Trager - Yorktown Heights NY
    Shmuel Winograd - Scarsdale NY
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    H03M 1300
  • US Classification:
    714785, 714781
  • Abstract:
    A computationally efficient, machine-implementable method and means for detecting and correcting errors in received codewords on-the-fly within the capacity of a linear cyclic code using ultra-fast error location processing. Each error locator polynomial of degree t over a finite Galois field derived from a codeword syndrome is mapped into a matrix representative of a system of linear simultaneous equations related to the polynomial coefficients. Roots indicative of error locations within the codeword are extracted from the matrix by a modified Gaussian Elimination process for all the roots where t5 and at least one root plus a subset of candidate roots from the finite field for iterative substitution where t 5. Corrected values are separately determined and correction is secured by logically combining the corrected values with the codeword values in error at the error locations represented by the roots.
  • Method And Apparatus For Deterministically Altering Cyclic Redundancy Check Information For Data Storage

    view source
  • US Patent:
    6438724, Aug 20, 2002
  • Filed:
    Mar 16, 1999
  • Appl. No.:
    09/270069
  • Inventors:
    Charles Edwin Cox - San Jose CA
    James Lee Hafner - San Jose CA
    Martin Aureliano Hassner - Palo Alto CA
    Ralph Koetter - Urbana IL
    Arvind Motibhai Patel - San Jose CA
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    H03M 1315
  • US Classification:
    714758
  • Abstract:
    A method and apparatus for ensuring the integrity of data that can detect errors that remain when the data correction scheme fails to correct at least some of the errors, or has added additional errors. Reed-Solomon check symbols are used for error correction and cyclic redundancy check symbols are used to detect the remaining errors. The roots of the generator polynomials used to generate the Reed-Solomon check symbols and the cyclic redundancy check symbols meet a selected subset of a plurality of conditions. The roots are further selected so that the necessary exponentiation may be performed by a combination of exponentiations by powers of two and multiplications. The Reed-Solomon check symbols are generated based on the data portion of the data block. A deterministically altered data stream is generated based on the data portion of the data block and the cyclic redundancy check symbols are generated based on the deterministically altered data stream. The deterministically altered data stream is generated by performing an operation on a symbol of the data portion based on a position of the symbol within a Reed-Solomon codeword.
  • Method And Apparatus For Updating Cyclic Redundancy Check Information For Data Storage

    view source
  • US Patent:
    6446234, Sep 3, 2002
  • Filed:
    Mar 16, 1999
  • Appl. No.:
    09/269000
  • Inventors:
    Charles Edwin Cox - San Jose CA
    James Lee Hafner - San Jose CA
    Martin Aureliano Hassner - Palo Alto CA
    Ralph Koetter - Urbana IL
    Arvind Motibhai Patel - San Jose CA
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    H03M 1315
  • US Classification:
    714758
  • Abstract:
    A method and apparatus for ensuring the integrity of data that can detect errors that remain when the data correction scheme fails to correct at least some of the errors, or has added additional errors. Reed-Solomon check symbols are used for error correction and cyclic redundancy check symbols are used to detect the remaining errors. The roots of the generator polynomials used to generate the Reed-Solomon check symbols and the cyclic redundancy check symbols meet a selected subset of a plurality of conditions. The roots are further selected so that the necessary exponentiation may be performed by a combination of exponentiations by powers of two and multiplications. The Reed-Solomon check symbols are generated based on the data portion of the data block. A deterministically altered data stream is generated based on the data portion of the data block and the cyclic redundancy check symbols are generated based on the deterministically altered data stream. The deterministically altered data stream is generated by performing an operation on a symbol of the data portion based on a position of the symbol within a Reed-Solomon codeword.
  • System And Method For Minimizing Energy Consumption In Hybrid Vehicles

    view source
  • US Patent:
    7013205, Mar 14, 2006
  • Filed:
    Nov 22, 2004
  • Appl. No.:
    10/992840
  • Inventors:
    James Lee Hafner - San Jose CA, US
    John Anthony Tomlin - Sunnyvale CA, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    B60K 6/04
    B60L 9/00
    B60L 11/00
  • US Classification:
    701 22, 903908, 180 652, 180 656, 180165, 475 1
  • Abstract:
    The present invention provides a system and method relating to the operation of plug-in hybrid electric vehicles powered both by electricity from rechargeable batteries and by consumable fuel powered means, such as an internal combustion engine or a fuel cell. More particularly, the system and method of the claimed invention enable optimization of the energy cost associated with the operation of such plug-in hybrid electric vehicles, especially when the cost of recharging batteries from external electric power sources may be less than the cost of recharging batteries from the onboard consumable fuel powered means. To this end, the invention enables maximization of the use of electricity from external electric power sources and minimization of the use of electricity produced by the plug-in hybrid electric vehicle's onboard consumable fuel powered means, when the cost of recharging batteries from external electric power sources is less than the cost of recharging batteries from the onboard consumable fuel powered means.
  • Distributed Storage System Capable Of Restoring Data In Case Of A Storage Failure

    view source
  • US Patent:
    7159150, Jan 2, 2007
  • Filed:
    Dec 31, 2002
  • Appl. No.:
    10/335284
  • Inventors:
    James L. Hafner - San Jose CA, US
    Marc T. Roskow - Los Gatos CA, US
    Omer A. Zaki - San Jose CA, US
    Dulce B. Ponceleon - Palo Alto CA, US
    Richard F. Freitas - San Martin CA, US
    Garth R. Goodson - Pittsburgh PA, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 11/00
  • US Classification:
    714 43, 714 4, 714 6, 714 9
  • Abstract:
    A collective storage system and method for restoring data in the system after a failure in the system. The system includes multiple storage nodes that are interconnected by a network and store data as extents. There are also a set of Data Service (DS) agents for managing the extents, a set of Metadata Service (MDS) agents for managing metadata relating to the nodes and the extents, and a Cluster Manager (CM) agent in each node. After a node failure is detected by one of the CM agents, the agents responsible for coordinating the data restoring are notified of the failure. The agents generate a plan to restore the data extents affected by the failure, and then collectively restoring the affected extents based on the generated plan. The coordinating agents might be the MDS agents or DS agents. The failure might be a node failure or a disk failure.
  • System And Method For Tolerating Multiple Storage Device Failures In A Storage System With Constrained Parity In-Degree

    view source
  • US Patent:
    7519629, Apr 14, 2009
  • Filed:
    Sep 30, 2004
  • Appl. No.:
    10/956466
  • Inventors:
    James Lee Hafner - San Jose CA, US
    Jeffrey R. Hartline - Ithaca NY, US
    Tapas Kanungo - San Jose CA, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 17/00
  • US Classification:
    707202, 708531, 711114, 714 6, 714800, 707203, 707204
  • Abstract:
    A fault-tolerant system for storage arrays has constraints on the number of data from which each redundancy value is computed. The fault-tolerant system has embodiments that are supported on small array sizes to arbitrarily large array sizes, and can tolerate a large number T of failures. Certain embodiments can tolerate many instances of more than T failures. The fault-tolerant system has efficient XOR-based encoding, recovery, and updating algorithms and has simple redundancy formulas. The fault-tolerant system has improved IO seek costs for certain multiple-element sequential host updates.
  • Method For Servicing Storage Devices In A Bladed Storage Subsystem

    view source
  • US Patent:
    7536588, May 19, 2009
  • Filed:
    Feb 8, 2006
  • Appl. No.:
    11/350247
  • Inventors:
    James Lee Hafner - San Jose CA, US
    Krishnakumar Surugucchi - Fremont CA, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 11/00
  • US Classification:
    714 6, 714 5, 714 20
  • Abstract:
    A bladed storage servicing system comprising a RAID layout facilitates the removal of one or more functional storage devices in a tray of the bladed storage subsystem in order to service a failed storage device. Upon removal of the tray from the bladed storage subsystem, the system designates the functional storage devices on the tray as temporarily removed. The system logs writes to the removed functional storage devices so that the functional storage devices can be returned to consistency when replaced in the bladed storage subsystem. The system manages reads to the removed functional storage devices through reconstruction from active storage devices in the bladed storage subsystem. Upon reinsertion of the tray in the bladed storage subsystem, the system verifies the identities of the functional storage devices and resynchronizes the functional storage devices to ensure data consistency.
  • Data Integrity Validation In Storage Systems

    view source
  • US Patent:
    7752489, Jul 6, 2010
  • Filed:
    May 10, 2007
  • Appl. No.:
    11/747188
  • Inventors:
    Veera W. Deenadhayalan - San Jose CA, US
    James L. Hafner - San Jose CA, US
    James C. Wyllie - Monte Sereno CA, US
    Wendy A Belluomini - San Jose CA, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 11/00
  • US Classification:
    714 6
  • Abstract:
    Data validation systems and methods are provided. Data is recorded in N data chunks on one or more storage mediums. A first validation chunk independently associated with said N data chunks comprises first validation information for verifying accuracy of data recorded in said N data chunks. The first validation chunk is associated with a first validation appendix comprising second validation information, wherein the first validation appendix is stored on a first storage medium independent of said one or more storage mediums.

Resumes

James Hafner Photo 1

James Hafner

view source
James Hafner Photo 2

James A Habana Hafner

view source
James Hafner Photo 3

James Hafner

view source
James Hafner Photo 4

Area Sales Manager At Novartis

view source
Location:
Tucson, Arizona Area
Industry:
Pharmaceuticals
James Hafner Photo 5

James Hafner

view source
Location:
United States
James Hafner Photo 6

James Hafner Hadley, MA

view source
Work:
Stop It Now! (aka the Child Sex Abuse Prevention and Protection Center)

2005 to 2000
Director of Development and Marketing
Various clients (see below)

2004 to 2010
Consultant
Geosciences Dept., University of Massachusetts
Amherst, MA
2004 to 2004
Adjunct Professor
Dept. of Geography and Environmental Studies, Central Connecticut State Univ.
New Britain, CT
2003 to 2004
Assistant Professor (visiting)
Cornell International Institute for Food, Agriculture and Development, Cornell University
Ithaca, NY
1996 to 2004
Graduate Assistant & Visiting Fellow
University - East Bay
Hayward, CA
2003 to 2003
Adjunct Professor
Water Resources Center, University of San Carlos
Cebu, Philippines
Nov 1998 to Nov 1999
Fulbright Hays Fellow
Department of Environmental Science and Policy, Dept
Davis, CA
1995 to 1996
Graduate Student Instructor
International Center for Research in Agroforestry
Philippines
1994 to 1994
Research Fellow
Livestock Collaborative Research Support Program
Davis, CA
1993 to 1994
Grant Coordinator
International Development Exchange
San Francisco, CA
1992 to 1993
Outreach Director
International Programs, Agribusiness Council
Washington, DC
1990 to 1992
Assistant Director
Agri-Energy Roundtable
Washington, DC
1988 to 1990
Associate Director
Intermediate Technology Power
Washington, DC
1988 to 1988
Consultant
Education:
Cornell University
Ithaca, NY
2002
Ph.D. in Natural Resources
Agro-Ecology
Davis, CA
1996
M.S. in International Agriculture
Brown University
Providence, RI
1987
A.B. in Development Studies
School for International Training
Bali, Indonesia
1985
College Semester Abroad

License Records

James Edward Hafner

License #:
1268 - Active
Category:
Licensed Specialist Clinical Social Worker
Issued Date:
Sep 22, 1987
Expiration Date:
Oct 31, 2017

James Edward Hafner

License #:
1857 - Expired
Category:
Licensed Masters Social Worker
Issued Date:
Sep 22, 1987
Expiration Date:
Oct 31, 1999

James A Hafner

License #:
14241 - Expired
Category:
Health Care
Effective Date:
Jan 1, 1901
Expiration Date:
Jul 31, 1995
Type:
Pharmacist

Googleplus

James Hafner Photo 7

James Hafner

James Hafner Photo 8

James Hafner

James Hafner Photo 9

James Hafner

Youtube

Blount County Veterans Oral History - James H...

This video is an interview with James Hafner, one of the Blount County...

  • Duration:
    14m 45s

last day in Vegas/ the vlogs

Hello there! so as promised here is the last video log from Vegas! I t...

  • Duration:
    29m 48s

James Hafner FINAL

  • Duration:
    1m 1s

Hafner Overland Flyer on Lake Shore Railway L...

See Hafner Streamline and Overland Flyer Wind-up trains running on the...

  • Duration:
    9m 12s

The Truth at the Heart of the Lie: An Evening...

Books & Books and Miami Book Fair present an evening with James Carrol...

  • Duration:
    1h 3m 37s

Myspace

James Hafner Photo 10

james hafner

view source
Locality:
LAKE ORION, Michigan
Gender:
Male
Birthday:
1917
James Hafner Photo 11

James Hafner

view source
Locality:
FREMONT, Indiana
Gender:
Male
Birthday:
1938
James Hafner Photo 12

James Hafner

view source
Locality:
ROCHESTER, New Hampshire
Gender:
Male
Birthday:
1951
James Hafner Photo 13

James Hafner

view source
Gender:
Male
Birthday:
1948

Flickr

Classmates

James Hafner Photo 22

James Hafner

view source
Schools:
Liberty Elementary School Liberty SC 1962-1968
Community:
Stan Snyder, Pamela Butler, Jacqueline Fallucco
James Hafner Photo 23

James Hafner | Mt. Vernon...

view source
James Hafner Photo 24

Liberty High School, Libe...

view source
Graduates:
James Hafner (1970-1974),
vickie hall (1971-1975),
Linda Burrell (1979-1983),
SHIRLEY KARR (1973-1977),
Kelly Doherty (2001-2005)
James Hafner Photo 25

Mt. Vernon High School, M...

view source
Graduates:
James Hafner (1978-1982),
Alison Dilges (1984-1988),
Michael Tuschen (1974-1978),
Kathryn Morris (2001-2005)
James Hafner Photo 26

Liberty Elementary School...

view source
Graduates:
James Hafner (1962-1968),
Kennetb Dover (1951-1955),
Chevis Bolding (1990-1994),
Amanda Thompson (1983-1988)
James Hafner Photo 27

Lowell Elementary School,...

view source
Graduates:
Jim Hafner (1956-1962),
Tyangela Steele (1988-1989),
Adlai Collado (1990-1991),
Jo Bolger (1980-1986),
Krista Samelson (1979-1984)

Facebook

James Hafner Photo 28

Winnie James Hafner

view source
James Hafner Photo 29

James Hafner

view source
James Hafner Photo 30

James Hafner

view source
James Hafner Photo 31

James Hafner

view source
James Hafner Photo 32

James Hafner

view source
James Hafner Photo 33

James Hafner

view source
James Hafner Photo 34

James Hafner

view source
James Hafner Photo 35

James Hafner

view source

Get Report for James Paul Hafner from Tucson, AZ, age ~54
Control profile