Search

John L Hufferd

age ~82

from San Jose, CA

Also known as:
  • John Lewis Hufferd
  • John Te Hufferd
  • John B Hufferd
  • John J Hufferd
  • John L Huffer
  • John O
Phone and address:
5877 Dash Ct, San Jose, CA 95120
408 627-9606

John Hufferd Phones & Addresses

  • 5877 Dash Ct, San Jose, CA 95120 • 408 627-9606
  • Gilroy, CA
  • Morgan Hill, CA
  • Orange, CA
  • Arnold, CA
  • Murphys, CA
  • Santa Clara, CA
  • 5877 Dash Ct, San Jose, CA 95120

Us Patents

  • Method, System, And Program For Processing A Packet Including I/O Commands And Data

    view source
  • US Patent:
    7043578, May 9, 2006
  • Filed:
    Jan 9, 2003
  • Appl. No.:
    10/340882
  • Inventors:
    John Lewis Hufferd - San Jose CA, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 13/42
    G06F 3/00
  • US Classification:
    710105, 710 30
  • Abstract:
    Provided are a method, system, and program for processing a packet including an Input/Output (I/O) command. A first level protocol processes a first level packet including a frame and a first level error code, wherein the first level error code is used to perform link-to-link error checking. A second level packet embedded in the first level packet frame is processed, wherein the second level packet includes an I/O command and a second level error code, and wherein the error code is used to perform end-to-end error checking. A second level packet frame in the second level packet including the I/O command is processed, wherein the packet comprises only the first level packet and the second level packet. The I/O command using an I/O protocol is processed.
  • System And Method For Creation/Deletion Of Linear Block Address Table Entries For Direct I/O

    view source
  • US Patent:
    7464189, Dec 9, 2008
  • Filed:
    May 23, 2005
  • Appl. No.:
    11/135539
  • Inventors:
    William Todd Boyd - Poughkeepsie NY, US
    John Lewis Hufferd - San Jose CA, US
    Agustin Mena, III - Austin TX, US
    Renato John Recio - Austin TX, US
    Madeline Vega - Austin TX, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 3/00
    G06F 13/28
    G06F 12/00
    G06F 17/30
  • US Classification:
    710 3, 710 22, 707204
  • Abstract:
    A method that enables application instances to pass block mode storage requests directly to a physical I/O adapter without run-time involvement from the local operating system or hypervisor is provided. In one aspect of the method, a mechanism is provided for handling user space creation and deletion operations for creating and deleting allocations of linear block addresses of a physical storage device to application instances. For creation, it is determined if there are sufficient available resources for creation of the allocation. For deletion, it is determined if there are any I/O transactions active on the allocation before performing the deletion. Allocation may be performed only if there are sufficient available resources and deletion may be performed only if there are no active I/O transactions on the allocation being deleted.
  • Method For Enabling Communication Between Nodes

    view source
  • US Patent:
    7475153, Jan 6, 2009
  • Filed:
    Jul 16, 2004
  • Appl. No.:
    10/893213
  • Inventors:
    John Lewis Hufferd - San Jose CA, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 15/16
  • US Classification:
    709230, 709213, 709217, 709223, 709246, 710 22
  • Abstract:
    Provided is a method performed at a local node to communicate with a remote node. A first communication protocol is used to communicate with the remote node to establish a connection for a second communication protocol. Data structures are created to enable communication with the remote node to establish the connection with the remote node for the second communication protocol. An extension layer is invoked for the second communication protocol. The data structures are passed to the extension layer to use to communicate with the remote node using the second communication protocol.
  • System And Method For Efficient Implementation Of A Shared Receive Queue

    view source
  • US Patent:
    7496698, Feb 24, 2009
  • Filed:
    Mar 22, 2005
  • Appl. No.:
    11/086713
  • Inventors:
    Giora Biran - Zichron-Yaakov, IL
    John Lewis Hufferd - San Jose CA, US
    Zorik Machulsky - Gesher Haziv, IL
    Vadim Makhervaks - Austin TX, US
    Renato John Recio - Austin TX, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 3/00
    G06F 5/00
  • US Classification:
    710 52, 710 54, 710310, 713 1, 713100, 709228
  • Abstract:
    A method, computer program product, and a data processing system for posting and retrieving WQEs to a shared receive queue in a manner that alleviates head-of-line blocking issues is provided. The present invention provides a shared receive queue and a posting routine for allowing non-sequential work request postings in the shared receive queue. Additionally, a fetch routine is provided for non-sequential fetching of work queue elements from the shared receive queue.
  • Method For Out Of User Space I/O With Server Authentication

    view source
  • US Patent:
    7500071, Mar 3, 2009
  • Filed:
    Aug 31, 2005
  • Appl. No.:
    11/216879
  • Inventors:
    William Todd Boyd - Poughkeepsie NY, US
    John Lewis Hufferd - San Jose CA, US
    Agustin Mena, III - Austin TX, US
    Renato J. Recio - Austin TX, US
    Madeline Vega - Austin TX, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 12/00
  • US Classification:
    711163, 709216, 711202
  • Abstract:
    A method that enables user space middleware or applications to pass I/O storage requests directly to a network attached storage device via a storage server that performs authentication is provided. A mechanism is provided for using a translation protection table (TPT) data structure, which may include a file name protection table (FNPT) and file extension protection table (FEPT), or logical volume protection table (LVPT), to control user space and out of user space Input/Output (I/O) operations. The storage server performs authentication of an application instance's request to open an operating system logical volume and, upon being authenticated, permits the application instance to submit I/O storage requests via the TPT to the opened OS logical volume. I/O storage requests are translated into storage commands using the TPT and the storage commands are encapsulated for transmission via one or more networks to the storage server.
  • Method For Query/Modification Of Linear Block Address Table Entries For Direct I/O

    view source
  • US Patent:
    7502871, Mar 10, 2009
  • Filed:
    May 23, 2005
  • Appl. No.:
    11/135540
  • Inventors:
    William Todd Boyd - Poughkeepsie NY, US
    John Lewis Hufferd - San Jose CA, US
    Agustin Mena, III - Austin TX, US
    Renato John Recio - Austin TX, US
    Madeline Vega - Austin TX, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 3/00
    G06F 9/26
    G06F 9/34
    G06F 12/00
  • US Classification:
    710 1, 710 3, 710 36, 710 58, 711202
  • Abstract:
    The present invention provides a method, that enables application instances to pass block mode storage requests directly to a physical I/O adapter without run-time involvement from the local operating system or hypervisor. In one aspect of the present invention, a mechanism is provided for handling user space query and modification operations for querying and modifying attributes of allocations of linear block addresses of a physical storage device. For modification, it is determined if there are sufficient available resources for the modification of the allocation. In addition, it is determined if there are any 1/0 transactions active on the allocation before performing the modification. Modification of the attributes of the allocation may be performed only if there are sufficient available resources and only if there are no active I/O transactions on the allocation being modified.
  • Method For Out Of User Space Block Mode I/O Directly Between An Application Instance And An I/O Adapter

    view source
  • US Patent:
    7502872, Mar 10, 2009
  • Filed:
    May 23, 2005
  • Appl. No.:
    11/135541
  • Inventors:
    William Todd Boyd - Poughkeepsie NY, US
    John Lewis Hufferd - San Jose CA, US
    Agustin Mena, III - Austin TX, US
    Renato John Recio - Austin TX, US
    Madeline Vega - Austin TX, US
  • Assignee:
    International Bsuiness Machines Corporation - Armonk NY
  • International Classification:
    G06F 3/00
    G06F 5/00
    G06F 9/26
    G06F 9/34
    G06F 12/00
  • US Classification:
    710 1, 710 36, 710 39, 711202, 711205, 711206, 711207
  • Abstract:
    The present invention provides a method that enables application instances to pass block mode storage requests directly to a physical I/O adapter without run-time involvement from the local operating system or hypervisor. Specifically, a mechanism for providing and using a linear block address (LBA) translation protection table (TPT) to control out of user space I/O operations is provided. In one aspect of the present invention, the LBATPT includes an adapter protection table that has entries for each portion of a storage device. Entries include access control values which identify whether the entry is valid and what access type operations may be performed on a corresponding portion of a storage device. I/O requests may be checked against these access control values to determine if an application instance that submitted the I/O requests may access the LBAs identified in the I/O requests in the manner requested.
  • Methods, Apparatus And Computer Programs For Recovery From Failures In A Computing Environment

    view source
  • US Patent:
    7523341, Apr 21, 2009
  • Filed:
    May 13, 2004
  • Appl. No.:
    10/844796
  • Inventors:
    John Hufferd - San Jose CA, US
    Kalman Z. Meth - Netanya, IL
    Julian Satran - Atlit, IL
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 11/00
  • US Classification:
    714 4, 714 6, 709223, 709224
  • Abstract:
    Provided are methods, apparatus and computer programs for recovery from failures affecting a server in a data processing environment in which a set of servers controls a client's access to a set of resource instances. Independent of any server failure, the client or a gateway is provided with an identification of both a primary server for accessing the resource and at least one secondary server for use as a backup server for accessing the same resource instance (for example, the same physical storage disk). The client or gateway connects to the primary server to perform resource access operations. Following a failure that affects availability of the primary server, the client or gateway connects to the previously identified secondary server to access the same resource instance. Provision of the identification of at least one backup secondary server (without requiring the ‘trigger’ of a failure) avoids the need to discover a new server as part of the recovery operation following a failure. Release of existing reservations using a reset operation, and re-reservation by the original initiator via a backup server, deals with any dangling reservations.

