Patents by Inventor Loren P. Dean
Loren P. Dean 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: 10096261Abstract: A device may receive a single artifact. The single artifact may encapsulate a group of modules with permissions associated with generating a user interface for computer-based coursework. A first module, of the group of modules, may be associated with a first permission of the permissions. A second module, of the group of modules, may be associated with a second permission of the permissions. The device may populate a user interface with information and one or more user interface elements based on the group of modules, the permissions, and a level of user of a user utilizing the user interface.Type: GrantFiled: August 5, 2015Date of Patent: October 9, 2018Assignee: The MathWorks, Inc.Inventors: Santosh C. Kasula, Loren P. Dean, Henry H. Atkins, Jarrod M. Rivituso
-
Patent number: 9871697Abstract: Exemplary embodiments allow a user to create configurations for use in distributed computing environments. Configurations can be arranged in hierarchies in which elements of the hierarchy can inherit characteristics from elements in other layers of the hierarchy. Embodiments also allow a user to flatten a hierarchical configuration to remove hierarchical dependencies and/or inheriting capabilities of elements in the hierarchy. Exemplary embodiments further allow users to deploy a distributed computing configuration on their desktop to evaluate performance of the configuration and then deploy the configuration in a distributed computing environment without having to change programming code run on the desktop/distributed computing environment.Type: GrantFiled: August 5, 2016Date of Patent: January 16, 2018Assignee: The MathWorks, Inc.Inventors: Halldor Narfi Stefansson, Elwin Yam Ming Chan, Portia O'Callaghan, Loren P. Dean
-
Patent number: 9703935Abstract: A system is configured to receive a task. The task is received over a first network, includes authentication credentials, and is processed using an application. The system is further configured to send the authentication credentials to a licensing server. The authentication credentials are sent over a second network, and are sent prior to processing the task using the application. The system is also configured to receive an authorization. The authorization is received over the second network, and authorizes the application to process the task.Type: GrantFiled: October 31, 2013Date of Patent: July 11, 2017Assignee: The MathWorks, Inc.Inventors: Amol M. Karnik, Christopher D. Hallgren, Loren P. Dean, Jocelyn Martin
-
Patent number: 9703934Abstract: A system is configured to receive a task. The task is received over a first network, includes authentication credentials, and is processed using an application. The system is further configured to send the authentication credentials to a licensing server. The authentication credentials are sent over a second network, and are sent prior to processing the task using the application. The system is also configured to receive an authorization. The authorization is received over the second network, and authorizes the application to process the task.Type: GrantFiled: October 31, 2013Date of Patent: July 11, 2017Assignee: The MathWorks, Inc.Inventors: Amol M. Karnik, Christopher D. Hallgren, Loren P. Dean, Jocelyn Martin
-
Publication number: 20170033991Abstract: Exemplary embodiments allow a user to create configurations for use in distributed computing environments. Configurations can be arranged in hierarchies in which elements of the hierarchy can inherit characteristics from elements in other layers of the hierarchy. Embodiments also allow a user to flatten a hierarchical configuration to remove hierarchical dependencies and/or inheriting capabilities of elements in the hierarchy. Exemplary embodiments further allow users to deploy a distributed computing configuration on their desktop to evaluate performance of the configuration and then deploy the configuration in a distributed computing environment without having to change programming code run on the desktop/distributed computing environment.Type: ApplicationFiled: August 5, 2016Publication date: February 2, 2017Inventors: Halldor Narfi STEFANSSON, Elwin Yam Ming Chan, Portia O'Callaghan, Loren P. Dean
-
Patent number: 9507634Abstract: 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: GrantFiled: April 30, 2014Date of Patent: November 29, 2016Assignee: The MathWorks, Inc.Inventors: Matthew A. Shawver, Jocelyn Luke Martin, Roy E. Lurie, Loren P. Dean, Cleve B. Moler, Eugene F. Mcgoldrick
-
Patent number: 9413850Abstract: Exemplary embodiments allow a user to create configurations for use in distributed computing environments. Configurations can be arranged in hierarchies in which elements of the hierarchy can inherit characteristics from elements in other layers of the hierarchy. Embodiments also allow a user to flatten a hierarchical configuration to remove hierarchical dependencies and/or inheriting capabilities of elements in the hierarchy. Exemplary embodiments further allow users to deploy a distributed computing configuration on their desktop to evaluate performance of the configuration and then deploy the configuration in a distributed computing environment without having to change programming code run on the desktop/distributed computing environment.Type: GrantFiled: August 25, 2014Date of Patent: August 9, 2016Assignee: The MathWorks, Inc.Inventors: Halldor Narfi Stefansson, Elwin Yam Ming Chan, Portia O'Callaghan, Loren P. Dean
-
Publication number: 20140365559Abstract: Exemplary embodiments allow a user to create configurations for use in distributed computing environments. Configurations can be arranged in hierarchies in which elements of the hierarchy can inherit characteristics from elements in other layers of the hierarchy. Embodiments also allow a user to flatten a hierarchical configuration to remove hierarchical dependencies and/or inheriting capabilities of elements in the hierarchy. Exemplary embodiments further allow users to deploy a distributed computing configuration on their desktop to evaluate performance of the configuration and then deploy the configuration in a distributed computing environment without having to change programming code run on the desktop/distributed computing environment.Type: ApplicationFiled: August 25, 2014Publication date: December 11, 2014Inventors: Halldor Narfi STEFANSSON, Elwin Yam Ming CHAN, Portia O'CALLAGHAN, Loren P. DEAN
-
Patent number: 6993772Abstract: A communication system for linking users to control instruments. A user may send a first creation command from a user interface and establish a communication channel linking the command interpreter and the control instrument independent of the interface bus standard or interface hardware driver type. The communication system also includes providing a common communication interface between the user and the control instrument in an array-based programming environment. Embodiments provide a concise and powerful communication system for communicating with control instruments independent of the various types of supported interface bus standards, communication protocols, and driver types.Type: GrantFiled: September 18, 2001Date of Patent: January 31, 2006Assignee: The MathWorks, Inc.Inventors: Melissa J. Pike, Roy E. Lurie, Loren P. Dean, Christian A. Portal, David J. DeAngelis, Darin S. Kalashian
-
Publication number: 20030056018Abstract: A communication system for linking users to control instruments. A user may send a first creation command from a user interface and establish a communication channel linking the command interpreter and the control instrument independent of the interface bus standard or interface hardware driver type. The communication system also includes providing a common communication interface between the user and the control instrument in an array-based programming environment. Embodiments provide a concise and powerful communication system for communicating with control instruments independent of the various types of supported interface bus standards, communication protocols, and driver types.Type: ApplicationFiled: September 18, 2001Publication date: March 20, 2003Inventors: Melissa J. Pike, Roy E. Lurie, Loren P. Dean, Christian A. Portal, David J. DeAngelis, Darin S. Kalashian