Patents by Inventor Bryan Wayne Collins

Bryan Wayne Collins 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: 11620477
    Abstract: Provided is a process including: writing classes using object-oriented modelling of modeling topics; scanning the classes to determine class definition information; receiving from a subscribing modeling object a request for a subscription to a given modeling topic in a given modeling topic class, the subscription request including a modeling topic filter to select the given modeling topic from a plurality of modeling topics described by the given modeling topic class; registering a modeling topic accessor associated with the subscribing modeling object and a modeling topic mutator associated with the subscribing modeling object; processing, through the modeling topic filter a modeling topic that is accessed through an accessor and is described by the modeling topic class, the modeling topic being received from a modeling publisher object; notifying the subscribing object of the received modeling topic through a registered modeling topic listener; and mutating the received modeling topic.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: April 4, 2023
    Assignee: Cerebri AI Inc.
    Inventors: Bryan Wayne Collins, Eric Paver Simon, Alain Charles Briancon, Mirza Safiullah Baig, Yarden Arane, Wenjie Wu, Divya Karumuri, Kevin Bryce
  • Publication number: 20210342490
    Abstract: Provided is a process including: searching code of a machine-learning pipeline to find a first and a second object code sequences performing similar tasks; modifying the code of the machine learning pipeline by inserting a third object code sequence into the code of the machine learning pipeline, the third code sequence being operable to pass control to the first object code sequence; inserting a branch at the end of the first code sequence, the branch being operable to: pass control, upon detection of a first predefined condition, to an instruction following the first object code sequence, and to pass control, upon detection of a second predefined condition, to an instruction following the third object code sequence; and wherein the third code sequence is executed in place of the second object sequence without affecting completion of the tasks.
    Type: Application
    Filed: May 4, 2021
    Publication date: November 4, 2021
    Inventors: Alain Charles Briancon, Eric Paver Simon, Mirza Safiullah Baig, Jean Joseph Belanger, Michael Henry Engeling, Sathish Kumar Lakshmipathy, Travis Stanton Penn, Bryan Wayne Collins, Arun Prakash, Chris Michael Coovrey, Piyush Sunil Deshmukh, Vasilis Andrew Sotiris, Mounib Mohamad Ismail
  • Publication number: 20200380183
    Abstract: Provided is a process including: writing classes using object-oriented modelling of modeling topics; scanning the classes to determine class definition information; receiving from a subscribing modeling object a request for a subscription to a given modeling topic in a given modeling topic class, the subscription request including a modeling topic filter to select the given modeling topic from a plurality of modeling topics described by the given modeling topic class; registering a modeling topic accessor associated with the subscribing modeling object and a modeling topic mutator associated with the subscribing modeling object; processing, through the modeling topic filter a modeling topic that is accessed through an accessor and is described by the modeling topic class, the modeling topic being received from a modeling publisher object; notifying the subscribing object of the received modeling topic through a registered modeling topic listener; and mutating the received modeling topic.
    Type: Application
    Filed: June 3, 2020
    Publication date: December 3, 2020
    Inventors: Bryan Wayne Collins, Eric Paver Simon, Alain Charles Briancon, Mirza Safiullah Baig, Sebastian Padina, Yarden Arana, Wenjie Wu, Divya Karumuri, Kevin Bryce