Patents by Inventor Michael G. Winter

Michael G. Winter 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: 10564953
    Abstract: According to one embodiment of the present invention, a computer system updates a system including a plurality of sever instances, and includes at least one processor. The computer system determines a level of configuration for each operating server instance. One or more sets of operational features are added to the system based on a comparison between the determined levels of configuration of the operating server instances and minimum levels of configuration associated with the one or more sets of operational features. Server operations are performed and one or more corresponding sets of operational features are applied to the server operations in response to the addition of those corresponding sets of operational features to the system. Embodiments of the present invention further include a method and computer program product for updating a system including a plurality of server instances in substantially the same manner described above.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kevin B. Bates, William J. Carpenter, Michael G. Winter
  • Publication number: 20190180206
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for managing a workflow. A natural language classification engine collets a first set of natural language data that indicates a workflow process. Based on the first set of natural language data, a workflow process action is identified. A second set of natural language data that indicates a workflow process action response is collected. Based on the workflow process action response, a workflow progression operation is determined. The workflow progression operation is executed to progress the workflow process.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Scott Prager, Michael G. Winter
  • Patent number: 9906415
    Abstract: Mechanisms are provided, in a cloud computing data processing system comprising a plurality of components, hosted on one or more hardware computing devices of the cloud computing data processing system, for transactional resource and topology management. A cloud service system is instantiated that comprises component instances having allocated resources. The cloud service system comprises orchestration engine logic which generates a transactional data structure that stores objects corresponding to transactions executed in association with resources and component instance state changes. The orchestration engine logic receives transactions associated with resources or component instances of the cloud service system and records the transactions as objects in the transactional data structure in response to receiving the transactions.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edward T. Morgan, Roger C. Raphael, Paul S. Taylor, Michael G. Winter
  • Patent number: 9893947
    Abstract: Mechanisms are provided, in a cloud computing data processing system comprising a plurality of components, hosted on one or more hardware computing devices of the cloud computing data processing system, for transactional resource and topology management. A cloud service system is instantiated that comprises component instances having allocated resources. The cloud service system comprises orchestration engine logic which generates a transactional data structure that stores objects corresponding to transactions executed in association with resources and component instance state changes. The orchestration engine logic receives transactions associated with resources or component instances of the cloud service system and records the transactions as objects in the transactional data structure in response to receiving the transactions.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edward T. Morgan, Roger C. Raphael, Paul S. Taylor, Michael G. Winter
  • Publication number: 20160380913
    Abstract: Mechanisms are provided, in a cloud computing data processing system comprising a plurality of components, hosted on one or more hardware computing devices of the cloud computing data processing system, for transactional resource and topology management. A cloud service system is instantiated that comprises component instances having allocated resources. The cloud service system comprises orchestration engine logic which generates a transactional data structure that stores objects corresponding to transactions executed in association with resources and component instance state changes. The orchestration engine logic receives transactions associated with resources or component instances of the cloud service system and records the transactions as objects in the transactional data structure in response to receiving the transactions.
    Type: Application
    Filed: May 11, 2016
    Publication date: December 29, 2016
    Inventors: Edward T. Morgan, Roger C. Raphael, Paul S. Taylor, Michael G. Winter
  • Publication number: 20160380829
    Abstract: Mechanisms are provided, in a cloud computing data processing system comprising a plurality of components, hosted on one or more hardware computing devices of the cloud computing data processing system, for transactional resource and topology management. A cloud service system is instantiated that comprises component instances having allocated resources. The cloud service system comprises orchestration engine logic which generates a transactional data structure that stores objects corresponding to transactions executed in association with resources and component instance state changes. The orchestration engine logic receives transactions associated with resources or component instances of the cloud service system and records the transactions as objects in the transactional data structure in response to receiving the transactions.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventors: Edward T. Morgan, Roger C. Raphael, Paul S. Taylor, Michael G. Winter
  • Patent number: 9507783
    Abstract: A file system storage device includes a memory storing instructions and at least one processor. The processor is configured to: execute the instructions to create a storage area symbolic name in the file system storage device, generate a core table data structure, generate an ancillary table data structure, cache partitioning rule paths for the file system storage device based on the storage area symbolic name, compare property values for a document with the cached partitioning rule paths, dynamically select the storage device symbolic name for the document, store the document into a partition of the file system storage device, store metadata for the document into a partition of the core table, and store ancillary objects for the document into a partition of the ancillary table.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: William J. Carpenter, David G. Skinner, Hailin Wang, Michael G. Winter, Jun Xu
  • Patent number: 9424135
    Abstract: A method for content management in a file system includes creating a file system storage device with a storage area symbolic name. A core table data structure is generated including a core table partition field. An ancillary table data structure is generated including an ancillary table partition field. Partitioning rules for the file system storage device are cached based on the storage area symbolic name. Property values for a document are compared with the cached partitioning rules to determine a match for the storage area symbolic name. The document is stored into a partition of the file system storage device based on the storage area symbolic name. Metadata for the document is stored into a partition of the core table based on the core table partition field. Ancillary objects for the document are stored into a partition of the ancillary table based on the ancillary partition fields.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: William J. Carpenter, David G. Skinner, Hailin Wang, Michael G. Winter, Jun Xu
  • Publication number: 20160117167
    Abstract: According to one embodiment of the present invention, a computer system updates a system including a plurality of sever instances, and includes at least one processor. The computer system determines a level of configuration for each operating server instance. One or more sets of operational features are added to the system based on a comparison between the determined levels of configuration of the operating server instances and minimum levels of configuration associated with the one or more sets of operational features. Server operations are performed and one or more corresponding sets of operational features are applied to the server operations in response to the addition of those corresponding sets of operational features to the system. Embodiments of the present invention further include a method and computer program product for updating a system including a plurality of server instances in substantially the same manner described above.
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Inventors: Kevin B. Bates, William J. Carpenter, Michael G. Winter
  • Patent number: 9262149
    Abstract: According to one embodiment of the present invention, a computer system updates a system including a plurality of server instances, and includes at least one processor. The computer system determines a level of configuration for each operating server instance. One or more sets of operational features are added to the system based on a comparison between the determined levels of configuration of the operating server instances and minimum levels of configuration associated with the one or more sets of operational features. Server operations are performed and one or more corresponding sets of operational features are applied to the server operations in response to the addition of those corresponding sets of operational features to the system. Embodiments of the present invention further include a method and computer program product for updating a system including a plurality of server instances in substantially the same manner described above.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kevin B. Bates, William J. Carpenter, Michael G. Winter
  • Publication number: 20130275741
    Abstract: According to one embodiment of the present invention, a computer system updates a system including a plurality of sever instances, and includes at least one processor. The computer system determines a level of configuration for each operating server instance. One or more sets of operational features are added to the system based on a comparison between the determined levels of configuration of the operating server instances and minimum levels of configuration associated with the one or more sets of operational features. Server operations are performed and one or more corresponding sets of operational features are applied to the server operations in response to the addition of those corresponding sets of operational features to the system. Embodiments of the present invention further include a method and computer program product for updating a system including a plurality of server instances in substantially the same manner described above.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin B. Bates, William J. Carpenter, Michael G. Winter
  • Patent number: 8028304
    Abstract: Techniques allow for communication with and management of multiple external components. A component manager communicates with one or more component adapters. Each component adapter communicates with an external component and is able to call the methods, functions, procedures, and other operations of the external component. The component manager associates these external operations with local operations, such that an application may use local operation names to invoke the external operations. Furthermore, the component manager has component definitions and operation definitions that describe the component adapters and operations, including input and output parameters and the like. The component manager is able to receive a group of data including a local operation and a list of input and output parameters and determine from the foregoing information which external operation to call and which component adapter has access to the external operation.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mike A. Marin, Daniel S. Whelan, Michael G. Winter
  • Publication number: 20080282250
    Abstract: Techniques allow for communication with and management of multiple external components. A component manager communicates with one or more component adapters. Each component adapter communicates with an external component and is able to call the methods, functions, procedures, and other operations of the external component. The component manager associates these external operations with local operations, such that an application may use local operation names to invoke the external operations. Furthermore, the component manager has component definitions and operation definitions that describe the component adapters and operations, including input and output parameters and the like. The component manager is able to receive a group of data including a local operation and a list of input and output parameters and determine from the foregoing information which external operation to call and which component adapter has access to the external operation.
    Type: Application
    Filed: July 17, 2008
    Publication date: November 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mike A. MARIN, Daniel S. WHELAN, Michael G. WINTER
  • Patent number: 7415716
    Abstract: System and method allow for communication with and management of multiple external components. A component manager communicates with one or more component adapters. Each component adapter communicates with an external component and is able to call the methods, functions, procedures, and other operations of the external component. The component manager associates these external operations with local operations, such that an application may use local operation names to invoke the external operations. Furthermore, the component manager has component definitions and operation definitions that describe the component adapters and operations, including input and output parameters and the like. The component manager is able to receive a group of data including a local operation and a list of input and output parameters and determine from the foregoing information which external operation to call and which component adapter has access to the external operation.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: August 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mike A. Marin, Daniel S. Whelan, Michael G. Winter
  • Publication number: 20040230941
    Abstract: System and method allow for communication with and management of multiple external components. A component manager communicates with one or more component adapters. Each component adapter communicates with an external component and is able to call the methods, functions, procedures, and other operations of the external component. The component manager associates these external operations with local operations, such that an application may use local operation names to invoke the external operations. Furthermore, the component manager has component definitions and operation definitions that describe the component adapters and operations, including input and output parameters and the like. The component manager is able to receive a group of data including a local operation and a list of input and output parameters and determine from the foregoing information which external operation to call and which component adapter has access to the external operation.
    Type: Application
    Filed: December 23, 2003
    Publication date: November 18, 2004
    Inventors: Mike A. Marin, Daniel S. Whelan, Michael G. Winter
  • Patent number: 4007330
    Abstract: A phase modulated carrier wave, in which a phase reversal represents one of two binary values is demodulated by sampling at a rate f.sub.s greater than the frequency of the carrier, comparing the phase of each sample with a sample delayed a nominal bit period in one channel, a sample delayed less than the nominal bit period in a second channel, and a sample delayed more than the nominal bit period in a third channel to compensate for positive and negative Doppler shift of the carrier from its nominal frequency in the second and third channels, respectively. A code word is detected in each of the three channels by comparing each demodulated sample bit with a replica of the code word, and correlating the results separately for each channel. The channel with the highest correlation is selected as the one most closely tuned to the carrier frequency received.
    Type: Grant
    Filed: August 13, 1975
    Date of Patent: February 8, 1977
    Assignee: Bunker Ramo Corporation
    Inventor: Michael G. Winters