Method and system for organizing electronic messages using eye-gaze technology
First Claim
1. A method for organizing messages received and transmitted between at least two computer systems over a network, the method comprising:
- tracking where a user of a first computer system is gazing as the user is composing an outgoing message;
determining during a composition time period in which the user is composing the outgoing message, for each one of one or more displayed messages of a plurality of displayed messages displayed by the first computer system, a number of times the user'"'"'s gaze dwells on the displayed message after the user'"'"'s gaze is directed away from the displayed message, each displayed message associated with a gaze area;
after composition of the outgoing message is complete, determining a relevance rating for each of a plurality of the gaze areas, wherein each gaze area is associated with one of the plurality of displayed messages displayed by the first computer system wherein the relevance rating of a gaze area is based on the number of times the user'"'"'s gaze dwells on the displayed message associated with the gaze area after the user'"'"'s gaze is directed away from the displayed message associated with the gaze area;
identifying, based on at least one of the relevance ratings for the one or more of the plurality of gaze areas, at least one displayed message that is related to the outgoing message; and
associating with the outgoing message an identifier for at least one of the at least one displayed message that is related to the outgoing message,wherein at least one of the preceding actions is performed on at least one electronic hardware component.
1 Assignment
0 Petitions
Accused Products
Abstract
Organizing messages received and transmitted over a network is described. In one aspect, a method includes tracking where a user is gazing as the user is composing an outgoing message on a first computer system; during a composition time period in which the user is composing the message, determining a number of times the user'"'"'s gaze dwells on a displayed message after the user'"'"'s gaze is directed away from the message, determining a relevance rating for the gaze areas, each gaze area associated with one of the messages based on the number of times the user'"'"'s gaze dwells on the associated message; identifying, based on at least one of the relevance ratings, at least one displayed message that is related to the outgoing message; and associating with the outgoing message an identifier for at least one of the at least one displayed message that is related to the outgoing message.
22 Citations
29 Claims
-
1. A method for organizing messages received and transmitted between at least two computer systems over a network, the method comprising:
-
tracking where a user of a first computer system is gazing as the user is composing an outgoing message; determining during a composition time period in which the user is composing the outgoing message, for each one of one or more displayed messages of a plurality of displayed messages displayed by the first computer system, a number of times the user'"'"'s gaze dwells on the displayed message after the user'"'"'s gaze is directed away from the displayed message, each displayed message associated with a gaze area; after composition of the outgoing message is complete, determining a relevance rating for each of a plurality of the gaze areas, wherein each gaze area is associated with one of the plurality of displayed messages displayed by the first computer system wherein the relevance rating of a gaze area is based on the number of times the user'"'"'s gaze dwells on the displayed message associated with the gaze area after the user'"'"'s gaze is directed away from the displayed message associated with the gaze area; identifying, based on at least one of the relevance ratings for the one or more of the plurality of gaze areas, at least one displayed message that is related to the outgoing message; and associating with the outgoing message an identifier for at least one of the at least one displayed message that is related to the outgoing message, wherein at least one of the preceding actions is performed on at least one electronic hardware component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a messaging module for transmitting and receiving messages to and from other computer systems of a network; a display device coupled to the messaging module for displaying a plurality of messages that have been previously received and transmitted and for displaying an outgoing message; a user input device coupled to the messaging module for allowing the user to compose the outgoing message; and an eye-tracking system coupled to the messaging module and to the display device for tracking where the user is gazing as the user composes the outgoing message, wherein the messaging module determines, during a composition time period in which the user is composing the outgoing message, for each one of one or more displayed messages of a plurality of displayed messages displayed by the first computer system, a number of times the user'"'"'s gaze dwells on the displayed message after the user'"'"'s gaze is directed away from the displayed message, each displayed message associated with a gaze area;
after composition of the outgoing message is complete, determines a relevance rating for each of a plurality of the gaze areas, wherein each gaze area is associated with one of the plurality of displayed messages displayed by the first computer system wherein the relevance rating of a gaze area is based on the number of times the user'"'"'s gaze dwells on the displayed message associated with the gaze area after the user'"'"'s gaze is directed away from the displayed message associated with the gaze area;
identifies, based on at least one of the relevance ratings of the one or more of the plurality of gaze areas, at least one displayed message that is related to the outgoing message, and associates with the outgoing message an identifier for at least one of the at least one displayed message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium containing a computer program for organizing messages received and transmitted between at least two computer systems over a network, the computer program comprising executable instructions for:
-
tracking where a user of a first computer system is gazing as the user is composing an outgoing message; determining during a composition time period in which the user is composing the outgoing message, for each one of one or more displayed messages of a plurality of displayed messages displayed by the first computer system, a number of times the user'"'"'s gaze dwells on the displayed message after the user'"'"'s gaze is directed away from the displayed message, each displayed message associated with a gaze area; after composition of the outgoing message is complete, determining a relevance rating for each of a plurality of the gaze areas, wherein each gaze area is associated with one of the plurality of displayed messages displayed by the first computer system wherein the relevance rating of a gaze area is based on the number of times the user'"'"'s gaze dwells on the displayed message associated with the gaze area after the user'"'"'s gaze is directed away from the displayed message associated with the gaze area; identifying, based on at least one of the relevance ratings for the one or more of the plurality of gaze areas, at least one displayed message that is related to the outgoing message; and associating with the outgoing message an identifier for at least one of the at least one displayed message that is related to the outgoing message. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
means for transmitting and receiving messages to and from other computer systems of a network; means for displaying a plurality of messages that have been previously received and transmitted and for displaying an outgoing message; means for allowing the user to compose the outgoing message; and means for tracking where the user is gazing as the user composes the outgoing message, wherein the means for transmitting and receiving messages further determines, during a composition time period in which the user is composing the outgoing message, for each one of one or more displayed messages of a plurality of displayed messages displayed by the first computer system, a number of times the user'"'"'s gaze dwells on the displayed message after the user'"'"'s gaze is directed away from the displayed message, each displayed message associated with a gaze area;
after composition of the outgoing message is complete, determines a relevance rating for each of a plurality of the gaze areas, wherein each gaze area is associated with one of the plurality of displayed messages displayed by the first computer system wherein the relevance rating of a gaze area is based on the number of times the user'"'"'s gaze dwells on the displayed message associated with the gaze area after the user'"'"'s gaze is directed away from the displayed message associated with the gaze area;
identifies, based on at least one of the relevance ratings for the one or more of the plurality of gaze areas, at least one displayed message that is related to the outgoing message, and associates with the outgoing message an identifier for at least one of the at least one displayed message that is related to the outgoing message.
-
Specification