Patent application number | Description | Published |
20120254265 | CONSERVATIVE GARBAGE COLLECTING WITH CONCURRENT MARKING AND CONCURRENT SWEEPING FOR MEMORY MANAGEMENT - Aspects for conservative garbage collecting are disclosed. In one aspect, a heap of objects is generated during an execution of a script, and script objects in an unexecuted portion are traced to corresponding memory locations on the heap. The heap is then marked concurrently with executing the script such that a marked heap includes reachable and unreachable objects. Memory allocated to the unreachable objects is then freed concurrently with executing the script based on the marking. In another aspect, an object graph associated with a call stack is generated and traced such that script objects in an unexecuted portion of the stack are traced to corresponding memory locations on a heap. Heap objects are marked concurrently with executing the stack so that a marked heap includes reachable and unreachable objects. Memory allocated to the unreachable objects is then cleared concurrently with executing the stack based on the marked heap. | 10-04-2012 |
20120271866 | CONSERVATIVE GARBAGE COLLECTING AND TAGGED INTEGERS FOR MEMORY MANAGEMENT - Aspects for conservative garbage collecting are disclosed. In one aspect, root objects included in a call stack are identified, which comprise integers and pointers. Integer representations are tagged and distinguishable from untagged pointer representations. Root objects are traced to corresponding memory locations such that a subsequent tracing is performed on the pointer representations and skipped on the integer representations. Memory allocated to objects unreachable by the call stack is then freed. In another aspect, an object graph associated with a call stack is tagged, and a heap is generated comprising objects included in an executed portion of the call stack. Objects included in an unexecuted portion of the call stack are traced to corresponding memory locations on the heap such that a subsequent tracing is only performed on the untagged pointer representations. Memory locations corresponding to heap objects unreachable by the unexecuted portion of the call stack are then cleared. | 10-25-2012 |
20120304044 | INTERFACE DEFINITION LANGUAGE EXTENSIONS - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 11-29-2012 |
20120304150 | BINDING BETWEEN A LAYOUT ENGINE AND A SCRIPTING ENGINE - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 11-29-2012 |
20120304203 | MEMORY MODEL FOR A LAYOUT ENGINE AND SCRIPTING ENGINE - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 11-29-2012 |
20120304303 | SECURITY MODEL FOR A LAYOUT ENGINE AND SCRIPTING ENGINE - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 11-29-2012 |
20130042255 | Memory Model for a Layout Engine and Scripting Engine - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 02-14-2013 |
20130047064 | Interface Definition Language Extensions - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 02-21-2013 |
20130047258 | Security Model for a Layout Engine and Scripting Engine - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 02-21-2013 |
20130061128 | FAST PRESENTATION OF MARKUP CONTENT HAVING SCRIPT CODE - Dynamic code generation and coordination techniques are provided for display of dynamic markup documents including script code. A code generation process is not only guided by deferral of code preparation stages and sub-stages, but also informed by various information levels possessed concerning the code itself, either through interpretation or observation of execution, to not only generate modified code, but also to generate alternative code for alternative situations (e.g., generating different loop bodies that can thereafter be readily swapped in or out depending on a given function call by the browser application). A multi-core architecture further improves user experience by asymmetrically ensuring web site presentation and functionality is prioritized for the user experience. | 03-07-2013 |
20140365862 | Memory Model for a Layout Engine and Scripting Engine - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 12-11-2014 |
20150026661 | BINDING BETWEEN A LAYOUT ENGINE AND A SCRIPTING ENGINE - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 01-22-2015 |
20150058714 | Memory Model for a Layout Engine and Scripting Engine - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 02-26-2015 |
20150058924 | Security Model for a Layout Engine and Scripting Engine - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 02-26-2015 |
20150178051 | EXECUTION GUARDS IN DYNAMIC PROGRAMMING - A method for executing a machine code based on a dynamic language is disclosed. An execution guard is created as a value stored in a data structure. The value is representative of an expected condition or a set of conditions for a reusable portion of the machine code. The value representative of the expected condition(s) is compared to an actual value encountered later during execution of a portion of the machine code. The reusable machine code is executed if the actual value corresponds with the value representative of the expected condition(s). The execution guard is invalidated if any of the expected conditions changes. | 06-25-2015 |
20160092174 | EXECUTION GUARDS IN DYNAMIC PROGRAMMING - A method for executing a machine code based on a dynamic language is disclosed. An execution guard is created as a value stored in a data structure. The value is representative of an expected condition or a set of conditions for a reusable portion of the machine code. The value representative of the expected condition(s) is compared to an actual value encountered later during execution of a portion of the machine code. The reusable machine code is executed if the actual value corresponds with the value representative of the expected condition(s). The execution guard is invalidated if any of the expected conditions changes. | 03-31-2016 |
Patent application number | Description | Published |
20090069211 | MOLDED DETERGENT COMPOSITION - A method for manufacturing a molded detergent composition is provided. The method includes mixing a hydrated component and a hydratable component without heating to provide a mixture, molding the mixture to provide a molded detergent composition, and solidifying the molded detergent composition as a result of movement of the water of hydration from the hydrated component to the hydratable component to provide the molded detergent composition as a solid under conditions of room temperature and atmospheric pressure. The hydratable component includes water, if present at all, at a level of less than about 2 wt. % based on the weight of the hydratable component. The hydratable component is a component which successfully competes with the hydrated component for at least a portion of the water of hydration. Solidification of the mixture takes between about 1 minute and about 15 minutes. | 03-12-2009 |
20090188533 | COMPOSITION AND METHOD FOR ROAD-FILM REMOVAL - A concentrate and a ready-to-use or diluted formulation for an aqueous vehicle cleaner can remove a wide range of different types of traffic film using either low pressure application, hand pressure application, water jet spray apparatus, clean-in-place systems or other manual or mechanical washing systems. The compositions may comprise, for example, one or more solutions that each or collectively contain or comprises:
| 07-30-2009 |
20090325843 | METHOD OF STABLE COMPOSITIONS OF SPORES, BACTERIA, AND/OR FUNGI - The present invention relates to a method of a stable cleaning composition including a borate salt and spores (bacterial or fungal), vegetative bacteria, or fungi. The composition can also include a polyol. | 12-31-2009 |
20100144578 | METHOD FOR WASHING AN ARTICLE USING A MOLDED DETERGENT COMPOSITION - A method for washing an article using a molded detergent composition is provided. The method includes generating an aqueous solution from a solid block molded detergent composition and washing the article with the use solution. The molded detergent composition is a result of mixing and molding a mixture without heating. The molded detergent composition includes a hydrated component, a hydratable component and an enzyme. The hydrated component is provided in a solid state during mixing and molding. The hydratable component includes water, if present at all, at a level of less than about 2 wt. % based on the weight of the hydratable component. The hydratable component is a component which successfully competes with the hydrated component for at least a portion of the water of hydration. The enzyme constitutes between about 0.01 wt. % and about 10 wt. % of the mixture. | 06-10-2010 |
20120066839 | CLEANING COMPOSITIONS EMPLOYING EXTENDED CHAIN ANIONIC SURFACTANTS - The invention discloses synergistic combinations of surfactants blends and cleaning composition. In certain embodiments a surfactant system is disclosed which includes extended anionic surfactants, linker surfactants, and a multiply charged cation component. This system forms emulsions with, and can remove greasy and oily stains, even those comprised of non-trans fats. The compositions may be used alone, as a pre-spotter or other pre-treatment or as a part of a soft surface or hard surface cleaning composition. | 03-22-2012 |
20120066840 | REDUCED CAUSTIC LAUNDRY DETERGENTS BASED ON EXTENDED CHAIN SURFACTANTS - The invention discloses synergistic combinations of surfactants blends and cleaning composition. In certain embodiments a surfactant system is disclosed which includes extended anionic surfactants, linker surfactants, and a multiply charged cation component. This system forms emulsions with, and can remove greasy and oily stains, even those comprised of non-trans fats. In another embodiment anionic surfactants are combined with a solvent, and amine oxide to remove sunscreen stains. The compositions may be used alone, as a pre-spotter or other pre-treatment or as a part of a soft surface or hard surface cleaning composition. | 03-22-2012 |
20120070388 | CLEANING COMPOSITIONS AND EMULSIONS OR MICROEMULSIONS EMPLOYING EXTENDED CHAIN NONIONIC SURFACTANTS - The invention discloses synergistic combinations extended chain surfactants and co-surfactants, emulsions or microemulsions and cleaning compositions incorporating the same. In certain embodiments a surfactant system is disclosed which includes extended nonionic surfactants, and a linker surfactant. This system forms stable emulsions or microemulsions with oils, including non-trans fats and fatty acids and these emulsions or microemulsions are stable, irreversible and can be created at low temperature. | 03-22-2012 |
20120071384 | LAUNDRY COMPOSITION FOR TREATMENT OF SUNSCREEN STAINS BASED ON EXTENDED CHAIN SURFACTANTS - The invention discloses synergistic combinations of surfactants blends and cleaning composition. In certain embodiments a surfactant system is disclosed which includes extended anionic surfactants, linker surfactants, and a multiply charged cation component. This system forms emulsions with, and can remove greasy and oily stains, even those comprised of non-trans fats. In another embodiment anionic surfactants are combined with a solvent, and amine oxide to remove sunscreen stains. The compositions may be used alone, as a pre-spotter or other pre-treatment or as a part of a soft surface or hard surface cleaning composition. | 03-22-2012 |
20120245074 | ENHANCED MELTING POINT RINSE AID SOLID COMPOSITIONS WITH SYNERGISTIC PRESERVATIVE - The invention includes a GRAS preservative system including sodium bisulfate and a combination of specific organic acids that act in a synergistic capacity. The preservative further has the benefit of a higher melting point of approximately 110° or higher making it particularly suited for solid wash applications. According to the invention it has surprisingly been found that a combination of sodium bisulfate, sorbic acid, and benzoic acid produced better preservative properties than other organic acid combinations or each acid by itself. | 09-27-2012 |
20120289448 | CLEANING COMPOSITIONS EMPLOYING EXTENDED CHAIN ANIONIC SURFACTANTS - The invention discloses synergistic combinations of surfactants blends and cleaning composition. In certain embodiments a surfactant system is disclosed which includes extended anionic surfactants, linker surfactants, and a multiply charged cation component. This system forms emulsions with, and can remove greasy and oily stains, even those comprised of non-trans fats. The compositions may be used alone, as a pre-spotter or other pre-treatment or as a part of a soft surface or hard surface cleaning composition. | 11-15-2012 |
20130225474 | FAST DRYING AND FAST DRAINING RINSE AID - The present invention is directed to rinse aid compositions and methods for making and using the rinse aid compositions. The compositions of the invention include a sheeting agent, a defoaming agent, and an association disruption agent. The rinse aid compositions of the present invention result in a faster draining/drying time on most substrates compared to conventional rinse aids. The rinse aid compositions of the present invention are especially suitable for use on plastic substrates. | 08-29-2013 |
20130253059 | MIXED FATTY ACID SOAP/FATTY ACID INSECTICIDAL, CLEANING, AND ANTIMICROBIAL COMPOSITIONS - The present disclosure relates to compositions including a fatty acid soap/fatty acid mixture, and methods of use thereof. The compositions include a C5 to C12 fatty acid or mixtures thereof. The compositions show increased activity, e.g., insecticidal, soil removal, antimicrobial activity, at a controlled pH range of about 7.5 to about 9.0. | 09-26-2013 |
20130281352 | CLEANING COMPOSITIONS EMPLOYING EXTENDED CHAIN ANIONIC SURFACTANTS - The invention discloses synergistic combinations of surfactants blends and cleaning composition. In certain embodiments a surfactant system is disclosed which includes extended anionic surfactants, linker surfactants, and a multiply charged cation component. This system forms emulsions with, and can remove greasy and oily stains, even those comprised of non-trans fats. The compositions may be used alone, as a pre-spotter or other pre-treatment or as a part of a soft surface or hard surface cleaning composition. | 10-24-2013 |
20130345111 | SOLID FAST DRAINING/DRYING RINSE AID FOR HIGH TOTAL DISSOLVED SOLID WATER CONDITIONS - The present invention is a solid rinse aid composition and methods of making and using the same. Applicants have surprisingly found that the crystal modifier sodium xylene sulfonate (short chain alkyl benzene or alkyl naphthalene sulfonates) at higher percentage can act as a solidification agent. The solid rinse aid composition generally includes an short chain alkyl benzene or alkyl naphthalene sulfonates solidification agent and an effective amount of a surfactant which can include a sheeting agent component, defoamer component and/or association disruption agent. The solid rinse aid composition may be phosphate-free, aminocarboxylate-free, and GRAS if desired. | 12-26-2013 |
20130345112 | SOLID RINSE AID COMPOSITION AND METHOD OF MAKING SAME - The invention includes a solid rinse aid that is particularly designed for pressed or extrusion solid formation and which is effective for spotless surfaces after rinsing, especially rinsing metals without corrosion. According to the invention, a solid acid is combined with a short-chain alkylbenzene and alkyl naphthalene sulfonate. The short-chain alkylbenzene and alkyl naphthalene sulfonate act as a solidification agent as well as a hydrotrope, and total dissolved solid (TDS) active and are combined with at least one nonionic low foaming surfactant. | 12-26-2013 |
20140000221 | WETTING AGENTS FOR ASEPTIC FILLING | 01-02-2014 |
20140041131 | REDUCED CAUSTIC LAUNDRY DETERGENTS BASED ON EXTENDED CHAIN SURFACTANTS - The invention discloses synergistic combinations of surfactants blends and cleaning composition. In certain embodiments a surfactant system is disclosed which includes extended anionic surfactants, linker surfactants, and a multiply charged cation component. This system forms emulsions with, and can remove greasy and oily stains, even those comprised of non-trans fats. In another embodiment anionic surfactants are combined with a solvent, and amine oxide to remove sunscreen stains. The compositions may be used alone, as a pre-spotter or other pre-treatment or as a part of a soft surface or hard surface cleaning composition. | 02-13-2014 |
20140073036 | STABLE LIQUID MANUAL DISHWASHING COMPOSITIONS CONTAINING ENZYMES - Liquid stable enzyme compositions and methods of employing the same for cleaning, including warewashing and dishwashing, are disclosed. The stable enzyme compositions preferably employ an amphoteric surfactant stabilizing agent, such as disodium camphodiacetate (CADA), to stabilize a mixture of traditionally unstable enzymes, such as proteases and lipases. | 03-13-2014 |
20140121151 | FAST DRYING AND FAST DRAINING RINSE AID - The present invention is directed to rinse aid compositions and methods for making and using the rinse aid compositions. The compositions of the invention include a sheeting agent, a defoaming agent, and an association disruption agent. The rinse aid compositions of the present invention result in a faster draining/drying time on most substrates compared to conventional rinse aids. The rinse aid compositions of the present invention are especially suitable for use on plastic substrates. | 05-01-2014 |
20140121272 | DEODORIZATION OF PEROXYCARBOXYLIC ACIDS USING CHAOTROPIC AGENTS - Treated peroxycarboxylic acid compositions and methods of using the same are provided to eliminate or reduce malodors associated therewith. Peroxycarboxylic acid compositions are treated with odor reducing agents, including various chaototropic agents. The invention further relates to methods employing the reduced odor peroxycarboxylic acid compositions. | 05-01-2014 |
20140148371 | VISCOELASTIC SURFACTANT BASED CLEANING COMPOSITIONS - Alkaline or neutral viscoelastic cleaning compositions are disclosed which use non polymer thickening agents. According to the invention, cleaning compositions have been developed using viscoelastic surfactants in a neutral, acidic or alkaline cleaning formulations. These provide the dual benefit of thickening as well as an additional cleaning, thereby improving performance. Applicants have also identified several pseudo linking agents which when, used with viscoelastic surfactants provide viscoelasticity in alkaline cleaning compositions. | 05-29-2014 |
20140148372 | ACIDIC VISCOELASTIC SURFACTANT BASED CLEANING COMPOSITIONS - Acidic viscoelastic cleaning compositions are disclosed which use non polymer thickening agents. According to the invention, cleaning compositions have been developed using viscoelastic surfactants in acidic cleaning formulations. These provide the dual benefit of thickening as well as an additional cleaning, thereby improving performance. Applicants have also identified several pseudo linking agents which when, used with viscoelastic surfactants provide enhanced viscoelasticity and cleaning. | 05-29-2014 |
20140148374 | FOAM STABILIZATION WITH POLYETHYLENEIMINE ETHOXYLATES - The invention involves foam stabilization compositions that rely upon an electrostatic charge interaction. According to the invention, the positively charged class of polymers such as polyethyleneimine (PEI) polymers are used to provide a long range electrostatic interaction with detersive anionic or amphoteric surfactants present in the same. The interaction must be of sufficient character so that the components do not precipitate out, instead causing longer lasting and increased foam production. The system provides an environmentally friendly alternative for traditional foaming enhancers such as cocamide DEA. | 05-29-2014 |
20140196220 | CLEANING COMPOSITIONS AND EMULSIONS OR MICROEMULSIONS EMPLOYING EXTENDED CHAIN NONIONIC SURFACTANTS - Synergistic combinations of extended chain surfactants and co-surfactants, emulsions or microemulsions and cleaning compositions incorporating the same are provided. In certain embodiments a surfactant system is disclosed which includes extended nonionic surfactants, and a linker surfactant. This system forms stable emulsions or microemulsions with oils, including non-trans fats and fatty acids and these emulsions or microemulsions are stable, irreversible and can be created at low temperature. The cleaning compositions may include the surfactant system alone, a stable emulsion or microemulsion with oil and the surfactant system, a pre-spotter or other pre-treatment or soft surface and hard surface cleaning compositions comprising the surfactant combination. | 07-17-2014 |
20140221267 | CLEANING COMPOSITIONS EMPLOYING EXTENDED CHAIN ANIONIC SURFACTANTS - The invention discloses synergistic combinations of surfactants blends and cleaning composition. In certain embodiments a surfactant system is disclosed which includes extended anionic surfactants, linker surfactants, and a multiply charged cation component. This system forms emulsions with, and can remove greasy and oily stains, even those comprised of non-trans fats. The compositions may be used alone, as a pre-spotter or other pre-treatment or as a part of a soft surface or hard surface cleaning composition. | 08-07-2014 |
20140251919 | ENHANCED FOAM FRACTIONATION OF OIL PHASE FROM AQUEOUS/OIL MIXED PHASE VIA INCREASED VISCOELASTICITY - The present invention provides improved methods for purifying and/or removing oily particles, and/or contaminants suspended or dissolved in water. In particular the process relates to an additive composition that has the appropriate surfactant characteristics for effectively removing an oil phase from an oil/aqueous mixed phase via foam fractionation. According to the invention, a hydrophobically modified polymer that acts as an associative thickener is combined with surfactant in appropriate ratios to facilitate oil removal for water purification in any of a number of commercial, environmental and industrial applications. | 09-11-2014 |
20140251920 | ENHANCED FOAM REMOVAL OF TOTAL SUSPENDED SOLIDS AND MULTIPLY CHARGED CATIONS FROM AQUEOUS OR AQUEOUS/OIL MIXED PHASE VIA INCREASED VISCOELASTICITY - The present invention provides improved methods for purifying and/or removing multiply charged cations and suspended solids from water. In particular the process relates to an additive composition that has the appropriate surfactant characteristics for effectively removing multiply charged cations and suspended solids from an aqueous or oil/aqueous mixed phase via foam fractionation. According to the invention, a hydrophobically modified polymer that acts as an associative thickener is used in the presence of a source of alkalinity or anionic reactant as well as surfactant in appropriate ratios to facilitate multiply charged cation and suspended solids removal for water purification in any of a number of commercial, environmental and industrial applications. | 09-11-2014 |
20140274857 | SURFACTANT BLENDS FOR CLEANING FILTRATION MEMBRANES - The present invention relates to the field of membrane separation processes and clean in place compositions for cleaning such membranes. The cleaning compositions can remove proteins, fats, and other food, beverage, and brewery based soils and offer an environmentally friendly alternative surfactant system to NPE. According to the invention, surfactants and polymers useful for this process are unpredictable and specific surfactants, polymers, and combinations of the same are disclosed for use alone, as part of a cleaning composition. Methods of use of the same are also included. | 09-18-2014 |
20140287980 | FOAM STABILIZATION AND OILY SOIL REMOVAL WITH ASSOCIATIVE THICKENERS - The invention involves foam stabilization compositions that rely upon anonionic/hydrophobic interaction. According to the invention, an associative thickener is used to provide long range nonionic/hydrophobic interaction with the hydrophobic groups of the surfactants present in the same. The interaction must be of sufficient character so that the components can maintain long range intermolecular networking, causing longer lasting and increased foam production, even in the presence of hydrophobic/oily soils. The system provides an environmentally friendly alternative for traditional foaming enhancers such as cocamide DEA. | 09-25-2014 |
20140287981 | FOAM STABILIZATION WITH POLYETHYLENEIMINE ETHOXYLATES - The invention involves foam stabilization compositions that rely upon an electrostatic charge interaction. According to the invention, the positively charged class of polymers such as polyethyleneimine (PEI) polymers are used to provide a long range electrostatic interaction with detersive anionic or amphoteric surfactants present in the same. The interaction must be of sufficient character so that the components do not precipitate out, instead causing longer lasting and increased foam production. The system provides an environmentally friendly alternative for traditional foaming enhancers such as cocamide DEA. | 09-25-2014 |
20140309155 | HIGH PERFORMANCE LOW VISCOELASTICITY FOAMING DETERGENT COMPOSITIONS EMPLOYING EXTENDED CHAIN ANIONIC SURFACTANTS - The invention meets the needs above by providing a surfactant system, mixture or blend that can be used as a part of a soaking composition. The surfactant system is capable of forming emulsions with, and thus removing, oily and greasy stains. In a preferred embodiment the surfactant compositions of the invention can remove non-trans fat and fatty acid stains. The invention involves foaming soaking compositions that have some or part of the anionic surfactant present in the same replaced with an extended chain anionic surfactant. | 10-16-2014 |
20150082750 | WETTING AGENTS FOR ASEPTIC FILLING - The present invention is directed to wetting agent compositions and methods for making and using the wetting agent compositions. The compositions of the invention include a sheeting agent, a defoaming agent, and an association disruption agent. The wetting agent compositions of the present invention result in a faster draining/drying time on most substrates compared to conventional wetting agents. The wetting agent compositions of the present invention are especially suitable for use on plastic substrates. | 03-26-2015 |
20150191680 | SOLID FAST DRAINING/DRYING RINSE AID FOR HIGH TOTAL DISSOLVED SOLID WATER CONDITIONS - The present invention is a solid rinse aid composition and methods of making and using the same. Applicants have surprisingly found that the crystal modifier sodium xylene sulfonate (short chain alkyl benzene or alkyl naphthalene sulfonates) at higher percentage can act as a solidification agent. The solid rinse aid composition generally includes an short chain alkyl benzene or alkyl naphthalene sulfonates solidification agent and an effective amount of a surfactant which can include a sheeting agent component, defoamer component and/or association disruption agent. The solid rinse aid composition may be phosphate-free, aminocarboxylate-free, and GRAS if desired. | 07-09-2015 |
20150218487 | HIGH PERFORMANCE LOW VISCOELASTICITY FOAMING DETERGENT COMPOSITIONS EMPLOYING EXTENDED CHAIN ANIONIC SURFACTANTS - The invention meets the needs above by providing a surfactant system, mixture or blend that can be used as a part of a soaking composition. The surfactant system is capable of forming emulsions with, and thus removing, oily and greasy stains. In a preferred embodiment the surfactant compositions of the invention can remove non-trans fat and fatty acid stains. The invention involves foaming soaking compositions that have some or part of the anionic surfactant present in the same replaced with an extended chain anionic surfactant. | 08-06-2015 |
20150218488 | VISCOELASTIC SURFACTANT BASED CLEANING COMPOSITIONS - Alkaline or neutral viscoelastic cleaning compositions are disclosed which use non polymer thickening agents. According to the invention, cleaning compositions have been developed using viscoelastic surfactants in a neutral, acidic or alkaline cleaning formulations. These provide the dual benefit of thickening as well as an additional cleaning, thereby improving performance. Applicants have also identified several pseudo linking agents which when, used with viscoelastic surfactants provide viscoelasticity in alkaline cleaning compositions. | 08-06-2015 |
20150218489 | ACIDIC VISCOELASTIC SURFACTANT BASED CLEANING COMPOSITIONS - Acidic viscoelastic cleaning compositions are disclosed which use non polymer thickening agents. According to the invention, cleaning compositions have been developed using viscoelastic surfactants in acidic cleaning formulations. These provide the dual benefit of thickening as well as an additional cleaning, thereby improving performance. Applicants have also identified several pseudo linking agents which when, used with viscoelastic surfactants provide enhanced viscoelasticity and cleaning. | 08-06-2015 |
20150259623 | FAST DRYING AND FAST DRAINING RINSE AID - The present invention is directed to rinse aid compositions and methods for making and using the rinse aid compositions. The compositions of the invention include a sheeting agent, a defoaming agent, and an association disruption agent. The rinse aid compositions of the present invention result in a faster draining/drying time on most substrates compared to conventional rinse aids. The rinse aid compositions of the present invention are especially suitable for use on plastic substrates. | 09-17-2015 |
20150315517 | CLEANING COMPOSITIONS EMPLOYING EXTENDED CHAIN ANIONIC SURFACTANTS - The invention discloses synergistic combinations of surfactants blends and cleaning composition. In certain embodiments a surfactant system is disclosed which includes extended anionic surfactants, linker surfactants, and a multiply charged cation component. This system forms emulsions with, and can remove greasy and oily stains, even those comprised of non-trans fats. The compositions may be used alone, as a pre-spotter or other pre-treatment or as a part of a soft surface or hard surface cleaning composition. | 11-05-2015 |
20160115426 | FAST DRYING AND FAST DRAINING RINSE AID - The present invention is directed to rinse aid compositions and methods for making and using the rinse aid compositions. The compositions of the invention include a sheeting agent, a defoaming agent, and an association disruption agent. The rinse aid compositions of the present invention result in a faster draining/drying time on most substrates compared to conventional rinse aids. The rinse aid compositions of the present invention are especially suitable for use on plastic substrates. | 04-28-2016 |