Patents by Inventor Paul E. Rogers

Paul E. Rogers 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).

  • Publication number: 20240110488
    Abstract: A gas turbine engine includes a turbine section that has a ceramic matrix composite body that defines a core gaspath side that a row of blades, a forward end, an aft end, and circumferential sides. The forward end abuts at least one vane of a first row of vanes, and the aft end including a seal channel. A compliant seal is disposed in the seal channel and seals against at least one vane of a second row of vanes.
    Type: Application
    Filed: August 28, 2023
    Publication date: April 4, 2024
    Inventors: Paul M. Lutjen, Daniel S. Rogers, Timothy J. Harding, James E. Weisheit, Morely S. Sherman, Mikayla M. Rogers, Marshall F. Thayer, Joseph Micucci
  • Patent number: 10984090
    Abstract: A client transmits a user identifier and a password to a server via an application programming interface (API). The client establishes an authenticated session with the server in which the client has a first set of permissions for operations associated with the API. The client receives, responsive to a verification of the user identifier and password by the server, a logon response and a shared secret. The client generates a one time passcode (OTP) based upon the shared secret. The client sends the OTP to the server via the API. Responsive to the server validating the OTP against the shared secret, the server grants a second set of permissions for operations associated with the API.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: April 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Larry A. Brocious, Michael J. Howland, Paul E. Rogers
  • Publication number: 20200151318
    Abstract: A client transmits a user identifier and a password to a server via an application programming interface (API). The client establishes an authenticated session with the server in which the client has a first set of permissions for operations associated with the API. The client receives, responsive to a verification of the user identifier and password by the server, a logon response and a shared secret. The client generates a one time passcode (OTP) based upon the shared secret. The client sends the OTP to the server via the API. Responsive to the server validating the OTP against the shared secret, the server grants a second set of permissions for operations associated with the API.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Applicant: International Business Machines Corporation
    Inventors: Larry A. Brocious, Michael J. Howland, Paul E. Rogers
  • Patent number: 10592656
    Abstract: A client transmits a user identifier and a password to a server via an application programming interface (API). The client establishes an authenticated session with the server in which the client has a first set of permissions for operations associated with the API. The client receives, responsive to a verification of the user identifier and password by the server, a logon response and a shared secret. The client generates a one time passcode (OTP) based upon the shared secret. The client sends the OTP to the server via the API. Responsive to the server validating the OTP against the shared secret, the server grants a second set of permissions for operations associated with the API.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Larry A. Brocious, Michael J. Howland, Paul E. Rogers
  • Patent number: 10586033
    Abstract: A client transmits a user identifier and a password to a server via an application programming interface (API). The client establishes an authenticated session with the server in which the client has a first set of permissions for operations associated with the API. The client receives, responsive to a verification of the user identifier and password by the server, a logon response and a shared secret. The client generates a one time passcode (OTP) based upon the shared secret. The client sends the OTP to the server via the API. Responsive to the server validating the OTP against the shared secret, the server grants a second set of permissions for operations associated with the API.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Larry A. Brocious, Michael J. Howland, Paul E. Rogers
  • Publication number: 20190065731
    Abstract: A client transmits a user identifier and a password to a server via an application programming interface (API). The client establishes an authenticated session with the server in which the client has a first set of permissions for operations associated with the API. The client receives, responsive to a verification of the user identifier and password by the server, a logon response and a shared secret. The client generates a one time passcode (OTP) based upon the shared secret. The client sends the OTP to the server via the API. Responsive to the server validating the OTP against the shared secret, the server grants a second set of permissions for operations associated with the API.
    Type: Application
    Filed: November 15, 2017
    Publication date: February 28, 2019
    Applicant: International Business Machines Corporation
    Inventors: Larry A. Brocious, Michael J. Howland, Paul E. Rogers
  • Publication number: 20190065730
    Abstract: A client transmits a user identifier and a password to a server via an application programming interface (API). The client establishes an authenticated session with the server in which the client has a first set of permissions for operations associated with the API. The client receives, responsive to a verification of the user identifier and password by the server, a logon response and a shared secret. The client generates a one time passcode (OTP) based upon the shared secret. The client sends the OTP to the server via the API. Responsive to the server validating the OTP against the shared secret, the server grants a second set of permissions for operations associated with the API.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Applicant: International Business Machines Corporation
    Inventors: Larry A. Brocious, Michael J. Howland, Paul E. Rogers
  • Patent number: 10204172
    Abstract: A system and method for compressing that comprises establishing attributes or elements to build a schema that is utilized to generate a record that includes the connection descriptions, building a set of substitution rules by using range expressions and substitution variables, and utilizing the set of substitution rules to associate value assignments that compress the connection descriptions within the record.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: February 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick J. Clas, Pu Liu, William F. Phillips, Paul E. Rogers, Stephen M. Sweeney
  • Patent number: 10042954
    Abstract: A system and method for compressing that comprises establishing attributes or elements to build a schema that is utilized to generate a record that includes the connection descriptions, building a set of substitution rules by using range expressions and substitution variables, and utilizing the set of substitution rules to associate value assignments that compress the connection descriptions within the record.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick J. Clas, Pu Liu, William F. Phillips, Paul E. Rogers, Stephen M. Sweeney
  • Publication number: 20170103142
    Abstract: A system and method for compressing that comprises establishing attributes or elements to build a schema that is utilized to generate a record that includes the connection descriptions, building a set of substitution rules by using range expressions and substitution variables, and utilizing the set of substitution rules to associate value assignments that compress the connection descriptions within the record.
    Type: Application
    Filed: December 21, 2016
    Publication date: April 13, 2017
    Inventors: Patrick J. Clas, Pu Liu, William F. Phillips, Paul E. Rogers, Stephen M. Sweeney
  • Patent number: 9547661
    Abstract: A system and method for compressing that comprises establishing attributes or elements to build a schema that is utilized to generate a record that includes the connection descriptions, building a set of substitution rules by using range expressions and substitution variables, and utilizing the set of substitution rules to associate value assignments that compress the connection descriptions within the record.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: January 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick J. Clas, Pu Liu, William F. Phillips, Paul E. Rogers, Stephen M. Sweeney
  • Publication number: 20160179837
    Abstract: A system and method for compressing that comprises establishing attributes or elements to build a schema that is utilized to generate a record that includes the connection descriptions, building a set of substitution rules by using range expressions and substitution variables, and utilizing the set of substitution rules to associate value assignments that compress the connection descriptions within the record.
    Type: Application
    Filed: March 10, 2016
    Publication date: June 23, 2016
    Inventors: Patrick J. Clas, Pu Liu, William F. Phillips, Paul E. Rogers, Stephen M. Sweeney
  • Publication number: 20160162517
    Abstract: A system and method for compressing that comprises establishing attributes or elements to build a schema that is utilized to generate a record that includes the connection descriptions, building a set of substitution rules by using range expressions and substitution variables, and utilizing the set of substitution rules to associate value assignments that compress the connection descriptions within the record.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Patrick J. Clas, Pu Liu, William F. Phillips, Paul E. Rogers, Stephen M. Sweeney
  • Patent number: 9086918
    Abstract: An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: July 21, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINESS CORPORATION
    Inventors: Andreas Bieswanger, Patrick J. Callaghan, Joseph M. Gdaniec, Harm I. Osterndorf, Paul E. Rogers, Kurt N. Schroeder, Brian D. Valentine, Eric W. Weinmann, Friedrich M. Welter
  • Patent number: 9087311
    Abstract: The invention resides in a method, system and program product for grouping related program sequences for performing a task. The method includes establishing, using a first code for grouping, one or more groups that can be formed between one or more related group-elements obtained from a plurality of groupable program flow documents, and executing, using a group program sequence engine, the groupable program flow documents, wherein each group-element considered an ancestor group-element of a group established and validated by the first code is executed before executing a related group-element obtained from the group, and wherein the related group-element of the group is executed only once during execution of the groupable program flow documents for performing the task. In an embodiment, the establishing step includes identifying a name attribute specified in the one or more related group-elements for establishing the one or more groups.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: July 21, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin H. Bartoy, Michael L. Gregor, Michael J. Howland, Kenneth D. King, Paul E. Rogers
  • Patent number: 9081613
    Abstract: An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: July 14, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Bieswanger, Patrick J. Callaghan, Joseph M. Gdaniec, Harm I. Osterndorf, Kurt N. Schroeder, Paul E. Rogers, Brian D. Valentine, Eric A. Weinmann, Friedrich M. Welter
  • Patent number: 8719641
    Abstract: A method for priority buffering of trace data in a computing system includes receiving instances of trace data by a priority assignment module, the trace data being generated by events that occur during execution of computer software in the computing system; assigning a priority to each instance of trace data, wherein the priority is assigned based on the event that generated the instance of trace data; and inserting the instances of trace data into a plurality of priority buffers based on their respective assigned priorities.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gary L. Cole, Michael J. Howland, Paul E. Rogers
  • Publication number: 20130055032
    Abstract: A method for priority buffering of trace data in a computing system includes receiving instances of trace data by a priority assignment module, the trace data being generated by events that occur during execution of computer software in the computing system; assigning a priority to each instance of trace data, wherein the priority is assigned based on the event that generated the instance of trace data; and inserting the instances of trace data into a plurality of priority buffers based on their respective assigned priorities.
    Type: Application
    Filed: August 25, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary L. Cole, Michael J. Howland, Paul E. Rogers
  • Patent number: 8271956
    Abstract: A method, system and program product for dynamically adjusting trace buffer capacity based on execution history. The method includes receiving, by a module configured to trace, a plurality of traces pertaining to one or more trace events generated during execution of a program being traced, the trace events generated including panel data and sequence data. The method further includes determining, using trace data captured from the plurality of traces received, whether or not a path for a trace event is a new path. If the path for the trace event is determined to be a new path, the method includes dynamically adjusting, by the module, an initial size of a trace buffer configured to store the trace data captured, such that, the module increases the initial size of the trace buffer upon making a determination that the trace event is a new trace event based on execution history.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Howland, Paul E. Rogers
  • Publication number: 20120110588
    Abstract: An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.
    Type: Application
    Filed: November 2, 2010
    Publication date: May 3, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Bieswanger, Patrick J. Callaghan, Joseph M. Gdaniec, Harm I. Osterndorf, Kurt N. Schroeder, Paul E. Rogers, Brian D. Valentine, Eric A. Weinmann, Friedrich M. Welter