Patents by Inventor Philip R. Taunton

Philip R. Taunton 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: 8994730
    Abstract: A candidate graph crossing point counter can be initialized. Level pairs can be sorted in descending order according to a number of connections between the level pairs. Evaluation of the candidate graph can progress according to the order of the level pairs so that those pairs likely to have the greatest number of connections are processed first. While the candidate graph crossing point counter is at an intermediate value and before a crossing point total is calculated for the candidate graph, it can be determined that the intermediate value is at least as great as a crossing point total of a best current graph for the directional graph. Calculation of the candidate graph crossing point total can be halted at the intermediate value. The candidate graph can be discarded from a possibility of being a minimized graph during a determination of a graph drawing for the directional graph.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton
  • Patent number: 8711147
    Abstract: A method and system for generating and displaying an interactive dynamic graph view of multiply connected objects, is provided. One implementation involves a process implemented in a system for generating a graph view on a user interface in a computing environment, including: at a server, generating coordinate data for a graph representing multiply connected objects; transmitting the coordinate data to a client as lightweight object data; and at the client, based on the lightweight object data, rendering an interactive dynamic graph view of the multiply connected objects on a user interface such as a browser client using vector graphics.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton
  • Patent number: 8711148
    Abstract: A method and system for generating a graph view on a user interface in a computing environment, is provided. One implementation involves: at a server, generating coordinate data for a graph representing multiply connected objects; transmitting the coordinate data to a client as lightweight object data; and at the client, based on the lightweight object data, rendering an interactive dynamic graph view on a user interface; wherein the rendered graph view includes representations of a plurality of the multiply connected objects selected according to control information.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton
  • Patent number: 8682843
    Abstract: A method and system for profile typing in batch loading document files into a service registry module in a computing environment, is provided. One implementation involves loading document files into a service registry by profile typing document files for loading into a service registry of a service oriented architecture (SOA) computing environment, including automatically identifying a profile of each document file; and batch loading the document files into the service registry based on their corresponding profile type.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Breeds, David J. Seager, Evan G. Jardine-Skinner, Philip R. Taunton
  • Patent number: 8669982
    Abstract: A method and system for generating a graph view on a user interface in a computing environment, is provided. One implementation involves, at a server, generating coordinate data for a graph representing multiply connected objects; transmitting the coordinate data to a client as lightweight object data; and at the client, based on the lightweight object data rendering an interactive dynamic graph view on a user interface; wherein the rendered graph view includes representations of a plurality of the multiply connected objects selected by depth culling the graph according to graph depth display control information.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: March 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton, Gary Thornton
  • Patent number: 8665274
    Abstract: A method and system for generating a graph view on a user interface in a computing environment, is provided. One implementation involves, at a server, generating graph coordinate data for a dependency graph view of bi-directional impact analysis results for multiply connected objects in a data source; transmitting the graph coordinate data to a client as lightweight object data; and at the client, based on the lightweight object data rendering an interactive dynamic dependency graph view on a user interface.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton
  • Publication number: 20120215802
    Abstract: A method and system for profile typing in batch loading document files into a service registry module in a computing environment, is provided. One implementation involves loading document files into a service registry by profile typing document files for loading into a service registry of a service oriented architecture (SOA) computing environment, including automatically identifying a profile of each document file; and batch loading the document files into the service registry based on their corresponding profile type.
    Type: Application
    Filed: April 30, 2012
    Publication date: August 23, 2012
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Breeds, David J. Seager, Evan G. Jardine-Skinner, Philip R. Taunton
  • Patent number: 8214339
    Abstract: A method and system for profile typing in batch loading document files into a service registry module in a computing environment, is provided. One implementation involves loading document files into a service registry by profile typing document files for loading into a service registry of a service oriented architecture (SOA) computing environment, including automatically identifying a profile of each document file; and batch loading the document files into the service registry based on their corresponding profile type.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Breeds, David J. Seager, Evan G. Jardine-Skinner, Philip R. Taunton
  • Patent number: 8194075
    Abstract: A method and system for generating views of data on a user interface in a computing environment, is provided. One implementation involves: at a server, generating coordinate data for a graph representing multiply connected objects; transmitting the coordinate data to a client as lightweight object data; at the client, based on the lightweight object data, rendering an interactive dynamic graph view of the multiply connected objects on a user interface; at the client, based on the lightweight object data, rendering an interactive dynamic list view of the multiply connected objects on a user interface; and synchronizing the list view and the graph view. The order of objects in the list view reflects the order of objects in the graph view per a breadth-first traversal starting at a root object.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton
  • Publication number: 20100082565
    Abstract: A method and system for profile typing in batch loading document files into a service registry module in a computing environment, is provided. One implementation involves loading document files into a service registry by profile typing document files for loading into a service registry of a service oriented architecture (SOA) computing environment, including automatically identifying a profile of each document file; and batch loading the document files into the service registry based on their corresponding profile type.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Breeds, David J. Seager, Evan G. Jardine-Skinner, Philip R. Taunton
  • Publication number: 20100079459
    Abstract: A method and system for generating and displaying an interactive dynamic graph view of multiply connected objects, is provided. One implementation involves a process implemented in a system for generating a graph view on a user interface in a computing environment, including: at a server, generating coordinate data for a graph representing multiply connected objects; transmitting the coordinate data to a client as lightweight object data; and at the client, based on the lightweight object data, rendering an interactive dynamic graph view of the multiply connected objects on a user interface such as a browser client using vector graphics.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton
  • Publication number: 20100079462
    Abstract: A method and system for generating a graph view on a user interface in a computing environment, is provided. One implementation involves, at a server, generating graph coordinate data for a dependency graph view of bi-directional impact analysis results for multiply connected objects in a data source; transmitting the graph coordinate data to a client as lightweight object data; and at the client, based on the lightweight object data rendering an interactive dynamic dependency graph view on a user interface.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton
  • Publication number: 20100079460
    Abstract: A method and system for generating a graph view on a user interface in a computing environment, is provided. One implementation involves: at a server, generating coordinate data for a graph representing multiply connected objects; transmitting the coordinate data to a client as lightweight object data; and at the client, based on the lightweight object data, rendering an interactive dynamic graph view on a user interface; wherein the rendered graph view includes representations of a plurality of the multiply connected objects selected according to control information.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton
  • Publication number: 20100079461
    Abstract: A method and system for generating a graph view on a user interface in a computing environment, is provided. One implementation involves, at a server, generating coordinate data for a graph representing multiply connected objects; transmitting the coordinate data to a client as lightweight object data; and at the client, based on the lightweight object data rendering an interactive dynamic graph view on a user interface; wherein the rendered graph view includes representations of a plurality of the multiply connected objects selected by depth culling the graph according to graph depth display control information.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton, Gray Thornton
  • Publication number: 20100083172
    Abstract: A method and system for generating views of data on a user interface in a computing environment, is provided. One implementation involves: at a server, generating coordinate data for a graph representing multiply connected objects; transmitting the coordinate data to a client as lightweight object data; at the client, based on the lightweight object data, rendering an interactive dynamic graph view of the multiply connected objects on a user interface; at the client, based on the lightweight object data, rendering an interactive dynamic list view of the multiply connected objects on a user interface; and synchronizing the list view and the graph view. The order of objects in the list view reflects the order of objects in the graph view per a breadth-first traversal starting at a root object.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Breeds, Philip R. Taunton
  • Publication number: 20100073375
    Abstract: A candidate graph crossing point counter can be initialized. Level pairs can be sorted in descending order according to a number of connections between the level pairs. Evaluation of the candidate graph can progress according to the order of the level pairs so that those pairs likely to have the greatest number of connections are processed first. While the candidate graph crossing point counter is at an intermediate value and before a crossing point total is calculated for the candidate graph, it can be determined that the intermediate value is at least as great as a crossing point total of a best current graph for the directional graph. Calculation of the candidate graph crossing point total can be halted at the intermediate value. The candidate graph can be discarded from a possibility of being a minimized graph during a determination of a graph drawing for the directional graph.
    Type: Application
    Filed: September 25, 2008
    Publication date: March 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ROBERT J. BREEDS, PHILIP R. TAUNTON
  • Patent number: 7549120
    Abstract: A method for analyzing a presentation structure and content including providing a presentation markup, receiving one or more logical attributes for the presentation key point, assigning a time value and an importance weight to a presentation key point utilizing the one or more logical attributes, generating a summary of the presentation, detecting a logical attribute during the presentation and marking the local attribute as located, detecting a presenter behavior pattern detecting a presenter speech pattern; providing a real-time notification of at least one of the presenter behavior pattern or the presenter speech pattern via an external device having a display viewable to the presenter but not to an audience; recording voice input of the presentation; providing an analysis of the presentation generated by analyzing at least one key point in the presentation; and providing an edited playback of the presentation.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Tim Griffith, Bernard Z. Kufluk, Samuel J. Smith, Philip R. Taunton, Robert J. Breeds, Ian Heritage