1. A system, comprising:
a processing unit;
a logger component;
a telematics component;
an application component executable by the processing unit to:
provide a service of the telematics component; and
communicate an error state of the application component as a logging message to the logger component, where the logger component is executable by the processing unit to generate a log file based on the logging message, where the processing unit, the logger component, the telematics component, and the application component are configured to be installed in a vehicle, ship, or other mode of transport of people; wherein the logging message comprises:
a component identifier for the at least one application component,
a message identifier describing a transmitted state of the at least one application component; and
metadata comprising a parameter; and
a reporter component executable by the processing unit to communicate the log file to an analyzer component, where the analyzer component is further executable to carry out a fault root cause analysis based on the log file and a predefined use case.
2. The system according to claim 1, where a memory device is coupled to the processing unit and is configured to store the log file.
3. The system according to claim 2, where the reporter component is further configured to communicate the log file to the analyzer component after a predetermined time period.
4. The system according to claim 2, where the analyzer component is executable by the processing unit.
5. The system according to claim 2, where the analyzer component is executable by a processing unit external to the vehicle.
6. The system according to claim 2, where the reporter component is further executable by the processing unit to:
receive data comprising definitions of errors; and
communicate at least the definitions of errors to the application component.
7. The system according to claim 6, where the definitions of errors facilitate identification of error states of the application component.
8. The system according to claim 1, where the processing unit is configured to:
execute and manage a multi-threaded system adapted to execute concurrent instances of the application component;
carry out a fault root cause analysis based on the log file and a predefined use case, where a state of the predefined use case comprises a use case variable; and
identify an instance of the predefined use case by matching the parameter comprised in the metadata of the logging message to the use case variable.
9. A method, comprising:
identifying, by a processor configured to be installed in a vehicle, ship, or other mode of transport of people, an error state of a telematics component providing a telematics service;
communicating, by the processor, the error state to a logger component via a logging message;
generating, by the logger component, a log file based on the logging message, wherein the logging message comprises:
a component identifier for at least one application component,
a message identifier describing a transmitted state of the at least one application component, and
metadata comprising a parameter and a timestamp;
communicating, by the processor, the log file to an analyzer component; and
carrying out, by the analyzer component, an automatic fault root cause analysis by analyzing the log file based on a predefined use case.
10. The method according to claim 9, further comprising:
identifying, by the processor, the logging message from the log file; and
identifying, by the processor, a predefined use case from a plurality of predefined use cases by matching the logging message to an error state in the predefined use case,
where the predefined use case is defined as a plurality of states and relationships organized in a graph data structure.
11. The method according to claim 10, further comprising analyzing, by the processor, the predefined use case.
12. The method according to claim 11, further comprising displaying the analysis of the predefined use case by a display device installed in the vehicle, ship, or other mode of transport of people.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1-63. (canceled)
64. A formulation comprising a multiplicity of solid cleaning particles and a multiplicity of dosing particles, wherein said dosing particles comprise at least one host material and at least one releasable material, wherein said host material comprises at least one partially or completely water soluble polymeric material and said at least one releasable material comprises at least one cleaning andor post-cleaning agent andor other treatment additive for the treatment of the substrate.
65. A formulation as claimed in claim 64 for the cleaning of a soiled substrate, wherein said at least one releasable material comprises at least one cleaning agent.
66. A formulation as claimed in claim 64 wherein said at least one releasable material comprises at least one post-cleaning agent, or wherein said at least one releasable material comprises at least one post-cleaning agent which comprises at least one optical brightening agent, anti-redeposition agent, fragrance or dye transfer inhibitor.
67. A formulation as claimed in claim 64 wherein said at least one other treatment additive comprises at least one anti-microbial agent, or wherein said at least one other treatment additive comprises at least one anti-microbial agent selected from ionic silver containing zeolites, benzalkonium chloride, Triclosan\xae and silver nitrate.
68. A formulation as claimed in claim 66 wherein said at least one post-cleaning agent comprises at least one anti-redeposition agent selected from CMC, polyacrylates or polyethylene glycol (PEG), or salts thereof.
69. A formulation as claimed in claim 66 wherein said at least one post-cleaning agent comprises at least one dye transfer inhibitor selected from chitosan, polyvinylpyrrolidone polymers (crosslinked or uncrosslinked), polyamine N-oxide polymers, copolymers of N-vinylpyrrolidone and N-vinylimidazole, polyvinyloxazolidones, polyvinylimidazoles, sodium bentonite, calcium bentonite, montmorillionite, kaolinite or mixtures or salts thereof.
70. A formulation as claimed in claim 64 wherein said cleaning agent comprises at least one detergent, or wherein said cleaning agent comprises at least one detergent which comprises at least one surfactant which is selected from non-ionic andor anionic andor cationic surfactants andor ampholytic andor zwitterionic andor semi-polar non-ionic surfactants, optionally wherein said surfactant is present at a level of from 5% to 30% of the dosing particle mass.
71. A formulation as claimed in claim 64 wherein said at least one cleaning agent comprises at least one enzyme, oxidising agent or bleach, andor wherein said at least one cleaning agent additionally comprises builders, chelating agents, dye transfer inhibiting agents, dispersants, enzyme stabilizers, catalytic materials, bleach activators, polymeric dispersing agents, clay soil removal agents andor suds suppressors.
72. A formulation as claimed in claim 64 wherein said dosing particles comprise additives which are free from cleaning agents.
73. A formulation as claimed in claim 72 which comprises an antimicrobial agent for release onto a fabric surface for sterilisation purposes.
74. A formulation as claimed in claim 64 wherein said host material comprises a non-active polymeric material comprising a hydrogel, preferably wherein the water content in said hydrogel is between 30 and 98% ww andor wherein the polymeric material in said hydrogel is selected from polyvinyl alcohol, poly(vinyl acetate), poly(ethyl vinyl alcohol), poly(ethylene glycol), poly(acrylates), gelatine, hyaluronic acid, carboxymethyl cellulose, starch, alginate gel or other poly(saccharides), and blends or copolymers of these materials, or salts thereof.
75. A formulation as claimed in claim 64 wherein said dosing particles comprise solid pellets formed by compacting host materials comprising polymeric powders andor non-polymeric powders under a combination of pressure and temperature together with the at least one releasable material, preferably wherein said dosing particles additionally comprise at least one material selected from disintegrants, lubricants and binders, andor preferably wherein said polymers forming powders which are suitable for pelletisation may be selected from chitosan, lactose, cellulose, starch, micro crystalline cellulose, croscarmellose sodium, hydroxypropylcellulose, hydroxypropylmethylcellulose, hydroxyethylcellulose, poly(vinyl alcohol), poly(vinyl acetate), poly(vinyl pyrrolidinone) which may be crosslinked or uncrosslinked, poly(ethylene glycol) and gelatin, or salts thereof.
76. A formulation as claimed in claim 64 wherein said dosing particles comprise at least one degradable host material, or wherein said dosing particles comprise at least one degradable host material selected from poly(lactic acid), poly(glycolic acid), polyvinyl alcohol, poly(vinyl acetate), poly(vinyl pyrrolidinone), polyamides, polyesters and blends and copolymers of these materials, or salts thereof, preferably wherein said releasable material is mixed with said host material by melt compounding in a twin screw extruder.
77. A formulation as claimed in claim 64 wherein said solid cleaning particles may be polymeric andor non-polymeric cleaning particles, optionally wherein said polymeric cleaning particles comprise polyalkenes, polyamides, polyesters or polyurethanes, and optionally wherein said non-polymeric cleaning particles comprise particles of glass, silica, stone, wood, metal or ceramic materials.
78. A formulation as claimed in claim 77 wherein said polymeric cleaning particles comprise copolymers comprising monomers which are ionically charged or include polar moieties or unsaturated organic groups.
79. A formulation as claimed in claim 64 wherein said dosing particles are added at a ratio of from 0.1-50.0% ww of the total mass of said formulation andor wherein said dosing particles are substantially cylindrical or spherical in shape, andor wherein said dosing particles have an average density in the range of 0.5-2.5 gcm3 and an average volume in the range of 5-275 mm3.
80. A formulation as claimed in claim 64 wherein said dosing particles are re-usable in further substrate treatments.
81. A method for the treatment of a substrate, said method comprising the treatment of the substrate with a formulation as claimed in claim 64.
82. A method as claimed in claim 81 wherein said method is performed in an aqueous environment in the presence of limited quantities of water.
83. A method as claimed in claim 81 which comprises a method for the cleaning of a soiled substrate, wherein said at least one releasable material comprises at least one cleaning agent.
84. A method as claimed in claim 81 wherein said at least one releasable material comprises at least one post-cleaning agent.
85. A method as claimed in claim 81 wherein said dosing particles comprise additives which are free from cleaning agents.
86. A method as claimed in claim 81 which comprises the release of an antimicrobial agent onto a fabric surface for sterilisation purposes.
87. A method as claimed in claim 81 which comprises the treatment of a fabric with at least one anti-redeposition agent, preferably wherein said at least one anti-redeposition agent is selected from CMC, polyacrylates, polyethylene glycol (PEG), poly(vinyl pyrrolidone (which may be crosslinked or uncrosslinked), sodium bentonite, and chitosan, or salts thereof.
88. A method as claimed in claim 81 wherein said solid cleaning particles are added at a particle to substrate addition level of from 30:1 to 0.1:1 by dry mass of substrate, or wherein the ratio of solid cleaning particles to substrate is in the range of from 10:1 to 0.1:1 ww by dry mass of substrate, or wherein said ratio is between 5:1 and 1:1 by dry mass of substrate.
89. A method as claimed in claim 81 wherein said substrate comprises plastics materials, leather, paper, cardboard, metal, glass or wood.
90. A method as claims in claim 81 wherein said substrate comprises a textile fibre, optionally wherein said textile fibre comprises a natural fibre or a synthetic fibre or a blend thereof.
91. A method as claimed in claim 81 wherein water is added to the system so as to provide a water to substrate ratio which is between 2.5:1 and 0.1:1 ww, or between 2.0:1 and 0.8:1.
92. A method as claimed in claim 81 for the cleaning of textile fibres and fabrics, wherein said treatment is performed at temperatures of between 5 and 95\xb0 C. for a duration of between 10 minutes and 1 hour.
93. A method as claimed in claim 81 wherein said solid cleaning particles are re-used in further procedures according to the claimed method andor said dosing particles are re-used in further procedures according to the claimed method.
94. A method as claimed in claim 81 for the cleaning of a soiled substrate, said method comprising, in sequence, the steps of:
(a) washing the soiled substrate with a multiplicity of solid cleaning particles and a multiplicity of dosing particles;
(b) performing a first extraction of excess water;
(c) performing a first separation of said solid cleaning and dosing particles;
(d) rinsing;
(e) performing a second extraction of excess water;
(f) optionally repeating steps (d) and (e) at least once; and
(g) performing a second separation of said solid cleaning and dosing particles.
95. A method for the cleaning of a cleaning apparatus, said method comprising the treatment of the internal systems of the apparatus with a formulation comprising a multiplicity of solid cleaning particles and a multiplicity of dosing particles, wherein said dosing particles comprise at least one host material and at least one releasable material, wherein said host material comprises at least one partially or completely water soluble polymeric material and said at least one releasable material comprises an antimicrobial agent.
96. A method for the removal of dosing particles or residues thereof from a cleaning apparatus during or after the treatment of a substrate, said method comprising the solubilisation of said dosing particles, optionally wherein the temperature or pH of the system is adjusted so as to solubilise the insoluble material of the dosing particles.