Patents by Inventor Grant D. Taylor

Grant D. Taylor 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: 9411813
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to tree representations of object hierarchies and provide a method, system and computer program product for large tree view navigation. In an embodiment of the invention, a tree view navigation method can be provided. The method can include selecting a node in a tree view of an object hierarchy, specifying filter text in a filter control for the selected node, and filtering a branch of nodes extending from the selected node to include only nodes including the filter text. In this way, despite a voluminous number of nodes in the branch, relevant nodes can be located flexibly and efficiently.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Grant D. Taylor, Robert C. Ma
  • Patent number: 8606818
    Abstract: A volatile memory manager of a data handling system can be configured to convert the one-to-many external reference into an external reference that references the common ancestor node of the contiguous region. Specific pathing and/or termination conditions can be contained in a Relationship_Path parameter of the external reference. The hierarchical data structure can also be loaded into volatile memory by the volatile memory manager as data structure references. The volatile memory manager can be further configured to perform various functions utilizing the external and data structure references.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anita O. L. Leung, John Mourra, C. Lorne Parsons, Kevin Quan, Crystal J. Su, Grant D. Taylor, Hiroshi Tsuji
  • Patent number: 8527891
    Abstract: An apparatus, method, and computer program product are disclosed for enabling user interactions between user interface components. An initial event module detects an initial user input event to a graphical user interface. The initial user input event is associated with a user interaction between a source user interface component and a target user interface component that occupy separate event domains. A transparent component module places a transparent user interface component over the target user interface component in response to the initial user input event. The transparent user interface component occupies the same event domain as the source user interface component. An interaction event module detects an interaction user input event to the transparent user interface component that continues the user interaction.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert C. Ma, Grant D Taylor
  • Publication number: 20120042271
    Abstract: An apparatus, method, and computer program product are disclosed for enabling user interactions between user interface components. An initial event module detects an initial user input event to a graphical user interface. The initial user input event is associated with a user interaction between a source user interface component and a target user interface component that occupy separate event domains. A transparent component module places a transparent user interface component over the target user interface component in response to the initial user input event. The transparent user interface component occupies the same event domain as the source user interface component. An interaction event module detects an interaction user input event to the transparent user interface component that continues the user interaction.
    Type: Application
    Filed: August 13, 2010
    Publication date: February 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert C. Ma, Grant D. Taylor
  • Publication number: 20120016908
    Abstract: A volatile memory manager of a data handling system can be configured to convert the one-to-many external reference into an external reference that references the common ancestor node of the contiguous region. Specific pathing and/or termination conditions can be contained in a Relationship_Path parameter of the external reference. The hierarchical data structure can also be loaded into volatile memory by the volatile memory manager as data structure references. The volatile memory manager can be further configured to perform various functions utilizing the external and data structure references.
    Type: Application
    Filed: July 19, 2010
    Publication date: January 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ANITA O. L. LEUNG, JOHN MOURRA, C. LORNE PARSONS, KEVIN QUAN, CRYSTAL J. SU, GRANT D. TAYLOR, HIROSHI TSUJI
  • Patent number: 7761415
    Abstract: A method for synchronizing data files, the method comprising: within a messaging utility, associating a Web Service Definition Language (WSDL) definition with a data file, the association made by a passive reference between the WSDL definition to the data file; creating a reference table identifying WSDL files and referenced data files; determining if the WSDL file has changed, if the WSDL file has changed then: determining if a reference to a data file exists in the changed WSDL file; adding an entry in the reference table associating the WSDL file and the data file; launching a component of a builder application to build the data file; and determining if any additional references to data files exist in the changed WSDL file; determining if the data file has changed, if the data file has changed then: determining if the changed data file is referenced by a WSDL file by examining the reference table; if the changed data file exists in the reference table, then launching a component of the builder application
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Suman K. Kalia, Kevin Quan, Grant D. Taylor
  • Publication number: 20090164947
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to tree representations of object hierarchies and provide a method, system and computer program product for large tree view navigation. In an embodiment of the invention, a tree view navigation method can be provided. The method can include selecting a node in a tree view of an object hierarchy, specifying filter text in a filter control for the selected node, and filtering a branch of nodes extending from the selected node to include only nodes including the filter text. In this way, despite a voluminous number of nodes in the branch, relevant nodes can be located flexibly and efficiently.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Applicant: International Business Machines Corporation
    Inventors: Grant D. Taylor, Robert C. Ma
  • Publication number: 20090055441
    Abstract: A method for synchronizing data files, the method comprising: within a messaging utility, associating a Web Service Definition Language (WSDL) definition with a data file, the association made by a passive reference between the WSDL definition to the data file; creating a reference table identifying WSDL files and referenced data files; determining if the WSDL file has changed, if the WSDL file has changed then: determining if a reference to a data file exists in the changed WSDL file; adding an entry in the reference table associating the WSDL file and the data file; launching a component of a builder application to build the data file; and determining if any additional references to data files exist in the changed WSDL file; determining if the data file has changed, if the data file has changed then: determining if the changed data file is referenced by a WSDL file by examining the reference table; if the changed data file exists in the reference table, then launching a component of the builder application
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINES MACHINE CORPORATION
    Inventors: Suman K. Kalia, Kevin Quan, Grant D. Taylor
  • Publication number: 20090049249
    Abstract: A transparent caching system and a method for transparent caching are provided. The system includes a cache for storing, a processor for executing instructions of the cache, and clone handlers that provide a copy of a cached object. A cache key, corresponding uniquely to the cached object, is configured to identify and lookup the cached object. A pluggable expiration handler is configured to authorize the transparent caching system to clean up the cached object, and a cache object helper determines whether information in the cached object is still valid. If a cache hit is received to retrieve the cached object corresponding to the cache key, a copy of the cached object is provided. To determine if the cached object is to be cleaned up, the expiration handler takes into account at least one of a cache hit count, a time since a last cache hit, and an available memory.
    Type: Application
    Filed: August 16, 2007
    Publication date: February 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Grant D. Taylor