Ibm
Vp, Cloud Integration; Chief Product Officer Cloud Paks
Education:
The University of Texas at Austin 2003 - 2006
Master of Science, Masters, Computer Science
Tufts University 1998 - 2002
Bachelors, Bachelor of Science, Electrical Engineering
Cañada College
Skills:
Enterprise Architecture Sales Management Sales Mobile Technology Product Development Product Management Professional Services Technical Product Sales Business Development Management Application Architecture Websphere Soa
Interests:
Guitar Music
Isbn (Books And Publications)
Tax, Estate & Financial Planning for the Elderly: Forms & Practice
Michael A. Gilfix - Austin TX, US Tyron Jerrod Stading - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 9/00
US Classification:
713161
Abstract:
A system and method for remote code integrity in distributed systems is presented. A server sends encrypted remote code to a client. The client receives the encrypted remote code and a key agent from the server. The key agent includes a key to decrypt the remote code. The client uses the key to decrypt the encrypted remote code and stores the decrypted remote code in internal memory. The key agent uses a second key included in the key agent to re-encrypt the decrypted remote code and stores the re-encrypted remote code in non-volatile memory. The client executes the decrypted remote code located in internal memory. Once the client is finished executing the decrypted remote code, the client overwrites the keys and deletes the old encrypted code.
Radio Frequency Identification Aiding The Visually Impaired With Sound Skins
Michael Gilfix - Austin TX, US Jerry Walter Malcolm - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G08B 3/10 G08G 1/005 H04Q 7/00
US Classification:
34082519, 34082549, 340944, 3405731, 235375
Abstract:
Methods, systems, and products for radio frequency identification aiding the visually impaired, storing a recording of a sound representing at least one attribute of an object having associated with the object a radio frequency identification (“RFID”) tag; activating the RFID tag with an electronic travel aid (“ETA”) for the visually impaired; retrieving the recording from storage; and playing the recording through an audio interface of the ETA. Storage of sound recording may be local or remote, and sound recordings may be sorted or indexed and retrieved from storage according to an RFID tag identification code, a classification code for the object, and a type code (a sound skin identifier) for the recording.
Content Addressable Data Storage And Compression For Computer Memory
Michael Gilfix - Austin TX, US Anthony N. Liguori - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/02 G06F 17/30
US Classification:
711108, 707 3, 707101
Abstract:
Methods, systems, and products of content addressable data storage and compression for computer memory are disclosed as providing a chunk of data comprising a quantity of input data; retrieving a memory block from computer memory; searching for a segment of the chunk that matches the memory block; and if a matching segment is found: discarding the matching segment and providing a retrieval key for the memory block as a retrieval key for the matching segment; identifying an unmatched portion of the chunk that does not match the memory block; and storing the unmatched portion and providing a retrieval key for the unmatched portion.
Content Addressable Data Storage And Compression For Semi-Persistent Computer Memory For A Database Management System
Michael Gilfix - Austin TX, US Anthony N. Liguori - Austin TX, US
Assignee:
International Business Machines Corporation - Arnomk NY
International Classification:
G06F 17/30 G06F 12/02
US Classification:
707 3, 707101, 711108
Abstract:
Content addressable data storage and compression for semi-persistent computer memory for a database management system including providing a data structure that associates data identifiers and retrieval keys for memory blocks for storing in semi-persistent memory data from the database management system; searching for a segment of a chunk of data from the database management system that matches a memory block from semi-persistent memory; and if a matching segment is found: discarding the matching segment; storing in the data structure in the database management system a retrieval key for the matching segment in association with a data identifier; identifying an unmatched portion of the chunk that does not match the memory block; storing the unmatched portion semi-persistently in a free memory block from a file system; and storing in the data structure in the database management system a retrieval key for the unmatched portion in association with the data identifier.
Transparent Content Addressable Data Storage And Compression For A File System
Michael Gilfix - Austin TX, US Anthony N. Liguori - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30 G06F 12/02
US Classification:
707 3, 707101, 711108
Abstract:
Transparent content addressable data storage and compression for a file system including providing a data structure that associates file identifiers and retrieval keys for memory blocks for storing file contents; storing in the data structure one or more file identifiers; providing a chunk of data comprising a quantity of input data of a file; retrieving a memory block from computer memory; searching for a segment of the chunk that matches the memory block; and if a matching segment is found: discarding the matching segment; providing a retrieval key for the memory block as a retrieval key for the matching segment; identifying an unmatched portion of the chunk that does not match the memory block; storing the unmatched portion; and providing a retrieval key for the unmatched portion.
Content Addressable Data Storage And Compression For Semi-Persistent Computer Memory
Michael Gilfix - Austin TX, US Anthony N. Liguori - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/02 G06F 17/30
US Classification:
711108, 707 3, 707101
Abstract:
Content addressable data storage and compression for semi-persistent computer memory including providing a chunk of data that is a quantity of input data; retrieving a memory block from semi-persistent computer memory; searching for a segment of the chunk that matches the memory block; and if a matching segment is found: discarding the matching segment; providing a retrieval key for the memory block as a retrieval key for the matching segment; identifying an unmatched portion of the chunk that does not match the memory block; identifying a free memory block of a file system; storing the unmatched portion semi-persistently in the free memory block; and providing a retrieval key for the unmatched portion.
Installation Of Data-Driven Business Integration Adapters
Michael Gilfix - Austin TX, US Jerry Walter Malcolm - Austin TX, US Foluso Olaiya Okunseinde - Austin TX, US Tyron Jerrod Stading - Austin TX, US Paul Stuart Williamson - Round Rock TX, US Scott Lee Winters - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00 G06F 9/44 G06F 9/46 G06F 13/00
US Classification:
719313
Abstract:
Software application integration including providing a multiplicity of predefined data communications receivers, each receiver specific to a software application and a communications protocol; providing a multiplicity of predefined data communications senders, each sender specific to a software application and a communications protocol; providing one or more transports, each transport having the capability of configuring itself, in dependence upon configuration parameters from a profile, with a receiver and a sender; providing a multiplicity of predefined transfer managers; providing an adapter profile identifying communications transports, including receivers and senders, and, optionally, one or more transfer managers, wherein the adapter profile includes configuration parameters for the data communications transports and the transfer managers; and constructing an application integration adapter in dependence upon the profile, wherein the adapter comprises the transports, receivers, senders, and the transfer managers identified in the profile.
Michael Gilfix - Austin TX, US Jerry Walter Malcolm - Austin TX, US Foluso Olaiya Okunseinde - Austin TX, US Tyron Jerrod Stading - Austin TX, US Paul Stuart Williamson - Round Rock TX, US Scott Lee Winters - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00 G06F 9/44 G06F 9/46 G06F 13/00
US Classification:
719313
Abstract:
Software application integration, including constructing an application integration adapter where the constructing is carried out in dependence upon a profile. The profile includes data describing the adapter. Embodiments include communicating integration messages among applications through the adapter. Profiles include identifications of at least two communications transports, including configuration parameters for the data communications transports. In typical embodiments, constructing an application integration adapter includes creating the transports identified in the adapter profile, and configuring the transports in accordance with the configuration parameters.