Patents by Inventor David R. Wallace
David R. Wallace 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: 20230242768Abstract: Reactive liquids diluent and reactive dispersing agents for fluid concentrates, colorants and coating compositions, wherein the reactive liquid diluent and reactive dispersing agents have a viscosity less than 1,000 cps and contain at least one molecular species having at least three reactive unsaturated sites. The reactive liquid diluent or dispersing agent may be included a coating composition to form an interpenetrating polymer network in, or crosslink with, a pigmented coating composition containing a film-forming polymeric binder.Type: ApplicationFiled: April 4, 2023Publication date: August 3, 2023Inventors: David R. Wallace, T. Howard Killilea, Stephen M. Korenkiewicz, Thomas J. Melnyk, Danny G. Hartinger, Jason S. Ness, Jacob Donlon, Mark R. Coward
-
Patent number: 11655372Abstract: Fluid concentrates, colorants and coating compositions contain solid pigment particles dispersed in a nonvolatilizing, reactive liquid diluent having a viscosity less than 1,000 cps and containing at least one molecular species having at least three reactive unsaturated sites. The reactive liquid diluent may serve as one or more of a dispersing medium for the solid pigment particles, a carrier, a coalescent and a humectant, and may crosslink or otherwise cure to form an interpenetrating polymer network in, or crosslink with, a pigmented coating composition containing a film-forming polymeric binder. Embodiments of the reactive liquid diluent can provide colorants and coating compositions having reduced levels of VOCs, conventional carriers, conventional dispersants, conventional coalescents and conventional humectants.Type: GrantFiled: November 13, 2020Date of Patent: May 23, 2023Inventors: David R. Wallace, T. Howard Killilea, Stephen M. Korenkiewicz, Thomas J. Melnyk, Danny G. Hartinger, Jason S. Ness, Jacob Donlon, Mark R. Coward
-
Publication number: 20210062006Abstract: Fluid concentrates, colorants and coating compositions contain solid pigment particles dispersed in a nonvolatilizing, reactive liquid diluent having a viscosity less than 1,000 cps and containing at least one molecular species having at least three reactive unsaturated sites. The reactive liquid diluent may serve as one or more of a dispersing medium for the solid pigment particles, a carrier, a coalescent and a humectant, and may crosslink or otherwise cure to form an interpenetrating polymer network in, or crosslink with, a pigmented coating composition containing a film-forming polymeric binder. Embodiments of the reactive liquid diluent can provide colorants and coating compositions having reduced levels of VOCs, conventional carriers, conventional dispersants, conventional coalescents and conventional humectants.Type: ApplicationFiled: November 13, 2020Publication date: March 4, 2021Inventors: David R. Wallace, T. Howard Killilea, Stephen M. Korenkiewicz, Thomas J. Melnyk, Danny G. Hartinger, Jason S. Ness, Jacob Donlon, Mark R. Coward
-
Patent number: 10836910Abstract: Fluid concentrates, colorants and coating compositions contain solid pigment particles dispersed in a nonvolatilizing, reactive liquid diluent having a viscosity less than 1,000 cps and containing at least one molecular species having at least three reactive unsaturated sites. The reactive liquid diluent may serve as one or more of a dispersing medium for the solid pigment particles, a carrier, a coalescent and a humectant, and may crosslink or otherwise cure to form an interpenetrating polymer network in, or crosslink with, a pigmented coating composition containing a film-forming polymeric binder. Embodiments of the reactive liquid diluent can provide colorants and coating compositions having reduced levels of VOCs, conventional carriers, conventional dispersants, conventional coalescents and conventional humectants.Type: GrantFiled: April 1, 2016Date of Patent: November 17, 2020Inventors: David R. Wallace, T. Howard Killilea, Stephen M. Korenkiewicz, Thomas J. Melnyk, Danny G. Hartinger, Jason S. Ness, Jacob Donlon, Mark R. Coward
-
Publication number: 20180086917Abstract: Fluid concentrates, colorants and coating compositions contain solid pigment particles dispersed in a nonvolatilizing, reactive liquid diluent having a viscosity less than 1,000 cps and containing at least one molecular species having at least three reactive unsaturated sites. The reactive liquid diluent may serve as one or more of a dispersing medium for the solid pigment particles, a carrier, a coalescent and a humectant, and may crosslink or otherwise cure to form an interpenetrating polymer network in, or crosslink with, a pigmented coating composition containing a film-forming polymeric binder. Embodiments of the reactive liquid diluent can provide colorants and coating compositions having reduced levels of VOCs, conventional carriers, conventional dispersants, conventional coalescents and conventional humectants.Type: ApplicationFiled: April 1, 2016Publication date: March 29, 2018Inventors: David R. Wallace, T. Howard Killilea, Stephen M. Korenkiewicz, Thomas J. Melnyk, Danny G. Hartinger, Jason S. Ness, Jacob Donlon, Mark R. Coward
-
Patent number: 8763129Abstract: Security against computer software attacks is provided by blocking the use of known software vulnerabilities by attackers. Rather than merely discovering attacking software after it has installed itself into a computer system as in the prior art, software with a known vulnerability is monitored so that when it takes a potentially dangerous action, such as creating new attack software, that new attack software is marked and then prevented from loading. If the newly attack software cannot load, it cannot execute thus thwarting use of the newly written software to perform whatever nefarious act was intended by the attacker.Type: GrantFiled: July 23, 2009Date of Patent: June 24, 2014Inventor: David R. Wallace
-
Patent number: 8748550Abstract: A vinyl polymer pigment dispersing agent having a vinyl addition polymer backbone, one or more polymer side chains with pendant cyclic urea functional group(s) separated from the polymer backbone by at least 10 intervening atoms, and in some embodiments one or more polymer side chains comprising pendant urea functional groups separated from the polymer back-bone by less than 10 intervening atoms. The dispersing agent may be made by addition polymerizing a mixture of one or more vinyl monomers and one or more monomers having cyclic urea functional groups and vinyl functional groups. The dispersing agent may be combined with pigment particles, a carrier and an optional surfactant to make a pigment grind dispersion with excellent pigment wetting and dispersing properties.Type: GrantFiled: March 12, 2010Date of Patent: June 10, 2014Assignee: Valspar Sourcing, Inc.Inventors: Carl Lewis Cavallin, Archie W. Garner, David R. Wallace, T. Howard Killilea
-
Patent number: 8242206Abstract: A universal colorant system for both solvent- and water-based paints and coatings is contained in a closed sealed pouch or cartridge-style container, and includes a colorant component, a surfactant package including at least one alkyd-compatible surfactant and at least one latex-compatible surfactant, and a carrier. When the colorant system is added to a base paint it desirably provides a mixture having a drop in viscosity of less than about 50%.Type: GrantFiled: January 9, 2010Date of Patent: August 14, 2012Assignee: Valspar Sourcing, Inc.Inventors: Mark Randall Coward, Stephen M. Korenkiewicz, David R. Wallace
-
Publication number: 20120004359Abstract: A vinyl polymer pigment dispersing agent having a vinyl addition polymer backbone, one or more polymer side chains with pendant cyclic urea functional group(s) separated from the polymer backbone by at least 10 intervening atoms, and in some embodiments one or more polymer side chains comprising pendant urea functional groups separated from the polymer back-bone by less than 10 intervening atoms. The dispersing agent may be made by addition polymerizing a mixture of one or more vinyl monomers and one or more monomers having cyclic urea functional groups and vinyl functional groups. The dispersing agent may be combined with pigment particles, a carrier and an optional surfactant to make a pigment grind dispersion with excellent pigment wetting and dispersing properties.Type: ApplicationFiled: March 12, 2010Publication date: January 5, 2012Inventors: Carl Lewis Cavallin, Archie W. Garner, David R. Wallace, T. Howard Killilea
-
Publication number: 20100113685Abstract: A universal colorant system for both solvent- and water-based paints and coatings is contained in a closed sealed pouch or cartridge-style container, and includes a colorant component, a surfactant package including at least one alkyd-compatible surfactant and at least one latex-compatible surfactant, and a carrier. When the colorant system is added to a base paint it desirably provides a mixture having a drop in viscosity of less than about 50%.Type: ApplicationFiled: January 9, 2010Publication date: May 6, 2010Inventors: Mark Randall Coward, Stephen M. Korenkiewicz, David R. Wallace
-
Patent number: 7659340Abstract: A universal colorant composition for both solvent- and water-based paints and coatings includes a colorant component, such as pigment, dye, colorant, tinting agent and/or metal effect agent; a surfactant package including at least one alkyd-compatible; surfactant and at least one latex-compatible surfactant; and a carrier. When the surfactant package is added to a base paint it provides a mixture having a drop in viscosity of less than about 50%.Type: GrantFiled: March 17, 2006Date of Patent: February 9, 2010Assignee: Valspar Sourcing, Inc.Inventors: Mark Randall Coward, Stephen M. Korenkiewicz, David R. Wallace
-
Publication number: 20100024035Abstract: Security against computer software attacks is provided by blocking the use of known software vulnerabilities by attackers. Rather than merely discovering attacking software after it has installed itself into a computer system as in the prior art, software with a known vulnerability is monitored so that when it takes a potentially dangerous action, such as creating new attack software, that new attack software is marked and then prevented from loading. If the newly attack software cannot load, it cannot execute thus thwarting use of the newly written software to perform whatever nefarious act was intended by the attacker.Type: ApplicationFiled: July 23, 2009Publication date: January 28, 2010Inventor: David R. Wallace
-
Publication number: 20080119664Abstract: A method for making alkyl esters, such as methyl ester, for use as a biodiesel fuel from various oil sources. A steady state reaction with a single phase solution created from multi phase constituents can be achieved without the use of co-solvents that cannot or should not be present in the final fuel and must therefore be removed.Type: ApplicationFiled: October 30, 2007Publication date: May 22, 2008Inventors: Jacques Sinoncelli, David R. Wallace
-
Patent number: 6192475Abstract: A system and method for rewriting software into a protected form, called cloaked software, such that this cloaked form is protected from analysis or reverse engineering while at the same time the cloaked software is executable. Further, said cloaked software may be set up so that it requires a correct key or keys to be supplied, when it is to be run, for it to execute correctly. Cloaking modifies the basic operations within the software so that the logical connections or data flow among the program operations is no longer visible. In fact, cloaking makes the correct dataflow among operations dependent on a complex interrelated set of addressing operations within the cloaked program. These addressing operations are designed so that their analysis is equivalent to a computationally intractable NP-complete problem. This situation prevents reverse-engineering and unauthorized tampering.Type: GrantFiled: March 25, 1998Date of Patent: February 20, 2001Inventor: David R. Wallace
-
Patent number: 6018799Abstract: Apparatus, methods and computer program products are disclosed that enable a compiler to generate efficient code to access stack registers on a register stack. The invention operates by transforming a three-operand instruction, within a compiler's intermediate representation, to one or more fewer-than-three-operand instructions. The invention also transforms the instruction's operand addressing from an access to a pseudo-named register to an access to a stack register through stack offset into a register stack. The invention also determines the register stack state at each instruction responsive to register stack permutations and maps the stack offset accordingly for each subsequent access to a stack register.Type: GrantFiled: July 22, 1998Date of Patent: January 25, 2000Assignee: Sun Microsystems, Inc.Inventors: David R. Wallace, David M. Cox, Serguei V. Morosov, David A. Seberger, Serguei L. Wenitsky
-
Patent number: 5978588Abstract: A method and apparatus placing blocks of object code by a compiler. The code placement is done optimally, using a "cut set technique" that uses the "max-flow/min-cut" principle. A preferred embodiment of the present invention divides a source program into blocks and generates a control flow graph (cfg) and a data flow graph (dfg) for the blocks. The compiler then identifies the strongly connected components (sccs) of the dfg and recursively breaks down the cycles in each scc to yield a plurality of directed acyclic graphs (dfg-dag's). The compiler then finds the "minimum cut set" in the cfg corresponding to each dfg-dag and moves the code into blocks in accordance with the minimum cut sets. Lastly, the compiler generates object code for the blocks.Type: GrantFiled: June 30, 1997Date of Patent: November 2, 1999Assignee: Sun Microsystems, Inc.Inventor: David R. Wallace
-
Patent number: 5943691Abstract: A method and apparatus is provided for determining and resolving cache conflicts among data arrays that are stored in the main memory of a computer system in which the main memory is coupled with a memory cache that is coupled in turn with a microprocessor. According to the method of the invention, a cache shape vector that characterizes the size and dimension of the cache is determined under computer control. A determination of at least one cache conflict among the arrays stored in the main memory is then determined, in addition to the conflict region in the cache for the conflicting arrays. A padding value is then determined for the arrays stored in the main memory, and the memory locations of the arrays are adjusted in accordance with the padding value to prevent cache conflicts when the data from the conflicting arrays is transferred from the main memory into the cache.Type: GrantFiled: December 27, 1995Date of Patent: August 24, 1999Assignee: Sun Microsystems, Inc.Inventors: David R. Wallace, Gary Oblock
-
Patent number: 5933644Abstract: A method and apparatus for ordering blocks of code by a compiler. The compiler generates a conflict graph in accordance with the blocks of a computer program being compiled. Once the conflict graph is generated, a preferred embodiment of the present invention finds maximum weight independent set (MWS) of nodes in the conflict graph. By definition, the nodes in the MWS have no flow control conflicts between them. The compiler then generates an object program having blocks ordered in accordance with the maximum weight independent set.Type: GrantFiled: June 18, 1997Date of Patent: August 3, 1999Assignee: Sun Microsystems, Inc.Inventor: David R. Wallace
-
Patent number: D522889Type: GrantFiled: June 13, 2005Date of Patent: June 13, 2006Inventor: David R. Wallace
-
Patent number: D300697Type: GrantFiled: June 6, 1986Date of Patent: April 18, 1989Inventors: David R. Wallace, George E. Rothschild, Robert W. Hamilton