Patents by Inventor Siljan H. Simpson
Siljan H. Simpson 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: 10908963Abstract: Methods, apparatus, and products for deterministic real time business application processing in a service-oriented architecture (‘SOA’), the SOA including SOA services, each SOA service carrying out a processing step of the business application where each SOA service is a real time process executable on a real time operating system of a generally programmable computer and deterministic real time business application processing according to embodiments of the present invention includes configuring the business application with real time processing information and executing the business application in the SOA in accordance with the real time processing information.Type: GrantFiled: July 28, 2016Date of Patent: February 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Landon C. Miller, Siljan H. Simpson
-
Publication number: 20160335126Abstract: Methods, apparatus, and products for deterministic real time business application processing in a service-oriented architecture (‘SOA’), the SOA including SOA services, each SOA service carrying out a processing step of the business application where each SOA service is a real time process executable on a real time operating system of a generally programmable computer and deterministic real time business application processing according to embodiments of the present invention includes configuring the business application with real time processing information and executing the business application in the SOA in accordance with the real time processing information.Type: ApplicationFiled: July 28, 2016Publication date: November 17, 2016Inventors: LANDON C. MILLER, SILJAN H. SIMPSON
-
Patent number: 9430293Abstract: Methods, apparatus, and products for deterministic real time business application processing in a service-oriented architecture (‘SOA’), the SOA including SOA services, each SOA service carrying out a processing step of the business application where each SOA service is a real time process executable on a real time operating system of a generally programmable computer and deterministic real time business application processing according to embodiments of the present invention includes configuring the business application with real time processing information and executing the business application in the SOA in accordance with the real time processing information.Type: GrantFiled: April 27, 2015Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Landon C. Miller, Siljan H. Simpson
-
Publication number: 20150301867Abstract: Methods, apparatus, and products for deterministic real time business application processing in a service-oriented architecture (‘SOA’), the SOA including SOA services, each SOA service carrying out a processing step of the business application where each SOA service is a real time process executable on a real time operating system of a generally programmable computer and deterministic real time business application processing according to embodiments of the present invention includes configuring the business application with real time processing information and executing the business application in the SOA in accordance with the real time processing information.Type: ApplicationFiled: April 27, 2015Publication date: October 22, 2015Inventors: LANDON C. MILLER, SILJAN H. SIMPSON
-
Patent number: 9047125Abstract: Methods, apparatus, and products for deterministic real time business application processing in a service-oriented architecture (‘SOA’), the SOA including SOA services, each SOA service carrying out a processing step of the business application where each SOA service is a real time process executable on a real time operating system of a generally programmable computer and deterministic real time business application processing according to embodiments of the present invention includes configuring the business application with real time processing information and executing the business application in the SOA in accordance with the real time processing information.Type: GrantFiled: June 26, 2008Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Landon C. Miller, Siljan H. Simpson
-
Patent number: 8930523Abstract: Methods, apparatus, and products for stateful business application processing in an otherwise stateless service-oriented architecture (‘SOA’), the SOA including SOA services where each SOA service carrying out a processing step of the business application, where the stateful business application processing includes: configuring each service of the SOA to record state information describing the state of the service upon completion of a processing step in the business application and provide the state information to a subsequent service; and executing the business application in the SOA, including sending requests for data processing among the services, each such request including a specification of the state of the executing business application.Type: GrantFiled: June 26, 2008Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Landon C. Miller, Siljan H. Simpson
-
Patent number: 8744887Abstract: An approach that manages a service oriented architecture (SOA) lifecycle organization change is provided. In one embodiment, there is a change management tool, including a retrieval component configured to retrieve a proposed change; a lifecycle defining component configured to define an SOA lifecycle based on the proposed change; a services portfolio component configured to identify a plurality of SOA shared services in services portfolio that addresses the proposed change; a stakeholder component configured to identify stakeholders having an interest in the proposed change; an impact component configured to determine impacts of the proposed change on the stakeholders; a deployment planning component configured to develop a service deployment plan and communication plan related to the proposed change; and an implementation component configured to implement the plurality of SOA shared services that addresses the proposed change.Type: GrantFiled: March 5, 2009Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Siljan H. Simpson, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
-
Patent number: 8660874Abstract: In general, the present invention provides a technique for IT estimation modeling of any organization. Although this estimation model is applied to SOA herein, it is not limited to solely estimating SOA activities; the maturity-based estimation modeling can be applied to other areas and disciplines, even beyond the IT industry. The maturity-based model of the present invention also offers executives and project managers a very effective estimating tool to analyze the impact of project variances. Resources do not need to be taken off projects and assigned to perform estimations, as this model acquires knowledge over time and delivers ever more precise estimates with each successive project. Executives and project managers may analyze the effects of additional staff, function changes, or other events to an overall project. Additionally, new projects may be estimated without utilizing current personnel with this adaptive learning model.Type: GrantFiled: October 29, 2009Date of Patent: February 25, 2014Assignee: International Business Machines CorporationInventors: Abdul Allam, Kishore Channabasavaiah, Kerrie L. Holley, Pawan Khera, Subhash K. Kothuru, William D. James, Sri Ramanathan, Siljan H. Simpson, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
-
Patent number: 8244794Abstract: A processor-implemented method, system, and/or computer program product integrate Service Oriented Architecture (SOA) services with resources at multiple enterprises. A processor receives and aggregates trapped messages, from an affected resource, which describe an event. The trapped aggregated message describes redundant messages about a same event. The trapped aggregated message is transcribed to create a transcribed trapped aggregated message, which is transmitted to the SOA response service to request the pre-set response. The pre-set response is translated into a protocol needed to initiate the pre-set response in an electronic element referenced by the pre-set response, and is then transmitted to the electronic element.Type: GrantFiled: February 15, 2012Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Landon C. G. Miller, Siljan H. Simpson
-
Publication number: 20120150980Abstract: A processor-implemented method, system, and/or computer program product integrate Service Oriented Architecture (SOA) services with resources at multiple enterprises. A processor receives and aggregates trapped messages, from an affected resource, which describe an event. The trapped aggregated message describes redundant messages about a same event. The trapped aggregated message is transcribed to create a transcribed trapped aggregated message, which is transmitted to the SOA response service to request the pre-set response. The pre-set response is translated into a protocol needed to initiate the pre-set response in an electronic element referenced by the pre-set response, and is then transmitted to the electronic element.Type: ApplicationFiled: February 15, 2012Publication date: June 14, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: LANDON C. G. MILLER, SILJAN H. SIMPSON
-
Patent number: 8196145Abstract: Methods, apparatus, and products for deterministic real time stateful business application processing in an otherwise stateless service-oriented architecture (‘SOA’), the SOA including SOA services with each SOA service carrying out a processing step of the business application, each SOA service is a real time process executable on a real time operating system of a generally programmable computer and business application processing according to embodiments of the present invention includes: configuring each service of the SOA to record state information describing the state of the service upon completion of a processing step in the business application and provide the state information to a subsequent service, the state information including real time processing information; and executing the business application in the SOA in real time, including sending requests for data processing among the services, each such request comprising a specification of the state of the executing business application.Type: GrantFiled: June 26, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Landon C. Miller, Siljan H. Simpson
-
Patent number: 8140615Abstract: A Consolidated Business Service (CBS) manages an interface between Service Oriented Architecture (SOA) services and resources used by at least one enterprise customer. The CBS utilizes an Enterprise Systems Management (ESM) layer that includes: a bi-directional portal between Service Oriented Architecture (SOA) services and enterprise resources used by at least one enterprise customer; an aggregating logic for aggregating incoming and outgoing messages from the SOA services and the enterprise resources; a strategy set of rules that define pre-set responses to an event described by one or more of the incoming messages from the enterprise resources, wherein the pre-set responses are provided by a SOA response service from the SOA services; and a delegation logic for delegating the pre-set responses to agents in the affected resources, wherein the agents are software logic that have been pre-deployed, from the ESM layer to the affected resources, for executing the pre-set responses.Type: GrantFiled: May 7, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Landon C. G. Miller, Siljan H. Simpson
-
Publication number: 20110106575Abstract: In general, the present invention provides a technique for IT estimation modeling of any organization. Although this estimation model is applied to SOA herein, it is not limited to solely estimating SOA activities; the maturity-based estimation modeling can be applied to other areas and disciplines, even beyond the IT industry. The maturity-based model of the present invention also offers executives and project managers a very effective estimating tool to analyze the impact of project variances. Resources do not need to be taken off projects and assigned to perform estimations, as this model acquires knowledge over time and delivers ever more precise estimates with each successive project. Executives and project managers may analyze the effects of additional staff, function changes, or other events to an overall project. Additionally, new projects may be estimated without utilizing current personnel with this adaptive learning model.Type: ApplicationFiled: October 29, 2009Publication date: May 5, 2011Applicant: International Business Machines CorporationInventors: Abdul Allam, Kishore Channabasavaiah, Kerrie L. Holley, Pawan Khera, Subhash K. Kothuru, William D. James, Sri Ramanathan, Siljan H. Simpson, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
-
Publication number: 20100228587Abstract: An approach that manages an SOA lifecycle organization change is provided. In one embodiment, there is a change management tool, including a retrieval component configured to retrieve a proposed change; a lifecycle defining component configured to define an SOA lifecycle based on the proposed change; a services portfolio component configured to identify a plurality of SOA shared services in services portfolio that addresses the proposed change; a stakeholder component configured to identify stakeholders having an interest in the proposed change; an impact component configured to determine impacts of the proposed change on the stakeholders; a deployment planning component configured to develop a service deployment plan and communication plan related to the proposed change; and an implementation component configured to implement the plurality of SOA shared services that addresses the proposed change.Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Applicant: International Business Machines CorporationInventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Siljan H. Simpson, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
-
Publication number: 20090327389Abstract: Methods, apparatus, and products for stateful business application processing in an otherwise stateless service-oriented architecture (‘SOA’), the SOA including SOA services where each SOA service carrying out a processing step of the business application, where the stateful business application processing includes: configuring each service of the SOA to record state information describing the state of the service upon completion of a processing step in the business application and provide the state information to a subsequent service; and executing the business application in the SOA, including sending requests for data processing among the services, each such request including a specification of the state of the executing business application.Type: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: International Business Machines CorporationInventors: Landon C. Miller, Siljan H. Simpson
-
Publication number: 20090328039Abstract: Methods, apparatus, and products for deterministic real time business application processing in a service-oriented architecture (‘SOA’), the SOA including SOA services, each SOA service carrying out a processing step of the business application where each SOA service is a real time process executable on a real time operating system of a generally programmable computer and deterministic real time business application processing according to embodiments of the present invention includes configuring the business application with real time processing information and executing the business application in the SOA in accordance with the real time processing information.Type: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Landon C. Miller, Siljan H. Simpson
-
Publication number: 20090328040Abstract: Methods, apparatus, and products for deterministic real time stateful business application processing in an otherwise stateless service-oriented architecture (‘SOA’), the SOA including SOA services with each SOA service carrying out a processing step of the business application, each SOA service is a real time process executable on a real time operating system of a generally programmable computer and business application processing according to embodiments of the present invention includes: configuring each service of the SOA to record state information describing the state of the service upon completion of a processing step in the business application and provide the state information to a subsequent service, the state information including real time processing information; and executing the business application in the SOA in real time, including sending requests for data processing among the services, each such request comprising a specification of the state of the executing business application.Type: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Landon C. Miller, Siljan H. Simpson
-
Publication number: 20090281861Abstract: A Consolidated Business Service (CBS) manages an interface between Service Oriented Architecture (SOA) services and resources used by at least one enterprise customer. The CBS utilizes an Enterprise Systems Management (ESM) layer that includes: a bi-directional portal between Service Oriented Architecture (SOA) services and enterprise resources used by at least one enterprise customer; an aggregating logic for aggregating incoming and outgoing messages from the SOA services and the enterprise resources; a strategy set of rules that define pre-set responses to an event described by one or more of the incoming messages from the enterprise resources, wherein the pre-set responses are provided by a SOA response service from the SOA services; and a delegation logic for delegating the pre-set responses to agents in the affected resources, wherein the agents are software logic that have been pre-deployed, from the ESM layer to the affected resources, for executing the pre-set responses.Type: ApplicationFiled: May 7, 2008Publication date: November 12, 2009Applicant: International Business Machines CorporationInventors: Landon C.G. Miller, Siljan H. Simpson