Patents by Inventor Matthew Walters
Matthew Walters 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).
-
Publication number: 20260064531Abstract: A system for performing modular parity caching includes a computing platform having a hardware processor and a system memory storing software code. The hardware processor executes the software code to receive a dataset, identify a first storage medium for storing the dataset, determine a target data size for a data subset, and partition the dataset into a plurality of data subsets each having the target data size. The hardware processor further executes the software code to compute, using the data subsets, a parity bit for each data field occupying the same position in each of the data subsets to provide a plurality of parity bits each corresponding respectively to one data field occupying the same position in each of the data subsets, store each of the data subsets in the first storage medium, and store the parity bits as a parity cache in a second storage medium.Type: ApplicationFiled: August 28, 2024Publication date: March 5, 2026Inventors: Matthew Walters, Jacqueline Hutchinson, Juerg W. Grieder
-
Patent number: 12566665Abstract: A system for performing modular parity caching includes a computing platform having a hardware processor and a system memory storing software code. The hardware processor executes the software code to receive a dataset, identify a first storage medium for storing the dataset, determine a target data size for a data subset, and partition the dataset into a plurality of data subsets each having the target data size. The hardware processor further executes the software code to compute, using the data subsets, a parity bit for each data field occupying the same position in each of the data subsets to provide a plurality of parity bits each corresponding respectively to one data field occupying the same position in each of the data subsets, store each of the data subsets in the first storage medium, and store the parity bits as a parity cache in a second storage medium.Type: GrantFiled: August 28, 2024Date of Patent: March 3, 2026Assignee: Disney Enterprises, Inc.Inventors: Matthew Walters, Jacqueline Hutchinson, Juerg W. Grieder
-
Patent number: 12444441Abstract: A system includes a computing platform having a hardware processor, a memory storing software code and one or more signal emission device(s) controlled by the computing platform. The software code is executed to determine, using at least one predetermined signal frequency, a calibration signal sequence including an alignment initiation signal and a unique sequence of synchronization signals identified with a unique time interval, emit during the unique time interval, the alignment initiation signal and emit during the unique time interval after emitting the alignment initiation signal, the unique sequence of synchronization signals. The software code is further executed to receive first and second media content produced by first and second recording devices, the first and second media content produced while the first and second recording devices are situated so as to detect the calibration signal sequence, and time align, using the calibration signal sequence, the first and second media content.Type: GrantFiled: September 23, 2024Date of Patent: October 14, 2025Assignee: Disney Enterprises, Inc.Inventor: Matthew Walters
-
Patent number: 11500824Abstract: A proxy server acts as an intermediary between a database client and a database server. The proxy server is configured with a set of user-defined rules. When a request is received from the database client, the proxy server may apply rules that modify, route, reject, log, or pass the request to the database server. Individual rules may be based on attributes of the client computer system, database server, or the request itself. In one embodiment, a rule may be used to translate a request from a format provided by the client into a format preferred by a destination database. In one embodiment, a rule may route a particular request to one of a number of databases based on the nature of the request.Type: GrantFiled: April 3, 2017Date of Patent: November 15, 2022Assignee: Amazon Technologies, Inc.Inventors: Dennis Tighe, Matthew Walters, Brian Welcker
-
Patent number: 11392603Abstract: A database proxy server provides a web service interface such as a representational state transfer (“REST”) interface to a relational database. The proxy server maps a request submitted via the web service interface to a database interface. In some examples, the web service interface is a stateless REST interface that maps particular SQL statements or subroutines to a request submitted via a particular URL. A web client is able to pass parameters with a request using either URL encoding (the GET method) or within the body of the request (the POST method). The proxy server generates one or more database commands that correspond to the request. The database commands are submitted to the relational database, and the relational database performs the database commands to fulfil the request.Type: GrantFiled: April 3, 2017Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Matthew Walters, Brian Welcker, Dennis Tighe
-
Patent number: 11182496Abstract: A proxy server acts as an intermediary between a database client and a database server. The proxy server establishes and maintains a set of logical connections to the database server. The proxy server receives a request from the database client, and generates a set of database commands that, when performed by the database server, are capable of fulfilling the request. The proxy server selects a particular logical connection from the set of logical connections based at least in part on a characteristic of the request, and submits the set of database commands to the database server via the selected particular logical connection. In various examples, the particular logical connection is selected so that various performance, efficiency, and security objectives are achieved.Type: GrantFiled: April 3, 2017Date of Patent: November 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Matthew Walters, Brian Welcker, Dennis Tighe
-
Patent number: 11106540Abstract: A proxy server receives requests from a client computer system and generates corresponding sets of database commands that are capable of fulfilling the requests when submitted to a database server. The proxy server may repeat processing associated with a particular request more than once under different operational conditions in order to improve future performance. In some examples, the proxy server submits a particular database command sequence to the database server using various operational parameters, and measures the performance of each submission to identify a particular set of operational parameters to be applied to the database server with future submissions. In another example, the proxy server determines a number of alternative command sequences that fulfill a particular request, and measures the performance of each of the alternative command sequences to determine how command sequences are generated for future requests.Type: GrantFiled: April 3, 2017Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Brian Welcker, Dennis Tighe, Matthew Walters
-
Patent number: 10776174Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.Type: GrantFiled: May 24, 2018Date of Patent: September 15, 2020Assignee: Amazon Technologies, Inc.Inventors: Matthew Walters, Tanmoy Dutta, Barry B. Hunter, Jr., Grant Alexander Macdonald McAlister, Daniel Myers, Rahul Nambiar, Bharath Subramanian Pichai, Mark Porter, Dennis Tighe
-
Publication number: 20190361748Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.Type: ApplicationFiled: May 24, 2018Publication date: November 28, 2019Applicant: Amazon Technologies, Inc.Inventors: Matthew Walters, Tanmoy Dutta, Barry B. Hunter, JR., Grant Alexander MacDonald McAlister, Daniel Myers, Rahul Nambiar, Bharath Subramanian Pichai, Mark Porter, Dennis Tighe
-
Publication number: 20190266682Abstract: The invention is a method and apparatus containing virtual processing components to calculate the potential economic savings from conducting an inspection to make an “informed” maintenance decision as to the actual state of a building component, rather than projecting the cost based on historical inspection data and making an “uninformed” decision. The invention produces a Value of Inspection (VOI) index for each proposed future inspection which may be compared to a threshold (such as the cost of inspections) to determine if an inspection is warranted. The time at which an inspection is performed can also be optimized by comparing VOI's for multiple proposed inspection dates.Type: ApplicationFiled: February 27, 2018Publication date: August 29, 2019Inventors: Michael N. Grussing, Lance Marrano, Louis Bartels, Matthew Walters
-
Publication number: 20170022772Abstract: A gauge hanger 10 and a setting tool 12 are disclosed. The setting tool 12 includes an electro-mechanical impact driver 26 and a drive shaft 28 which extends out of an outer casing 12. The gauge hanger 10 comprises a nut 32 which can be engaged by the drive shaft 28. When the nut 32 is rotated it can draw a threaded mandrel 36 upwardly in a wellbore. This causes the grippers 40 in a linkage assembly to be driven radially outwardly so that they can grip the sides of the wellbore. A pin 52 is designed to shear once the grippers have engaged with the sides of the wellbore so that the setting tool 12 can be lifted clear.Type: ApplicationFiled: March 24, 2015Publication date: January 26, 2017Inventors: Mark TOLLEY, Matthew WALTERS, Matthew BOLSOVER, Philip MARCH, Karl BEARDSLEY, Peter BIDDLESTONE
-
Publication number: 20070087986Abstract: The invention is directed to methods and compositions for enhancing immunity, including mucosal immunity. The compositions include an antigen or immunogen, a ligand for a Toll-like receptor and at least one chemoattractant.Type: ApplicationFiled: July 31, 2006Publication date: April 19, 2007Inventors: Brett Premack, Matthew Walters, Thomas Schall
-
Publication number: 20060111990Abstract: A system and method for payroll processing. In one embodiment, the system includes a first database, a second database, and a processor operably connected to the first and second databases. The first database contains information about an employer, and the second database contains a PDF template. The processor is operable to create a filable PDF tax form from the PDF template, with the filable PDF tax form including data retrieved from and/or calculated from the first database. The method of the present invention involves the steps of retrieving with the processor a PDF template from the second database and at least one data from the first database, and then producing a filable PDF tax form from the retrieved PDF template and from the retrieved and/or calculate data from the first database.Type: ApplicationFiled: November 5, 2004Publication date: May 25, 2006Applicant: Automatic Data Processing, Inc., a Delaware corporationInventors: Neal Cohen, Lewis Watson, Jonathan Hughes, Matthew Walters
-
Patent number: 6878157Abstract: A trigger to activate a supercooled aqueous salt solution wherein the solution is encased in a flexible container to form a heat pack, the trigger made of dry or partially dry particles adhering to a support so that when the trigger is manipulated, allowing the dry or partially dry particles to be released and contact the supercooled salt solution, crystallization is initiated and heat is released.Type: GrantFiled: November 20, 2001Date of Patent: April 12, 2005Inventor: Matthew Walters