Patent Document ID: 9705832
Application ID: 14470710

Base Claim:
1. An apparatus comprising: a processor; a memory that stores code executable by the processor, the code comprising: code that identifies a conversation supporting a plurality of conversation threads, the conversation comprising a series of messages among two or more devices; code that tracks eye movement; code that determines a viewing location based on the eye movement; code that determines a topic of a message in the conversation, wherein determining the topic is based on the onscreen content; code that determines whether the topic matches an existing conversation thread of the conversation; code that associates the message with the existing conversation thread in response to the topic matching; code that creates a new conversation thread in the conversation in response to the topic not matching; and code that visually distinguishes the conversation threads within the conversation.

---

Claim 5:
5. The apparatus of claim 1 , further comprising: code that creates a data structure associating keywords with each conversation thread of the conversation; and code that matches content in the message with keywords of the data structure, wherein determining the topic of the message is based on content in the message.