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: 20240119503Abstract: 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: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: JUHO MIKKO HAAPOJA, BYRON LEONEL DELGADO, STEPHAN LEROUX, DANIEL BEAUCHAMP
-
Publication number: 20240071015Abstract: 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: ApplicationFiled: October 25, 2023Publication date: February 29, 2024Inventors: JUHO MIKKO HAAPOJA, BYRON LEONEL DELGADO, STEPHAN LEROUX, DANIEL BEAUCHAMP, MAAS MANSOOR ALI LALANI
-
Patent number: 8620054Abstract: 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: GrantFiled: September 8, 2011Date of Patent: December 31, 2013Assignee: SOCPRA—Sciences Sante et Humaines, s.e.c.Inventors: Jean-Daniel Leroux, Marc Dumoulin, Roger Lecomte, Réjean Fontaine
-
Patent number: 8495558Abstract: 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: GrantFiled: January 23, 2008Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Alanna Zito, Alan Yeung, Steven Shaw, Daniel Leroux
-
Publication number: 20120063658Abstract: 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: ApplicationFiled: September 8, 2011Publication date: March 15, 2012Inventors: Jean-Daniel Leroux, Marc Dumoulin, Roger Lecomte, Réjean Fontaine
-
Patent number: 7983465Abstract: 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; recaType: GrantFiled: May 9, 2008Date of Patent: July 19, 2011Assignee: 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: 20090187532Abstract: 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: ApplicationFiled: January 23, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alanna Paulino Zito, Alan Yeung, Steven Shaw, Daniel Leroux
-
Publication number: 20090123048Abstract: 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; recaType: ApplicationFiled: May 9, 2008Publication date: May 14, 2009Inventors: Jean-Daniel Leroux, Rejean Fontaine, Roger Lecomte, Vitali Selivanov
-
Publication number: 20070112878Abstract: 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: ApplicationFiled: November 11, 2005Publication date: May 17, 2007Applicant: International Business Machines CorporationInventors: Nicholas Bennett, Maneesh Goyal, Daniel Leroux
-
Publication number: 20070106974Abstract: 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: ApplicationFiled: November 4, 2005Publication date: May 10, 2007Applicant: International Business Machines CorporationInventors: Stephanie Chafe, Daniel Leroux, Christie McGee, Steven Shaw
-
Publication number: 20070006182Abstract: 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: ApplicationFiled: June 29, 2005Publication date: January 4, 2007Applicant: International Business Machines CorporationInventors: Maneesh Goyal, Daniel Leroux
-
Publication number: 20060117037Abstract: 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: ApplicationFiled: December 1, 2004Publication date: June 1, 2006Applicant: International Business Machines CorporationInventors: Steve Gutz, Kenneth Hussey, Daniel Leroux
-
Publication number: 20060101376Abstract: 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: ApplicationFiled: October 14, 2004Publication date: May 11, 2006Applicant: International Business Machines CorporationInventors: Steve Gutz, Kenneth Hussey, Daniel Leroux