System and Method for Tracking Messages in a Messaging Service
First Claim
1. A method for processing messages received at a server device in a network, the method comprising:
- receiving a message event associated with a message being transmitted from a first account associated with a first client device to a second account in the network associated with a second client device at the server;
determining whether the message event is associated with an existing conversation involving the first account, and if so setting a sequence number associated with the message event to a value incremented from a current sequence number associated with the existing conversation, otherwise setting the sequence number to a value to track a new conversation; and
sending the sequence number to the first user account.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, server and a method for processing messages received at a server device in a network are provided. The method comprises: for a message being transmitted from a first account associated with a client device to a second account in the network, receiving a message event associated with the message at the server; determining whether the message event is associated with an existing conversation involving the first account, and if so setting a sequence number associated with the message event to a value incremented from a current sequence number associated with the existing conversation, otherwise setting the sequence number to a value to track a new conversation; and sending the sequence number to the first user account.
216 Citations
18 Claims
-
1. A method for processing messages received at a server device in a network, the method comprising:
-
receiving a message event associated with a message being transmitted from a first account associated with a first client device to a second account in the network associated with a second client device at the server; determining whether the message event is associated with an existing conversation involving the first account, and if so setting a sequence number associated with the message event to a value incremented from a current sequence number associated with the existing conversation, otherwise setting the sequence number to a value to track a new conversation; and sending the sequence number to the first user account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server for processing messages received from devices in a network, the server comprising:
-
a processor; and a memory device for storing instructions for execution on the processor, the instructions causing the processor to receive a message event associated with the message at the server for a message being transmitted from a first account associated with a client device to a second account in the network, determine whether the message event is associated with an existing conversation involving the first account, and if so set a sequence number associated with the message event to a value incremented from a current sequence number associated with the existing conversation, otherwise set the sequence number to a value to track a new conversation; and send the sequence number to the first user account. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification