Patents by Inventor Christopher John Butler

Christopher John Butler 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: 11875288
    Abstract: A compliance discovery and integration process is implemented in association with a cloud-based security and compliance platform and associated CI/CD framework. The process assumes an existing DevOps-based deployment of a product, such as an enterprise application that executes in a runtime production environment. The technique of this disclosure addresses the problem of misalignment between a compliance policy and the product's post-deployment regulation posture by providing tools and methods that enable pro-active augmentation of governance and compliance policy during the pre-deployment phase and with respect to a next deployment of the product (e.g., a next or updated version). Thus, when the product is later deployed in its next deployment, its regulation posture (post-deployment) is already consistent with the compliance policy.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: January 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Anca Sailer, Christopher John Butler, Arun Kumar, Malgorzata Steinder, James R. Doran, Philippe Mulet
  • Publication number: 20230177435
    Abstract: A method, apparatus and computer program product for automated security and regulatory compliance in association with an enterprise. A set of security and compliance controls that operate in association with the enterprise are provided. One or more compliance policies that are enforced by the set of security and compliance controls are encapsulated according to a common data format. One or more customer-specific security/compliance requirements associated with the enterprise are collected. Using microservices-based modular components, the customer-specific security/compliance requirements are then transformed into machine-readable representations having the common data format and that conform to the one or more compliance policies being enforced by the set of security and compliance controls. The one or more compliance policies including the one or more transformed security/compliance requirements are then activated to facilitate the security and regulatory compliance.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Applicant: International Business Machines Corporation
    Inventors: Anca Sailer, Christopher John Butler, Arun Kumar, Malgorzata Steinder
  • Publication number: 20230177426
    Abstract: A compliance discovery and integration process is implemented in association with a cloud-based security and compliance platform and associated CI/CD framework. The process assumes an existing DevOps-based deployment of a product, such as an enterprise application that executes in a runtime production environment. The technique of this disclosure addresses the problem of misalignment between a compliance policy and the product’s post-deployment regulation posture by providing tools and methods that enable pro-active augmentation of governance and compliance policy during the pre-deployment phase and with respect to a next deployment of the product (e.g., a next or updated version). Thus, when the product is later deployed in its next deployment, its regulation posture (post-deployment) is already consistent with the compliance policy.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Applicant: International Business Machines Corporation
    Inventors: Anca Sailer, Christopher John Butler, Arun Kumar, Malgorzata Steinder, James R. Doran, Philippe Mulet
  • Patent number: 11178281
    Abstract: A technique relates to communication resource allocation. A computer system monitors a communication between a conversational entity communication channel and a user device. A type of the communication associated with the user device is determined based on the communication. A replacement communication channel to replace the conversational entity communication channel is determined, in response to the type of the communication. The replacement communication channel is coupled to the user device in place of the conversational entity communication channel.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher John Butler, Ross Judd, Timothy M. Lynar, Shaila Pervin
  • Patent number: 11157839
    Abstract: A method for displaying a visual representation corresponding to a carriage capacity may include obtaining passenger data of passengers onboard a carriage of a multi-carriage vehicle. The method may further include predicting, based at least in part on the first passenger data, a number of passengers who will exit the carriage at a destination. The method may further include determining, based at least in part on the predicting, an available capacity for the carriage and generating a visual representation that corresponds to the available capacity. The method may further include displaying the visual representation at the destination of the multi-carriage vehicle.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Khoi-Nguyen D. Tran, Ying Xu, Nebula Alam, Christopher John Butler
  • Patent number: 11074354
    Abstract: Segmentation and classification of documents in a mixed security environment includes receiving a document including a plurality of subcomponents. A security classification level of each of the plurality of subcomponents is determined using a first classification model. The security classification level of each subcomponent includes one of a first classification level and a second classification level. A first subcomponent having the first classification level is routed to a first environment having a first security level. A second subcomponent having the second classification level is routed to a second environment having a second security level. A pointer for the second subcomponent is determined in which the pointer references a portion of the first subcomponent.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: July 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher John Butler, Timothy M. Lynar, Adam Joseph Makarucha
  • Publication number: 20200288016
    Abstract: A technique relates to communication resource allocation. A computer system monitors a communication between a conversational entity communication channel and a user device. A type of the communication associated with the user device is determined based on the communication. A replacement communication channel to replace the conversational entity communication channel is determined, in response to the type of the communication. The replacement communication channel is coupled to the user device in place of the conversational entity communication channel.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: Christopher John Butler, Ross Judd, Timothy M. Lynar, Shaila Pervin
  • Publication number: 20200265343
    Abstract: A method for determining seat allocation. The method includes receiving a purchase order by a first user for one or more seats at an event, wherein the purchase order includes at least one or more of the following: a preferred seating area, a proposed venue, a proposed date range for the event, a proposed time of day for the event, and a proposed number of seats within a group. The method further includes generating one or more digital tickets based on the received purchase order, wherein each of the one or more digital tickets is linked to the received purchase order by the first user. The method further includes determining seat allocation at the event based on the generated one or more digital tickets, and allocating one or more traditional tickets based on the determined seat allocation at the event.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 20, 2020
    Inventors: Laurence John Plant, Christopher John Butler, Cameron Pollock, Katrina Louise Barnett, Leon Gouletsas
  • Publication number: 20200167697
    Abstract: A method for displaying a visual representation corresponding to a carriage capacity may include obtaining passenger data of passengers onboard a carriage of a multi-carriage vehicle. The method may further include predicting, based at least in part on the first passenger data, a number of passengers who will exit the carriage at a destination. The method may further include determining, based at least in part on the predicting, an available capacity for the carriage and generating a visual representation that corresponds to the available capacity. The method may further include displaying the visual representation at the destination of the multi-carriage vehicle.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Khoi-Nguyen D. Tran, Ying Xu, Nebula Alam, Christopher John Butler
  • Publication number: 20200089900
    Abstract: Segmentation and classification of documents in a mixed security environment includes receiving a document including a plurality of subcomponents. A security classification level of each of the plurality of subcomponents is determined using a first classification model. The security classification level of each subcomponent includes one of a first classification level and a second classification level. A first subcomponent having the first classification level is routed to a first environment having a first security level. A second subcomponent having the second classification level is routed to a second environment having a second security level. A pointer for the second subcomponent is determined in which the pointer references a portion of the first subcomponent.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Applicant: International Business Machines Corporation
    Inventors: Christopher John Butler, Timothy M. Lynar, Adam Joseph Makarucha