Patents by Inventor Mark Hersey

Mark Hersey 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: 20080010116
    Abstract: A Simultaneous Information Release Application (SIRA) controls the exchange of information between two or more participants via an exchange of information when the participants satisfy rules regarding mutuality. SIRA runs a questionnaire module, an offer module, and a match module.
    Type: Application
    Filed: June 13, 2006
    Publication date: January 10, 2008
    Inventor: MARK HERSEY
  • Patent number: 7269832
    Abstract: A method and apparatus provides for handling communications between an application and a device through a device driver. Calls or commands are used by the device driver to access the hardware that are common to a number of different types of devices that are to be handled by the device driver. These calls or commands are used to store or save away information in the device when an application accessing the device shifts into a background state from a foreground state. These commands are used to restore information to the device when the application shifts back into the foreground state from the background state. In addition, a range of I/O ports used to access the devices are identified and predicted. For example, with video adapters, port address ranges are trapped for addresses identified through both PCI and VESA BIOSES.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Mark Hersey, Jan Rogoyski
  • Patent number: 6948125
    Abstract: The implementation of the invention involves a conventional display window and a system for displaying a portion of said hierarchical tree within the borders of the window in combination with an implementation enabling a user to expand each nested displayed category into a displayed list of items in said category, and to collapse said displayed list back to each displayed category. There are means for scrolling said displayed hierarchy through said window. This invention provides for a set of displayed indicators, each representing a hidden expanded category in the hierarchical chain of a list of items displayed within said window. There is a further implementation associated with each displayed indicator enabling a user to select the indicator to collapse the hidden category represented by said indicator and thereby enable the display of the collapsed category within said window.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: September 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Keely RaNae Detweiler, Mark Hersey
  • Publication number: 20040210911
    Abstract: A method and apparatus provides for handling communications between an application and a device through a device driver. Calls or commands are used by the device driver to access the hardware that are common to a number of different types of devices that are to be handled by the device driver. These calls or commands are used to store or save away information in the device when an application accessing the device shifts into a background state from a foreground state. These commands are used to restore information to the device when the application shifts back into the foreground state from the background state. In addition, a range of I/O ports used to access the devices are identified and predicted. For example, with video adapters, port address ranges are trapped for addresses identified through both PCI and VESA BIOSES.
    Type: Application
    Filed: September 12, 2003
    Publication date: October 21, 2004
    Inventors: William Kress Bodin, Mark Hersey
  • Patent number: 6760784
    Abstract: A method and apparatus provides for handling communications between an application and a device through a device driver. Calls or commands are used by the device driver to access the hardware that are common to a number of different types of devices that are to be handled by the device driver. These calls or commands are used to store or save away information in the device when an application accessing the device shifts into a background state from a foreground state. These commands are used to restore information to the device when the application shifts back into the foreground state from the background state. In addition, a range of I/O ports used to access the devices are identified and predicted. For example, with video adapters, port address ranges are trapped for addresses identified through both PCI and VESA BIOSES.
    Type: Grant
    Filed: October 8, 1998
    Date of Patent: July 6, 2004
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Mark Hersey, Jan Rogoyski
  • Publication number: 20030202019
    Abstract: The implementation of the invention involves a conventional display window and a system for displaying a portion of said hierarchical tree within the borders of the window in combination with an implementation enabling a user to expand each nested displayed category into a displayed list of items in said category, and to collapse said displayed list back to each displayed category. There are means for scrolling said displayed hierarchy through said window. This invention provides for a set of displayed indicators, each representing a hidden expanded category in the hierarchical chain of a list of items displayed within said window. There is a further implementation associated with each displayed indicator enabling a user to select the indicator to collapse the hidden category represented by said indicator and thereby enable the display of the collapsed category within said window.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Keely RaNae Detweiler, Mark Hersey