Patents by Inventor Pierre C. Berlandier

Pierre C. Berlandier 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: 20240078788
    Abstract: A collaborative analysis system may obtain digital content. The collaborative analysis system may analyze the digital content using first components of the collaborative analysis system. The collaborative analysis system may determine a plurality of types of information regarding the digital content based on analyzing the digital content using the first components. The collaborative analysis system may analyze the plurality of types of information using a second component of the collaborative analysis system. The collaborative analysis system may determine one or more unintended interpretations of the digital content based on analyzing the plurality of types of information. The collaborative analysis system may cause the digital content to be modified to prevent the one or more unintended interpretations.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Inventors: Pierre C. BERLANDIER, Jean POMMIER
  • Patent number: 11758012
    Abstract: Mechanisms are provided for optimizing remuneration for computing services. Computing services are registered which stores registration data comprising remuneration associations between computing services and consumers. A hierarchical computer model is generated based on the registration data, where the model represents dependencies between consumers and providers of computing services. For a service request from a consumer, each transaction with each computing service in a service invocation chain associated with the service request is identified and a cost of each transaction is calculated. The calculated cost of the service invocation chain is optimized based on applying an optimization algorithm to a cost function applied to a selected portion of the hierarchical computer model corresponding to the service invocation chain.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Rajiv Joshi, Renganathan Sundararaman, Pierre C. Berlandier
  • Publication number: 20230267540
    Abstract: A method, programming product, and/or system is disclosed for accounting for random (idiosyncratic) factors (Z) in a loss function influenced by both systemic factors (Y) and random factors (Z) and includes: computing an initial center of gravity (initial COG) of a loss function; and adjusting the initial COG of the loss function toward an Origin to a New COG to account for the random factors (Z). The New COG is determined in an approach and includes: performing a Monte Carlo sampling around an Origin to identify a Max loss at the Origin; performing a Monte Carlo sampling around the Initial COG to identify a Max loss at the Initial COG; and computing a distance to the New COG from the Initial COG using geometric ratios. In a further aspect, an importance sampling is performed about the New COG.
    Type: Application
    Filed: February 24, 2022
    Publication date: August 24, 2023
    Inventors: Rajiv Joshi, Rouwaida Nawaf Kanj, Swaminathan Balasubramanian, Pierre C. Berlandier
  • Publication number: 20220309091
    Abstract: Technology for taking presentation data (for example, video images from a movie, audio from a podcast), determining that the content includes an untrue assertion (for example, “the United States only has 48 states”) and automatically correcting the presentation so that the untrue assertion is corrected (for example, replacing an incorrect video caption with “the United States has 50 states as of early 2021”).
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Inventors: Ravi Prakash Bansal, Swaminathan Balasubramanian, Sarbajit K. Rakshit, Pierre C. Berlandier
  • Patent number: 11163604
    Abstract: Peer-to-peer transfer of compute function state in an edge computing ecosystem is provided. An availability score corresponding to a mobile computing device is received. It is determined whether the availability score is less than an availability score threshold. In response to determining that the availability score is less than the availability score threshold, departure coordinates of the mobile computing device from the edge computing ecosystem and departure time are determined. At least one peer mobile computing device is identified having a corresponding availability score greater than the availability score threshold, a corresponding security profile that at least matches a security profile of the mobile computing device, and a corresponding compute power capability that at least matches a compute power capability of the mobile computing device. A compute function state of the mobile computing device is transferred to the at least one peer mobile computing device.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal, Pierre C. Berlandier
  • Patent number: 11061662
    Abstract: An approach is provided in which the approach analyzes a set of code artifact changes from historical updates of a software application. The approach determines that a first code artifact and a second code artifact change in tandem and generates a change template based on the set of code artifact changes. The approach uses the change template to update the software application in response to receiving a request to apply the change template to the software application.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pierre C. Berlandier, Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal
  • Publication number: 20210208864
    Abstract: An approach is provided in which the approach analyzes a set of code artifact changes from historical updates of a software application. The approach determines that a first code artifact and a second code artifact change in tandem and generates a change template based on the set of code artifact changes. The approach uses the change template to update the software application in response to receiving a request to apply the change template to the software application.
    Type: Application
    Filed: January 2, 2020
    Publication date: July 8, 2021
    Inventors: Pierre C. Berlandier, Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal
  • Publication number: 20210208930
    Abstract: Peer-to-peer transfer of compute function state in an edge computing ecosystem is provided. An availability score corresponding to a mobile computing device is received. It is determined whether the availability score is less than an availability score threshold. In response to determining that the availability score is less than the availability score threshold, departure coordinates of the mobile computing device from the edge computing ecosystem and departure time are determined. At least one peer mobile computing device is identified having a corresponding availability score greater than the availability score threshold, a corresponding security profile that at least matches a security profile of the mobile computing device, and a corresponding compute power capability that at least matches a compute power capability of the mobile computing device. A compute function state of the mobile computing device is transferred to the at least one peer mobile computing device.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 8, 2021
    Inventors: Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal, Pierre C. Berlandier
  • Patent number: 10827033
    Abstract: Disclosed embodiments provide techniques for determining mobile device edge computing participation eligibility. Multiple mobile devices are identified for potential participation in an edge computing network. An eligibility score is computed for each mobile device of the plurality of mobile devices based on an estimated likelihood that the mobile device will remain within a predetermined distance of a local edge process server of an edge computing network for a duration exceeding a job time. One or more mobile devices are selected for participation in the edge computing network based on their respective eligibility scores.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: November 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi P. Bansal, Pierre C. Berlandier
  • Patent number: 10664506
    Abstract: A computer-implemented method for decomposing a decision table includes decomposing, by a computer processor, a decision table into a first sub-table and a second sub-table. The decision table includes two or more columns, and the decomposition is based on a semantic model describing relations among the two or more columns of the decision table. The first sub-table and the second sub-table together represent the decision table.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Pierre C. Berlandier
  • Publication number: 20200097839
    Abstract: Methods, computer program products, and systems are presented. The methods computer program products, and systems can include, for instance: determining an insertion interval of a row for insertion into a decision table; and guiding insertion of the row for insertion into the decision table based on a result of the determining.
    Type: Application
    Filed: November 27, 2019
    Publication date: March 26, 2020
    Inventor: Pierre C. BERLANDIER
  • Patent number: 10592809
    Abstract: Methods, computer program products, and systems are presented. The methods computer program products, and systems can include, for instance: determining an insertion interval of a row for insertion into a decision table; and guiding insertion of the row for insertion into the decision table based on a result of the determining.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventor: Pierre C. Berlandier
  • Patent number: 10540628
    Abstract: In an approach to create a rule hierarchy model, a computer receives from a user a set of rules and an association between each rule in the set of rules and a concept of the plurality of concepts in a concept hierarchy. The computer receives set of rules is stored separately from the concept hierarchy. The computer determines a rule hierarchy where a rule of the set of rules is associated with one or more concepts. Furthermore, the computer creates a rule hierarchy model based on the concept hierarchy and the rule hierarchy wherein grouping related rules in a common structure provides efficient management that facilitates rule authoring, browsing, and extraction.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pierre C. Berlandier, Jerome R. L. Boyer
  • Patent number: 10535026
    Abstract: A method for executing a plurality of business rules on a plurality of incomplete data is provided. The method may include receiving the plurality of business rules, an object model, and a plurality of ruleset parameters. The method may also include generating a dependency tree based on the received plurality of business rules, the received object model, and the received plurality of ruleset parameters. The method may further include generating a plurality of ruleset source code based on a dependency tree that allows for disabling at least one of the received plurality of business rules. The method may also include determining a plurality of data corresponding to the presented set of data elements needed for evaluating the corresponding business rule is unavailable. The method may further include disabling the corresponding business rule based on determining the plurality of data is unavailable.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventor: Pierre C. Berlandier
  • Publication number: 20190258980
    Abstract: A method for executing a plurality of business rules on a plurality of incomplete data is provided. The method may include receiving the plurality of business rules, an object model, and a plurality of ruleset parameters. The method may also include generating a dependency tree based on the received plurality of business rules, the received object model, and the received plurality of ruleset parameters. The method may further include generating a plurality of ruleset source code based on a dependency tree that allows for disabling at least one of the received plurality of business rules. The method may also include determining a plurality of data corresponding to the presented set of data elements needed for evaluating the corresponding business rule is unavailable. The method may further include disabling the corresponding business rule based on determining the plurality of data is unavailable.
    Type: Application
    Filed: May 2, 2019
    Publication date: August 22, 2019
    Inventor: PIERRE C. BERLANDIER
  • Patent number: 10339480
    Abstract: A method for executing a plurality of business rules on a plurality of incomplete data is provided. The method may include receiving the plurality of business rules, an object model, and a plurality of ruleset parameters. The method may also include generating a dependency tree based on the received plurality of business rules, the received object model, and the received plurality of ruleset parameters. The method may further include generating a plurality of ruleset source code based on a dependency tree that allows for disabling at least one of the received plurality of business rules. The method may also include determining a plurality of data corresponding to the presented set of data elements needed for evaluating the corresponding business rule is unavailable. The method may further include disabling the corresponding business rule based on determining the plurality of data is unavailable.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventor: Pierre C. Berlandier
  • Publication number: 20180114119
    Abstract: Methods, computer program products, and systems are presented. The methods computer program products, and systems can include, for instance: determining an insertion interval of a row for insertion into a decision table; and guiding insertion of the row for insertion into the decision table based on a result of the determining.
    Type: Application
    Filed: October 21, 2016
    Publication date: April 26, 2018
    Inventor: Pierre C. BERLANDIER
  • Publication number: 20180046965
    Abstract: A method for executing a plurality of business rules on a plurality of incomplete data is provided. The method may include receiving the plurality of business rules, an object model, and a plurality of ruleset parameters. The method may also include generating a dependency tree based on the received plurality of business rules, the received object model, and the received plurality of ruleset parameters. The method may further include generating a plurality of ruleset source code based on a dependency tree that allows for disabling at least one of the received plurality of business rules. The method may also include determining a plurality of data corresponding to the presented set of data elements needed for evaluating the corresponding business rule is unavailable. The method may further include disabling the corresponding business rule based on determining the plurality of data is unavailable.
    Type: Application
    Filed: August 15, 2016
    Publication date: February 15, 2018
    Inventor: Pierre C. Berlandier
  • Publication number: 20180004837
    Abstract: A computer-implemented method for decomposing a decision table includes decomposing, by a computer processor, a decision table into a first sub-table and a second sub-table. The decision table includes two or more columns, and the decomposition is based on a semantic model describing relations among the two or more columns of the decision table. The first sub-table and the second sub-table together represent the decision table.
    Type: Application
    Filed: September 13, 2017
    Publication date: January 4, 2018
    Inventors: Swaminathan Balasubramanian, Pierre C. Berlandier
  • Patent number: 9830383
    Abstract: A computer-implemented method for decomposing a decision table includes decomposing, by a computer processor, a decision table into a first sub-table and a second sub-table. The decision table includes two or more columns, and the decomposition is based on a semantic model describing relations among the two or more columns of the decision table. The first sub-table and the second sub-table together represent the decision table.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: November 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Pierre C. Berlandier