Systems, apparatus, methods and computer-readable storage media facilitating heterogeneous messaging for a communication device
First Claim
1. A non-transitory computer-readable medium storing instructions that, in response to execution, cause a mobile communication device comprising a processor to perform operations, comprising:
- facilitating receiving messaging content;
sorting content items of the messaging content to generate at least two content groups, wherein respective content items in a same content group of the at least two content groups are associated with a same telephone number, and wherein the messaging content comprises a voice call and a text message such that each content group contains at least one voice call and at least one text message;
threading the respective content items for the same content group, wherein the threading comprises providing the respective content items in the same content group in chronological order of receipt; and
facilitating displaying, via a user interface, in a thread, threaded content items for the same content group, wherein the facilitating the displaying comprises facilitating the displaying of the threaded first content group of the messaging content in a first region of a display of the device, and facilitating the displaying of the threaded second content group of the messaging content in a second region of the display of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus, methods and computer-readable storage media for threading calls and messages are provided. A method can include: receiving messaging content; and displaying the messaging content in a single thread, wherein the messaging content is threaded and a thread of the messaging content comprises at least one text message and at least one call. The method can further include threading the messaging content, wherein the threading comprises ordering the messaging content based, at least, on a time at which received ones of the messaging content are received at a communication device. In various embodiments, the messaging content can include one or more of voice information, MMS or SMS text messages, voicemail information, system messages, email messages, instant messages, pictorial information, video information or audio information, data traffic information, user-opted notifications, traffic reports, news alerts, weather information, stock reports, social networking chats, social networking posts or social networking status updates.
171 Citations
19 Claims
-
1. A non-transitory computer-readable medium storing instructions that, in response to execution, cause a mobile communication device comprising a processor to perform operations, comprising:
-
facilitating receiving messaging content; sorting content items of the messaging content to generate at least two content groups, wherein respective content items in a same content group of the at least two content groups are associated with a same telephone number, and wherein the messaging content comprises a voice call and a text message such that each content group contains at least one voice call and at least one text message;
threading the respective content items for the same content group, wherein the threading comprises providing the respective content items in the same content group in chronological order of receipt; andfacilitating displaying, via a user interface, in a thread, threaded content items for the same content group, wherein the facilitating the displaying comprises facilitating the displaying of the threaded first content group of the messaging content in a first region of a display of the device, and facilitating the displaying of the threaded second content group of the messaging content in a second region of the display of the device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for a mobile communication device, comprising:
-
receiving, by a mobile communication device comprising a processor, messaging content comprising voice call information and a text message; sorting, by the mobile communication device, the messaging content to generate at least two content groups; wherein a first subset of the messaging content is received from a first telephone number and is associated with a first content group of the two content groups such that the first content group contains at least one voice call and at least one text message and wherein a second subset of the messaging content is received from a second telephone number and is associated with a second content group of the two content groups such that the second content group contains at least one voice call and at least one text message; threading, by the mobile communication device, the first subset of the messaging content associated with the first telephone number and the first content group based on an order of receipt of content items within the first subset of the messaging content; threading, by the mobile communication device, the second subset of the messaging content associated with the second telephone number and the second content group based on an order of receipt of content items within the second subset of the messaging content; and facilitating, by the mobile communication device, displaying, via a user interface, the threaded first subset of the messaging content and the threaded second subset of the messaging content, wherein the facilitating the displaying comprises facilitating the displaying of the threaded first subset of the messaging content in a first region of a display of the device, and facilitating the displaying of the threaded second subset of the messaging content in a second region of the display of the device. - View Dependent Claims (7, 8, 9, 10, 18, 19)
-
-
11. A mobile communication apparatus, comprising:
-
a memory to store executable instructions; and a processor coupled to the memory that facilitates execution of the executable instructions to perform operations, comprising; receiving messaging content, wherein the messaging content comprises a text message and voice call data; sorting items of content of the messaging content resulting in at least two content groups, wherein the items of content are sorted into a same group of the at least two content groups based on the messaging content being associated with a same telephone number, such that each content group contains at least one voice call and at least one text message; generating threaded items of content by threading the items in the same group based on order of receipt of the content items; and initiating display of the threaded items of content in the same group, wherein the initiating the display comprises initiating the display of the first group of threaded items of content in a first region of a screen of the apparatus, and initiating the display of the second group of threaded items of content in a second region of the screen of the apparatus. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification