Methods and systems for presenting modules in an inbox interface
First Claim
1. A method, comprising:
- receiving an instruction to present an inbox interface for a messaging service in a user interface view;
presenting a first set of message threads in a first portion of the inbox interface, the first portion providing thread presentation features;
receiving an instruction to navigate past the first portion of the inbox interface, the instruction comprising an instruction to scroll past a final thread in the first set of threads; and
presenting one or more modules in a second portion of the inbox interface, the one or more modules providing access to features of the messaging service different from the thread presentation features, the second portion of the inbox interface replacing at least a portion of the first portion of the inbox interface in the user interface view.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities that they might not otherwise be aware of (or inclined to use on a regular basis). After a number of recent or unread messages are shown in the inbox'"'"'s initial interface, the messages end and are replaced with modules. Many different types of functionality may be the subject of the modules (e.g., a module for sharing local content such as photos from a photo album, a People/States module, Top Contacts, New Behavior, Live Videos, Events, Businesses, or Messaging Stickers). Once the available modules have been scrolled through, the interface may revert to more messages, such as less-recent or previously read threads from the original messages. Unread threads may also be collapsed in the top section of the inbox, or included in a module.
39 Citations
17 Claims
-
1. A method, comprising:
-
receiving an instruction to present an inbox interface for a messaging service in a user interface view; presenting a first set of message threads in a first portion of the inbox interface, the first portion providing thread presentation features; receiving an instruction to navigate past the first portion of the inbox interface, the instruction comprising an instruction to scroll past a final thread in the first set of threads; and presenting one or more modules in a second portion of the inbox interface, the one or more modules providing access to features of the messaging service different from the thread presentation features, the second portion of the inbox interface replacing at least a portion of the first portion of the inbox interface in the user interface view. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing instructions configured to cause one or more processors to:
-
receive an instruction to present an inbox interface for a messaging service in a user interface view; present a first set of message threads in a first portion of the inbox interface, the first portion providing thread presentation features; receive an instruction to navigate past the first portion of the inbox interface, the instruction comprising an instruction to scroll past a final thread in the first set of threads; and present one or more modules in a second portion of the inbox interface, the one or more modules providing access to features of the messaging service different from the thread presentation features, the second portion of the inbox interface replacing at least a portion of the first portion of the inbox interface in the user interface view. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a non-transitory computer readable medium configured to store instructions for displaying an inbox interface for a messaging service in a user interface view; and a processor configured to execute the instructions, the instructions configured to cause the processor to; receive an instruction to present an inbox interface for a messaging service in a user interface view; present a first set of message threads in a first portion of the inbox interface, the first portion providing thread presentation features; receive an instruction to navigate past the first portion of the inbox interface, the instruction comprising an instruction to scroll past a final thread in the first set of threads; and present one or more modules in a second portion of the inbox interface, the one or more modules providing access to features of the messaging service different from the thread presentation features, the second portion of the inbox interface replacing at least a portion of the first portion of the inbox interface in the user interface view. - View Dependent Claims (14, 15, 16, 17)
-
Specification