Systems and methods for sharing videos and images in a texting environment
First Claim
1. A method, comprising:
- in accordance with a messaging application on a first electronic device, the first electronic device comprising one or more processors, memory, and a display;
(A) displaying a first digital image or video on the display, while the messaging application is in a first messaging display mode, the first digital image or video associated with a first session of the messaging application, wherein the first session is established by a first originator of the first session and includes a first predefined plurality of users identified by the first originator upon initiation of the first session, wherein the first originator is in the first predefined plurality of users;
(B) responsive to receiving, at a time when the first digital image or video is displaying, a first message specifically designated for the first session from a first user in the first predefined plurality of users, displaying the first message at a first location of the display that overlays the first digital image or video;
(C) responsive to receiving, at a time when the first digital image or video is displaying, a second message specifically designated for the first session from a second user in the first predefined plurality of users;
(i) displacing display of the first message with display of the second message at the first location, and(ii) displaying the first message at a second location on the display that overlays the first digital image or video;
(D) displaying, at a time when the first digital image or video is displaying, a first image icon corresponding to the first digital image or video at a third location on the display that overlays the first digital image or video;
(E) responsive to receiving a second digital image or video from a third user in the first predefined plurality of users, displaying a second image icon corresponding to the second digital image or video at a fourth location on the display that overlays the first digital image or video; and
(F) responsive to detecting a first user input at a location corresponding to display of the second image icon at a time when the first digital image or video is displaying, the first and second messages are displayed, and the first and second image icons are displayed;
(i) displacing display of the first digital image or video with display of the second digital image or video,(ii) maintaining display of the first and second messages through the displacing display of the first digital image or video with display of the second digital image or video, and(iii) maintaining display of the first and second image icons through the displacing display of the first digital image or video with display of the second digital image or video,wherein the first session persists across periods of time when at least a subset of the first predetermined plurality of users are logged out of the first session, such that when the second digital image or video is posted to the first session by the third user at a time when the first user has logged out of the first session, the second digital image or video may be retrieved by the first user within the first session when the first user logs back into the first session, regardless of whether the third user is concurrently logged into the first session.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device displays an image or video associated with a session of a messaging application. The device displays a message received from a user associated with the session over the image or video. In response to receiving a second message, the device displaces display of the first message with display of the second message, and displays the first message at a second location, also over the image or video. The device also displays an image icon associated with the image or video over the image or video. In response to receiving a second image or video, the device displays a second image icon over the first image or video. In response to the user selecting the second image or video, the device replaces display of the first image or video with the second image or video, while maintaining the display of the messages and image icons.
24 Citations
27 Claims
-
1. A method, comprising:
in accordance with a messaging application on a first electronic device, the first electronic device comprising one or more processors, memory, and a display; (A) displaying a first digital image or video on the display, while the messaging application is in a first messaging display mode, the first digital image or video associated with a first session of the messaging application, wherein the first session is established by a first originator of the first session and includes a first predefined plurality of users identified by the first originator upon initiation of the first session, wherein the first originator is in the first predefined plurality of users; (B) responsive to receiving, at a time when the first digital image or video is displaying, a first message specifically designated for the first session from a first user in the first predefined plurality of users, displaying the first message at a first location of the display that overlays the first digital image or video; (C) responsive to receiving, at a time when the first digital image or video is displaying, a second message specifically designated for the first session from a second user in the first predefined plurality of users; (i) displacing display of the first message with display of the second message at the first location, and (ii) displaying the first message at a second location on the display that overlays the first digital image or video; (D) displaying, at a time when the first digital image or video is displaying, a first image icon corresponding to the first digital image or video at a third location on the display that overlays the first digital image or video; (E) responsive to receiving a second digital image or video from a third user in the first predefined plurality of users, displaying a second image icon corresponding to the second digital image or video at a fourth location on the display that overlays the first digital image or video; and (F) responsive to detecting a first user input at a location corresponding to display of the second image icon at a time when the first digital image or video is displaying, the first and second messages are displayed, and the first and second image icons are displayed; (i) displacing display of the first digital image or video with display of the second digital image or video, (ii) maintaining display of the first and second messages through the displacing display of the first digital image or video with display of the second digital image or video, and (iii) maintaining display of the first and second image icons through the displacing display of the first digital image or video with display of the second digital image or video, wherein the first session persists across periods of time when at least a subset of the first predetermined plurality of users are logged out of the first session, such that when the second digital image or video is posted to the first session by the third user at a time when the first user has logged out of the first session, the second digital image or video may be retrieved by the first user within the first session when the first user logs back into the first session, regardless of whether the third user is concurrently logged into the first session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
26. A computer system for running a messaging application, the computer system comprising at least one processor, a display, and memory storing at least one program for execution by the at least one processor, the at least one program comprising instructions for:
-
(A) displaying a first digital image or video on the display, while the messaging application is in a first messaging display mode, the first digital image or video associated with a first session of the messaging application, wherein the first session is established by a first originator of the first session and includes a first predefined plurality of users identified by the first originator upon initiation of the first session, wherein the first originator is in the first predefined plurality of users; (B) responsive to receiving, at a time when the first digital image or video is displaying, a first message specifically designated for the first session from a first user in the first predefined plurality of users, displaying the first message at a first location of the display that overlays the first digital image or video; (C) responsive to receiving, at a time when the first digital image or video is displaying, a second message specifically designated for the first session from a second user in the first predefined plurality of users; (i) displacing display of the first message with display of the second message at the first location, and (ii) displaying the first message at a second location on the display that overlays the first digital image or video; (D) displaying, at a time when the first digital image or video is displaying, a first image icon corresponding to the first digital image or video at a third location on the display that overlays the first digital image or video, (E) responsive to receiving a second digital image or video from a third user in the first predefined plurality of users, displaying a second image icon corresponding to the second digital image or video at a fourth location on the display that overlays the first digital image or video; and (F) responsive to detecting a first user input at a location corresponding to display of the second image icon at a time when the first digital image or video is displaying, the first and second messages are displayed, and the first and second image icons are displayed; (i) displacing display of the first digital image or video with display of the second digital image or video, (ii) maintaining display of the first and second messages through the displacing display of the first digital image or video with display of the second digital image or video, and (iii) maintaining display of the first and second image icons through the displacing display of the first digital image or video with display of the second digital image or video, wherein the first session persists across periods of time when at least a subset of the first predetermined plurality of users are logged out of the first session, such that when the second digital image or video is posted to the first session by the third user at a time when the first user has logged out of the first session, the second digital image or video may be retrieved by the first user within the first session when the first user logs back into the first session, regardless of whether the third user is concurrently logged into the first session.
-
-
27. A non-transitory computer readable storage medium storing a messaging application, the messaging application comprising instructions for:
-
(A) displaying a first digital image or video on the display, while the messaging application is in a first messaging display mode, the first digital image or video associated with a first session of the messaging application, wherein the first session is established by a first originator of the first session and includes a first predefined plurality of users identified by the first originator upon initiation of the first session, wherein the first originator is in the first predefined plurality of users; (B) responsive to receiving, at a time when the first digital image or video is displaying, a first message specifically designated for the first session from a first user in the first predefined plurality of users, displaying the first message at a first location of the display that overlays the first digital image or video; (C) responsive to receiving, at a time when the first digital image or video is displaying, a second message specifically designated for the first session from a second user in the first predefined plurality of users; (i) displacing display of the first message with display of the second message at the first location, and (ii) displaying the first message at a second location on the display that overlays the first digital image or video; (D) displaying, at a time when the first digital image or video is displaying, a first image icon corresponding to the first digital image or video at a third location on the display that overlays the first digital image or video, (E) responsive to receiving a second digital image or video from a third user in the first predefined plurality of users, displaying a second image icon corresponding to the second digital image or video at a fourth location on the display that overlays the first digital image or video; and (F) responsive to detecting a first user input at a location corresponding to display of the second image icon at a time when the first digital image or video is displaying, the first and second messages are displayed, and the first and second image icons are displayed; (i) displacing display of the first digital image or video with display of the second digital image or video, (ii) maintaining display of the first and second messages through the displacing display of the first digital image or video with display of the second digital image or video, and (iii) maintaining display of the first and second image icons through the displacing display of the first digital image or video with display of the second digital image or video, wherein the first session persists across periods of time when at least a subset of the first predetermined plurality of users are logged out of the first session, such that when the second digital image or video is posted to the first session by the third user at a time when the first user has logged out of the first session, the second digital image or video may be retrieved by the first user within the first session when the first user logs back into the first session, regardless of whether the third user is concurrently logged into the first session.
-
Specification