In a food processor or blender, combine cottage cheese, thyme, garlic, and cayenne pepper. Salt and pepper to taste. Process until smooth.
Slowly add half and half while the processor is running. Set aside.
Combine Gruyere and Asiago cheese; set aside.
Layer one-third of potato slices in the bottom of a greased 13x9-inch baking dish. Sprinkle potatoes with salt to taste.
Pour one-third of cottage cheese mixture over potatoes.
Top with one-third of shredded cheese mixture.
Repeat two more times with remaining ingredients.
Cover with aluminum foil and bake in a preheated 400°F oven for 50 minutes.
Remove cover and continue baking 40 minutes or until potatoes are tender and cheese is golden brown.
Remove from oven and allow to stand 15 minutes before serving.