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: 9411813Abstract: 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: GrantFiled: December 20, 2007Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventors: Grant D. Taylor, Robert C. Ma
-
Patent number: 8606818Abstract: 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: GrantFiled: July 19, 2010Date of Patent: December 10, 2013Assignee: International Business Machines CorporationInventors: Anita O. L. Leung, John Mourra, C. Lorne Parsons, Kevin Quan, Crystal J. Su, Grant D. Taylor, Hiroshi Tsuji
-
Patent number: 8527891Abstract: 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: GrantFiled: August 13, 2010Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Robert C. Ma, Grant D Taylor
-
Publication number: 20120042271Abstract: 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: ApplicationFiled: August 13, 2010Publication date: February 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert C. Ma, Grant D. Taylor
-
Publication number: 20120016908Abstract: 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: ApplicationFiled: July 19, 2010Publication date: January 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ANITA O. L. LEUNG, JOHN MOURRA, C. LORNE PARSONS, KEVIN QUAN, CRYSTAL J. SU, GRANT D. TAYLOR, HIROSHI TSUJI
-
Patent number: 7761415Abstract: 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 applicationType: GrantFiled: August 23, 2007Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Suman K. Kalia, Kevin Quan, Grant D. Taylor
-
Publication number: 20090164947Abstract: 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: ApplicationFiled: December 20, 2007Publication date: June 25, 2009Applicant: International Business Machines CorporationInventors: Grant D. Taylor, Robert C. Ma
-
Publication number: 20090055441Abstract: 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 applicationType: ApplicationFiled: August 23, 2007Publication date: February 26, 2009Applicant: INTERNATIONAL BUSINES MACHINE CORPORATIONInventors: Suman K. Kalia, Kevin Quan, Grant D. Taylor
-
Publication number: 20090049249Abstract: 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: ApplicationFiled: August 16, 2007Publication date: February 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Grant D. Taylor