Patents by Inventor Malika Boulkenafed

Malika Boulkenafed 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: 20190205485
    Abstract: The disclosure notably relates to a computer-implemented method for generating a 3D model representing a building. The method comprises providing a 2D floor plan representing a layout of the building. The method also comprises determining a semantic segmentation of the 2D floor plan. The method also comprises determining the 3D model based on the semantic segmentation. Such a method provides an improved solution for processing a 2D floor plan.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 4, 2019
    Applicant: DASSAULT SYSTEMES
    Inventors: Asma REJEB SFAR, Louis Dupont De Dinechin, Malika Boulkenafed
  • Patent number: 10229228
    Abstract: A computer-implemented method for simulating an assembly of fabric pieces can include providing a plurality of parallel solvers, a first solver simulating at least one first fabric piece and a second solver simulating at least one second fabric piece. The computer-implemented method can further include maintaining the first and the second fabric pieces tight by computing a common frontier by the first and second solvers.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: March 12, 2019
    Assignee: Dassault Systemes
    Inventors: Philippe Belmans, Malika Boulkenafed
  • Patent number: 10176404
    Abstract: The invention notably relates to a computer-implemented method for recognizing a three-dimensional modeled object from a two-dimensional image. The method comprises providing a first set of two-dimensional images rendered from three-dimensional modeled objects, each two-dimensional image of the first set being associated to a label; providing a second set of two-dimensional images not rendered from three-dimensional objects, each two-dimensional image of the second set being associated to a label; training a model on both first and second sets; providing a similarity metric; submitting a two-dimensional image depicting at least one object; and retrieving a three-dimensional object similar to the said at least one object of the two-dimensional image submitted by using the trained model and the similarity metric.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: January 8, 2019
    Assignee: DASSAULT SYSTEMES
    Inventors: Malika Boulkenafed, Fabrice Michel, Asma Rejeb Sfar
  • Publication number: 20180329892
    Abstract: A computer implemented method for learning a function configured for captioning a region of an image. The method comprises providing a dataset of triplets each including a respective image, a respective region of the respective image, and a respective caption of the respective region. The method also comprises learning, with the dataset of triplets, a function that is configured to generate an output caption based on an input image and on an input region of the input image. Such a method constitutes an improved solution for captioning a region of an image.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 15, 2018
    Applicant: DASSAULT SYSTEMES
    Inventors: Niels LUBBERS, Malika BOULKENAFED
  • Publication number: 20180173827
    Abstract: Described is a computer-implemented method for partitioning a 3D scene into a plurality of zones, each zone representing an area or a volume of the 3D scene and being processed by a computing resource. The method comprises obtaining a 3D scene comprising one or more objects, each object generating a computing resource cost, computing a first map that represents a density of computing costs of the provided 3D scene, defining a second map that represents constraints on the shapes of zones that will be obtained as a result of a partitioning of the 3D scene, discretizing the obtained 3D scene into cells by computing a space quantization of the 3D scene free of dynamic objects, computing, for each cell, a computing cost from the first map of the 3D scene, aggregating the cells into one or more zones in accordance with the second map.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 21, 2018
    Applicant: DASSAULT SYSTEMES
    Inventors: Malika Boulkenafed, Philippe Robert Felix Belmans
  • Patent number: 9972129
    Abstract: The invention notably relates to a computer-implemented method for compressing a three-dimensional modeled object. The method comprises providing a mesh of a three-dimensional modeled object, parameterizing (u,v) the mesh on a two-dimensional plane, converting the parameterized mesh into an image I, defining a grid of cells from the image I, each cell being defined by a set of control points, computing a relevance of each cell of the grid, determining at least one cell having a relevance lower than a pre-determined threshold, resizing the at least one determined cell and computing a resulting grid, computing a transformation for each pixel of the image from the resulting grid, and applying the computed transformation to the image I.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 15, 2018
    Assignee: DASSAULT SYSTEMES
    Inventors: Fabrice Michel, Malika Boulkenafed
  • Publication number: 20180096514
    Abstract: The invention notably relates to a computer-implemented method for simulating a 3D scene. The simulation is carried out with a set of computing resources running in parallel. The method comprises partitioning a 3D scene into a plurality of zones. Each zone is sized to satisfy real-time computing constraint by one computing resource of the set. The method comprises assigning each zone of the plurality to a computing resource, computing an estimation of a load of each computing resource and determining whether one or more computing resources are over-loaded or under-loaded, computing, for each zone, a contribution of the zone to the load of the computing resource to which the zone is assigned, reassigning one or more zones of a computing resource that is over-loaded or under-loaded to another computing resource, the reassignment resulting from the computed contributions of the zones with a combinatorial optimization algorithm.
    Type: Application
    Filed: September 28, 2017
    Publication date: April 5, 2018
    Applicant: DASSAULT SYSTEMES
    Inventors: Malika BOULKENAFED, Philippe Robert Felix BELMANS
  • Publication number: 20180075622
    Abstract: The invention notably relates to a computer-implemented method for compressing data representing values of a physical attribute in a predetermined space. The method comprises providing a signal that includes a mapping from leaf cells of a hierarchical subdivision of the predetermined space each onto a respective coefficient representative of a value of the physical attribute at the respective leaf cell. The method also comprises determining a discrete wavelet transform of the signal and encoding the determined discrete wavelet transform. The method provides an improved way to compress a modeled object that represents a real object.
    Type: Application
    Filed: September 12, 2017
    Publication date: March 15, 2018
    Applicant: DASSAULT SYSTEMES
    Inventors: Jean-Julien TUFFREAU, Malika Boulkenafed
  • Publication number: 20170178400
    Abstract: The invention notably relates to a computer-implemented method for displaying a 3D assembly of modeled objects. The method comprises streaming from a first computer to a second computer at least one raster image of a first 3D modeled object, and rendering on the second computer the 3D assembly of modeled objects by merging a second 3D modeled object with the streamed at least one raster image.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 22, 2017
    Applicant: DASSAULT SYSTEMES
    Inventors: Malika BOULKENAFED, Jean Julien TUFFREAU
  • Publication number: 20170180756
    Abstract: The invention notably relates to a computer-implemented method for designing a 3D assembly of modeled objects. The method comprises rendering on a second computer a 3D assembly of modeled objects by merging a second 3D modeled object with at least one raster image of a first 3D modeled object, the at least one raster image having being streamed from a first computer to the second computer; sending from the second computer to the first computer first data related to the second 3D modeled object for contact computation between the first and second 3D modeled objects; and computing on the first computer a contact between the first and second 3D modeled objects.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 22, 2017
    Applicant: DASSAULT SYSTEMES
    Inventors: Jean Julien TUFFREAU, Malika Boulkenafed
  • Publication number: 20170169544
    Abstract: The invention notably relates to a memory storage having a linear track and having recorded thereon a multi-resolution image system of an object, the multi-resolution image system including a set of images, each image representing the object and having a respective resolution, wherein the recording is according to a continuous injection from a space-filling curve of the set of images to the linear track, the space-filling curve interlaces the different images, and the intersection between the space-filling curve and each image is on a Hilbert curve. The invention improves the way to record a multi-resolution image system of an object on a memory storage.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 15, 2017
    Applicant: DASSAULT SYSTEMES
    Inventors: Malika BOULKENAFED, Jean-Julien Tuffreau
  • Publication number: 20170161590
    Abstract: The invention notably relates to a computer-implemented method for recognizing a three-dimensional modeled object from a two-dimensional image. The method comprises providing a first set of two-dimensional images rendered from three-dimensional modeled objects, each two-dimensional image of the first set being associated to a label; providing a second set of two-dimensional images not rendered from three-dimensional objects, each two-dimensional image of the second set being associated to a label; training a model on both first and second sets; providing a similarity metric; submitting a two-dimensional image depicting at least one object; and retrieving a three-dimensional object similar to the said at least one object of the two-dimensional image submitted by using the trained model and the similarity metric.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 8, 2017
    Applicant: DASSAULT SYSTEMES
    Inventors: MALIKA BOULKENAFED, FABRICE MICHEL, ASMA REJEB SFAR
  • Publication number: 20170124761
    Abstract: The invention notably relates to a computer-implemented method for compressing a three-dimensional modeled object. The method comprises providing a mesh of a three-dimensional modeled object, parameterizing (u,v) the mesh on a two-dimensional plane, converting the parameterized mesh into an image I, defining a grid of cells from the image I, each cell being defined by a set of control points, computing a relevance of each cell of the grid, determining at least one cell having a relevance lower than a pre-determined threshold, resizing the at least one determined cell and computing a resulting grid, computing a transformation for each pixel of the image from the resulting grid, and applying the computed transformation to the image I.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 4, 2017
    Applicant: DASSAULT SYSTEMES
    Inventors: Fabrice MICHEL, Malika Boulkenafed
  • Patent number: 9454842
    Abstract: The invention is directed to a computer-implemented method for partitioning a three-dimensional scene into a plurality of zones, each zone being processed by a computing resource. The method comprises providing a three-dimensional scene comprising one or more objects, each object generating a computing resource cost; determining a set of locations in the three-dimensional scene; filling each location with its maximum occupancy of objects that reaches the most expensive computing cost; computing, for each location of the three-dimensional scene, the maximum computing cost density; and grouping adjacent locations into one or more zones, each zone having a resulting computing cost density guarantying a real-time performance of the zone.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: September 27, 2016
    Assignee: Dassault Systemes
    Inventors: Philippe Belmans, Malika Boulkenafed
  • Publication number: 20140358495
    Abstract: It is proposed a computer-implemented method for simulating an assembly of fabric pieces. The method comprises providing a plurality of parallel solvers, a first solver simulating at least one first fabric piece and a second solver simulating at least one second fabric piece, and maintaining the first and the second fabric pieces tight by computing a common frontier by the first and second solvers.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 4, 2014
    Applicant: Dassault Systemes
    Inventors: Philippe Belmans, Malika Boulkenafed
  • Publication number: 20140358997
    Abstract: The invention is directed to a communication middleware for managing multicast channels between a server and a client connected through a communication network, wherein the communication middleware manages at least one compulsory multicast channel for delivering compulsory data to the client and the communication middleware manages at least one optional multicast channel for delivering optional data to the client.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 4, 2014
    Applicant: Dassault Systemes
    Inventor: Malika Boulkenafed
  • Publication number: 20140358475
    Abstract: It is provided a computer-implemented method for performing body posture tracking, comprising the steps of collecting (S10) depth measurements of a body with at least one depth sensor; collecting (S20) inertial measurements with at least one inertial sensor attached to the body; and determining (S30) at least one posture of the body as a function of the depth measurements and the inertial measurements. Such a method improves the field of body posture tracking.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 4, 2014
    Applicant: Dassault Systemes
    Inventors: Malika Boulkenafed, Fabrice Francis Michel
  • Publication number: 20140184602
    Abstract: It is proposed a computer-implemented method for streaming a simulated three-dimensional modeled object from a server to a remote client, comprising the steps of: a) receiving on a server an interaction performed by a user on a remote client; b) performing on the server the steps of: simulating a three-dimensional modeled object based on the interaction; converting the result of the simulation into at least one two-dimensional image; compressing the said at least one two-dimensional image; and sending to the remote client the compressed at least one two-dimensional image.
    Type: Application
    Filed: December 23, 2013
    Publication date: July 3, 2014
    Applicant: Dassault Systemes
    Inventors: Jean Julien Tuffreau, Malika Boulkenafed, Pascal Sebah
  • Publication number: 20140176552
    Abstract: The invention is directed to a computer-implemented method for partitioning a three-dimensional scene into a plurality of zones, each zone being processed by a computing resource. The method comprises providing a three-dimensional scene comprising one or more objects, each object generating a computing resource cost; determining a set of locations in the three-dimensional scene; filling each location with its maximum occupancy of objects that reaches the most expensive computing cost; computing, for each location of the three-dimensional scene, the maximum computing cost density; and grouping adjacent locations into one or more zones, each zone having a resulting computing cost density guarantying a real-time performance of the zone.
    Type: Application
    Filed: December 16, 2013
    Publication date: June 26, 2014
    Applicant: Dassault Systemes
    Inventors: Philippe Belmans, Malika Boulkenafed