Patents by Inventor Matthew A. Shawver

Matthew A. Shawver 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: 9507634
    Abstract: A method and system is disclosed for providing a distributed technical computing environment for distributing technical computing tasks from a technical computing client to technical computing workers for execution of the tasks on one or more computers systems. Tasks can be defined on a technical computing client, and the tasks organized into jobs. The technical computing client can directly distribute tasks to one or more technical computing workers. Furthermore, the technical computing client can submit tasks, or jobs comprising tasks, to an automatic task distribution mechanism that distributes the tasks automatically to one or more technical computing workers providing technical computing services. The technical computing worker performs technical computing of tasks and the results of the execution of tasks may be provided to the technical computing client.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: November 29, 2016
    Assignee: The MathWorks, Inc.
    Inventors: Matthew A. Shawver, Jocelyn Luke Martin, Roy E. Lurie, Loren P. Dean, Cleve B. Moler, Eugene F. Mcgoldrick
  • Patent number: 7739283
    Abstract: A system and a method for implementing the system are provided. The system may include a non-Java-based application to communicate in a remote session, via a network including a plurality of remote method invocation (RMI) services, to a Java-based application using RMI; a configuration file including a reference to the non-Java based application; an RMI registry to register a set of the RMI services and the non-Java-based application using the configuration file; and an RMI activation system daemon to manage the non-Java-based application in the remote session.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: June 15, 2010
    Assignee: The MathWorks, Inc.
    Inventors: Matthew A. Shawver, Jos Martin
  • Patent number: 7606833
    Abstract: An RMI (Remote Method Invocation) service framework that enables a non-JAVA application to be managed by an RMI activation system daemon is disclosed. The present invention enables the non-JAVA application to communicate with other JAVA applications that make use of RMI following a registration process. Additionally, because the non-JAVA application is managed by the RMI activation system daemon, the non-JAVA application displays a high degree of persistence and/or reliability ordinarily associated with RMI services. As a result, non-JAVA applications may be used to perform distributed and parallel computing tasks in a more efficient manner than is possible with conventional methods.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: October 20, 2009
    Assignee: The MathWorks, Inc.
    Inventors: Matthew A. Shawver, Jos Martin
  • Patent number: 7502745
    Abstract: A method, system and computer program product is disclosed for a distributed system with which an arbitrary job manager is able to be interfaced. In the distributed system, a job may be created by a host or client and submitted to the arbitrary job manager for distributing the job to one or more remote workers. The present invention provides interfaces with the arbitrary job manager to establish communication channels to the arbitrary job manager. As such, the present invention allows the use of an arbitrary job manager in the distributed system.
    Type: Grant
    Filed: September 13, 2004
    Date of Patent: March 10, 2009
    Assignee: The MathWorks, Inc.
    Inventors: Matthew A. Shawver, Loren Dean