IP Library › Granted Patent US 10,862,951
Granted Patent B1
US 10,862,951 · App. 16/669,130 · Granted Dec 8, 2020

Real-time display of multiple images

Inventors: Matthew James Skyrm (Palo Alto, CA); Joshua Robert Russell Jacobson (San Francisco, CA); Eric P. Burke (Northville, MI)
Assignee: Snap Inc.
H04L67/06G06F3/0482H04L51/10H04L67/20G06F3/0486G06F40/169G06T3/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,862,951
App. No.
16/669,130
Granted
Dec 8, 2020
Kind
B1
Abstract

A user can share (show) multimedia information while simultaneously communicating (telling) with one or more other users over a network. Multimedia information is received from at least one source. The multimedia information may be manually and/or automatically annotated and shared with other users. The multimedia information may be displayed in an integrated live view simultaneously with other modes of communication, such as video, voice, or text. A simultaneous sharing communication interface provides an immersive experience that lets a user communicate via text, voice, video, sounds, music, or the like, with one or more other users while also simultaneously sharing media such as photos, videos, movies, images, graphics, illustrations, animations, presentations, narratives, music, sounds, applications, files, and the like. The simultaneous sharing interface enables a user to experience a higher level of intimacy in their communication with others over a network.

Claims (34)

1. A method comprising:

generating, by a network platform, a real-time slide show comprising user submitted image items appended in an order based on timestamps, the user submitted image items submitted to the real-time slide show by a plurality of user devices;

receiving, from one of the plurality of user devices, an additional image item as a submission to the real-time slide show, the additional image item being generated by the one of the plurality of user devices, the additional image item submitted to the real-time slide show by the one of the plurality of user devices using a user interface element displayed on the one of the plurality of user devices;

updating, by the network platform, the real-time slide show to display the additional image item appended after the user submitted image items based on the order of timestamps, the user submitted image items and the additional image item being automatically annotated in the real-time slide show with a user interface tag; and

transmitting, by the network platform, the updated real-time slide show including the user submitted image items and the additional image item to one or more of the plurality of user devices.

2. The method of claim 1 , wherein the user interface element is a button configured to submit the additional image item to the real-time slide show upon the button being selected by the one of the plurality of user devices.

3. The method of claim 1 , wherein the user interface tag is a timestamp.

4. The method of claim 3 , wherein the network platform annotates the additional image item by overlaying the timestamp on the additional image item.

5. The method of claim 1 , wherein the real-time slide show is independently navigable by the plurality of user devices.

6. The method of claim 1 , wherein the user submitted image items comprises at least one of: an image or a video.

7. The method of claim 1 , wherein the network platform is a social network site.

8. A system comprising:

a memory comprising instructions; and

one or more computer processors of a network platform; wherein the instructions, when executed by the one or more computer processors, cause the one or more computer processors to perform operations comprising:

generating a real-time slide show comprising user submitted image items appended in an order based on timestamps, the user submitted image items submitted to the real-time slide show by a plurality of user devices;

receiving, from one of the plurality of user devices, an additional image item as a submission to the real-time slide show, the additional image item being generated by the one of the plurality of user devices, the additional image item submitted to the real-time slide show by the one of the plurality of user devices using a user interface element displayed on the one of the plurality of user devices;

updating the real-time slide show to display the additional image item appended after the user submitted image items based on the order of timestamps, the user submitted image items and the additional image item being automatically annotated in the real-time slide show with a user interface tag; and

transmitting the updated real-time slide show including the user submitted image items and the additional image item to one or more of the plurality of user devices.

9. The system of claim 8 , wherein the user interface element is a button configured to submit the additional image item to the real-time slide show upon the button being selected by the one of the plurality of user devices.

10. The system of claim 8 , wherein the user interface tag is a timestamp.

11. The system of claim 10 , wherein the network platform annotates the additional image item by overlaying the timestamp on the additional image item.

12. The system of claim 8 , wherein the real-time slide show is independently navigable by the plurality of user devices.

13. The system of claim 8 , wherein the user submitted image items comprises at least one of: an image or a video.

14. The system of claim 8 , wherein the network platform is a social network site.

15. A non-transitory machine-readable storage device including instructions that, when executed by one or more processors of a machine, cause the one or more processors to perform operations comprising:

generating a real-time slide show comprising user submitted image items appended in an order based on timestamps, the user submitted image items submitted to the real-time slide show by a plurality of user devices;

receiving, from one of the plurality of user devices, an additional image item as a submission to the real-time slide show, the additional image item being generated by the one of the plurality of user devices, the additional image item submitted to the real-time slide show by the one of the plurality of user devices using a user interface element displayed on the one of the plurality of user devices;

updating the real-time slide show to display the additional image item appended after the user submitted image items based on the order of timestamps, the user submitted image items and the additional image item being automatically annotated in the real-time slide show with a user interface tag; and

transmitting the updated real-time slide show including the user submitted image items and the additional image item to one or more of the plurality of user devices.

16. The non-transitory machine-readable storage device of claim 15 , wherein the user interface element is a button configured to submit the additional image item to the real-time slide show upon the button being selected by the one of the plurality of user devices.

17. The non-transitory machine-readable storage device of claim 15 , wherein the user interface tag is a timestamp.

18. The non-transitory machine-readable storage device of claim 17 , wherein the additional image item is annotated by overlaying the timestamp on the additional image item.

19. The non-transitory machine-readable storage device of claim 15 , wherein the real-time slide show is independently navigable by the plurality of user devices.

20. The non-transitory machine-readable storage device of claim 15 , wherein the user submitted image items comprises at least one of: an image or a video.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2020
From: SKYRM, MATTHEW JAMES; RUSSELL JACOBSON, JOSHUA ROBERT; BURKE, ERIC P.
To: YAHOO! INC.
Reel/Frame 054288/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2020
From: YAHOO! INC.
To: SNAPCHAT, INC.
Reel/Frame 054288/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2020
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 054288/0744 →
Continuity (4)
Continuation 15396133 · Dec 30, 2016
Continuation 14047662 · Oct 7, 2013
Continuation 11750211 · May 17, 2007
Provisional Application 60883760 · Jan 5, 2007
Cited By (1)
US 12,335,324