Patent ID: 11960472
Assignee: SNAP INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A non-transitory machine-readable storage medium that includes instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
establishing a communication session between a plurality of user devices; and
identifying a difference between a current state of an application and a shared synchronization database, the shared synchronization database storing identifiers of one or more content items exchanged in the communication session, the shared synchronization database storing a matrix comprising a plurality of vectors, a first vector of the plurality of vectors being associated with a first user device of the plurality of user devices, the first vector storing a first set of sequence numbers of content items sent by the first user device, a second vector of the plurality of vectors being associated with a second user device of the plurality of user devices, the second vector storing a second set of sequence numbers of content items sent by the second user device.