Patents by Inventor Olivier Verscheure

Olivier Verscheure 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: 11030340
    Abstract: A method, system and computer program product for providing privacy protection to data streams in a distributed computing environment. The method includes concurrently processing, by a plurality of computer machines, data streams of attributes containing data values received by each of the plurality of local computer machines; indexing the data values for each attribute of the plurality of data streams received by each of the plurality of local computer machines; providing the indexed data values to a main computer machine; integrating, by the main computer machine, the local computer machine indexed data values into a global index data structure for the plurality of data streams; and identifying privacy vulnerabilities of the attributes that are direct identifiers and quasi-identifiers based on the global index.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Spyridon Antonatos, Stefano Braghin, Aris Gkoulalas-Divanis, Olivier Verscheure
  • Patent number: 10387590
    Abstract: In one aspect, a method for reducing uncertainty in a hydraulic model of a water distribution network due to uncertain parameters and faults in the water distribution network is provided which includes the steps of: (i) calculating an optimized placement of sensors throughout a given uncertain section of the water distribution network; (ii) collecting data from the sensors; (iii) partitioning the given uncertain section of the water distribution network into observable and unobservable sub-sections based on the hydraulic model and a) a position, b) a number, and/or c) a type of the sensors that are available; (iv) correcting uncertain parameters and identifying faults for each of the observable sub-sections; (v) calculating a global uncertainty value for each of the unobservable sub-sections; and (vi) repeating the steps (i)-(vi) iteratively, at each iteration selecting an uncertain sub-section of the water distribution network, until no uncertain sub-sections of the water distribution network remain.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Amadou Ba, Francesco Fusco, Olivier Verscheure
  • Patent number: 10311159
    Abstract: An embodiment of the invention includes a processor can identify one or more simple patterns in at least one data stream of the data streams. The simple pattern can include repetition of a data object of the data objects. The processor can also identify one or more multi-patterns in at least one data stream of the data streams, wherein the multi-pattern can include repetition of a data block. The data block can include at least two contiguous data objects that are in the same order in the data block. The processor can identify one or more composite patterns in at least two data streams of the data streams, wherein the composite pattern can include data objects on each of the at least two data streams that repeat together in the same pattern.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alice-Maria Marascu, Themis Palpanas, Olivier Verscheure
  • Patent number: 10242000
    Abstract: Distributed, consistent utility-preserving data masking is provided by retrieving an original value from a data table; initiating a communication with a mapping service to ascertain whether or not a masking table of the mapping service includes a fictionalized value associated with the original value; when the masking table does not include a fictionalized value associated with the original value, producing a fictionalized value for the original value wherein the fictionalized value preserves at least one utility function of the original value, updating the mapping service to include the fictionalized value in the masking table, and applying a first masking operation by replacing the retrieved original value with the fictionalized value.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Spyridon Antonatos, Stefano Braghin, Aris Gkoulalas-Divanis, Olivier Verscheure
  • Publication number: 20180322310
    Abstract: A method, system and computer program product for providing privacy protection to data streams in a distributed computing environment. The method includes concurrently processing, by a plurality of computer machines, data streams of attributes containing data values received by each of the plurality of local computer machines; indexing the data values for each attribute 1of the plurality of data streams received by each of the plurality of local computer machines; providing the indexed data values to a main computer machine; integrating, by the main computer machine, the local computer machine indexed data values into a global index data structure for the plurality of data streams; and identifying privacy vulnerabilities of the attributes that are direct identifiers and quasi-identifiers based on the global index.
    Type: Application
    Filed: July 17, 2018
    Publication date: November 8, 2018
    Inventors: Spyridon Antonatos, Stefano Braghin, Aris Gkoulalas-Divanis, Olivier Verscheure
  • Patent number: 10095883
    Abstract: A method and system for automatically identifying and protecting privacy vulnerabilities in data streams includes indexing data values for each attribute of the data stream received by local virtual machines based on a schema of each data stream, classifying the data attributes of the plurality of data streams into known data types, integrating the local virtual machine indexes into a global index data structure for the data streams including single attribute data values, identifying privacy vulnerabilities in the data as attributes that are direct identifiers based on the attribute data values stored in the global index and combinations of attributes that are quasi-identifiers based on the low frequency of certain combinations of attribute data value pairs by computing the frequency based on the single attribute data values stored in the global index and providing privacy protection to the data streams by applying data transformations on the discovered direct identifiers and the quasi-identifiers.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Spyridon Antonatos, Stefano Braghin, Aris Gkoulalas-Divanis, Olivier Verscheure
  • Publication number: 20180204127
    Abstract: Energy usage can be monitored within at least one building having a plurality of energy consuming components. A database can be generated that contains values for a set of data points corresponding to data received from the plurality of energy consuming components. A change in a configuration can be detected for the plurality of energy consuming components based upon a change in values received from plurality of energy consuming components relative to the database. Based upon the change, an additional data point can be added to the set of data points in the database. Based upon the values for the set of data points, a probability can be determined that a rule for the additional data point is valid. A message can then be generated that includes the determined probability.
    Type: Application
    Filed: March 14, 2018
    Publication date: July 19, 2018
    Inventors: Niall Brady, Bernard Gorman, Raymond Lloyd, Joern Ploennigs, Anika Schumann, Olivier Verscheure
  • Patent number: 9953266
    Abstract: Energy usage can be monitored within at least one building having a plurality of energy consuming components. A database can be generated that contains values for a set of data points corresponding to data received from the plurality of energy consuming components. A change in a configuration can be detected for the plurality of energy consuming components based upon a change in values received from plurality of energy consuming components relative to the database. Based upon the change, an additional data point can be added to the set of data points in the database. Based upon the values for the set of data points, a probability can be determined that a rule for the additional data point is valid. A message can then be generated that includes the determined probability.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Niall Brady, Bernard Gorman, Raymond Lloyd, Joern Ploennigs, Anika Schumann, Olivier Verscheure
  • Patent number: 9927467
    Abstract: Software that uses actual, historic building management system (BMS) data and/or machine logic to estimate an amount of energy that would have been consumed (and saved) had the BMS been operated under the control of an energy management system (EMS). The software performs the following steps: (i) receiving first actual BMS information relating to operation of a first set of appliance(s) located in a first building during a first time interval; (ii) selecting a first proposed EMS rule set; and (iii) determining a first contrafactual energy resource use value based, at least in part, on the first actual BMS information, with the first contrafactual use value corresponding to an amount of energy resources that would have been consumed by the first set of appliance(s) if the BMS had operated the first set of appliance(s) under control of the first proposed EMS rule set.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bei Chen, Joern Ploennigs, Anika Schumann, Olivier Verscheure
  • Publication number: 20180025179
    Abstract: A method and system for automatically identifying and protecting privacy vulnerabilities in data streams includes indexing data values for each attribute of the data stream received by local virtual machines based on a schema of each data stream, classifying the data attributes of the plurality of data streams into known data types, integrating the local virtual machine indexes into a global index data structure for the data streams including single attribute data values, identifying privacy vulnerabilities in the data as attributes that are direct identifiers based on the attribute data values stored in the global index and combinations of attributes that are quasi-identifiers based on the low frequency of certain combinations of attribute data value pairs by computing the frequency based on the single attribute data values stored in the global index and providing privacy protection to the data streams by applying data transformations on the discovered direct identifiers and the quasi-identifiers.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Inventors: Spyridon Antonatos, Stefano Braghin, Aris Gkoulalas-Divanis, Olivier Verscheure
  • Publication number: 20170344495
    Abstract: Distributed, consistent utility-preserving data masking is provided by retrieving an original value from a data table; initiating a communication with a mapping service to ascertain whether or not a masking table of the mapping service includes a fictionalized value associated with the original value; when the masking table does not include a fictionalized value associated with the original value, producing a fictionalized value for the original value wherein the fictionalized value preserves at least one utility function of the original value, updating the mapping service to include the fictionalized value in the masking table, and applying a first masking operation by replacing the retrieved original value with the fictionalized value.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Spyridon Antonatos, Stefano Braghin, Aris Gkoulalas-Divanis, Olivier Verscheure
  • Patent number: 9829334
    Abstract: Embodiments of the disclosure include a method for journey planning including receiving a journey planning request, the journey planning request having an origin and a destination in a transportation network. The method also includes calculating an optimized journey plan by identifying a plurality of routes through the transportation network from the origin to the destination and determining an uncertainty associated with each of the plurality of routes. Calculating an optimized journey plan also includes evaluating a robustness of each of the plurality of routes to the uncertainty associated with each of the plurality of routes and selecting the optimized journey plan based on the journey planning request and the robustness of each of the plurality of routes.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele Berlingerio, Adi I. Botea, Eric P. Bouillet, Francesco Calabrese, Lea A. Deleris, Donna L. Gresh, Olivier Verscheure
  • Publication number: 20170103149
    Abstract: In one aspect, a method for reducing uncertainty in a hydraulic model of a water distribution network due to uncertain parameters and faults in the water distribution network is provided which includes the steps of: (i) calculating an optimized placement of sensors throughout a given uncertain section of the water distribution network; (ii) collecting data from the sensors; (iii) partitioning the given uncertain section of the water distribution network into observable and unobservable sub-sections based on the hydraulic model and a) a position, b) a number, and/or c) a type of the sensors that are available; (iv) correcting uncertain parameters and identifying faults for each of the observable sub-sections; (v) calculating a global uncertainty value for each of the unobservable sub-sections; and (vi) repeating the steps (i)-(vi) iteratively, at each iteration selecting an uncertain sub-section of the water distribution network, until no uncertain sub-sections of the water distribution network remain.
    Type: Application
    Filed: December 21, 2016
    Publication date: April 13, 2017
    Inventors: Amadou Ba, Francesco Fusco, Olivier Verscheure
  • Patent number: 9582775
    Abstract: In one aspect, a method for reducing uncertainty in a hydraulic model of a water distribution network due to uncertain parameters and faults in the water distribution network is provided which includes the steps of: (i) calculating an optimized placement of sensors throughout a given uncertain section of the water distribution network; (ii) collecting data from the sensors; (iii) partitioning the given uncertain section of the water distribution network into observable and unobservable sub-sections based on the hydraulic model and a) a position, b) a number, and/or c) a type of the sensors that are available; (iv) correcting uncertain parameters and identifying faults for each of the observable sub-sections; (v) calculating a global uncertainty value for each of the unobservable sub-sections; and (vi) repeating the steps (i)-(vi) iteratively, at each iteration selecting an uncertain sub-section of the water distribution network, until no uncertain sub-sections of the water distribution network remain.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Amadou Ba, Francesco Fusco, Olivier Verscheure
  • Publication number: 20170053007
    Abstract: An embodiment of the invention includes a processor can identify one or more simple patterns in at least one data stream of the data streams. The simple pattern can include repetition of a data object of the data objects. The processor can also identify one or more multi-patterns in at least one data stream of the data streams, wherein the multi-pattern can include repetition of a data block. The data block can include at least two contiguous data objects that are in the same order in the data block. The processor can identify one or more composite patterns in at least two data streams of the data streams, wherein the composite pattern can include data objects on each of the at least two data streams that repeat together in the same pattern.
    Type: Application
    Filed: August 18, 2015
    Publication date: February 23, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alice-Maria Marascu, Themis Palpanas, Olivier Verscheure
  • Patent number: 9488967
    Abstract: Techniques for configuring a Building Energy Management System (BEMS) using knowledge encoded in BMS point lists are provided. In one aspect, a method for configuring a BEMS of a site is provided. The method includes the following steps. A knowledge base is derived from subject matter expertise. The knowledge base is used to extract one or more building characteristics from a point list of a building management system (BMS) that are not directly available from the BMS point list. The BEMS is configured using the one or more building characteristics extracted from the BMS point list.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: November 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Niall Brady, Freddy Lecue, Anika Schumann, Olivier Verscheure
  • Patent number: 9488969
    Abstract: Techniques for configuring a Building Energy Management System (BEMS) using knowledge encoded in BMS point lists are provided. In one aspect, a method for configuring a BEMS of a site is provided. The method includes the following steps. A knowledge base is derived from subject matter expertise. The knowledge base is used to extract one or more building characteristics from a point list of a building management system (BMS) that are not directly available from the BMS point list. The BEMS is configured using the one or more building characteristics extracted from the BMS point list.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: November 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Niall Brady, Freddy Lecue, Anika Schumann, Olivier Verscheure
  • Patent number: 9459108
    Abstract: Embodiments of the disclosure include a computer system for journey planning, the computer system includes a journey planning server configured to perform a method. The method includes receiving a journey planning request, the journey planning request having an origin and a destination in a transportation network. The method also includes calculating an optimized journey plan by identifying a plurality of routes through the transportation network from the origin to the destination and determining an uncertainty associated with each of the plurality of routes. Calculating an optimized journey plan also includes evaluating a robustness of each of the plurality of routes to the uncertainty associated with each of the plurality of routes and selecting the optimized journey plan based on the journey planning request and the robustness of each of the plurality of routes.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele Berlingerio, Adi I. Botea, Eric P. Bouillet, Francesco Calabrese, Lea A. Deleris, Donna L. Gresh, Olivier Verscheure
  • Patent number: 9390377
    Abstract: Techniques for iterative feature extraction using domain knowledge are provided. In one aspect, a method for feature extraction is provided. The method includes the following steps. At least one query to predict at least one future value of a given value series based on a statistical model is received. At least two predictions of the future value are produced fulfilling at least the properties of 1) each being as probable as possible given the statistical model and 2) being mutually divert (in terms of numerical distance measure). A user is queried to select one of the predictions. The user may be queried for textual annotations for the predictions. The annotations may be used to identify additional covariates to create an extended set of covariates. The extended set of covariates may be used to improve the accuracy of the statistical model.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Christoph Lingenfelder, Pascal Pompey, Olivier Verscheure, Michael Wurst
  • Publication number: 20160154719
    Abstract: The present invention describes a method and system for optimizing a test flow within each ATE (Automated Test Equipment) station. The test flow includes a plurality of test blocks. A test block includes a plurality of individual tests. A computing system schedule the test flow based one or more of: a test failure model, test block duration and a yield model. The failure model determines an order or sequence of the test blocks. There are at least two failure models: independent failure model and dependant failure model. The yield model describes whether a semiconductor chip is defective or not. Upon completing the scheduling, the ATE station conducts tests according to the scheduled test flow. The present invention can also be applied to software testing.
    Type: Application
    Filed: August 21, 2013
    Publication date: June 2, 2016
    Applicant: International Business Machines Corporation
    Inventors: Wei Fan, Nagui Halim, Mark C. Johnson, Srinivasan Parthasarathy, Deepak S. Turaga, Olivier Verscheure