There's a couple options. First is to make a 'dynamic' single page that takes the category from the url and then processes the results. In Kentico when you make a Url Alias, if you put {Something} in the Url Alias, it converts it into a macro.
For example, you have a page "Laptops" that accepts a category using the Url Alias "/Laptops/{TheBrand}" then when someone visits /Laptops/Samsung it directs to the Laptop Page and sets the macro {% TheBrand %} to "Samsung". Then use the macros to display products appropriately using the WHERE condition.
The other option is to store via cookies or session variable the current user's categories from some sort of filter, and not have specific pages for each thing, and just have a single product page with Filters. See Kentico's documents on creating Filters.