Ring topology is a network topology where each node is connected to two other nodes in a continuous path. Data flows either unidirectionally or bidirectionally around the ring. A token passing protocol allows only one node at a time to transmit data by passing a token between nodes. This work focuses on improving fault tolerance for lost tokens by assigning queues and timestamps to prioritize requests and using a special token format with indexes and counters. The proposed solution aims to recover from token loss, a major problem in token ring networks.