1460706603-21c0cddc-e6a0-46ef-ae2c-9d1dbb4c68f1

1. A navigation device arranged to give navigation instructions to a driver of a vehicle, said navigation device comprising a computer processor configured to execute the following steps:
determining a route from an origin to a destination;
producing a set of base instructions for the driver to enable the driver to travel the determined route;
recording at least one driving behavior parameter of said driver
building up a driver profile using said at least one recorded driving behavior parameter;
updating the built up driver profile when the driver is driving unless an exception occurs due to at least one of traffic and weather conditions;
converting the produced set of base instructions into a set of output instructions depending on said built up driver profile; and
outputting the output instructions to the driver of the vehicle by way of one or more of an audio system and a display system.
2. The navigation device of claim 1, wherein a plurality of driver profiles are stored on said navigation device, each driver profile being associated with a different driver.
3. The navigation device of claim 2, wherein the computer processor is further configured to execute the steps of recognizing the driver of the vehicle, and selecting the stored driver profile associated with the recognized driver.
4. The navigation device of claim 1, wherein said at least one driving behavior parameter comprises data indicative of a degree of aggression of said driver, the degree of aggression being based on at least one of:
a measured acceleration of the vehicle; a measured deceleration of the vehicle;
and a curve acceleration during a curve.
5. The navigation device of claim 4, wherein said data indicative of a degree of aggression of said driver comprises at least one of: an acceleration factor equal to a moving average of an acceleration of the vehicle divided by a predefined maximum acceleration; a deceleration factor equal to a moving average of a deceleration in of the vehicle divided by a predefined maximum deceleration; and a curve aggression factor equal to a moving average of a curve acceleration during a curve divided by a predefined maximum curve acceleration.
6. The navigation device of claim 1, wherein said driver profile is built up by adapting a preset driver profile.
7. The navigation device of claim 1, wherein said driver profile comprises at least one of: home address, driver ID, date of birth, for a plurality of predefined areas, the number of times an administrative area has been visited, number of times certain destinations are driven, percentage of exits ignored by driver, percentage of turns where driver mistook left for right or vice versa, degree of aggression, mobile phone number, driver is making a phone call at the moment at least one of the set of output instructions is planned for the near future, difficulty level of the driving conditions, driver does not want navigation instructions in his own home location or recent destination, arranged for each destination, drivers susceptibility to the current day of week, and drivers susceptibility to the time of day.
8. The navigation device claim 1, wherein said step of converting comprises converting each base instruction out of said produced set of base instructions into K output instructions, wherein K is an integer value larger than or equal to zero, depending on data in said at least one built up driver profile.
9. The navigation device of claim 1, wherein said step of converting comprises determining at least one of: (i) a voice used to utter at least one of the set of output instructions; (ii) a volume used to utter at least one of the set of output instructions; (iii) a timing of the set of output instructions; and (iv) a distance between a point at which at least one of the set of output instructions is given and a point of the route associated with the at least one of the set of output instructions, depending on said at least one built up driver profile.
10. The navigation device of claim 1, wherein the set of base instructions does not comprise human instructions and the output instructions comprise human instructions.
11. A non-transitory data carrier, comprising a computer program which, when executed on a processor of a navigation device, causes the navigation device to perform a method comprising:
determining a route from an origin to a destination:
producing a set of base instructions for driver to enable the driver to travel the determined route:
recording at least one driving behavior parameter of said driver;
building up a driver profile using said at least one recorded driving behavior parameter, and storing said built up driver profile on said navigation device;
updating the built up driver profile when the driver is driving unless an exception occurs due to at least on of traffic and weather conditions;
converting the produced set of base instructions into a set of output instructions depending on said built up driver profile; and
outputting the output instructions to the driver of the vehicle.
12. A method for providing navigation directions using a navigation device located in a vehicle, the navigation device comprising a computer processor, the method comprising:
determining, by the computer processor, a route from an origin to a destination;
producing, by the computer processor, a set of base instructions for the driver to enable the driver to travel the determined route;
recording, by the computer processor, at least one driving behavior parameter of said driver building up, by the computer processor, a driver profile using said at least one recorded driving behavior parameter, and storing said built up driver profile on said navigation device;
updating, by the computer processor, the built up driver profile when the driver is driving unless an exception occurs due to at least one of traffic and weather conditions;
converting, by the computer processor, the produced set of base instructions into a set of output instructions depending on said built up driver profile; and
outputting the output instructions to the driver of the vehicle by way of one or more of an audio system and a display system.
The claims below are in addition to those above.
All refrences to claims which appear below refer to the numbering after this setence.

1. A system comprising:
a printing module arranged to print patterns on a substrate by inkjetting ink on the substrate; and
a substrate supporting module that comprises:
a porous material module for supporting the substrate and providing vacuum to multiple locations of the substrate when the substrate is placed on a flat upper surface of the porous material module; and an interface module that comprises:
at least one inlet for receiving vacuum from a vacuum system;
at least one outlet for providing the vacuum to the porous material module; and
at least one structural element arranged to contact the porous material module and provide mechanical support to the porous material module.
2. The system according to claim 1, wherein the interface module is made of a material that is more durable then a porous material of the porous material module.
3. The system according to claim 1, wherein the porous material module is made of a porous material that has microscopic scale pores.
4. The system according to claim 1, comprising multiple porous material modules.
5. The system according to claim 4, wherein flat upper surfaces of the multiple porous material modules are located at a same plane.
6. The system according to claim 4, wherein the multiple porous material modules are proximate to each other.
7. The system according to claim 4, wherein the substrate supporting module is configured to support substrates of different shapes and sizes; wherein different combinations of porous material modules firs substrates of different shapes and sizes.
8. The system according to claim 1, wherein the porous material module and the interface module, when put together, define at least one inner space that interfaces between the at least one outlet of the interface module and a lower surface of the porous material module.
9. The system according to claim 8, wherein the at least one inner space spans along a majority of the lower surface of the porous material.
10. The system according to claim 8, wherein one or more structural elements of the interface module are located within the at least one inner spaces.
11. The system according to claim 1, wherein the porous material module and the interface module, when put together, define multiple inner spaces, wherein the multiple inner spaces interface between the at least one outlet of the interface module and multiple areas of a lower surface of the porous material module; wherein the interface module comprises vacuum control components for independently selecting a provision of vacuum to at least two of the multiple inner spaces.
12. The system according to claim 1, comprising at least one vacuum measurement unit.
13. The system according to claim 1, wherein the interface module comprises multiple
14. A method for supporting a substrate, the method comprising:
providing structural support to a porous material module of a substrate supporting module by an intermediate module of the substrate supporting module;
placing the substrate on a flat upper surface of the porous material module;
receiving vacuum via at least one inlet of the intermediate module;
providing the vacuum to at least a lower surface of the porous material module;
providing the vacuum to multiple locations of the substrate via the flat upper surface of the porous material module; and
printing on the substrate by inkjetting ink on the substrate.