Patents by Inventor Glen Salmon

Glen Salmon 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: 7287258
    Abstract: A thread consistency support system 10 provides thread consistency from a Connector Application Program Interface 50 that creates multiple threads to a Thread-dependent Connector 40 that only allows a single thread to link to that connector for all operations on that connector. The system includes a Detection/Activation routine 20 that activates a Threading MetaConnector routine 30 in response to the Detection/Activation routine identifying a multi-threaded application 60 attempting to access a Thread-dependent Connector 40. The Threading MetaConnector routine 30 interfaces between the Connector Application Program Interface 50 and the Thread-dependent Connector 40. The Threading MetaConnector routine 30 establishes a connection handle for a single internal thread 80 with the Thread-dependent Connector 40 that is returned to the Connector Application Program Interface 50 of a calling multi-threaded application 60 in place of multiple requested thread connection handles.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: October 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: Glen Salmon, John F. Kilroy
  • Publication number: 20060224427
    Abstract: The present invention provides a method, system, and computer program product for individual and group work space allocation and utilization. The method comprises: providing a plurality of free spaces in a work environment; and dynamically mapping one of the plurality of free spaces to a user based on a set of mapping criteria.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Applicant: International Business Machines Corporation
    Inventor: Glen Salmon
  • Publication number: 20060167740
    Abstract: A method, system, and computer program product for processing objectives of an organization. Included is a computerized system having: an objective creation system for defining new objectives and setting associated target values for a defined time period; an objective linking system for linking a set of source objectives to a destination objective; and an objective analysis system for comparing a current actual value with a current target value for a selected objective.
    Type: Application
    Filed: January 21, 2005
    Publication date: July 27, 2006
    Inventors: Scott Consolatti, Tong Li, Glen Salmon
  • Publication number: 20060168546
    Abstract: A method, system, and computer program product for processing objectives of an organization. Included is a computerized system having: a graphical interface for displaying an objective hierarchy, wherein the objective hierarchy comprises a plurality of objectives; and a visual execution status system for displaying a visual execution status for each of the plurality of objectives, wherein the visual execution status connotes information regarding how well the objective is being performed.
    Type: Application
    Filed: January 21, 2005
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Scott Consolatti, Tong Li, Harold Moss, Glen Salmon