Patents by Inventor Matthew W. Jones
Matthew W. Jones 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: 11171824Abstract: Configuration of computing devices via containers is disclosed. A container image is accessed from a container image storage. A first container is initiated, into a container environment, from the container image with a first runtime variable. The first runtime variable identifies a first operational script of a first plurality of operational scripts, the first operational script identifying configuration actions to be performed on a plurality of managed computing devices. The container image comprises an execution layer that causes execution of a configurator. The configurator is configured to receive the first runtime variable, access the first operational script of the first plurality of operational scripts identified by the first runtime variable, perform the configuration actions identified in the first operational script on at least some of the plurality of managed computing devices, and communicate, outside of the first container, output results that identify an outcome of the configuration actions.Type: GrantFiled: March 1, 2018Date of Patent: November 9, 2021Assignee: Red Hat, Inc.Inventors: Matthew W. Jones, Steven S. McDonald, William E. Nottingham, Alan S. Rominger, Ryan Petrello
-
Publication number: 20190273655Abstract: Configuration of computing devices via containers is disclosed. A container image is accessed from a container image storage. A first container is initiated, into a container environment, from the container image with a first runtime variable. The first runtime variable identifies a first operational script of a first plurality of operational scripts, the first operational script identifying configuration actions to be performed on a plurality of managed computing devices. The container image comprises an execution layer that causes execution of a configurator. The configurator is configured to receive the first runtime variable, access the first operational script of the first plurality of operational scripts identified by the first runtime variable, perform the configuration actions identified in the first operational script on at least some of the plurality of managed computing devices, and communicate, outside of the first container, output results that identify an outcome of the configuration actions.Type: ApplicationFiled: March 1, 2018Publication date: September 5, 2019Inventors: Matthew W. Jones, Steven S. McDonald, William E. Nottingham, Alan S. Rominger, Ryan Petrello
-
Patent number: 10162950Abstract: Mechanisms for controlling access to credentials are disclosed. A computing device receives, at a first time, a request associated with a user to initiate a plurality of actions against a computing resource of a plurality of computing resources, the request including a credential identifier that identifies a credential. A memory is accessed, based on the credential identifier, to retrieve the credential identified by the credential identifier that was stored in the memory at a time prior to the first time, the credential comprising authentication information configured to authenticate the plurality of actions to the computing resource. The computing device communicates the request and the authentication information to an orchestration engine for execution of the plurality of actions against the computing resource.Type: GrantFiled: June 8, 2017Date of Patent: December 25, 2018Assignee: Red Hat, Inc.Inventors: Michael P. DeHaan, Christopher S. Church, Christopher L. Houseknecht, Matthew W. Jones
-
Publication number: 20170270287Abstract: Mechanisms for controlling access to credentials are disclosed. A computing device receives, at a first time, a request associated with a user to initiate a plurality of actions against a computing resource of a plurality of computing resources, the request including a credential identifier that identifies a credential. A memory is accessed, based on the credential identifier, to retrieve the credential identified by the credential identifier that was stored in the memory at a time prior to the first time, the credential comprising authentication information configured to authenticate the plurality of actions to the computing resource. The computing device communicates the request and the authentication information to an orchestration engine for execution of the plurality of actions against the computing resource.Type: ApplicationFiled: June 8, 2017Publication date: September 21, 2017Inventors: Michael P. DeHaan, Christopher S. Church, Christopher L. Houseknecht, Matthew W. Jones
-
Patent number: 9679122Abstract: Mechanisms for controlling access to credentials are disclosed. A computing device receives, at a first time, a request associated with a user to initiate a plurality of actions against a computing resource of a plurality of computing resources, the request including a credential identifier that identifies a credential. A memory is accessed, based on the credential identifier, to retrieve the credential identified by the credential identifier that was stored in the memory at a time prior to the first time, the credential comprising authentication information configured to authenticate the plurality of actions to the computing resource. The computing device communicates the request and the authentication information to an orchestration engine for execution of the plurality of actions against the computing resource.Type: GrantFiled: June 11, 2014Date of Patent: June 13, 2017Assignee: Red Hat, Inc.Inventors: Michael P. DeHaan, Christopher S. Church, Christopher L. Houseknecht, Matthew W. Jones
-
Patent number: 9619631Abstract: Mechanisms for controlling access to a computing resource are disclosed. A request to initiate an action against a computing resource of a plurality of computing resources is received from a user. A plurality of permission definitions that identify a plurality of corresponding permissions that grant access to the plurality of computing resources is accessed. Based on a set of permissions comprising at least one permission associated with the user and at least one permission associated with a team of which the user is a member, it is determined that at least one permission in the set of permissions grants the user access to the computing resource. The request to initiate the action against the computing resource is processed.Type: GrantFiled: June 11, 2014Date of Patent: April 11, 2017Assignee: Ansible, Inc.Inventors: Michael P. DeHaan, Christopher S. Church, Christopher L. Houseknecht, Matthew W. Jones
-
Patent number: 9152612Abstract: A system and method for facilitating the processing of an expansion list. A script associated with an HTML document performs actions to process the expansion list. Actions include detaching the list of input controls from the HTML DOM when the list is not displayed and reattaching the list when it is displayed. Actions may also include maintaining the value of each input control, and processing each input control selection to update the value. The script may send value data to a server using a technique such as a hidden field or another element in the HTML DOM.Type: GrantFiled: September 13, 2011Date of Patent: October 6, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Matthew W. Jones, Brian Hartman
-
Publication number: 20130067316Abstract: A system and method for facilitating the processing of an expansion list. A script associated with an HTML document performs actions to process the expansion list. Actions include detaching the list of input controls from the HTML DOM when the list is not displayed and reattaching the list when it is displayed. Actions may also include maintaining the value of each input control, and processing each input control selection to update the value. The script may send value data to a server using a technique such as a hidden field or another element in the HTML DOM.Type: ApplicationFiled: September 13, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Matthew W. Jones, Brian Hartman
-
Publication number: 20120327837Abstract: A method of providing emergency alerts to a plurality of user devices is provided. A gateway device determines, for each of the plurality of user devices, a network address that uniquely corresponds to the user device. An emergency alert associated with a predetermined region is determined. A subset of the plurality of user devices located substantially in the predetermined region is determined. The emergency alert is then provided to the subset of the plurality of user devices located substantially in the predetermined region via the network addresses of the subset of the plurality of user devices.Type: ApplicationFiled: June 25, 2012Publication date: December 27, 2012Applicant: VELLEROS, INC.Inventors: Michael Neil Harrington, Matthew W. Jones, Akita Noek
-
Publication number: 20100029003Abstract: The present invention generally relates to microRNAs such as vertebrate microRNA (miRNA), for example, mammalian miRNA. Various aspects of the invention are directed to the detection, production, or expression of miRNA. In one aspect, the invention provides systems and methods for identifying targets of miRNA sequences. For instance, in one embodiment, gene sequences comprising UTRs are compared with miRNA sequences to determine the degree of interaction, for example, by determining a free energy measurement between the miRNA sequence and the UTR, and/or by determining complementarity between at least a portion of the miRNA sequence and the UTR. In another aspect, the invention is directed to the regulation of gene expression using miRNA. For example, gene expression within a cell may be altered by exposing the cell to an oligonucleotide comprising a sequence that is substantially antisense to at least a portion of an miRNA region of the gene, for example, antisense to a 6-mer or 7-mer portion of the miRNA.Type: ApplicationFiled: January 21, 2009Publication date: February 4, 2010Applicants: Whitehead Institute for Biomedical Research, Massachusetts Institute of TechnologyInventors: David Bartel, Benjamin P. Lewis, Matthew W. Jones-Rhoades, Christopher B. Burge
-
Publication number: 20040019472Abstract: A system and method for addressing the problem of storing multiple copies of hard drive data in a multi-user simulation environment is described. In one embodiment, the invention takes advantage of the fact that most of the data stored on simulated hard drives is identical. Each user begins with a common starting image comprising a simulated disk on which useful software is stored. As each user's simulated machine writes to the simulated disk, changes to the starting image are recorded on a per-user basis.Type: ApplicationFiled: July 24, 2002Publication date: January 29, 2004Inventors: Matthew W. Jones, Jeffrey Naset
-
Patent number: 6334506Abstract: A muffler for use with heavy duty trucks includes an outer wall defining an internal volume; an inlet tube oriented at least partially within the internal volume; an outlet tube construction oriented at least partially within the internal volume and including a diverging section and a choke extension; and a first baffle structure securing the outlet tube construction within the internal volume. A ratio of the diverging section axial length to the choke extension axial length is preferably less than 3:1. The first baffle structure defines an aperture arrangement therein to permit gas flow communication therethrough. A ratio of the total open area of the aperture arrangement to the perimeter, cross-sectional area of the first baffle structure is between 1:50 and 1:500. The mufflers are particularly useful for attenuating low frequency noise associated with the internal volume of cabs or sleepers in heavy duty trucks.Type: GrantFiled: August 10, 2000Date of Patent: January 1, 2002Assignee: Donaldson Company, Inc.Inventors: John E. Hamrin, Matthew W. Jones