Patents by Inventor Michael Gilfix

Michael Gilfix has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20060187902
    Abstract: A method, apparatus, and computer instructions are provided for a session initiation protocol application design, development, execution, and integration. A framework with a framework controller, an application data object, transition handlers, precondition handlers and post condition handlers is provided. When a message is received in a SIP application, the framework controller determines a state of application and parses the message to update application data by using corresponding handlers. The handlers for each state are specified in an input markup language model defined by a user externally via a Web service accessible component.
    Type: Application
    Filed: February 24, 2005
    Publication date: August 24, 2006
    Inventors: Oliver Birch, Michael Gilfix, Rhys Ulerich, Paul Williamson
  • Publication number: 20060047565
    Abstract: The present invention provides decomposing metrics. A result is decomposed into a expression and at least one datum. The decomposed expression and at least one datum is rendered on a display means. This enables and end user to determine what calculations and data is used to calculate metrics, thereby giving the viewer more useful information.
    Type: Application
    Filed: August 26, 2004
    Publication date: March 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Gilfix, David Greene, Vani Prasad, Daniel Roth, William Salinas, William Streit
  • Publication number: 20060036595
    Abstract: The present invention provides for sharing information among a plurality of dashboards. Employment of at least one metric of a first dashboard is monitored. An indicia of the monitored metric is transmitted. The indicia of the monitored metric is received. An indicia associated with the monitored metric is displayed on a second dashboard, thereby enabling a user of the second dashboard to know what metrics a user of the first dashboard are employing.
    Type: Application
    Filed: August 12, 2004
    Publication date: February 16, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Gilfix, David Greene, Vani Prasad, Daniel Roth, William Salinas, William Streit
  • Publication number: 20060036475
    Abstract: A method, an apparatus, and a computer program are provided to better analyze business activities. Metrics are utilized to mine information gathered on a businesses operations. At times of user labeled events, snap shots of the state of the business can be taken. Statistical analyses are performed on the data corresponding to the state of the business to determine if correlations between user labeled events and business activities. Therefore, a business can become more competitive by determining the behaviors that both help and hurt business operations.
    Type: Application
    Filed: August 12, 2004
    Publication date: February 16, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Gilfix, David Greene, Vani Prasad, Daniel Roth, William Salinas, William Streit, Scott Winters
  • Patent number: 6992592
    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.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael Gilfix, Jerry Walter Malcolm
  • Patent number: 6986041
    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.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: January 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Gilfix, Tyron Jerrod Stading
  • Patent number: 6977579
    Abstract: Radio frequency identification aiding the visually impaired, including receiving in an electronic travel aid (“ETA”) for the visually impaired, from a radio frequency identification (“RFID”) tag associated with an object, information that describes the object and displaying a description of the object through an interface for a visually impaired person. Information that describes the object may include at least one of a predefined set of attributes that describe the object. Many embodiments include retrieving, in dependence upon a unique identification code, further information describing the object—either locally from an ETA or through a network from a remote store of information.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: December 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Michael Gilfix, Jerry Walter Malcolm
  • Publication number: 20050138568
    Abstract: A system integrated window sizing device for varying the display size of displayed windows in a portable computing device. A pointer stick device is integrated into the portable computing device and supports movement of a cursor pointer in both an X axis and Y axis direction in a first mode of operation and, in a second mode of operation can be utilized to increase or decrease a selected window size by rotation thereof. Transfer between the first mode of operation and the second mode of operation, can be accomplished by axial movement of the pointer stick.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventor: Michael Gilfix
  • Publication number: 20050125598
    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.
    Type: Application
    Filed: December 3, 2003
    Publication date: June 9, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Anthony Liguori
  • Publication number: 20050125599
    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.
    Type: Application
    Filed: December 3, 2003
    Publication date: June 9, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Anthony Liguori
  • Publication number: 20050125384
    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.
    Type: Application
    Filed: December 3, 2003
    Publication date: June 9, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Anthony Liguori
  • Publication number: 20050125383
    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.
    Type: Application
    Filed: December 3, 2003
    Publication date: June 9, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Anthony Liguori
  • Publication number: 20050099306
    Abstract: Radio frequency identification aiding the visually impaired, including receiving in an electronic travel aid (“ETA”) for the visually impaired, from a radio frequency identification (“RFID”) tag associated with an object, information that describes the object and displaying a description of the object through an interface for a visually impaired person. Information that describes the object may include at least one of a predefined set of attributes that describe the object. Many embodiments include retrieving, in dependence upon a unique identification code, further information describing the object—either locally from an ETA or through a network from a remote store of information.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Jerry Malcolm
  • Publication number: 20050099318
    Abstract: Methods, systems, and products for radio frequency identification aiding the visually impaired, storing a recording of a sound, including timing information for synchronous playback, 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 synchronously 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.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Jerry Malcolm
  • Publication number: 20050099307
    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.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Jerry Malcolm
  • Publication number: 20050086690
    Abstract: Delivering interactive non-intrusive advertising content, including receiving a selection signal indicating that a user has selected an item displayed on a television screen, the item having associated non-intrusive interactive advertising content; identifying the selected item; and displaying the associated non-intrusive interactive advertising content. Embodiments typically include receiving and storing advertising data that associates the selected item with a screen region and with interactive advertising content. Receiving the advertising data often includes receiving the advertising data encoded in a video signal that includes a video image of the item. In some embodiments, the advertising data is encoded in a digital data stream separate from a video signal, and receiving the advertising data is carried out by receiving the data stream through a digital network.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Scott Winters, Tyron Stading
  • Publication number: 20050015614
    Abstract: Provided is an apparatus and method for detecting fraudulent passwords so that computer break-in attempts can be distinguished from authorized users incorrectly entering their passwords. An actual password is mapped against a computer keyboard and the resultant data is stored in memory. The profile of an entered password is compared to the stored profile. If the profile of the entered password differs significantly from the stored profile, then the login attempt is flagged as an attempted intrusion. In one embodiment of the current invention, passwords are mapped according to the distance subsequent keystrokes are from each other. Different embodiments may have different mapping schemes. For example, mapping data may correspond to statistical data that corresponds to the likelihood that a particular character is typed by mistake when another character is intended.
    Type: Application
    Filed: July 17, 2003
    Publication date: January 20, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Foluso Okunseinde, Tyron Stading
  • Publication number: 20040187095
    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
    Type: Application
    Filed: March 19, 2003
    Publication date: September 23, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Jerry Walter Malcolm, Foluso Olaiya Okunseinde, Tyron Jerrod Stading, Paul Stuart Williamson, Scott Lee Winters
  • Publication number: 20040177260
    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.
    Type: Application
    Filed: March 6, 2003
    Publication date: September 9, 2004
    Applicant: International Business Machines Corporation
    Inventors: Michael A. Gilfix, Tyron Jerrod Stading
  • Publication number: 20040167986
    Abstract: Systems and methods of application integration, including constructing an application integration adapter in dependence upon a profile including data describing the adapter, receiving instructions to alter the adapter, and altering the adapter in dependence upon the instructions. Exemplary embodiments of the invention include communicating integration messages among applications through the adapter as altered. In typical embodiments, receiving instructions to alter the adapter includes detecting changes in the adapter profile. In such embodiments, detecting changes in the adapter profile includes creating a copy of the profile, and periodically comparing the profile and the copy. In other exemplary embodiments, receiving instructions to alter the adapter includes receiving from an application an administrative integration message bearing the instructions to alter the adapter. In such embodiments, altering the adapter in dependence upon the instructions includes updating the profile.
    Type: Application
    Filed: February 26, 2003
    Publication date: August 26, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Jerry Walter Malcolm, Foluso Olaiya Okunseinde, Tyron Jerrod Stading, Paul Stuart Williamson, Scott Lee Winters