Patents by Inventor Jean Joseph
Jean Joseph 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: 12242930Abstract: Provided is a process including: receiving a data token to be passed from a first node to a second node; retrieving machine learning model attributes from a collection of one or more of the sub-models of a federated machine-learning model; determining based on the machine learning model attributes, that the data token is learning relevant to members of the collection of one or more of the sub-models and, in response, adding the data toke to a training set to be used by at least some members of the collection of one or more of the sub-models; determining a collection of data tokens to transmit from the second node to a third node of the set of nodes participating in a federated machine-learning model; and transmitting the collection of data tokens.Type: GrantFiled: December 2, 2020Date of Patent: March 4, 2025Assignee: Cerebri AI Inc.Inventors: Sundeep Pothula, Max Changchun Huang, Thejas Narayana Prasad, Alain Charles Briancon, Jean Joseph Belanger
-
Publication number: 20240362852Abstract: An instruction (or set of instructions) that can be included in a program to perform a ray tracing acceleration data structure traversal, with individual execution threads in a group of execution threads executing the program performing a traversal operation for a respective ray in a corresponding group of rays such that the group of rays performing the traversal operation together. The instruction(s), when executed by the execution threads in respect of a node of the ray tracing acceleration data structure, cause one or more rays from the group of plural rays that are performing the traversal operation together to be tested for intersection with the one or more volumes associated with the node being tested. A result of the ray-volume intersection testing can then be returned for the traversal operation.Type: ApplicationFiled: July 12, 2024Publication date: October 31, 2024Applicant: Arm LimitedInventors: Richard BRUCE, William Robert STOYE, Mathieu Jean Joseph ROBART
-
Patent number: 12106422Abstract: An instruction (or set of instructions) that can be included in a program to perform a ray tracing acceleration data structure traversal, with individual execution threads in a group of execution threads executing the program performing a traversal operation for a respective ray in a corresponding group of rays such that the group of rays performing the traversal operation together. The instruction(s), when executed by the execution threads in respect of a node of the ray tracing acceleration data structure, cause one or more rays from the group of plural rays that are performing the traversal operation together to be tested for intersection with the one or more volumes associated with the node being tested. A result of the ray-volume intersection testing can then be returned for the traversal operation.Type: GrantFiled: June 4, 2022Date of Patent: October 1, 2024Assignee: Arm LimitedInventors: Richard Bruce, William Robert Stoye, Mathieu Jean Joseph Robart
-
Patent number: 12067668Abstract: There is provided an instruction, or instructions, that can be included in a program to perform a ray tracing operation, with individual execution threads in a group of execution threads executing the program performing the ray tracing operation for a respective ray in a corresponding group of rays such that the group of rays performing the ray tracing operation together. The instruction(s), when executed by the execution threads will cause one or more rays from the group of plural rays to be tested for intersection with a set of primitives. A result of the ray-primitive intersection testing can then be returned for the traversal operation.Type: GrantFiled: June 3, 2022Date of Patent: August 20, 2024Assignee: Arm LimitedInventors: Richard Bruce, William Robert Stoye, Mathieu Jean Joseph Robart, Jørn Nystad
-
Patent number: 11893520Abstract: Provided is a process that includes sharing information among two or more parties or systems for modeling and decision-making purposes, while limiting the exposure of details either too sensitive to share, or whose sharing is controlled by laws, regulations, or business needs.Type: GrantFiled: June 7, 2022Date of Patent: February 6, 2024Assignee: Cerebri AI Inc.Inventors: Gabriel Mauricio Silberman, Alain Charles Briancon, Lee David Harper, Luke Philip Reding, David Alexander Curry, Jean Joseph Belanger, Michael Thomas Wegan, Thejas Narayana Prasad
-
Publication number: 20240013314Abstract: Provided is a process including: writing, with a computing system, a first plurality of classes using object-oriented modelling of modelling methods; writing, with the computing system, a second plurality of classes using object-oriented modelling of governance; scanning, with the computing system, a set of libraries collectively containing both modelling object classes among the first plurality of classes and governance classes among the second plurality of classes to determine class definition information; using, with the computing system, at least some of the class definition information to produce object manipulation functions, wherein the object manipulation functions allow a governance system to access methods and attributes of classes among first plurality of classes or the second plurality of classes to manipulate objects of at least some of the modelling object classes; and using at least some of the class definition information to effectuate access to the object manipulation functions.Type: ApplicationFiled: August 28, 2023Publication date: January 11, 2024Inventors: Alain Charles Briancon, Jean Joseph Belanger, Chris Michael Coovrey, Thejas Narayana Prasad, Mirza Safiullah Baig
-
Patent number: 11798221Abstract: In a graphics processing system comprising a graphics processor, a main memory, and a memory management unit, when rendering a frame that represents a view of a scene comprising one or more objects using a ray tracing process and the ray tracing process requires a traversal of a ray tracing acceleration data structure indicative of the distribution of geometry for the scene being rendered to determine geometry for the scene that may be intersected by a ray, at least part of the traversal of the ray tracing acceleration data structure is performed by the memory management unit (MMU).Type: GrantFiled: October 27, 2021Date of Patent: October 24, 2023Assignee: Arm LimitedInventors: Daren Croxford, Mathieu Jean Joseph Robart, Sharjeel Saeed
-
Publication number: 20230334580Abstract: Provided is a process including: writing modelling-object classes using object-oriented modelling of the modelling methods, the modelling-object classes being members of a set of class libraries; writing quality-management classes using object-oriented modelling of quality management, the quality-management classes being members of the set of class libraries; scanning modelling-object classes in the set of class libraries to determine modelling-object class definition information; scanning quality-management classes in the set of class libraries to determine quality-management class definition information; using the modelling-object class definition information and the quality-management class definition information to produce object manipulation functions that allow a quality management system to access methods and attributes of modelling-object classes to manipulate objects of the modelling-object classes; and using the modelling-object class definition information and the quality-management class definitioType: ApplicationFiled: January 6, 2023Publication date: October 19, 2023Inventors: Alain Charles Briancon, Jean Joseph Belanger, Chris Michael Coovrey, Travis Stanton Penn, Divya Karumuri, Valisis Sotiris
-
Patent number: 11783375Abstract: Provided is a process, including: obtaining a first training dataset, training a first machine-learning model on the first training dataset, obtaining a set of candidate question sequences, forming virtual subject-entity records, forming a second training dataset, training a second machine-learning model, and storing the adjusted parameters of the second machine-learning model in memory.Type: GrantFiled: July 8, 2022Date of Patent: October 10, 2023Assignee: Cerebri AI Inc.Inventors: Alain Charles Briancon, Jean Joseph Belanger, James Cvetan Stojanov, Christopher Michael Coovrey, Pranav Mahesh Makhijani, Gregory Klose, Max Changchun Huang, Mounib Mohamad Ismail, Michael Henry Engeling, Hongshi Li
-
Patent number: 11776060Abstract: Provided is a process including: writing, with a computing system, a first plurality of classes using object-oriented modelling of modelling methods; writing, with the computing system, a second plurality of classes using object-oriented modelling of governance; scanning, with the computing system, a set of libraries collectively containing both modelling object classes among the first plurality of classes and governance classes among the second plurality of classes to determine class definition information; using, with the computing system, at least some of the class definition information to produce object manipulation functions, wherein the object manipulation functions allow a governance system to access methods and attributes of classes among first plurality of classes or the second plurality of classes to manipulate objects of at least some of the modelling object classes; and using at least some of the class definition information to effectuate access to the object manipulation functions.Type: GrantFiled: June 3, 2020Date of Patent: October 3, 2023Assignee: Cerebri AI Inc.Inventors: Alain Charles Briancon, Jean Joseph Belanger, Chris Michael Coovrey, Thejas Narayana Prasad, Mirza Safiullah Baig
-
Publication number: 20230206124Abstract: Provided is a process that includes sharing information among two or more parties or systems for modeling and decision-making purposes, while limiting the exposure of details either too sensitive to share, or whose sharing is controlled by laws, regulations, or business needs.Type: ApplicationFiled: December 21, 2022Publication date: June 29, 2023Inventors: Gabriel Mauricio Silberman, Alain Charles Briancon, Lee David Harper, Luke Philip Reding, David Alexander Curry, Jean Joseph Belanger, Michael Thomas Wegan, Thejas Narayana Prasad
-
Publication number: 20230151466Abstract: A hot rolled steel strip, in particular an HSLA hot rolled steel strip, in which Nb and Ti are used as micro-alloying elements.Type: ApplicationFiled: March 12, 2021Publication date: May 18, 2023Applicant: TATA STEEL IJMUIDEN B.V.Inventors: Jean Joseph CAMPANIELLO, Calum McEWAN, Jaap TEYHOFF, Natalia Vadimovna LUZGINOVA
-
Publication number: 20230126531Abstract: In a graphics processing system comprising a graphics processor, a main memory, and a memory management unit, when rendering a frame that represents a view of a scene comprising one or more objects using a ray tracing process and the ray tracing process requires a traversal of a ray tracing acceleration data structure indicative of the distribution of geometry for the scene being rendered to determine geometry for the scene that may be intersected by a ray, at least part of the traversal of the ray tracing acceleration data structure is performed by the memory management unit (MMU).Type: ApplicationFiled: October 27, 2021Publication date: April 27, 2023Applicant: Arm LimitedInventors: Daren Croxford, Mathieu Jean Joseph Robart, Sharjeel Saeed
-
Publication number: 20230101487Abstract: Provided is a process, including: obtaining a first training dataset, training a first machine-learning model on the first training dataset, obtaining a set of candidate question sequences, forming virtual subject-entity records, forming a second training dataset, training a second machine-learning model, and storing the adjusted parameters of the second machine-learning model in memory.Type: ApplicationFiled: July 8, 2022Publication date: March 30, 2023Inventors: Alain Charles Briancon, Jean Joseph Belanger, James Cvetan Stojanov, Christopher Michael Coovrey, Pranav Mahesh Makhijani, Gregory Klose, Max Changchun Huang, Mounib Mohamad Ismail, Michael Henry Engeling, Hongshi Li
-
Patent number: 11615271Abstract: Provided is a process of modeling methods organized in racks of a machine learning pipeline to facilitate optimization of performance using modelling methods for implementation of machine learning design in an object-oriented modeling (OOM) framework, the process including: writing classes using object-oriented modelling of optimization methods, modelling methods, and modelling racks; writing parameters and hyper-parameters of the modeling methods as attributes as the modeling methods; scanning modelling racks classes to determine first class definition information; selecting a collection of rack and selecting modeling method objects; scanning modelling method classes to determine second class definition information; assigning racks and locations within the racks to modeling method objects; and invoking the class definition information to produce object manipulation functions that allow access the methods and attributes of at least some of the modeling method objects, the manipulation functions being configurType: GrantFiled: June 3, 2020Date of Patent: March 28, 2023Assignee: Cerebri AI Inc.Inventors: Eyal Ben Zion, Alain Charles Briancon, Pranav Mahesh Makhijani, Thejas Narayana Prasad, Sara Amini, Jian Deng, Ngoc Thu Nguyen, Jean Joseph Belanger
-
Publication number: 20230080773Abstract: Provided is a process that includes sharing information among two or more parties or systems for modeling and decision-making purposes, while limiting the exposure of details either too sensitive to share, or whose sharing is controlled by laws, regulations, or business needs.Type: ApplicationFiled: June 7, 2022Publication date: March 16, 2023Inventors: Gabriel Mauricio Silberman, Alain Charles Briancon, Lee David Harper, Luke Philip Reding, David Alexander Curry, Jean Joseph Belanger, Michael Thomas Wegan, Thejas Narayana Prasad
-
Patent number: 11599752Abstract: Provided is a process including: writing modelling-object classes using object-oriented modelling of the modelling methods, the modelling-object classes being members of a set of class libraries; writing quality-management classes using object-oriented modelling of quality management, the quality-management classes being members of the set of class libraries; scanning modelling-object classes in the set of class libraries to determine modelling-object class definition information; scanning quality-management classes in the set of class libraries to determine quality-management class definition information; using the modelling-object class definition information and the quality-management class definition information to produce object manipulation functions that allow a quality management system to access methods and attributes of modelling-object classes to manipulate objects of the modelling-object classes; and using the modelling-object class definition information and the quality-management class definitioType: GrantFiled: June 3, 2020Date of Patent: March 7, 2023Assignee: Cerebri AI Inc.Inventors: Alain Charles Briancon, Jean Joseph Belanger, Chris Michael Coovrey, Travis Stanton Penn, Divya Karumuri, Valisis Sotiris
-
Patent number: 11556846Abstract: Provided is a process that includes sharing information among two or more parties or systems for modeling and decision-making purposes, while limiting the exposure of details either too sensitive to share, or whose sharing is controlled by laws, regulations, or business needs.Type: GrantFiled: October 3, 2019Date of Patent: January 17, 2023Assignee: Cerebri AI Inc.Inventors: Gabriel Mauricio Silberman, Alain Charles Briancon, Lee David Harper, Luke Philip Reding, David Alexander Curry, Jean Joseph Belanger, Michael Thomas Wegan, Thejas Narayana Prasad
-
Publication number: 20220392146Abstract: There is provided an instruction, or instructions, that can be included in a program to perform a ray tracing operation, with individual execution threads in a group of execution threads executing the program performing the ray tracing operation for a respective ray in a corresponding group of rays such that the group of rays performing the ray tracing operation together. The instruction(s), when executed by the execution threads will cause one or more rays from the group of plural rays to be tested for intersection with a set of primitives. A result of the ray-primitive intersection testing can then be returned for the traversal operation.Type: ApplicationFiled: June 3, 2022Publication date: December 8, 2022Inventors: Richard Bruce, William Robert Stoye, Mathieu Jean Joseph Robart, Jørn Nystad
-
Publication number: 20220392147Abstract: An instruction (or set of instructions) that can be included in a program to perform a ray tracing acceleration data structure traversal, with individual execution threads in a group of execution threads executing the program performing a traversal operation for a respective ray in a corresponding group of rays such that the group of rays performing the traversal operation together. The instruction(s), when executed by the execution threads in respect of a node of the ray tracing acceleration data structure, cause one or more rays from the group of plural rays that are performing the traversal operation together to be tested for intersection with the one or more volumes associated with the node being tested. A result of the ray-volume intersection testing can then be returned for the traversal operation.Type: ApplicationFiled: June 4, 2022Publication date: December 8, 2022Inventors: Richard BRUCE, William Robert STOYE, Mathieu Jean Joseph ROBART