Patents by Inventor Francis X. Reddington

Francis X. Reddington 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: 9996806
    Abstract: Computer implemented methods, apparatuses, and compute program products for modeling an enterprise are provided. Embodiments include providing to a user, by an enterprise modeling controller, a user interface comprising an icon carousel and a drop area interface for moving selected icons from the icon carousel. The icon carousel contains a plurality of icons, where each icon of the plurality of icons represents a particular solution component configuration. Embodiments also include for each icon within the drop area interface, identifying a corresponding solution component configuration and configuration data associated with the solution component configuration. Embodiments also include generating based on the configuration data associated with the identified solution component configurations one or more integration patterns indicating data processing relationships of the identified solution component configurations.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Francis X. Reddington, Martin A. Wolfe
  • Patent number: 9785450
    Abstract: Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
  • Patent number: 9659266
    Abstract: Enterprise Intelligence (‘EI’) management in an EI framework including: analyzing, by an assembly analysis engine, a plurality of EI assemblies, each EI assembly configured to carry out a business capability upon execution; choreographing, by an assembly engine, execution of one or more of the EI assemblies; and reporting, by the assembly engine to an EI administrator, information related to execution of the one or more of the EI assemblies.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Francis X. Reddington, Neil Sahota
  • Patent number: 9646278
    Abstract: Decomposing a process model in an Enterprise Intelligence (‘EI’) framework, including: receiving, by a process model decomposer, a process model for an EI assembly; identifying, by the process model decomposer in dependence upon an EI framework metamodel, component parts of the process model; and generating, in dependence upon the identified component parts, a taxonomy breakdown comprising a definition of a process classification.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Francis X. Reddington, Neil Sahota
  • Patent number: 9639815
    Abstract: Managing processes in an Enterprise Intelligence (‘EI’) assembly of an EI framework, including: for each executing EI assembly in the EI framework, in real time: tracking, by the process state transition manager, the present state of processes of each executing EI assembly; analyzing, by the process state transition manager, the present state; and storing, by the process state transition manager, results of the state analysis.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Francis X. Reddington, Neil Sahota
  • Patent number: 9594587
    Abstract: Methods, systems, and products are provided for workflow decision management. Embodiments include maintaining a device state history; identifying a plurality of device usage patterns in dependence upon the device state history; identifying a plurality of workflow scenarios in dependence upon the device usage patterns; determining a workflow administration capacity in dependence upon the plurality of workflow scenarios; identifying a plurality of workflows in dependence upon the workflow scenario; executing the plurality of workflows in dependence upon the workflow administration capacity.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Richard W. Muirhead, Francis X. Reddington
  • Publication number: 20160350140
    Abstract: Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
    Type: Application
    Filed: May 25, 2016
    Publication date: December 1, 2016
    Inventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
  • Patent number: 9417893
    Abstract: Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
  • Publication number: 20150379419
    Abstract: A method and associated system for identifying and eliminating illusory “ghost” patterns that lead to inaccurate predictions of an outcome of a proposed solution, plan, or decision implemented within a particular scenario or context. A processor stores descriptions of patterns that are each be inferred from an expectation that a particular proposed solution will lead to a desired objective within the context of a particular scenario. The user enters a proposed solution, the processor attempts to select a pattern that aligns the solution with the objective, updates the entered solution with additional data needed to fully identify requirements of the reference pattern, determines how closely the updated solution satisfies those requirements, and revises or replaces the pattern if is identified as a ghost pattern incapable of ensuring alignment. The processor then identifies a likelihood of success of the proposed solution and recommends a course of action.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Francis X. Reddington, Neil Sahota
  • Patent number: 9218398
    Abstract: A data storage method and system. The method includes defining, by a computing system, a meta-object, a schema based structured definition for the meta-object, and a taxonomy with configuration data. The computing system creates content associated with the taxonomy and associates topics of the content with a logical storage room representations. Reference coordinates associated with the logical storage room representations are associated with the taxonomy. The computing system generates updated configuration data that includes the reference coordinates and a uniform resource identifier associated with the content is generated. The computing system generates an account associated with the meta-object for a user. Metering charges for usage of the account and a report associated with the account and usage are generated.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Daniel D. Carr, Richard W. Muirhead, Francis X. Reddington, Martin A. Wolfe
  • Patent number: 9189757
    Abstract: A System to Maintain Balance of Factory Quality Attributes with Software Factory Operating Environment provides the means to determine if a deliverable will meet the needs of a client's project. The process includes the identification and measurement of different parameters of a software factory, including specified architectural features, and compares these parameters with the factory's strategic artifacts and client's critical project needs to qualify attributes within the software factory environment. This process provides a means to monitor and maintain an optimal balance of desirable quality attributes. Thus, quality attributes are analyzed before design time and before delivery of a software product, such that an analysis can be performed before any considerable amount of time and efforts have been spent on a project.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ronald D. Finlayson, Naomi M. Mitsumori, Francis X. Reddington
  • Publication number: 20150193708
    Abstract: A method and associated system for identifying a perspective or point of view from which a user may effectively evaluate an objective. A processor creates and partially populates a user-perspective data structure that represents information and logic associated with a user's current point of view about the objective. The processor asks the user contextual questions and uses the answers to further populate the user perspective data structure, to identify user biases, and to select previously stored “baseline” perspectives that may be relevant to the user and to the objective. The processor compares each selected baseline perspective to the user perspective and ranks the baselines in order of how similar or relevant each is to the user and to the objective. The user is then presented with one or more baseline perspectives that are most relevant, accurate, feasible, or contextually appropriate to the user and to the objective.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Francis X. Reddington, Neil Sahota
  • Publication number: 20150143100
    Abstract: Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: William A. Brown, Francis X. Reddington, Neil Sahota, Martin A. Wolfe
  • Publication number: 20150100387
    Abstract: Providing guidance to a business organization by one or more of a plurality of business advisor modules, including: receiving, by a business advisor module, one or more business objectives; receiving, by the business advisor module, one or more key artifacts; and creating, by the business advisor module in dependence upon the one or more business objectives and the one or more key artifacts, a business recommendation.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: FRANCIS X. REDDINGTON, NEIL SAHOTA
  • Patent number: 8898619
    Abstract: A computer-implemented method, system, and computer-readable medium for determining if a software factory is ready to take on a software project is presented. In a preferred embodiment, the computer-implemented method includes the steps of: determining if an infrastructure for a software factory has been procured; determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed; determining if a workflow event model for an assembly line in the software factory has been configured; determining if workload in the assembly line has been balanced; determining if communication channels between the software factory and a customer's computer system have been defined and cleared for data transmission; and in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jarir K. Chaar, Ronald D. Finlayson, Thomas A. Jobson, Jr., Naomi M. Mitsumori, Francis X. Reddington
  • Publication number: 20140324909
    Abstract: A data storage method and system. The method includes defining, by a computing system, a meta-object, a schema based structured definition for the meta-object, and a taxonomy with configuration data. The computing system creates content associated with the taxonomy and associates topics of the content with a logical storage room representations. Reference coordinates associated with the logical storage room representations are associated with the taxonomy. The computing system generates updated configuration data that includes the reference coordinates and a uniform resource identifier associated with the content is generated. The computing system generates an account associated with the meta-object for a user. Metering charges for usage of the account and a report associated with the account and usage are generated.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventors: William A. Brown, Daniel D. Carr, Richard W. Muirhead, Francis X. Reddington, Martin A. Wolfe
  • Patent number: 8862599
    Abstract: A data storage method and system. The method includes defining, by a computing system, a meta-object, a schema based structured definition for the meta-object, and a taxonomy with configuration data. The computing system creates content associated with the taxonomy and associates topics of the content with a logical storage room representations. Reference coordinates associated with the logical storage room representations are associated with the taxonomy. The computing system generates updated configuration data that includes the reference coordinates and a uniform resource identifier associated with the content is generated. The computing system generates an account associated with the meta-object for a user. Metering charges for usage of the account and a report associated with the account and usage are generated.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Daniel D. Carr, Richard W. Muirhead, Francis X. Reddington, Martin A. Wolfe
  • Publication number: 20140195308
    Abstract: Analyzing the capabilities of a business enterprise, including: identifying, by a capability advisor module, capabilities required to carry out a business initiative; identifying, by the capability advisor module, capabilities of the business enterprise; and determining, by the capability advisor module, lacking capabilities of the business enterprise that are required to carry out the business initiative in dependence upon the capabilities required to carry out the business initiative and the capabilities of the business enterprise.
    Type: Application
    Filed: January 9, 2013
    Publication date: July 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: FRANCIS X. REDDINGTON, NEIL SAHOTA
  • Publication number: 20140143023
    Abstract: Aligning analytical metrics with strategic objectives, including: identifying, by the metric analytics generator engine, measurable metrics associated with a business activity; identifying, by the metric analytics generator engine, one or more strategic objectives associated with the business activity; correlating, by the metric analytics generator engine, the one or more measurable metrics associated with the business activity to the one or more strategic objectives associated with the business activity; and generating, by the metric analytics generator engine, key performance indicator formulas in dependence upon the one or more measurable metrics associated with the business activity and the one or more strategic objectives associated with the business activity.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 22, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: FRANCIS X. REDDINGTON, NEIL SAHOTA
  • Publication number: 20140089224
    Abstract: Computer implemented methods, apparatuses, and compute program products for modeling an enterprise are provided. Embodiments include providing to a user, by an enterprise modeling controller, a user interface comprising an icon carousel and a drop area interface for moving selected icons from the icon carousel. The icon carousel contains a plurality of icons, where each icon of the plurality of icons represents a particular solution component configuration. Embodiments also include for each icon within the drop area interface, identifying a corresponding solution component configuration and configuration data associated with the solution component configuration. Embodiments also include generating based on the configuration data associated with the identified solution component configurations one or more integration patterns indicating data processing relationships of the identified solution component configurations.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WILLIAM A. BROWN, FRANCIS X. REDDINGTON, MARTIN A. WOLFE