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: 10528566
    Abstract: In one aspect, there is provided a system configured to receive time series data collected by a first sensor. The time series data collected by the first sensor can be stored in a first data array associated with the first sensor. The first data array can stored proximate to a second data array that includes time series data collected by a second sensor. The first data array can be stored proximate to the second data array based on the first and second sensor being in a same sensor group. A query can be received to perform a processing algorithm on a subset of time series data. The subset can be generated by retrieving the first and second data array. The query can be executed by applying the processing algorithm to the subset of time series data. Related methods and articles of manufacture are also provided.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 7, 2020
    Assignee: REFERENTIA SYSTEMS, INC.
    Inventors: Matthew Shawver, Anthony Commendador, Wenyi Zhou
  • Publication number: 20180004812
    Abstract: In one aspect, there is provided a system configured to receive time series data collected by a first sensor. The time series data collected by the first sensor can be stored in a first data array associated with the first sensor. The first data array can stored proximate to a second data array that includes time series data collected by a second sensor. The first data array can be stored proximate to the second data array based on the first and second sensor being in a same sensor group. A query can be received to perform a processing algorithm on a subset of time series data. The subset can be generated by retrieving the first and second data array. The query can be executed by applying the processing algorithm to the subset of time series data. Related methods and articles of manufacture are also provided.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 4, 2018
    Inventors: Matthew Shawver, Anthony Commendador, Wenyi Zhou
  • 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
  • Publication number: 20080046899
    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: Application
    Filed: August 20, 2007
    Publication date: February 21, 2008
    Applicant: THE MATHWORKS, INC.
    Inventors: Matthew SHAWVER, Jos MARTIN
  • Publication number: 20060242223
    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: Application
    Filed: April 8, 2005
    Publication date: October 26, 2006
    Applicant: The MathWorks, Inc.
    Inventors: Matthew Shawver, Jos Martin