Method and apparatus for updating flag data of associated messages
First Claim
1. A method for processing data on a computing device, said computing device comprising a processing unit interconnected with a memory device and a display device, said method comprising:
- storing a first message received at said computing device in said memory device;
receiving input data that said first message is to be flagged for follow-up, and, in response;
storing first flag data in said memory device in association with said first message; and
,displaying said first message in association with said first flag data at said display device in a message list view, said first flag data displayed as an icon adjacent said first message in said message list view, wherein said message list view arranges all messages sequentially based on time of receipt and regardless of whether the messages belong to a same message thread; and
,receiving, at said processing unit, a second message in a same message thread as said first message; and
, in response;
storing second flag data in association with said second message in said memory device;
displaying said second message in association with said second flag data at said display device in said message list view by moving said icon from said first message to adjacent said second message so that said second message is flagged on said display device rather than said first message; and
,maintaining an order of messages in said message list view such that said order of any intervening messages received between said first message and said second message is maintained.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for a method for processing data on a computing device are provided. The computing device comprises a processing unit interconnected with a memory device and a display device. First message data is stored in the memory device. An indication that first flag data is to be stored in association with the first message data is received. The first flag data is stored in the memory device in association with the first message data. The first message is displayed in association with the first flag data at the display device in a message list view. Second message data is received and automatically associated with the first message data. In response to the automatic associating: the first flag data is removed from the display device; second flag data is stored in association with the second message data in the memory device and the second message data is displayed on the display device in association with the second flag data in the message list view, the second message data flagged on the display device rather than the first message data.
17 Citations
11 Claims
-
1. A method for processing data on a computing device, said computing device comprising a processing unit interconnected with a memory device and a display device, said method comprising:
-
storing a first message received at said computing device in said memory device; receiving input data that said first message is to be flagged for follow-up, and, in response; storing first flag data in said memory device in association with said first message; and
,displaying said first message in association with said first flag data at said display device in a message list view, said first flag data displayed as an icon adjacent said first message in said message list view, wherein said message list view arranges all messages sequentially based on time of receipt and regardless of whether the messages belong to a same message thread; and
,receiving, at said processing unit, a second message in a same message thread as said first message; and
, in response;storing second flag data in association with said second message in said memory device; displaying said second message in association with said second flag data at said display device in said message list view by moving said icon from said first message to adjacent said second message so that said second message is flagged on said display device rather than said first message; and
,maintaining an order of messages in said message list view such that said order of any intervening messages received between said first message and said second message is maintained. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device for processing data, said computing device comprising:
a processing unit interconnected with a memory device, a display device, and a communication interface, said processing unit configured to; store a first message received at said computing device in said memory device; receive input data that said first message is to be flagged for follow-up, and, in response; store first flag data in said memory device in association with said first message; and
,control said display device to display said first message in association with said first flag data in a message list view, said first flag data displayed as an icon adjacent said first message in said message list view, wherein said message list view arranges all messages sequentially based on time of receipt and regardless of whether the messages belong to a same message thread; and
,receive a second message in a same message thread as said first message via said communication interface; and
, in response,store second flag data in association with said second message in said memory device; display said second message in association with said second flag data at said display device in said message list view by moving said icon from said first message to adjacent said second message so that so that said second message is flagged on said display device rather than said first message; and maintain an order of messages in said message list view such that said order of any intervening messages received between said first message and said second message is maintained. - View Dependent Claims (7, 8, 9, 10)
-
11. A non-transitory computer-readable medium storing a computer program, wherein execution of the computer program is for, at a computing device comprising a processing unit interconnected with a memory device and a display device:
-
storing a first message received at said computing device in said memory device; receiving input data that said first message is to be flagged for follow-up, and, in response; storing first flag data in said memory device in association with said first message; and
,displaying said first message in association with said first flag data at said display device in a message list view, said first flag data displayed as an icon adjacent said first message in said message list view, wherein said message list view arranges all messages sequentially based on time of receipt and regardless of whether the messages belong to a same message thread; and
,receiving, at said processing unit, a second message in a same message thread as said first message; and
, in response;storing second flag data in association with said second message in said memory device; displaying said second message in association with said second flag data at said display device in said message list view by moving said icon from said first message to adjacent said second message so that said second message is flagged on said display device rather than said first message; and
,maintaining an order of messages in said message list view such that said order of any intervening messages received between said first message and said second message is maintained.
-
Specification