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: 11875288Abstract: 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: GrantFiled: December 3, 2021Date of Patent: January 16, 2024Assignee: International Business Machines CorporationInventors: Anca Sailer, Christopher John Butler, Arun Kumar, Malgorzata Steinder, James R. Doran, Philippe Mulet
-
Publication number: 20230177435Abstract: 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: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Applicant: International Business Machines CorporationInventors: Anca Sailer, Christopher John Butler, Arun Kumar, Malgorzata Steinder
-
Publication number: 20230177426Abstract: 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: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Applicant: International Business Machines CorporationInventors: Anca Sailer, Christopher John Butler, Arun Kumar, Malgorzata Steinder, James R. Doran, Philippe Mulet
-
Patent number: 11178281Abstract: 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: GrantFiled: March 5, 2019Date of Patent: November 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher John Butler, Ross Judd, Timothy M. Lynar, Shaila Pervin
-
Patent number: 11157839Abstract: 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: GrantFiled: November 27, 2018Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Khoi-Nguyen D. Tran, Ying Xu, Nebula Alam, Christopher John Butler
-
Patent number: 11074354Abstract: 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: GrantFiled: September 19, 2018Date of Patent: July 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher John Butler, Timothy M. Lynar, Adam Joseph Makarucha
-
Publication number: 20200288016Abstract: 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: ApplicationFiled: March 5, 2019Publication date: September 10, 2020Inventors: Christopher John Butler, Ross Judd, Timothy M. Lynar, Shaila Pervin
-
Publication number: 20200265343Abstract: 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: ApplicationFiled: February 15, 2019Publication date: August 20, 2020Inventors: Laurence John Plant, Christopher John Butler, Cameron Pollock, Katrina Louise Barnett, Leon Gouletsas
-
Publication number: 20200167697Abstract: 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: ApplicationFiled: November 27, 2018Publication date: May 28, 2020Inventors: Khoi-Nguyen D. Tran, Ying Xu, Nebula Alam, Christopher John Butler
-
Publication number: 20200089900Abstract: 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: ApplicationFiled: September 19, 2018Publication date: March 19, 2020Applicant: International Business Machines CorporationInventors: Christopher John Butler, Timothy M. Lynar, Adam Joseph Makarucha