License Records

John L Hufferd

License #:
9001270 - Expired
Issued Date:
Mar 1, 1993
Expiration Date:
Sep 11, 2001
Type:
Salesperson

Resumes

John Hufferd Photo 1

John Hufferd

view source

Facebook

John Hufferd Photo 2

John Hufferd

view source
John Hufferd Photo 3

John Hufferd

view source
John Hufferd Photo 4

John Hufferd

view source
John Hufferd Photo 5

John Hufferd

view source

Googleplus

John Hufferd Photo 6

John Hufferd

Youtube

2017 Gold Cup Regional Cl 113 John Hufferd La...

Latours LeVian (SpiceOLife Present Tense x Springmill New Harmony) 201...

  • Duration:
    7m 21s

Millennium Force 2013 World Champion Four Yr ...

... Robert Greenway, Sarde Morgans, Clayville, RI Trained & presented ...

  • Duration:
    4m 20s

Minion Millennium Promo 2016

Minion Millennium is owned by Sarde Morgans, Clayville, RI and managed...

  • Duration:
    1m 36s

"Moonlight Motor Inn" Performed by Jerry Gont...

This is my favorite song. It was written by John John Malcolm Penn "Mo...

  • Duration:
    4m 56s

SARDE'S SOUL SISTER

... John Hufferd, Triumph Stables, Roanoke, IN. Available for purchase...

  • Duration:
    2m 58s

"Ol' 55" Performed by Jerry Gontang, Guy Huf...

"Ol' 55" Performed by Jerry Gontang, Guy Hufferd and Andy Tirpak At Ke...

  • Duration:
    3m 52s

Classmates

John Hufferd Photo 7

John Hufferd

view source
Schools:
Saint Mary School Rushville IN 1947-1951
Community:
Bob Goins, Thomas Wagner

Get Report for John L Hufferd from San Jose, CA, age ~82
Control profile