Patents by Inventor Donald Clark

Donald Clark 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: 20240116207
    Abstract: A sealant spreader device fills voids around a drilled hole with sealant in glued-in-rod (GIR) structures. A liquid sealant may be applied to the base of a drilled hole. A sealant spreader device is then inserted to the base of the drilled hole, through the sealant. The sealant spreader device is then withdrawn while rotating. The sealant spreader device includes winged sections having contours which force the sealant radially outward toward walls of the hole, into any voids around the circumference of the drilled hole, and leaves a thin layer of sealant around the circumference of the drilled hole.
    Type: Application
    Filed: October 6, 2022
    Publication date: April 11, 2024
    Applicant: Simpson Strong-Tie Company Inc.
    Inventors: Steven E. Pryor, Emory L. Montague, Guy T. Anderson, Quentin Hibben, Corey Clark, Marlou Rodriguez, Randy Daudet, Robert Leichti, Paul McEntee, Michael Wesson, Donald Weems, Von Yang
  • Publication number: 20230006890
    Abstract: A method for configuring output of information from an IoT network provides an interface for receiving user inputs from a user, the user inputs representing an asset type. User created rules define an asset behavior. The rules are input by the user in a human-readable language. Information representing the asset type and asset behavior is associated with one or more physical devices associated with a node of the network. The asset type is associated with a virtual area, which is associated with a physical area. The physical devices report raw state data of the asset, which is converted into user-defined state data and displayed to the user.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 5, 2023
    Inventors: David Aaron Allsbrook, Donald Clark Bynum, Eric Michael Simone
  • Patent number: 11525092
    Abstract: A process allows the extraction of heavy hydrocarbon compounds from solid substrates in an economical and efficient fashion. Materials containing heavy hydrocarbons (i.e. oil sands or roofing shingles) are broken up into an auger and then mixed with light hydrocarbons. Subsequently, the resulting slurry is shaken to separate fluids from solids, and the fluids are subjected to one or more filtering processes to remove waste sediment. These filtering processes may include a series of one or more of centrifuges and nozzle purifier machines. Filtered fluids are distilled to separate heavy hydrocarbons from light hydrocarbons. Simultaneously, the solids are heated to remove the remaining light hydrocarbons as vapors. Light hydrocarbons are cooled in a condenser and coalesced in a holding tank, wherefrom they may be recirculated into the process and used repeatedly. The now-isolated heavy hydrocarbons resulting from the distillation process may be removed as a purified product.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: December 13, 2022
    Inventors: Ian Thayer, Paul Thompson, Ronald Gago, Donald Clark, Keith Azbill
  • Publication number: 20220145187
    Abstract: A process allows the extraction of heavy hydrocarbon compounds from solid substrates in an economical and efficient fashion. Materials containing heavy hydrocarbons (i.e. oil sands or roofing shingles) are broken up into an auger and then mixed with light hydrocarbons. Subsequently, the resulting slurry is shaken to separate fluids from solids, and the fluids are subjected to one or more filtering processes to remove waste sediment. These filtering processes may include a series of one or more of centrifuges and nozzle purifier machines. Filtered fluids are distilled to separate heavy hydrocarbons from light hydrocarbons. Simultaneously, the solids are heated to remove the remaining light hydrocarbons as vapors. Light hydrocarbons are cooled in a condenser and coalesced in a holding tank, wherefrom they may be recirculated into the process and used repeatedly. The now-isolated heavy hydrocarbons resulting from the distillation process may be removed as a purified product.
    Type: Application
    Filed: November 2, 2021
    Publication date: May 12, 2022
    Inventors: Ian Thayer, Paul Thompson, Ronald Gago, Donald Clark, Keith Azbill
  • Patent number: 10572246
    Abstract: Systems, apparatuses, and methods for implementing live device driver updates are disclosed. When a processor loads a given version of a device driver, the given version registers with a proxy module rather than registering with the operating system. If a previous version of the device driver is already running, the proxy module provides the given version with a pointer to the previous version. The given version uses the pointer to retrieve static data from the previous version. After the previous version is quiesced, the given version retrieves transient data from the previous version and then takes over as the running version of the device driver. Subsequent versions of the device driver are able to replace previous versions in a similar manner. Also, previous versions of the device driver are able to replace subsequent versions in a similar manner in the case of downgrading.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: February 25, 2020
    Assignee: ATI Technologies ULC
    Inventor: Kelly Donald Clark Zytaruk
  • Patent number: 10541881
    Abstract: According to one implementation, a network supervision system includes one or more computing platform(s) coupled to multiple nodes of a network including the computing platform(s), the computing platform(s) including a hardware processor and a system memory storing a network participant supervising software code and a network participant registry. The hardware processor executes the network participant supervising software code to detect an anonymously administered node of the network, aggregate system log files of the anonymously administered node, and perform an analysis of the system log files using an unsupervised machine learning algorithm to identify an administrator of the anonymously administered node. The hardware processor further executes the network participant supervising software code to generate a registration record associating the administrator with the anonymously administered node, and update the network participant registry using the registration record.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: January 21, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Glen Taylor, Gregory Wood, Donald Clark
  • Patent number: 10509666
    Abstract: A register protection mechanism for a virtualized accelerated processing device (“APD”) is disclosed. The mechanism protects registers of the accelerated processing device designated as physical-function-or-virtual-function registers (“PF-or-VF* registers”), which are single architectural instance registers that are shared among different functions that share the APD in a virtualization scheme whereby each function can maintain a different value in these registers. The protection mechanism for these registers comprises comparing the function associated with the memory address specified by a particular register access request to the “currently active” function for the APD and disallowing the register access request if a match does not occur.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: December 17, 2019
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Anthony Asaro, Yinan Jiang, Kelly Donald Clark Zytaruk
  • Publication number: 20190332373
    Abstract: Systems, apparatuses, and methods for implementing live device driver updates are disclosed. When a processor loads a given version of a device driver, the given version registers with a proxy module rather than registering with the operating system. If a previous version of the device driver is already running, the proxy module provides the given version with a pointer to the previous version. The given version uses the pointer to retrieve static data from the previous version. After the previous version is quiesced, the given version retrieves transient data from the previous version and then takes over as the running version of the device driver. Subsequent versions of the device driver are able to replace previous versions in a similar manner. Also, previous versions of the device driver are able to replace subsequent versions in a similar manner in the case of downgrading.
    Type: Application
    Filed: August 30, 2018
    Publication date: October 31, 2019
    Inventor: Kelly Donald Clark Zytaruk
  • Publication number: 20190190793
    Abstract: According to one implementation, a network supervision system includes one or more computing platform(s) coupled to multiple nodes of a network including the computing platform(s), the computing platform(s) including a hardware processor and a system memory storing a network participant supervising software code and a network participant registry. The hardware processor executes the network participant supervising software code to detect an anonymously administered node of the network, aggregate system log files of the anonymously administered node, and perform an analysis of the system log files using an unsupervised machine learning algorithm to identify an administrator of the anonymously administered node. The hardware processor further executes the network participant supervising software code to generate a registration record associating the administrator with the anonymously administered node, and update the network participant registry using the registration record.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 20, 2019
    Inventors: Glen Taylor, Gregory Wood, Donald Clark
  • Patent number: 10198283
    Abstract: A request is sent from a new virtual function (VF) to a physical function for requesting the initialization of the new VF. The controlling physical function and the new VF establish a two-way communication channel that to start and end the VF's exclusive accesses to registers in a configuration space. The physical function uses a timing control to monitor that exclusive register access by the new VF is completed within a predetermined time period. The new VF is only granted a predetermined time period of exclusive access to complete its initialization process. If the exclusive access period is timed out, the controlling physical function can terminate the VF to prevent GPU stalls.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: February 5, 2019
    Assignees: ATI Technologies ULC, Advanced Micro Devices (Shanghai) Co., LTD.
    Inventors: Jeffrey G. Cheng, Yinan Jiang, Guangwen Yang, Kelly Donald Clark Zytaruk, LingFei Liu, XiaoWei Wang
  • Publication number: 20190004840
    Abstract: A register protection mechanism for a virtualized accelerated processing device (“APD”) is disclosed. The mechanism protects registers of the accelerated processing device designated as physical-function-or-virtual-function registers (“PF-or-VF* registers”), which are single architectural instance registers that are shared among different functions that share the APD in a virtualization scheme whereby each function can maintain a different value in these registers. The protection mechanism for these registers comprises comparing the function associated with the memory address specified by a particular register access request to the “currently active” function for the APD and disallowing the register access request if a match does not occur.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Applicant: ATI Technologies ULC
    Inventors: Anthony Asaro, Yinan Jiang, Kelly Donald Clark Zytaruk
  • Publication number: 20180113731
    Abstract: A request is sent from a new virtual function (VF) to a physical function for requesting the initialization of the new VF. The controlling physical function and the new VF establish a two-way communication channel that to start and end the VF's exclusive accesses to registers in a configuration space. The physical function uses a timing control to monitor that exclusive register access by the new VF is completed within a predetermined time period. The new VF is only granted a predetermined time period of exclusive access to complete its initialization process. If the exclusive access period is timed out, the controlling physical function can terminate the VF to prevent GPU stalls.
    Type: Application
    Filed: November 10, 2016
    Publication date: April 26, 2018
    Inventors: Jeffrey G. Cheng, Yinan Jiang, Guangwen Yang, Kelly Donald Clark Zytaruk, LingFei Liu, XiaoWei Wang
  • Patent number: 9773242
    Abstract: A system and method for calculating crowdfunding terms based on a financial history of a merchant is described. The crowdfunding terms include an approved funding amount and repayment terms including a portion of transactions processed for the merchant by the payment processing system to withhold for repayment of the approved funding amount plus earnings to investors. The a payment processing system may withhold the portion of the transactions processed for the merchant by the payment processing system for repayment of the approved funding amount plus earnings to the investors, apportion the portion of the transactions processed for the merchant by the payment processing system amongst the investors, and transmit, by the payment processor system, the apportioned amount to each investor.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: September 26, 2017
    Assignee: SQUARE, INC.
    Inventors: Brian Boates, Adam Jeremy Fern, John Bryan Scott, Andrew Kimball, Donald Clark
  • Patent number: 9587740
    Abstract: A repaired piston includes a crown composed of base and welding filler materials, and having an annular rim extending around a combustion bowl. A finite number of repaired defects are within the annular rim, and have a spatial distribution limited by a multidirectional spacing parameter, and a size distribution limited by a unidirectional sizing parameter.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: March 7, 2017
    Assignee: Caterpillar Inc.
    Inventors: Kegan Luick, Thomas Parnell, Aaron Claver, Jon Shumaker, Donald Clark
  • Patent number: 9315412
    Abstract: Disclosed are controlled chemical etching processes used to modify the geometry of surface flaws in thin glass substrates and glass substrate assemblies formed therefrom, and in particular glass substrates suitable for the manufacture of active matrix displays that are essentially free of alkali metal oxides such as Na2O, K2O and Li2O.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: April 19, 2016
    Assignee: CORNING INCORPORATED
    Inventors: Jeanne Spadinger Cavuoti, Donald A. Clark, Sean Matthew Garner, Gregory Scott Glaesemann, Jun Hou, Jum Sik Kim, Toshihiko Ono, Daniel Arthur Sternquist
  • Publication number: 20140363316
    Abstract: Remanufacturing a variable displacement swash plate-type hydraulic device includes receiving a body of a used hydraulic device defining first and second actuator guide bores, at least one of which is out of specifications for guiding a swash plate linear actuator. The method further includes removing material forming the first and second guide bores, and interference fitting first and second sleeves into the body in place of the removed material. Additional material is removed from the first and second sleeves to form new first and second actuator guide bores, each satisfying specifications for guiding a swash plate linear actuator.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 11, 2014
    Inventors: Donald Clark, Joseph W. Louks, Robert Lovenshimer, John Charpia
  • Publication number: 20140298987
    Abstract: A repaired piston includes a crown composed of base and welding filler materials, and having an annular rim extending around a combustion bowl. A finite number of repaired defects are within the annular rim, and have a spatial distribution limited by a multidirectional spacing parameter, and a size distribution limited by a unidirectional sizing parameter.
    Type: Application
    Filed: April 3, 2014
    Publication date: October 9, 2014
    Applicant: Caterpillar Inc.
    Inventors: Kegan Luick, Thomas Parnell, Aaron Claver, Jon Shumaker, Donald Clark
  • Publication number: 20130276518
    Abstract: An apparatus and a method of determining fluid properties by using a micro-machined suspended plate. The plate is suspended by a plurality of springs and the plate is in contact with the fluid. The power to move the plate and the phase angle between the driving frequency and the actual frequency that the plate moves changes as the plate is moved while in contact with the fluid. The device can measure clotting time, stiffness, damping ration, velocity, and viscosity of the fluid by comparison with standards.
    Type: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Applicant: ACTA TECHNOLOGY
    Inventors: NICHOLAS DAGALAKIS, Donald Clark Degroot, Roger Thomas Dirstine, John Melvin Olson
  • Publication number: 20130150686
    Abstract: Disclosed is a process and composition of matter to support safe, assisted, independent living. The process is to create ubiquitous monitoring of the invention user's activities, physiology, and environment; analyze information from monitoring and sensing devices; and act on the information in a prioritized manner to address emergent events, and potentially undesirable conditions. The invention uses a software architecture and schema called Adaptive Scalable Plug&play Infrastructure for Responsive Engineering (ASPIRE).
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Applicant: PnP INNOVATIONS, INC
    Inventors: Donald Clark Fronterhouse, Thomas Umberson Mead, Patrick Sean McGuirk, Kenneth Brian Center
  • Publication number: 20130109116
    Abstract: Disclosed are controlled chemical etching processes used to modify the geometry of surface flaws in thin glass substrates and glass substrate assemblies formed therefrom, and in particular glass substrates suitable for the manufacture of active matrix displays that are essentially free of alkali metal oxides such as Na2O, K2O and Li2O.
    Type: Application
    Filed: July 3, 2012
    Publication date: May 2, 2013
    Inventors: Jeanne Spadinger Cavuoti, Donald A. Clark, Sean Matthew Garner, Gregory Scott Glaesemann, Jun Hou, Jum Sik Kim, Toshihiko Ono, Daniel Arthur Sternquist