Patents by Inventor William Pratt
William Pratt 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: 20240167197Abstract: A process, for example a continuous process, for making an article of manufacture containing a fibrous structure, for example a composite structure, and more particularly to a process for making an article of manufacture containing a fibrous structure, such as a soluble fibrous structure, containing soluble filaments is provided.Type: ApplicationFiled: February 2, 2024Publication date: May 23, 2024Inventors: Anthony Edward REED, Michael Sean PRATT, Paul R. MORT, III, Stephen Robert GLASSMEYER, Dinah Achola NYANGIRO, Mark William HAMERSKY, Richard Allen DIEMAR, Jeffrey Moss VAUGHN, Gavin John BROAD, Gregory Charles GORDON, Frank William DENOME, Mark Robert SIVIK, Andreas Josef DREHER
-
Patent number: 11951194Abstract: Described are effervescent dissolvable solid structures comprising effervescent agglomerated particles which enhance the consumer experience and can improve dissolution of the structure. Also described are processes for the Dissolvable Solid Structure comprising effervescent agglomerated particles. Also described are methods for making the effervescent agglomerated particle.Type: GrantFiled: June 4, 2019Date of Patent: April 9, 2024Inventors: Stephen Robert Glassmeyer, Jennifer Elaine Hilvert, Jason Donald McCarty, Eric Paul Granberg, Andreas Josef Dreher, Michael Sean Pratt, Mark William Hamersky
-
Patent number: 11928740Abstract: A multivariate predictive system processes usage based data that includes a database engine that provides access to a plurality of database management systems that mine diverse sources of usage based data. A digital filter selectively filters data streams that include usage based data. A sampler automatically divides the filtered data into sample groups and stores the sample groups in a memory. The sampler divides the filtered data according to insurance rating variables processed by a processor programmed to underwrite an insurance product and rate that insurance product. Some samplers store the divided filter data in a local memory. A multiplier multiples rating factors preprogrammed with the insurance rating variables with a base rate of insurance to determine an insured's insurance premium.Type: GrantFiled: October 6, 2021Date of Patent: March 12, 2024Assignee: PROGRESSIVE CASUALTY INSURANCE COMPANYInventors: Richard Hutchinson, William Everett, David Pratt, Raymond Ling
-
Patent number: 11645359Abstract: A computing device selects a piecewise linear regression model for multivariable data. A hyperplane is fit to observation vectors using a linear multivariable regression. A baseline fit quality measure is computed for the fit hyperplane. For each independent variable, the observation vectors are sorted, contiguous segments to evaluate are defined, for each contiguous segment, a segment hyperplane is fit to the sorted observation vectors using a multivariable linear regression, path distances are computed between a first observation of the and a last observation of the sorted observation vectors based on a predefined number of segments, a shortest path associated with a smallest value of the computed path distances is selected, and a fit quality measure is computed for the selected shortest path. A best independent variable is selected from the independent variables based on having an extremum value for the computed fit quality measure.Type: GrantFiled: October 7, 2022Date of Patent: May 9, 2023Assignee: SAS Institute Inc.Inventors: Wei Xu, Robert William Pratt, Natalia Summerville
-
Patent number: 11113064Abstract: A processor core receives a request to execute application code including a trigger instruction and an instruction block that reads a row of data values from a data structure and outputs a data value from a function using the row as input. The data structure is divided into multiple portions and the trigger instruction indicates that multiple instances of the instruction block are to be executed concurrently. In response to the request and to identification of the instruction block and trigger instruction, the processor core generates multiple instances of a support block that causes independent repetitive execution of each instance of the instruction block until all rows of the corresponding portion of the data structure are used as input. The processor core assigns instances of the instruction and support blocks to multiple processor cores, and provides each instance of the instruction block with the corresponding portion of the data structure.Type: GrantFiled: November 27, 2020Date of Patent: September 7, 2021Assignee: SAS INSTITUTE INC.Inventors: Jack Joseph Rouse, Robert William Pratt, Jared Carl Erickson, Manoj Keshavmurthi Chari
-
Publication number: 20210157595Abstract: An apparatus includes a processor core to: receive a request to execute application code including a trigger instruction and an instruction block that reads a row of data values from a data structure and outputs a data value from a function using the row as input, wherein the data structure is divided into multiple portions and the trigger instruction indicates that multiple instances of the instruction block are to be executed concurrently; and in response to the request, and to identification of the instruction block and trigger instruction: generate multiple instances of a support block that causes independent repetitive execution of each instance of the instruction block until all rows of the corresponding portion of the data structure are used as input; assign instances of the instruction and support blocks to multiple processor cores; and provide each instance of the instruction block with the corresponding portion of the data structure.Type: ApplicationFiled: November 27, 2020Publication date: May 27, 2021Applicant: SAS Institute Inc.Inventors: Jack Joseph Rouse, Robert William Pratt, Jack Carl Erickson, Manoj Keshavmurthi Chari
-
Patent number: 10766624Abstract: Systems and methods for breaking a material are provided. In one embodiment, a system for breaking a material comprises a device configured to generate a force or torque on a material. The system further comprises at least one controller coupled to the device. The controller is configured to select at least one degree of freedom and an initial direction to apply the force or torque with the device. The controller is further configured to oscillate the force or torque at a first series of frequencies while applying the force or torque in the initial direction with the device by providing commands to the device.Type: GrantFiled: May 12, 2016Date of Patent: September 8, 2020Assignee: Honeywell International Inc.Inventors: William Pratt Mounfield, Jr., Paul John Pappafotis
-
Patent number: 10081026Abstract: Embodiments of the present disclosure provide for spraying systems, methods of disposing a layer of matrix onto a sample, and the like.Type: GrantFiled: December 12, 2016Date of Patent: September 25, 2018Assignee: University of Florida Research Foundation, Inc.Inventors: Timothy James Garrett, William Pratt Mounfield, III
-
Publication number: 20170254013Abstract: A clothes dryer including a cabinet, a drum rotatably mounted in the cabinet, ductwork connected to the drum for circulating air, a heating element for providing heat to the drum, and a control system for operating the clothes dryer. The control system includes a warning indicator and a control module. The control module monitors and tracks usage of the clothes dryer. The warning indicator provides first and second warnings to a user based on the usage. The first warning indicates that factory authorized service is required to clean inside the cabinet of the clothes dryer, and the second warning indicates that the heating element has been disabled until the factory authorized service occurs. Preferably, the control module is further operative to completely disable the clothes dryer based on the usage.Type: ApplicationFiled: October 25, 2016Publication date: September 7, 2017Inventors: Jeremiah William Pratt, Ronald E. Parsons, Michael Reed Stoddard, JR.
-
Publication number: 20170203846Abstract: Systems and methods for breaking a material are provided. In one embodiment, a system for breaking a material comprises a device configured to generate a force or torque on a material. The system further comprises at least one controller coupled to the device. The controller is configured to select at least one degree of freedom and an initial direction to apply the force or torque with the device. The controller is further configured to oscillate the force or torque at a first series of frequencies while applying the force or torque in the initial direction with the device by providing commands to the device.Type: ApplicationFiled: May 12, 2016Publication date: July 20, 2017Inventors: William Pratt Mounfield, JR., Paul John Pappafotis
-
Patent number: 9623780Abstract: A suspension assembly includes an axle pivoting plate mounted to the frame at a first pivot point and rotationally fixed to the axle. Also included is a connection arm having a first end onto which the wheel is mounted and a second end for rotationally fixing the axle to the connection arm. An actuator is pivotally connected to the frame at a second pivot point, and is pivotally connected to the axle pivoting plate at a third pivot point. The first pivot point, the second pivot point and the third pivot point are all located below the lower surface of the side rail. When the actuator is extended, the axle pivoting plate pivots about the first pivot point causing the axle and connection arm to swing rearwardly and rotate, causing the wheel to move vertically with respect to the frame to displace the trailer to a lowered position.Type: GrantFiled: May 7, 2015Date of Patent: April 18, 2017Inventor: William Pratt
-
Publication number: 20170087572Abstract: Embodiments of the present disclosure provide for spraying systems, methods of disposing a layer of matrix onto a sample, and the like.Type: ApplicationFiled: December 12, 2016Publication date: March 30, 2017Inventors: Timothy James Garrett, William Pratt Mounfield, III
-
Patent number: 9582256Abstract: Various embodiments are generally directed to techniques for reducing syntax requirements in application code to cause concurrent execution of multiple iterations of at least a portion of a loop thereof to reduce overall execution time in solving a large scale problem. At least one non-transitory machine-readable storage medium includes instructions that when executed by a computing device, cause the computing device to parse an application code to identify a loop instruction indicative of an instruction block that includes instructions that define a loop of which multiple iterations are capable of concurrent execution, the instructions including at least one call instruction to an executable routine capable of concurrent execution; and insert at least one coordinating instruction into an instruction sub-block of the instruction block to cause sequential execution of instructions of the instruction sub-block across the multiple iterations based on identification of the loop instruction.Type: GrantFiled: December 30, 2013Date of Patent: February 28, 2017Assignee: SAS Institute Inc.Inventors: Jack Joseph Rouse, Leonardo Bezerra Lopes, Robert William Pratt
-
Patent number: 9561514Abstract: Embodiments of the present disclosure provide for spraying systems, methods of disposing a layer of matrix onto a sample, and the like.Type: GrantFiled: November 30, 2011Date of Patent: February 7, 2017Assignee: University of Florida Research Foundation, Inc.Inventors: Timothy James Garrett, William Pratt Mounfield, III
-
Publication number: 20160325667Abstract: A suspension assembly includes an axle pivoting plate mounted to the frame at a first pivot point and rotationally fixed to the axle. Also included is a connection arm having a first end onto which the wheel is mounted and a second end for rotationally fixing the axle to the connection arm. An actuator is pivotally connected to the frame at a second pivot point, and is pivotally connected to the axle pivoting plate at a third pivot point. The first pivot point, the second pivot point and the third pivot point are all located below the lower surface of the side rail. When the actuator is extended, the axle pivoting plate pivots about the first pivot point causing the axle and connection arm to swing rearwardly and rotate, causing the wheel to move vertically with respect to the frame to displace the trailer to a lowered position.Type: ApplicationFiled: May 7, 2015Publication date: November 10, 2016Inventor: William Pratt
-
Patent number: 9448793Abstract: Embodiments include techniques to receive computer-executable query instructions to solve a MILP problem, the query instructions including a first expression conveying an objective function and side constraint that define a master problem of the MILP problem, a second expression conveying a mapping of graph data to a graph, and a third expression conveying a selection of a graph-based algorithm to solve a subproblem of the MILP problem; a subproblem component to replace the third expression with a fourth expression during decomposition of the MILP problem, the fourth expression including instructions to implement the graph-based algorithm to solve the subproblem; and an execution control component to perform iterations of solving the MILP problem that include executing the first expression to derive a solution to the master problem; and executing the fourth expression to derive a solution to the subproblem based on the mapping and the master problem solution.Type: GrantFiled: November 10, 2015Date of Patent: September 20, 2016Assignee: SAS Institute Inc.Inventors: Matthew Victor Galati, Robert William Pratt, Leonardo Bezerra Lopes
-
Publication number: 20160077833Abstract: Embodiments include techniques to receive computer-executable query instructions to solve a MILP problem, the query instructions including a first expression conveying an objective function and side constraint that define a master problem of the MILP problem, a second expression conveying a mapping of graph data to a graph, and a third expression conveying a selection of a graph-based algorithm to solve a subproblem of the MILP problem; a subproblem component to replace the third expression with a fourth expression during decomposition of the MILP problem, the fourth expression including instructions to implement the graph-based algorithm to solve the subproblem; and an execution control component to perform iterations of solving the MILP problem that include executing the first expression to derive a solution to the master problem; and executing the fourth expression to derive a solution to the subproblem based on the mapping and the master problem solution.Type: ApplicationFiled: November 10, 2015Publication date: March 17, 2016Applicant: SAS INSTITUTE INC.Inventors: MATTHEW VICTOR GALATI, ROBERT WILLIAM PRATT, LEONARDO BEZERRA LOPES
-
Publication number: 20160056537Abstract: Systems and methods for a steered beam horn antenna are provided. In one embodiment, a steered beam horn antenna system comprises: a steerable horn antenna comprising: an adjustable flare component; and a waveguide component having a rear port that opens to a waveguide interface and a frontal port that opens to the adjustable flare component. The adjustable flare component includes: a first outer horn plate configured to rotate about a first pivot line; and a second outer horn plate configured to rotate about a second pivot line. The system further comprises at least one actuator and a controller that operates the actuator to position the first and second outer horn plates into asymmetrical positions with respect to a boresight axis of the steerable horn antenna in response to an input command.Type: ApplicationFiled: November 11, 2014Publication date: February 25, 2016Inventors: Michael G. Guler, William Pratt Mounfield, JR.
-
Patent number: 9213550Abstract: An apparatus includes a communications component to receive computer-executable query instructions to solve a MILP problem, the query instructions including a first expression conveying an objective function and side constraint that define a master problem of the MILP problem, a second expression conveying a mapping of graph data to a graph, and a third expression conveying a selection of a graph-based algorithm to solve a subproblem of the MILP problem; a subproblem component to replace the third expression with a fourth expression during decomposition of the MILP problem, the fourth expression including instructions to implement the graph-based algorithm to solve the subproblem; and an execution control component to perform iterations of solving the MILP problem that include executing the first expression to derive a solution to the master problem; and executing the fourth expression to derive a solution to the subproblem based on the mapping and the master problem solution.Type: GrantFiled: May 27, 2015Date of Patent: December 15, 2015Assignee: SAS INSTITUTE, INC.Inventors: Matthew Victor Galati, Robert William Pratt, Leonardo Bezerra Lopes
-
Publication number: 20150347149Abstract: An apparatus includes a communications component to receive computer-executable query instructions to solve a MILP problem, the query instructions including a first expression conveying an objective function and side constraint that define a master problem of the MILP problem, a second expression conveying a mapping of graph data to a graph, and a third expression conveying a selection of a graph-based algorithm to solve a subproblem of the MILP problem; a subproblem component to replace the third expression with a fourth expression during decomposition of the MILP problem, the fourth expression including instructions to implement the graph-based algorithm to solve the subproblem; and an execution control component to perform iterations of solving the MILP problem that include executing the first expression to derive a solution to the master problem; and executing the fourth expression to derive a solution to the subproblem based on the mapping and the master problem solution.Type: ApplicationFiled: May 27, 2015Publication date: December 3, 2015Applicant: SAS INSTITUTE INC.Inventors: MATTHEW VICTOR GALATI, ROBERT WILLIAM PRATT, LEONARDO BEZERRA LOPES