Patents by Inventor Alan John Moore

Alan John Moore 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: 8594984
    Abstract: In an embodiment, one or more computer-readable media holding executable instructions is provided. The instructions may be executed on a processing device to project a specification to a platform environment that includes a system model. The media may hold one or more instructions for accessing an algorithm model, the algorithm model being associated with the specification. The media may further hold one or more instructions for projecting the specification to the system model via a forward projection. The media may hold one or more instructions for receiving a reverse projection that includes specification changes, the specification changes identifying suggested changes to the specification. The media may further hold one or more instructions for modifying the algorithm model based on the specification changes, and the media may hold one or more instructions for storing the modified algorithm model.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: November 26, 2013
    Assignee: The MathWorks, Inc.
    Inventor: Alan John Moore
  • Patent number: 8577654
    Abstract: In an embodiment, one or more computer-readable media holding executable instructions is provided. The instructions may be executed on a processing device to project a specification to a platform environment that includes a system model. The media may hold one or more instructions for accessing an algorithm model, the algorithm model being associated with the specification. The media may further hold one or more instructions for projecting the specification to the system model via a forward projection. The media may hold one or more instructions for receiving a reverse projection that includes specification changes, the specification changes identifying suggested changes to the specification. The media may further hold one or more instructions for modifying the algorithm model based on the specification changes, and the media may hold one or more instructions for storing the modified algorithm model.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: November 5, 2013
    Assignee: The MathWorks, Inc.
    Inventor: Alan John Moore
  • Patent number: 8577651
    Abstract: In an embodiment, one or more computer-readable media holding executable instructions is provided. The instructions may be executed on a processing device to project a specification to a platform environment that includes a system model. The media may hold one or more instructions for accessing an algorithm model, the algorithm model being associated with the specification. The media may further hold one or more instructions for projecting the specification to the system model via a forward projection. The media may hold one or more instructions for receiving a reverse projection that includes specification changes, the specification changes identifying suggested changes to the specification. The media may further hold one or more instructions for modifying the algorithm model based on the specification changes, and the media may hold one or more instructions for storing the modified algorithm model.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: November 5, 2013
    Assignee: The MathWorks, Inc.
    Inventor: Alan John Moore
  • Publication number: 20120084070
    Abstract: In an embodiment, one or more computer-readable media holding executable instructions is provided. The instructions may be executed on a processing device to project a specification to a platform environment that includes a system model. The media may hold one or more instructions for accessing an algorithm model, the algorithm model being associated with the specification. The media may further hold one or more instructions for projecting the specification to the system model via a forward projection. The media may hold one or more instructions for receiving a reverse projection that includes specification changes, the specification changes identifying suggested changes to the specification. The media may further hold one or more instructions for modifying the algorithm model based on the specification changes, and the media may hold one or more instructions for storing the modified algorithm model.
    Type: Application
    Filed: September 23, 2011
    Publication date: April 5, 2012
    Applicant: THE MATHWORKS, INC.
    Inventor: Alan John MOORE
  • Publication number: 20120016654
    Abstract: In an embodiment, one or more computer-readable media holding executable instructions is provided. The instructions may be executed on a processing device to project a specification to a platform environment that includes a system model. The media may hold one or more instructions for accessing an algorithm model, the algorithm model being associated with the specification. The media may further hold one or more instructions for projecting the specification to the system model via a forward projection. The media may hold one or more instructions for receiving a reverse projection that includes specification changes, the specification changes identifying suggested changes to the specification. The media may further hold one or more instructions for modifying the algorithm model based on the specification changes, and the media may hold one or more instructions for storing the modified algorithm model.
    Type: Application
    Filed: September 23, 2011
    Publication date: January 19, 2012
    Applicant: THE MATHWORKS, INC.
    Inventor: Alan John MOORE
  • Publication number: 20080313600
    Abstract: In an embodiment, one or more computer-readable media holding executable instructions is provided. The instructions may be executed on a processing device to project a specification to a platform environment that includes a system model. The media may hold one or more instructions for accessing an algorithm model, the algorithm model being associated with the specification. The media may further hold one or more instructions for projecting the specification to the system model via a forward projection. The media may hold one or more instructions for receiving a reverse projection that includes specification changes, the specification changes identifying suggested changes to the specification. The media may further hold one or more instructions for modifying the algorithm model based on the specification changes, and the media may hold one or more instructions for storing the modified algorithm model.
    Type: Application
    Filed: June 13, 2008
    Publication date: December 18, 2008
    Applicant: THE MATHWORKS, INC.
    Inventor: Alan John MOORE
  • Patent number: 3987744
    Abstract: The present invention relates to vessels which are propelled by two or more groups of thrusters and particularly to ships or oil drilling rigs in which it is desired to keep on a particular station. In some circumstances one of the thrusters is found to interfere with the operation of another thruster or to be overloaded when another thruster is not overloaded. The invention provides a method and apparatus for alleviating these problems.
    Type: Grant
    Filed: November 22, 1974
    Date of Patent: October 26, 1976
    Assignee: Gec-Elliott Automation Limited
    Inventors: Jonathan Mark Blumberg, Alan John Moore