Patents by Inventor Edward Joseph Gallagher

Edward Joseph Gallagher 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: 8386503
    Abstract: The present invention provides a way to efficiently validate and process requests, such as deletion requests, that affect items having associated objects in a content management system. When the request is received, a timestamp for the item is retrieved. A timestamp for any objects affected by the request are then retrieved and checked against the timestamp for the item. The request is then completed on the item and objects based on the respective timestamps for the item and the objects.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Donald Edward Benson, Edward Joseph Gallagher, Mang-Rong Ho, Dwayne Lorenzo Richardson
  • Patent number: 8161495
    Abstract: A system and computer program product for passing parameters of data structures where an API and corresponding stored procedures are at different version/release levels is provided. A received data structure is parsed for a version identifier of a caller. The parsed version identifier is compared to a stored procedure version identifier and a determination is made with regards to a data structure compatibility or a data structure incompatibility. If a data structure compatibility is determined, all received data structure elements are parsed. If, however, a data structure incompatibility is determined, only data structure elements known to both the caller and the stored procedures are parsed.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Edward Joseph Gallagher, Mang-Rong Ho
  • Publication number: 20090049078
    Abstract: A system, and program product for managing the creation, retrieval, editing or distribution of content by creating a folder and filing the folder in a library on a selected server. This is accomplished by first creating an autofoldering configuration entry in an Auto Link table. Accomplishment of this step results in returning target item types and an auto folder structure. This auto folder structure contains target and source item type IDs. The next step is fetching a next set of target item type attribute IDs, and looping through item types from the auto folder structure, searching for a target folder for each target item type from the auto folder structure. A link is invoked to a folder for each target item found; and a target folder is created if no target folders are found.
    Type: Application
    Filed: August 31, 2008
    Publication date: February 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edward Joseph Gallagher, Tawei Hu, Lily Liang, Kenneth Carlin Nelson, Li-Ming A. Wang
  • Patent number: 7467386
    Abstract: A method for passing parameters of data structures where an API and corresponding stored procedures are at different version/release levels is provided. A received data structure is parsed for a version identifier of a caller. The parsed version identifier is compared to a stored procedure version identifier and a determination is made with regards to a data structure compatibility or a data structure incompatibility. If a data structure compatibility is determined, all received data structure elements are parsed. If, however, a data structure incompatibility is determined, only data structure elements known to both the caller and the stored procedures are parsed.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Edward Joseph Gallagher, Mang-Rong Ho
  • Publication number: 20080222217
    Abstract: A system and computer program product for passing parameters of data structures where an API and corresponding stored procedures are at different version/release levels is provided. A received data structure is parsed for a version identifier of a caller. The parsed version identifier is compared to a stored procedure version identifier and a determination is made with regards to a data structure compatibility or a data structure incompatibility. If a data structure compatibility is determined, all received data structure elements are parsed. If, however, a data structure incompatibility is determined, only data structure elements known to both the caller and the stored procedures are parsed.
    Type: Application
    Filed: May 8, 2008
    Publication date: September 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edward Joseph Gallagher, Mang-Rong Ho
  • Patent number: 7191393
    Abstract: A user interface construction method (10) for a web based user interface (“WUI”) 18. A server 12 has an HTML template 22, HTML ResourceBundles 24, and JAR files 26 containing Java ResourceBundles 28. At run-time, a user will select a language at the browser 24 and a language code 44 will be transmitted to the server 12, whereupon the server 12 will construct a constructed HTML code 46 from the HTML template 22 and a corresponding HTML ResourceBundle 24. The constructed HTML code 46 (including Java code 25 inserts) will then be transmitted to the browser 14 along with the JAR file containing the Java ResourceBundles 28.
    Type: Grant
    Filed: September 25, 1998
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Pi-Wei Chin, Daniel Graham Douglas, Edward Joseph Gallagher, Benjamin Franklin Yee
  • Patent number: 6873995
    Abstract: Managing a content management system. The content management system is one that is configured and controlled to establish a connection between a client and a library server, generate a transaction identifier and insert, a record for the transaction in a tracking table associated with the library server, pass transaction data from the client to a resource manager, process the transaction at the resource manager and record transaction data in a tracking table associated with the resource manager. The resource manager returns transaction success/failure data to the client, compares activity recorded in the tracking tables, and takes corrective action based upon the activity comparison.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: March 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Donald Edward Benson, Karen W. Brannon, David Mun-Hien Choy, Gerald R. Clarke, Edward Joseph Gallagher, Hui-I Hsiao, Tawei Hu, Gerald Edward Kozina, Matthew R. Laue, Lily Liang, Kenneth Carlin Nelson, Deb Sudipta
  • Publication number: 20030204522
    Abstract: A method, system, and program product for managing the creation, retrieval, editing or distribution of content by creating a folder and filing the folder in a library on a selected server. This is accomplished by first creating an autofoldering configuration entry in an Auto Link table. Accomplishment of this step results in returning target item types and an auto folder structure. This auto folder structure contains target and source item type IDs. The next step is fetching a next set of target item type attribute IDs, and looping through item types from the auto folder structure, searching for a target folder for each target item type from the auto folder structure. A link is invoked to a folder for each target item found; and a target folder is created if no target folders are found.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Edward Joseph Gallagher, Tawei Hu, Lily Liang, Kenneth Carlin Nelson, Li-Ming A. Wang
  • Publication number: 20030200212
    Abstract: Managing a content management system. The content management system is one that is configured and controlled to establish a connection between a client and a library server, generate a transaction identifier and insert, a record for the transaction in a tracking table associated with the library server, pass transaction data from the client to a resource manager, process the transaction at the resource manager and record transaction data in a tracking table associated with the resource manager. The resource manager returns transaction success/failure data to the client, compares activity recorded in the tracking tables, and takes corrective action based upon the activity comparison.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Applicant: International Business Machiness Corporation
    Inventors: Donald Edward Benson, Karen W. Brannon, David Mun-Hien Choy, Gerald R. Clarke, Edward Joseph Gallagher, Hui-I Hsiao, Tawei Hu, Gerald Edward Kozina, Matthew R. Laue, Lily Liang, Kenneth Carlin Nelson, Deb Sudipta
  • Patent number: 6314449
    Abstract: A method and system for accessing log messages in a distributed network is disclosed. In a first aspect, the method and system comprise selecting a plurality of application log messages from a manager within the network and displaying the plurality of log messages via a browser user interface in the first window. In a second aspect, the method and system further includes selecting a particular log message from the plurality of log messages and displaying help-text related to the selected particular log message via the browser user interface. In summary, a method and system for providing easy access to Help text regarding application log messages in a browser user interface displays application log messages on a Java applet panel within the browser. When the user double-clicks on a message, a new Web browser window is displayed which includes an HTML page with the message text, a detailed explanation of the message, and the recommend user response.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: November 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: Edward Joseph Gallagher, Duane Neale Barret