Patents by Inventor Daniel Leroux

Daniel Leroux 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: 20240119503
    Abstract: When a person visits a physical retail store, the merchant often does not have enough information about the person to make meaningful product recommendations. Also, a physical retail store typically has products physically distributed throughout the store. It may be desirable to have some sort of relationship between where the customer is and the location of the product being recommended. In some embodiments, when a person visits the store, a computer determines an identity of the person and generates a product recommendation based on user-specific information for that person. In some embodiments, generating the product recommendation includes detecting that a field of view of a camera of the device has changed, and in response determining a plurality of products within or proximate to a current field of view of the camera. At least one of the plurality of products is then identified as the recommended product.
    Type: Application
    Filed: December 18, 2023
    Publication date: April 11, 2024
    Inventors: JUHO MIKKO HAAPOJA, BYRON LEONEL DELGADO, STEPHAN LEROUX, DANIEL BEAUCHAMP
  • Publication number: 20240071015
    Abstract: Systems and methods for generating AR content to virtually alter a real-world item are provided. The real-world item may be a deformable item including one or more flexible surfaces. According to an embodiment, a method includes determining the relative positions of a plurality of points on the real-world item. Based on the relative positions of the plurality of points, a 3D model of a virtual item is distorted to produce a distorted 3D model of the virtual item. The distorted 3D model may have substantially the same shape as the real-world item. AR content is then generated based on the distorted three-dimensional model.
    Type: Application
    Filed: October 25, 2023
    Publication date: February 29, 2024
    Inventors: JUHO MIKKO HAAPOJA, BYRON LEONEL DELGADO, STEPHAN LEROUX, DANIEL BEAUCHAMP, MAAS MANSOOR ALI LALANI
  • Patent number: 8620054
    Abstract: An image reconstruction system and method based on image projection data collected by an imaging system having N tubes of response (TORs) having N? axial translation symmetries and N? in-plane rotation symmetries between the TORs. A system matrix mapping image projection data to pixels of an image is used, where the pixels are positioned according to a polar or cylindrical coordinate grid. During image reconstruction, matrix-vector computations are performed between the system matrix and vectors containing image estimates or image projection estimates. The matrix-vector computations are accelerated by structuring the system matrix coefficients, image vectors, and projection measurement vectors in such a way that symmetric data is stored in contiguous memory locations.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: December 31, 2013
    Assignee: SOCPRA—Sciences Sante et Humaines, s.e.c.
    Inventors: Jean-Daniel Leroux, Marc Dumoulin, Roger Lecomte, Réjean Fontaine
  • Patent number: 8495558
    Abstract: A system for managing values associated with properties of elements within a process model can include a storage element for storing the process model and a processing element. The processing element can be configured to identify within the process model an element, to identify an object containing the element, to assign a value for a property of the element, and to retrieve the value for the property of element. The value for property of the element can be stored in location selected from one among an element modifier applied to the element, an object modifier applied to the object, a default set of values for the object, and a default set of values for the element, where the location for storing the value of the property of the element is selected such that the location has a higher relative priority than a location for storing a previous value for the property of the element.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Alanna Zito, Alan Yeung, Steven Shaw, Daniel Leroux
  • Publication number: 20120063658
    Abstract: An image reconstruction system and method based on image projection data collected by an imaging system having N tubes of response (TORs) having N? axial translation symmetries and N? in-plane rotation symmetries between the TORs. A system matrix mapping image projection data to pixels of an image is used, where the pixels are positioned according to a polar or cylindrical coordinate grid. During image reconstruction, matrix-vector computations are performed between the system matrix and vectors containing image estimates or image projection estimates. The matrix-vector computations are accelerated by structuring the system matrix coefficients, image vectors, and projection measurement vectors in such a way that symmetric data is stored in contiguous memory locations.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 15, 2012
    Inventors: Jean-Daniel Leroux, Marc Dumoulin, Roger Lecomte, Réjean Fontaine
  • Patent number: 7983465
    Abstract: An iterative image reconstruction method used with an imaging system that generates projection data, the method comprises: collecting the projection data; choosing a polar or cylindrical image definition comprising a polar or cylindrical grid representation and a number of basis functions positioned according to the polar or cylindrical grid so that the number of basis functions at different radius positions of the polar or cylindrical image grid is a factor of a number of in-plane symmetries between lines of response along which the projection data are measured by the imaging system; obtaining a system probability matrix that relates each of the projection data to each basis function of the polar or cylindrical image definition; restructuring the system probability matrix into a block circulant matrix and converting the system probability matrix in the Fourier domain; storing the projection data into a measurement data vector; providing an initial polar or cylindrical image estimate; for each iteration; reca
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: July 19, 2011
    Assignee: Société De Commercialisation Des Produits De La Recherche Appliquée - Socpra Sciences Santé Et Humaines, S.E.C.
    Inventors: Jean-Daniel Leroux, Rèjean Fontaine, Roger Lecomte, Vitali Selivanov
  • Publication number: 20090187532
    Abstract: A system for managing values associated with properties of elements within a process model can include a storage element for storing the process model and a processing element. The processing element can be configured to identify within the process model an element, to identify an object containing the element, to assign a value for a property of the element, and to retrieve the value for the property of element. The value for property of the element can be stored in location selected from one among an element modifier applied to the element, an object modifier applied to the object, a default set of values for the object, and a default set of values for the element, where the location for storing the value of the property of the element is selected such that the location has a higher relative priority than a location for storing a previous value for the property of the element.
    Type: Application
    Filed: January 23, 2008
    Publication date: July 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alanna Paulino Zito, Alan Yeung, Steven Shaw, Daniel Leroux
  • Publication number: 20090123048
    Abstract: An iterative image reconstruction method used with an imaging system that generates projection data, the method comprises: collecting the projection data; choosing a polar or cylindrical image definition comprising a polar or cylindrical grid representation and a number of basis functions positioned according to the polar or cylindrical grid so that the number of basis functions at different radius positions of the polar or cylindrical image grid is a factor of a number of in-plane symmetries between lines of response along which the projection data are measured by the imaging system; obtaining a system probability matrix that relates each of the projection data to each basis function of the polar or cylindrical image definition; restructuring the system probability matrix into a block circulant matrix and converting the system probability matrix in the Fourier domain; storing the projection data into a measurement data vector; providing an initial polar or cylindrical image estimate; for each iteration; reca
    Type: Application
    Filed: May 9, 2008
    Publication date: May 14, 2009
    Inventors: Jean-Daniel Leroux, Rejean Fontaine, Roger Lecomte, Vitali Selivanov
  • Publication number: 20070112878
    Abstract: A change-set validator is invoked at the end of every transaction on a target model. The change-set validator may also be used as a transaction committer wherein after validating the change-set, changes are made to the source model, thereby bringing both models in sync. A Transformation Adapter deals with transformation of source meta-model objects to target meta-model objects. The Inverse Transformation Adapter is a special case of the change-set validator used also as the transaction committer, and deals with transformation of target meta-model objects to source meta-model objects. The change-set validator can be implemented as a rule. The change-set committer can be implemented as a Semantic Procedure.
    Type: Application
    Filed: November 11, 2005
    Publication date: May 17, 2007
    Applicant: International Business Machines Corporation
    Inventors: Nicholas Bennett, Maneesh Goyal, Daniel Leroux
  • Publication number: 20070106974
    Abstract: A computer method and apparatus for visual modeling software programs represents a topic by providing a respective topic diagram. The topic diagram is non-editable and has non-persisting notation data. The topic diagram demonstrates a respective set of relationships between one or more given elements representative of the subject topic. The topic diagram is derived based on a query which saves search criteria and information that enables an editor to generate the diagram notation data. There are different topic providers for different queries. A topic service manages the topic providers and processes client calls (requests) regarding specific context and query. Queries are end-user customizable and are extensible per topic.
    Type: Application
    Filed: November 4, 2005
    Publication date: May 10, 2007
    Applicant: International Business Machines Corporation
    Inventors: Stephanie Chafe, Daniel Leroux, Christie McGee, Steven Shaw
  • Publication number: 20070006182
    Abstract: A computer method and system provides on-demand transformation between objects of a source programming model and corresponding objects in a target programming model. For different source objects in the source programming model, the invention creates respective target objects. For every created target object, the invention system and method create a respective proxy object. Where a source object has multiple features, the proxy object triggers transformation of a feature only upon access of that feature and the corresponding target object. The present invention operates transparently to a client. Thus, clients do not have to call transform on the feature (children and references) of the source object before accessing any feature of the target object.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Applicant: International Business Machines Corporation
    Inventors: Maneesh Goyal, Daniel Leroux
  • Publication number: 20060117037
    Abstract: Computer method and apparatus provides lightweight stereotypes in a programming model. An alternative to applied profiles is disclosed. A keyword list or list of strings is recorded as an annotation to a model element. The keywords are indicative of applied stereotypes of the model element, where the stereotypes are empty or are used as labels. The list of strings effectively augments the collection of applied stereotypes of the model element.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 1, 2006
    Applicant: International Business Machines Corporation
    Inventors: Steve Gutz, Kenneth Hussey, Daniel Leroux
  • Publication number: 20060101376
    Abstract: Computer method and system improves implementation of modeling language profiles. The invention method and system enables user definition of an extension and application of the defined extension to a model element. During runtime, a metamodel object is dynamically created for representing the defined extension, and a link is dynamically generated. The link provides a reference between the metamodel object and the model element.
    Type: Application
    Filed: October 14, 2004
    Publication date: May 11, 2006
    Applicant: International Business Machines Corporation
    Inventors: Steve Gutz, Kenneth Hussey, Daniel Leroux