Patents by Inventor Thomas F. Erl

Thomas F. Erl 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: 10157365
    Abstract: Facilitating the display and management of service candidates and composition candidates in a service-oriented architecture (SOA) is disclosed. A described method includes identifying a plurality of service oriented candidates in a service-oriented architecture (SOA) service model. The plurality of service oriented candidates includes a service candidate and a composition candidate. The method also includes defining a relationship between the service candidate and the composition candidate and allowing for reuse of the service candidate and the composition candidate in view of the relationship.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: December 18, 2018
    Assignee: Red Hat, Inc.
    Inventor: Thomas F. Erl
  • Patent number: 9841951
    Abstract: An apparatus, system, and method to facilitate the creation and management of service composition candidates in a service-oriented architecture (SOA). In one embodiment, the method includes receiving user input pertaining to a composition candidate associated with service candidates in a SOA service model, and updating the SOA service model based on the user input.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: December 12, 2017
    Assignee: Red Hat, Inc.
    Inventor: Thomas F. Erl
  • Patent number: 9213526
    Abstract: An apparatus, system, and method to facilitate service-oriented component modeling in a service-oriented architecture (SOA) according to SOA design principles. In one embodiment, the apparatus includes a database to store a SOA service model, and a modeling tool that requires no programming knowledge from a user. The modeling tool is operable to receive input pertaining to one or more service-oriented components from the user, and update the SOA service model based on the received input.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: December 15, 2015
    Assignee: Red Hat, Inc.
    Inventor: Thomas F. Erl
  • Patent number: 8924919
    Abstract: An apparatus, system, and method for tracking and enforcing the integrity of relationships between service-oriented candidates in a service-oriented architecture (SOA) service model according to SOA design principles and paradigms. Each service-oriented component can be any one of a service candidate, a service operation candidate or a composition candidate associated with multiple service candidates. In one embodiment, the method includes receiving user input identifying relationships between service-oriented components of the SOA service model, and updating the SOA service model based on the user input. The method further includes receiving a user request pertaining to at least one service-oriented component, determining one or more relationships associated with the component based on the SOA service model, and displaying the relationships to a user.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: December 30, 2014
    Assignee: Red Hat, Inc.
    Inventor: Thomas F. Erl
  • Publication number: 20140324493
    Abstract: Facilitating the display and management of service candidates and composition candidates in a service-oriented architecture (SOA) is disclosed. A described method includes identifying a plurality of service oriented candidates in a service-oriented architecture (SOA) service model. The plurality of service oriented candidates includes a service candidate and a composition candidate. The method also includes defining a relationship between the service candidate and the composition candidate and allowing for reuse of the service candidate and the composition candidate in view of the relationship.
    Type: Application
    Filed: July 14, 2014
    Publication date: October 30, 2014
    Inventor: Thomas F. Erl
  • Patent number: 8850384
    Abstract: An apparatus, system, and method to facilitate the creation and management of service candidates in a service-oriented architecture (SOA). In one embodiment, a method includes receiving a user request for an action concerning a service candidate associated with a SOA service model, and displaying a user interface corresponding to the requested action. The method further includes receiving user input for the service candidate via the user interface, and updating the SOA service model based on the requested action and the received user input for the service candidate.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: September 30, 2014
    Assignee: Red Hat, Inc.
    Inventor: Thomas F. Erl
  • Patent number: 8799797
    Abstract: An apparatus, system, and method to facilitate the display and management of service candidates in a service-oriented architecture (SOA). In one embodiment, the method includes receiving a user request for an inventory of service candidates in a SOA service model, and providing a user interface displaying the service candidate inventory. The method further includes allowing user access to individual service candidates in the service candidate inventory via the user interface.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: August 5, 2014
    Assignee: Red Hat, Inc.
    Inventor: Thomas F. Erl
  • Patent number: 8782542
    Abstract: An apparatus, system, and method to facilitate the display and management of composition candidates in a service-oriented architecture (SOA). In one embodiment, the method includes receiving a user request to view one or more composition candidates from a composition candidate inventory in a SOA service model, and displaying the composition candidate inventory to the user in a user interface.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: July 15, 2014
    Assignee: Red Hat, Inc.
    Inventor: Thomas F. Erl
  • Publication number: 20080250386
    Abstract: An apparatus, system, and method to facilitate the display and management of service candidates in a service-oriented architecture (SOA). In one embodiment, the method includes receiving a user request for an inventory of service candidates in a SOA service model, and providing a user interface displaying the service candidate inventory. The method further includes allowing user access to individual service candidates in the service candidate inventory via the user interface.
    Type: Application
    Filed: July 18, 2007
    Publication date: October 9, 2008
    Inventor: Thomas F. Erl