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: 20240167197
    Abstract: 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: Application
    Filed: February 2, 2024
    Publication date: May 23, 2024
    Inventors: 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: 11951194
    Abstract: 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: Grant
    Filed: June 4, 2019
    Date of Patent: April 9, 2024
    Inventors: Stephen Robert Glassmeyer, Jennifer Elaine Hilvert, Jason Donald McCarty, Eric Paul Granberg, Andreas Josef Dreher, Michael Sean Pratt, Mark William Hamersky
  • Patent number: 11928740
    Abstract: 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: Grant
    Filed: October 6, 2021
    Date of Patent: March 12, 2024
    Assignee: PROGRESSIVE CASUALTY INSURANCE COMPANY
    Inventors: Richard Hutchinson, William Everett, David Pratt, Raymond Ling
  • Patent number: 11645359
    Abstract: 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: Grant
    Filed: October 7, 2022
    Date of Patent: May 9, 2023
    Assignee: SAS Institute Inc.
    Inventors: Wei Xu, Robert William Pratt, Natalia Summerville
  • Patent number: 11113064
    Abstract: 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: Grant
    Filed: November 27, 2020
    Date of Patent: September 7, 2021
    Assignee: SAS INSTITUTE INC.
    Inventors: Jack Joseph Rouse, Robert William Pratt, Jared Carl Erickson, Manoj Keshavmurthi Chari
  • Publication number: 20210157595
    Abstract: 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: Application
    Filed: November 27, 2020
    Publication date: May 27, 2021
    Applicant: SAS Institute Inc.
    Inventors: Jack Joseph Rouse, Robert William Pratt, Jack Carl Erickson, Manoj Keshavmurthi Chari
  • Patent number: 10766624
    Abstract: 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: Grant
    Filed: May 12, 2016
    Date of Patent: September 8, 2020
    Assignee: Honeywell International Inc.
    Inventors: William Pratt Mounfield, Jr., Paul John Pappafotis
  • Patent number: 10081026
    Abstract: Embodiments of the present disclosure provide for spraying systems, methods of disposing a layer of matrix onto a sample, and the like.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: September 25, 2018
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Timothy James Garrett, William Pratt Mounfield, III
  • Publication number: 20170254013
    Abstract: 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: Application
    Filed: October 25, 2016
    Publication date: September 7, 2017
    Inventors: Jeremiah William Pratt, Ronald E. Parsons, Michael Reed Stoddard, JR.
  • Publication number: 20170203846
    Abstract: 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: Application
    Filed: May 12, 2016
    Publication date: July 20, 2017
    Inventors: William Pratt Mounfield, JR., Paul John Pappafotis
  • Patent number: 9623780
    Abstract: 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: Grant
    Filed: May 7, 2015
    Date of Patent: April 18, 2017
    Inventor: William Pratt
  • Publication number: 20170087572
    Abstract: Embodiments of the present disclosure provide for spraying systems, methods of disposing a layer of matrix onto a sample, and the like.
    Type: Application
    Filed: December 12, 2016
    Publication date: March 30, 2017
    Inventors: Timothy James Garrett, William Pratt Mounfield, III
  • Patent number: 9582256
    Abstract: 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: Grant
    Filed: December 30, 2013
    Date of Patent: February 28, 2017
    Assignee: SAS Institute Inc.
    Inventors: Jack Joseph Rouse, Leonardo Bezerra Lopes, Robert William Pratt
  • Patent number: 9561514
    Abstract: Embodiments of the present disclosure provide for spraying systems, methods of disposing a layer of matrix onto a sample, and the like.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: February 7, 2017
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Timothy James Garrett, William Pratt Mounfield, III
  • Publication number: 20160325667
    Abstract: 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: Application
    Filed: May 7, 2015
    Publication date: November 10, 2016
    Inventor: William Pratt
  • Patent number: 9448793
    Abstract: 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: Grant
    Filed: November 10, 2015
    Date of Patent: September 20, 2016
    Assignee: SAS Institute Inc.
    Inventors: Matthew Victor Galati, Robert William Pratt, Leonardo Bezerra Lopes
  • Publication number: 20160077833
    Abstract: 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: Application
    Filed: November 10, 2015
    Publication date: March 17, 2016
    Applicant: SAS INSTITUTE INC.
    Inventors: MATTHEW VICTOR GALATI, ROBERT WILLIAM PRATT, LEONARDO BEZERRA LOPES
  • Publication number: 20160056537
    Abstract: 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: Application
    Filed: November 11, 2014
    Publication date: February 25, 2016
    Inventors: Michael G. Guler, William Pratt Mounfield, JR.
  • Patent number: 9213550
    Abstract: 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: Grant
    Filed: May 27, 2015
    Date of Patent: December 15, 2015
    Assignee: SAS INSTITUTE, INC.
    Inventors: Matthew Victor Galati, Robert William Pratt, Leonardo Bezerra Lopes
  • Publication number: 20150347149
    Abstract: 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: Application
    Filed: May 27, 2015
    Publication date: December 3, 2015
    Applicant: SAS INSTITUTE INC.
    Inventors: MATTHEW VICTOR GALATI, ROBERT WILLIAM PRATT, LEONARDO BEZERRA LOPES