Patents by Inventor Gregory Lionel Xavier Jean Palmaro

Gregory Lionel Xavier Jean Palmaro 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: 20240078772
    Abstract: A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
    Type: Application
    Filed: May 5, 2023
    Publication date: March 7, 2024
    Inventor: Gregory Lionel Xavier Jean Palmaro
  • Patent number: 11887229
    Abstract: A method of populating a digital environment with digital content is disclosed. Environment data describing the digital environment is accessed. Populator data describing a populator digital object is accessed. The populator data includes semantic data describing the populator digital object. The populator digital object is placed within the digital environment. A semantic map representation of the populator digital object is generated. The semantic map representation is divided into a plurality of cells. A target cell of the plurality of cells is selected as a placeholder in the digital environment for a digital object that is optionally subsequently instantiated. The selecting of the target cell is based on an analysis of the environment data, the populator data, and the semantic map representation. Placeholder data is recorded in the semantic map representation. The placeholder data includes properties corresponding to the digital object that is optionally subsequently instantiated.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: January 30, 2024
    Assignee: Unity IPR ApS
    Inventors: Gregory Lionel Xavier Jean Palmaro, Charles Janusz Migos, Gerald James Williams Orban, Pierre-Luc Loyer, Dominic Laflamme, Sylvio Herve Drouin
  • Patent number: 11875088
    Abstract: A method of digital content generation is disclosed. A description of a smart volumetric layout is accessed. The smart volumetric layout includes an arrangement of one or more smart volumetric shapes. Smart shape data is associated to a volumetric shape of the one or more volumetric shapes. The smart shape data includes one or more properties and one or more behaviors. A presence of one or more digital objects is detected in the smart volumetric shape. One or more properties and the one or more behaviors associated with the smart volumetric shape are applied to the one or more digital objects.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: January 16, 2024
    Assignee: Unity Technologies ApS
    Inventor: Gregory Lionel Xavier Jean Palmaro
  • Patent number: 11863863
    Abstract: A method of determining a suggested digital object to place into a 3D environment is disclosed. Scene data within a frustum volume of a camera within a 3D environment is determined. The scene data includes a set of digital objects that are located within the frustum volume. A set of traits is determined based on the scene data. At least one suggested digital object is suggested for placing into the 3D environment based on a correlation between the suggested digital object and the set of traits.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: January 2, 2024
    Assignee: Unity IPR ApS
    Inventors: Gregory Lionel Xavier Jean Palmaro, Charles Janusz Migos, Gerald James William Orban
  • Patent number: 11763427
    Abstract: A method of intelligently transforming a digital asset for a target environment is disclosed. Asset data describing the digital asset is received. The received asset data is analyzed to determine a classification type for the digital asset. A database is communicated with to request additional data associated with the determined classification type. The additional data includes semantic data associated with the classification type. The additional data is compared to the received asset data. The comparing includes determining missing data and conflicting data. The missing data includes data from the additional data which is absent from the asset data. The missing data is added to the asset data.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: September 19, 2023
    Assignee: Unity IPR ApS
    Inventors: Gregory Lionel Xavier Jean Palmaro, Charles Janusz Migos, Patrick Gustaevel, Gerald James William Orban
  • Publication number: 20230274480
    Abstract: A method of populating a digital environment with digital content is disclosed. Environment data describing the digital environment is accessed. Populator data describing a populator digital object is accessed. The populator data includes semantic data describing the populator digital object. The populator digital object is placed within the digital environment. A semantic map representation of the populator digital object is generated. The semantic map representation is divided into a plurality of cells. A target cell of the plurality of cells is selected as a placeholder in the digital environment for a digital object that is optionally subsequently instantiated. The selecting of the target cell is based on an analysis of the environment data, the populator data, and the semantic map representation. Placeholder data is recorded in the semantic map representation. The placeholder data includes properties corresponding to the digital object that is optionally subsequently instantiated.
    Type: Application
    Filed: December 22, 2022
    Publication date: August 31, 2023
    Inventors: Gregory Lionel Xavier Jean Palmaro, Charles Janusz Migos, Gerald James Williams Orban, Pierre-Luc Loyer, Dominic Laflamme, Sylvio Herve Drouin
  • Publication number: 20230244310
    Abstract: A method of smoothly transitioning between input devices with respect to a virtual reality environment is disclosed. A probable user input action is determined based on input data from a plurality of input devices. A best device is selected from the plurality of input devices based on a quality of a signal of the best device relative to qualities of signals of other devices of the plurality of input devices. Based on a determination that the selected best device is not the same as a previously selected best device from the plurality of devices, a transition between the previously selected device and the best selected device is determined and the transition is used to drive the probable user input action based on input data from the selected best device and input data from the previously selected best device.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 3, 2023
    Inventors: Gregory Lionel Xavier Jean Palmaro, Dylan Urquidi-Maynard, Eric Provencher, Ryan Goodrich
  • Patent number: 11676355
    Abstract: A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: June 13, 2023
    Assignee: Unity IPR ApS
    Inventor: Gregory Lionel Xavier Jean Palmaro
  • Patent number: 11562517
    Abstract: A method of populating a digital environment with digital content is disclosed. Environment data describing the digital environment is accessed. Populator data describing a populator digital object is accessed. The populator data includes semantic data describing the populator digital object. The populator digital object is placed within the digital environment. A semantic map representation of the populator digital object is generated. The semantic map representation is divided into a plurality of cells. A target cell of the plurality of cells is selected as a placeholder in the digital environment for a digital object that is optionally subsequently instantiated. The selecting of the target cell is based on an analysis of the environment data, the populator data, and the semantic map representation. Placeholder data is recorded in the semantic map representation. The placeholder data includes properties corresponding to the digital object that is optionally subsequently instantiated.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: January 24, 2023
    Assignee: Unity IPR ApS
    Inventors: Gregory Lionel Xavier Jean Palmaro, Charles Janusz Migos, Gerald James William Orban, Pierre-Luc Loyer, Dominic Laflamme, Sylvio Herve Drouin
  • Publication number: 20220164491
    Abstract: A method of digital content generation is disclosed. A description of a smart volumetric layout is accessed. The smart volumetric layout includes an arrangement of one or more smart volumetric shapes. Smart shape data is associated to a volumetric shape of the one or more volumetric shapes. The smart shape data includes one or more properties and one or more behaviors. A presence of one or more digital objects is detected in the smart volumetric shape. One or more properties and the one or more behaviors associated with the smart volumetric shape are applied to the one or more digital objects.
    Type: Application
    Filed: November 24, 2021
    Publication date: May 26, 2022
    Inventor: Gregory Lionel Xavier Jean Palmaro
  • Publication number: 20220139055
    Abstract: A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
    Type: Application
    Filed: November 4, 2021
    Publication date: May 5, 2022
    Inventor: Gregory Lionel Xavier Jean Palmaro
  • Publication number: 20220030161
    Abstract: A method of determining a suggested digital object to place into a 3D environment is disclosed. Scene data within a frustum volume of a camera within a 3D environment is determined. The scene data includes a set of digital objects that are located within the frustum volume. A set of traits is determined based on the scene data. At least one suggested digital object is suggested for placing into the 3D environment based on a correlation between the suggested digital object and the set of traits.
    Type: Application
    Filed: July 22, 2021
    Publication date: January 27, 2022
    Inventors: Gregory Lionel Xavier Jean Palmaro, Charles Janusz Migos, Gerald James William Orban
  • Publication number: 20210327112
    Abstract: A method of populating a digital environment with digital content is disclosed. Environment data describing the digital environment is accessed. Populator data describing a populator digital object is accessed. The populator data includes semantic data describing the populator digital object. The populator digital object is placed within the digital environment. A semantic map representation of the populator digital object is generated. The semantic map representation is divided into a plurality of cells. A target cell of the plurality of cells is selected as a placeholder in the digital environment for a digital object that is optionally subsequently instantiated. The selecting of the target cell is based on an analysis of the environment data, the populator data, and the semantic map representation. Placeholder data is recorded in the semantic map representation. The placeholder data includes properties corresponding to the digital object that is optionally subsequently instantiated.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 21, 2021
    Inventors: Gregory Lionel Xavier Jean Palmaro, Charles Janusz Migos, Gerald James William Orban, Pierre-Luc Loyer, Dominic Laflamme, Sylvio Herve Drouin
  • Publication number: 20210304362
    Abstract: A method of intelligently transforming a digital asset for a target environment is disclosed. Asset data describing the digital asset is received. The received asset data is analyzed to determine a classification type for the digital asset. A database is communicated with to request additional data associated with the determined classification type. The additional data includes semantic data associated with the classification type. The additional data is compared to the received asset data. The comparing includes determining missing data and conflicting data. The missing data includes data from the additional data which is absent from the asset data. The missing data is added to the asset data.
    Type: Application
    Filed: March 31, 2021
    Publication date: September 30, 2021
    Inventors: Gregory Lionel Xavier Jean Palmaro, Charles Janusz Migos, Patrick Gustaevel, Gerald James William Orban
  • Patent number: 10984604
    Abstract: A method of implementing a plurality of contextual applications within a mixed reality (MR) environment on an MR-capable device of a user is disclosed. At least one real-world object is identified in the MR environment by applying an object recognition algorithm to one or more attributes of the at least one real-world object that are captured by sensors of the MR-capable device. A first contextual application of the plurality of contextual applications is used to determine an association between a first set of contextual triggers and a second contextual application of the plurality of contextual applications. A second contextual application is initiated based on a satisfying of the at least one contextual trigger. A function is invoked within the second contextual application based on an interaction of the user with at least one virtual object satisfying a second set of contextual triggers associated with the second contextual application.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: April 20, 2021
    Assignee: Unity IPR ApS
    Inventors: Sylvio Herve Drouin, Gregory Lionel Xavier Jean Palmaro, Dioselin Alejandra Gonzalez Rosillo
  • Publication number: 20200357187
    Abstract: A method of implementing a plurality of contextual applications within a mixed reality (MR) environment on an MR-capable device of a user is disclosed. At least one real-world object is identified in the MR environment by applying an object recognition algorithm to one or more attributes of the at least one real-world object that are captured by sensors of the MR-capable device. A first contextual application of the plurality of contextual applications is used to determine an association between a first set of contextual triggers and a second contextual application of the plurality of contextual applications. A second contextual application is initiated based on a satisfying of the at least one contextual trigger. A function is invoked within the second contextual application based on an interaction of the user with at least one virtual object satisfying a second set of contextual triggers associated with the second contextual application.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Sylvio Herve Drouin, Gregory Lionel Xavier Jean Palmaro, Dioselin Alejandra Gonzalez Rosillo
  • Patent number: 10769857
    Abstract: A method of implementing a plurality of contextual applications within a mixed reality (MR) environment on an MR-capable device of a user is disclosed. At least one real-world object is identified in the MR environment by applying an object recognition algorithm to one or more attributes of the at least one real-world object that are captured by sensors of the MR-capable device. A first contextual application of the plurality of contextual applications is used to determine an association between a first set of contextual triggers and a second contextual application of the plurality of contextual applications. A second contextual application is initiated based on a satisfying of the at least one contextual trigger. A function is invoked within the second contextual application based on an interaction of the user with at least one virtual object satisfying a second set of contextual triggers associated with the second contextual application.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: September 8, 2020
    Assignee: Unity IPR ApS
    Inventors: Sylvio Herve Drouin, Gregory Lionel Xavier Jean Palmaro, Dioselin Alejandra Gonzalez Rosillo
  • Patent number: 10733803
    Abstract: A method of implementing a plurality of contextual applications within a mixed reality (MR) environment on an MR-capable device of a user is disclosed. At least one real-world object is identified in the MR environment by applying an object recognition algorithm to one or more attributes of the at least one real-world object that are captured by sensors of the MR-capable device. A first contextual application of the plurality of contextual applications is used to determine an association between a first set of contextual triggers and a second contextual application of the plurality of contextual applications. A second contextual application is initiated based on a satisfying of the at least one contextual trigger. A function is invoked within the second contextual application based on an interaction of the user with at least one virtual object satisfying a second set of contextual triggers associated with the second contextual application.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: August 4, 2020
    Assignee: Unity IPR ApS
    Inventors: Sylvio Herve Drouin, Gregory Lionel Xavier Jean Palmaro, Dioselin Alejandra Gonzalez Rosillo
  • Publication number: 20190392645
    Abstract: A method of implementing a plurality of contextual applications within a mixed reality (MR) environment on an MR-capable device of a user is disclosed. At least one real-world object is identified in the MR environment by applying an object recognition algorithm to one or more attributes of the at least one real-world object that are captured by sensors of the MR-capable device. A first contextual application of the plurality of contextual applications is used to determine an association between a first set of contextual triggers and a second contextual application of the plurality of contextual applications. A second contextual application is initiated based on a satisfying of the at least one contextual trigger. A function is invoked within the second contextual application based on an interaction of the user with at least one virtual object satisfying a second set of contextual triggers associated with the second contextual application.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 26, 2019
    Inventors: Sylvio Herve Drouin, Gregory Lionel Xavier Jean Palmaro, Dioselin Alejandra Gonzalez Rosillo
  • Patent number: 10360734
    Abstract: A method of implementing a plurality of contextual applications within a mixed reality (MR) environment on an MR-capable device of a user is disclosed. At least one real-world object is identified in the MR environment by applying an object recognition algorithm to one or more attributes of the at least one real-world object that are captured by sensors of the MR-capable device. A first contextual application of the plurality of contextual applications is used to determine an association between a first set of contextual triggers and a second contextual application of the plurality of contextual applications. A second contextual application is initiated based on a satisfying of the at least one contextual trigger. A function is invoked within the second contextual application based on an interaction of the user with at least one virtual object satisfying a second set of contextual triggers associated with the second contextual application.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: July 23, 2019
    Assignee: Unity IPR ApS
    Inventors: Sylvio Herve Drouin, Gregory Lionel Xavier Jean Palmaro, Dioselin Alejandra Gonzalez Rosillo