Patents by Inventor Joseph Gimness

Joseph Gimness 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).

  • Patent number: 7493601
    Abstract: A system and method implementable in a JAVA® application for providing C++ language friend-style access that grants JAVA® objects access to methods of another JAVA® object. The method comprises steps of: providing a method in the implementing JAVA object for determining the name of a JAVA object class that has called a method within the implementing JAVA object; comparing the JAVA object class name against a list of object names that have been granted access rights to the method in the implementing JAVA object; and, in response to the comparing, one of: enabling execution of the method of the implementing JAVA object upon determination that the calling object class is a member of the list, or, preventing execution of the method upon determination that the calling object is not a member of the list.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Joseph A. Gimness, Jason L. Peipelman, Paul A. Jennas, II
  • Publication number: 20060143580
    Abstract: A cursor control device such as a mouse allows a user to quickly switch between screens in a multi-monitor computing environment. Available programmable buttons on the cursor control device are programmed to achieve a functionality for switching between display regions on different screens, or within a screen. With a click of the button, the cursor can switch to another display region on the same screen or a different screen. Moreover, the cursor can switch to a corresponding location or a predetermined, e.g., fixed, location. The cursor can cycle or alternate among display regions. When switching back to the starting display region, the cursor can return to its original location, a location corresponding to that in a previous display region, or a predetermined location. A user interface allows a user to configure the behavior.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 29, 2006
    Applicant: International Business Machines Corporation
    Inventors: Joseph Gimness, Brian McCain, Jason Peipelman
  • Publication number: 20060129781
    Abstract: An offline configuration simulator allows a user to model and manage a simulated data storage system. Once the simulated data storage system is properly configured, a configuration file is applied to a corresponding real data storage system. An existing configuration of the data storage system can be imported into the offline configuration system for further modification.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Inventors: Andrew Gellai, Joseph Gimness, John Paveza, Jens Wissenbach
  • Publication number: 20060117296
    Abstract: A system and method implementable in a JAVA® application for providing C++ language friend-style access that grants JAVA® objects access to methods of another JAVA® object. The method comprises steps of: providing a method in the implementing JAVA object for determining the name of a JAVA object class that has called a method within the implementing JAVA object; comparing the JAVA object class name against a list of object names that have been granted access rights to the method in the implementing JAVA object; and, in response to the comparing, one of: enabling execution of the method of the implementing JAVA object upon determination that the calling object class is a member of the list, or, preventing execution of the method upon determination that the calling object is not a member of the list.
    Type: Application
    Filed: November 19, 2004
    Publication date: June 1, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph Gimness, Jason Peipelman, Paul Jennas
  • Publication number: 20060117322
    Abstract: An apparatus, system, and method are disclosed for converting a synchronous interface into an asynchronous interface. The apparatus includes a receive module, a generate module, and a return module. The receive module receives a request for a transaction from a synchronous requester, the generate module generates a delaying object and a forwarding interface compatible with the requested return type, and the return module returns the delaying object with the forwarding interface to the requester. Additionally, services for implementing such an apparatus, system, and method are disclosed. Implementation of the apparatus, system, and method provide for increased computing performance, reduced application run time, and decreased usage of computing resources.
    Type: Application
    Filed: November 17, 2004
    Publication date: June 1, 2006
    Inventors: Joseph Gimness, Brian McCain, Jason Peipelman