Patents by Inventor Evan G. Jardine-Skinner

Evan G. Jardine-Skinner 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: 8957912
    Abstract: A method of displaying a series of items in an application window on a display device, the method comprising the steps of rendering a subset of the series of items in the application window, calculating the vertical size of each rendered item, calculating the vertical size of the minimal rendered item, calculating the difference of the application window height minus the vertical size of the element containing all rendered items, determining candidate items for addition to the subset if the difference is positive, or determining candidate items for removal from the subset if the difference is negative, iterating through the candidate items, rendering a new subset of the series of items in the application window by adding or removing the iterated candidate items, and repeating steps of the process until the maximum number of items that can be displayed is displayed.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventor: Evan G. Jardine-Skinner
  • Patent number: 8880997
    Abstract: A method of operating a service registry and repository based on a triplestore comprises: receiving a request to aggregate a service document; shredding elements of the service document to create logical objects within the triplestore; for each logical object, searching for all policy attachments logical objects that have a relationship with the logical object; for each located policy attachment, retrieving details of the policy and building a list of policies and associated logical objects in the repository; and returning an indication of the list of polices and associated logical objects. The list of logical objects and associated polices is used to compile a service document containing details of policies that have relationships with the selected service document logical objects. Objects that have associated polices are rendered with a hypertext policy icon next to the object and selection of the hypertext policy icon opens a new window with the policy details.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, James R. Orchard, Philip D. Rowley, Samuel J. Smith
  • Patent number: 8707171
    Abstract: A selection of a service domain policy definition is received in a service repository. A service policy document is created from the service domain policy definition. At least one user change to the service policy document is received in accordance with the selected service domain policy definition. The service policy document is saved in the service repository.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Duncan G. Clark, Steven Groeger, Evan G. Jardine-Skinner, Samuel J. Smith
  • 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: 8675011
    Abstract: A method of displaying a series of items in an application window on a display device, the method comprising the steps of rendering a subset of the series of items in the application window, calculating the vertical size of each rendered item, calculating the vertical size of the minimal rendered item, calculating the difference of the application window height minus the vertical size of the element containing all rendered items, determining candidate items for addition to the subset if the difference is positive, or determining candidate items for removal from the subset if the difference is negative, iterating through the candidate items, rendering a new subset of the series of items in the application window by adding or removing the iterated candidate items, and repeating steps of the process until the maximum number of items that can be displayed is displayed.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventor: Evan G. Jardine-Skinner
  • Patent number: 8650479
    Abstract: A computer program product and an apparatus for policy attachment are described. A reference to a selected description document for policy attachment is received, wherein the selected description document includes at least one definition to describe a Web Service. A logical object of the selected description document that permit policy attachment is located. A reference to the logical object that is located for policy attachment is received. At least one policy that is operable to be associated with the logical object that is referenced is located, wherein the at least one policy defines a rule for the Web Service. A reference for a selected policy from among the at least one policy is received. The selected policy is attached to the selected description document.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager, Ian M. Shore
  • Patent number: 8595621
    Abstract: A method and system for truncating character strings in a computing environment. One implementation involves receiving a list including plural character strings, truncating one or more of the character strings to generate a display list of unique character strings based on determining a truncation location within each string by: for each character string, comparing the string and corresponding Uniform Resource Identifier (URI), if the string is different from the URI, then truncating the beginning of the string, otherwise if the string matches the URI, then truncating the end of the string.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager
  • Publication number: 20130088510
    Abstract: A method of displaying a series of items in an application window on a display device, the method comprising the steps of rendering a subset of the series of items in the application window, calculating the vertical size of each rendered item, calculating the vertical size of the minimal rendered item, calculating the difference of the application window height minus the vertical size of the element containing all rendered items, determining candidate items for addition to the subset if the difference is positive, or determining candidate items for removal from the subset if the difference is negative, iterating through the candidate items, rendering a new subset of the series of items in the application window by adding or removing the iterated candidate items, and repeating steps of the process until the maximum number of items that can be displayed is displayed.
    Type: Application
    Filed: May 4, 2011
    Publication date: April 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Evan G. Jardine-Skinner
  • Publication number: 20120293543
    Abstract: A method of displaying a series of items in an application window on a display device, the method comprising the steps of rendering a subset of the series of items in the application window, calculating the vertical size of each rendered item, calculating the vertical size of the minimal rendered item, calculating the difference of the application window height minus the vertical size of the element containing all rendered items, determining candidate items for addition to the subset if the difference is positive, or determining candidate items for removal from the subset if the difference is negative, iterating through the candidate items, rendering a new subset of the series of items in the application window by adding or removing the iterated candidate items, and repeating steps of the process until the maximum number of items that can be displayed is displayed.
    Type: Application
    Filed: August 2, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Evan G. Jardine-Skinner
  • Publication number: 20120226973
    Abstract: A method and system for truncating character strings in a computing environment. One implementation involves receiving a list including plural character strings, truncating one or more of the character strings to generate a display list of unique character strings based on determining a truncation location within each string by: for each character string, comparing the string and corresponding Uniform Resource Identifier (URI), if the string is different from the URI, then truncating the beginning of the string, otherwise if the string matches the URI, then truncating the end of the string.
    Type: Application
    Filed: March 15, 2012
    Publication date: September 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Evan G. Jardine-Skinner, David J. Seager
  • Publication number: 20120221940
    Abstract: A method includes receiving a reference to a selected description document for policy attachment, the selected description document including at least one definition to describe a Web Service. The method includes locating a logical object of the selected description document that permit policy attachment. The method also includes receiving a reference to the logical object that is located for policy attachment. The method includes locating at least one policy that is operable to be associated with the logical object that is referenced, wherein the at least one policy defines a rule for the Web Service. The method includes receiving a reference for a selected policy from among the at least one policy. The method includes attaching the selected policy to the selected description document.
    Type: Application
    Filed: May 9, 2012
    Publication date: August 30, 2012
    Applicant: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager, Ian M. Shore
  • Publication number: 20120216100
    Abstract: A method of operating a service registry and repository based on a triplestore comprises: receiving a request to aggregate a service document; shredding elements of the service document to create logical objects within the triplestore; for each logical object, searching for all policy attachments logical objects that have a relationship with the logical object; for each located policy attachment, retrieving details of the policy and building a list of policies and associated logical objects in the repository; and returning an indication of the list of polices and associated logical objects. The list of logical objects and associated polices is used to compile a service document containing details of policies that have relationships with the selected service document logical objects. Objects that have associated polices are rendered with a hypertext policy icon next to the object and selection of the hypertext policy icon opens a new window with the policy details.
    Type: Application
    Filed: May 1, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Evan G. Jardine-Skinner, James R. Orchard, Philip D. Rowley, Samuel J. Smith
  • 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: 8239758
    Abstract: A method and system for truncating character strings in a computing environment, is provided. One implementation involves receiving a list including plural character strings, truncating one or more of the character strings to generate a display list of unique character strings from the truncated and remaining character strings, and displaying the character strings of the display list in context with each other on a user interface, wherein each displayed character string is unique in relation to the other displayed character strings, enabling a user to more easily differentiate between the displayed character string.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager
  • 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
  • Publication number: 20120144295
    Abstract: A selection of a service domain policy definition is received in a service repository. A service policy document is created from the service domain policy definition. At least one user change to the service policy document is received in accordance with the selected service domain policy definition. The service policy document is saved in the service repository.
    Type: Application
    Filed: July 27, 2010
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Duncan G. Clark, Steven Groeger, Evan G. Jardine-Skinner, Samuel J. Smith
  • Publication number: 20110047451
    Abstract: A method includes receiving a reference to a selected description document for policy attachment, the selected description document including at least one definition to describe a Web Service. The method includes locating a logical object of the selected description document that permit policy attachment. The method also includes receiving a reference to the logical object that is located for policy attachment. The method includes locating at least one policy that is operable to be associated with the logical object that is referenced, wherein the at least one policy defines a rule for the Web Service. The method includes receiving a reference for a selected policy from among the at least one policy. The method includes attaching the selected policy to the selected description document.
    Type: Application
    Filed: August 3, 2010
    Publication date: February 24, 2011
    Applicant: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager, Ian M. Shore
  • Publication number: 20110035650
    Abstract: A service registry and repository based on a triplestore comprises: receiving a request to aggregate a service document; shredding elements of the service document to create logical objects within the triplestore; for each logical object, searching for all policy attachments logical objects that have a relationship with the logical object; for each located policy attachment, retrieving details of the policy and building a list of policies and associated logical objects in the repository; and returning an indication of the list of polices and associated logical objects. The list of logical objects and associated polices is used to compile a service document containing details of policies that have relationships with the selected service document logical objects. Objects that have associated polices are rendered with a hypertext policy icon next to the object and selection of the hypertext policy icon opens a new window with the policy details.
    Type: Application
    Filed: August 4, 2010
    Publication date: February 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Evan G. Jardine-Skinner, James R. Orchard, Philip D. Rowley, Samuel J. Smith
  • Publication number: 20100122161
    Abstract: A method and system for truncating character strings in a computing environment, is provided. One implementation involves receiving a list including plural character strings, truncating one or more of the character strings to generate a display list of unique character strings from the truncated and remaining character strings, and displaying the character strings of the display list in context with each other on a user interface, wherein each displayed character string is unique in relation to the other displayed character strings, enabling a user to more easily differentiate between the displayed character string.
    Type: Application
    Filed: November 13, 2008
    Publication date: May 13, 2010
    Applicant: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager
  • 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