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: 20240078788Abstract: 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: ApplicationFiled: September 1, 2022Publication date: March 7, 2024Inventors: Pierre C. BERLANDIER, Jean POMMIER
-
Patent number: 11758012Abstract: 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: GrantFiled: January 18, 2023Date of Patent: September 12, 2023Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Rajiv Joshi, Renganathan Sundararaman, Pierre C. Berlandier
-
Publication number: 20230267540Abstract: 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: ApplicationFiled: February 24, 2022Publication date: August 24, 2023Inventors: Rajiv Joshi, Rouwaida Nawaf Kanj, Swaminathan Balasubramanian, Pierre C. Berlandier
-
Publication number: 20220309091Abstract: 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: ApplicationFiled: March 29, 2021Publication date: September 29, 2022Inventors: Ravi Prakash Bansal, Swaminathan Balasubramanian, Sarbajit K. Rakshit, Pierre C. Berlandier
-
Patent number: 11163604Abstract: 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: GrantFiled: January 3, 2020Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal, Pierre C. Berlandier
-
Patent number: 11061662Abstract: 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: GrantFiled: January 2, 2020Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Pierre C. Berlandier, Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal
-
Publication number: 20210208864Abstract: 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: ApplicationFiled: January 2, 2020Publication date: July 8, 2021Inventors: Pierre C. Berlandier, Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal
-
Publication number: 20210208930Abstract: 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: ApplicationFiled: January 3, 2020Publication date: July 8, 2021Inventors: Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal, Pierre C. Berlandier
-
Patent number: 10827033Abstract: 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: GrantFiled: September 5, 2019Date of Patent: November 3, 2020Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi P. Bansal, Pierre C. Berlandier
-
Patent number: 10664506Abstract: 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: GrantFiled: September 13, 2017Date of Patent: May 26, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Swaminathan Balasubramanian, Pierre C. Berlandier
-
Publication number: 20200097839Abstract: 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: ApplicationFiled: November 27, 2019Publication date: March 26, 2020Inventor: Pierre C. BERLANDIER
-
Patent number: 10592809Abstract: 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: GrantFiled: October 21, 2016Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventor: Pierre C. Berlandier
-
Patent number: 10540628Abstract: 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: GrantFiled: September 17, 2015Date of Patent: January 21, 2020Assignee: International Business Machines CorporationInventors: Pierre C. Berlandier, Jerome R. L. Boyer
-
Patent number: 10535026Abstract: 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: GrantFiled: May 2, 2019Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventor: Pierre C. Berlandier
-
Publication number: 20190258980Abstract: 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: ApplicationFiled: May 2, 2019Publication date: August 22, 2019Inventor: PIERRE C. BERLANDIER
-
Patent number: 10339480Abstract: 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: GrantFiled: August 15, 2016Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventor: Pierre C. Berlandier
-
Publication number: 20180114119Abstract: 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: ApplicationFiled: October 21, 2016Publication date: April 26, 2018Inventor: Pierre C. BERLANDIER
-
Publication number: 20180046965Abstract: 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: ApplicationFiled: August 15, 2016Publication date: February 15, 2018Inventor: Pierre C. Berlandier
-
Publication number: 20180004837Abstract: 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: ApplicationFiled: September 13, 2017Publication date: January 4, 2018Inventors: Swaminathan Balasubramanian, Pierre C. Berlandier
-
Patent number: 9830383Abstract: 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: GrantFiled: December 17, 2015Date of Patent: November 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Swaminathan Balasubramanian, Pierre C. Berlandier