IP Library Granted Patent US 12,218,895
Granted Patent B2
US 12,218,895 · App. 17/883,549 · Granted Feb 4, 2025

Messaging for event live-stream

Inventors: Justin Lewis (Marina del Rey, CA); Kevin Greene (San Francisco, CA)
Assignee: Google LLC
H04L51/046A63F13/87G06F3/04842H04L41/5041H04L41/5093H04L51/04H04L51/212H04L51/214H04L51/52H04L51/56H04L65/4015H04L65/403H04L65/612H04N21/4788A63F2300/51A63F2300/572A63F2300/577
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 12,218,895
App. No.
17/883,549
Granted
Feb 4, 2025
Kind
B2
Abstract

A messaging system for a live event is described. A processing device presents a live event having at least one participant. The processing device presents one or more participant messages within a messaging user interface associated with the event. The processing device also presents one or more viewer messages within the messaging user interface. The viewer messages are integrated with the participant messages.

Claims (56)

1. A method comprising:

receiving, by a processing device, one or more inputs of one or more participants of a video game for a set of message presentation configurations of messages that relate to a stream of the video game provided by an event platform, the one or more inputs of the one or more participants comprising a request to change organization of messages to segregate participant messages of the one or more participants of the video game from a plurality of viewer messages entered by a plurality of viewers of the video game;

presenting, by the processing device, a messaging user interface with the stream of the video game provided by the event platform, wherein:

each of the one or more participants participate in the video game via an event application on a respective participant device connected to the event platform via a network,

the plurality of viewer messages are communicated to each of the one or more participants,

the stream of the video game is presented on a screen of a participant device of a participant of the one or more participants, and

the stream of the video game is provided to each viewer of the plurality of viewers for playback by a media player on a respective viewer device connected to the event platform via the network; and

presenting, within the messaging user interface on the screen of the participant device of the participant, the participant messages of the one or more participants of the video game and the plurality of viewer messages of the plurality of viewers while concurrently presenting the stream of the video game on the screen of the participant device of the participant,

wherein the viewer messages are presented concurrently with the participant messages in the messaging user interface on the screen of the participant device of the participant based on the one or more inputs of the one or more participants for the set of message presentation configurations.

2. The method of claim 1 further comprising providing the set of message presentation configurations to permit the participant to customize message presentation of the messaging user interface.

3. The method of claim 1 , wherein the set of message presentation configurations comprises an option to permit the participant to configure an appearance of one or more participant messages.

4. The method of claim 3 , wherein the appearance is related to at least one of a font, color, typeset, style, size, or text effect.

5. The method of claim 1 , further comprising:

receiving viewer messages entered via a content platform interface, the viewer messages being associated with different event identifiers; and

selecting one or more viewer messages corresponding to an event identifier of the video game for presentation within the messaging user interface.

6. The method of claim 1 , further comprising:

receiving participant messages associated with different event identifiers; and

selecting one or more participant messages corresponding to an event identifier of the video game for presentation within the messaging user interface.

7. A system comprising:

a memory; and

a processing device coupled to the memory, the processing device to perform operations comprising:

receiving one or more inputs of one or more participants of a video game for a set of message presentation configurations of messages that relate to a stream of the video game provided by an event platform, the one or more inputs of the one or more participants comprising a request to change organization of messages to visually segregate participant messages of the one or more participants of the video game from a plurality of viewer messages entered by a plurality of viewers of the video game;

presenting a messaging user interface with the stream of the video game provided by the event platform, wherein:

each of the one or more participants participate in the video game via an event application on a respective participant device connected to the event platform via a network,

the plurality of viewer messages are communicated to each of the one or more participants,

the stream of the video game is presented on a screen of a participant device of a participant of the one or more participants, and

the stream of the video game is provided to each viewer of the plurality of viewers for playback by a media player on a respective viewer device connected to the event platform via the network; and

presenting, within the messaging user interface on the screen of the participant device of the participant, the participant messages of the one or more participants of the video game and the plurality of viewer messages of the plurality of viewers while concurrently presenting the stream of the video game on the screen of the participant device of the participant,

wherein the viewer messages are presented concurrently with the participant messages in the messaging user interface on the screen of the participant device of the participant based on the one or more inputs of the one or more participants for the set of message presentation configurations.

8. The system of claim 7 , the operations further comprising providing the set of message presentation configurations to permit the participant to customize message presentation of the messaging user interface.

9. The system of claim 7 , wherein the set of message presentation configurations comprises an option to permit the participant to configure an appearance of one or more participant messages.

10. The system of claim 9 , wherein the appearance is related to at least one of a font, color, typeset, style, size, or text effect.

11. The system of claim 7 , the operations further comprising:

receiving viewer messages entered via a content platform interface, the viewer messages being associated with different event identifiers; and

selecting one or more viewer messages corresponding to an event identifier of the video game for presentation within the messaging user interface.

12. The system of claim 7 , the operations further comprising:

receiving participant messages associated with different event identifiers; and

selecting one or more participant messages corresponding to an event identifier of the video game for presentation within the messaging user interface.

13. A non-transitory computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:

receiving one or more inputs of one or more participants of a video game for a set of message presentation configurations of messages that relate to a stream of the video game provided by an event platform, the one or more inputs of the one or more participants comprising a request to change organization of messages to visually segregate participant messages of the one or more participants of the video game from a plurality of viewer messages entered by a plurality of viewers of the video game;

presenting a messaging user interface with the stream of the video game provided by the event platform, wherein:

each of the one or more participants participate in the video game via an event application on a respective participant device connected to the event platform via a network,

the plurality of viewer messages are communicated to each of the one or more participants,

the stream of the video game is presented on a screen of a participant device of a participant of the one or more participants, and

the stream of the video game is provided to each viewer of the plurality of viewers for playback by a media player on a respective viewer device connected to the event platform via the network; and

presenting, within the messaging user interface on the screen of the participant device of the participant, the participant messages of the one or more participants of the video game and the plurality of viewer messages of the plurality of viewers while concurrently presenting the stream of the video game on the screen of the participant device of the participant,

wherein the viewer messages are presented concurrently with the participant messages in the messaging user interface on the screen of the participant device of the participant based on the one or more inputs of the one or more participants for the set of message presentation configurations.

14. The non-transitory computer readable storage medium of claim 13 , the operations further comprising providing the set of message presentation configurations to permit the participant to customize message presentation of the messaging user interface.

15. The non-transitory computer readable storage medium of claim 13 , wherein the set of message presentation configurations comprises an option to permit the participant to configure an appearance of one or more participant messages.

16. The non-transitory computer readable storage medium of claim 15 , wherein the appearance is related to at least one of a font, color, typeset, style, size, or text effect.

17. The non-transitory computer readable storage medium of claim 13 , the operations further comprising:

receiving viewer messages entered via a content platform interface, the viewer messages being associated with different event identifiers; and

selecting one or more viewer messages corresponding to an event identifier of the video game for presentation within the messaging user interface.

18. The non-transitory computer readable storage medium of claim 13 , the operations further comprising:

receiving participant messages associated with different event identifiers; and

selecting one or more participant messages corresponding to an event identifier of the video game for presentation within the messaging user interface.

Assignments (2)
CHANGE OF NAME Recorded Aug 25, 2022
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 061327/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: LEWIS, JUSTIN; GREENE, KEVIN
To: GOOGLE INC.
Reel/Frame 060876/0305 →
Continuity (4)
Continuation 17027694 · Sep 21, 2020
Continuation 14541030 · Nov 13, 2014
Provisional Application 61905137 · Nov 15, 2013
Related Publication 20220385604A1 · Dec 1, 2022
References Cited (62)
US 6760749B1 · Dunlap et al. · 2004 [cited by applicant]
US 7386799B1 · Clanton · 2008 [cited by examiner]
US 7603379B2 · Kang et al. · 2009 [cited by applicant]
US 8019815B2 · Keener, Jr. et al. · 2011 [cited by applicant]
US 8821297B1 · Nagata · 2014 [cited by examiner]
US 9266017B1 · Parker · 2016 [cited by examiner]
US 9445392B1 · Sharma et al. · 2016 [cited by applicant]
US 10630746B1 · Shen · 2020 [cited by examiner]
US 10785174B2 · Lewis · 2020 [cited by examiner]
US 20020119823A1 · Beuscher · 2002 [cited by applicant]
US 20030220143A1 · Shteyn et al. · 2003 [cited by applicant]
US 20040179039A1 · Blattner · 2004 [cited by examiner]
US 20050038892A1 · Huang et al. · 2005 [cited by applicant]
US 20060058103A1 · Danieli · 2006 [cited by examiner]
US 20060098013A1 · Wong · 2006 [cited by examiner]
US 20060236344A1 · Brain et al. · 2006 [cited by applicant]
US 20080043089A1 · Auerbach et al. · 2008 [cited by applicant]
US 20080209075A1 · Shamma · 2008 [cited by applicant]
US 20090006410A1 · Choi · 2009 [cited by applicant]
US 20090013263A1 · Fortnow et al. · 2009 [cited by applicant]
US 20090253513A1 · Ducheneaut · 2009 [cited by examiner]
US 20090254931A1 · Pizzurro et al. · 2009 [cited by applicant]
US 20090293079A1 · McKee et al. · 2009 [cited by applicant]
US 20100304806A1 · Coleman · 2010 [cited by examiner]
US 20110022471A1 · Brueck et al. · 2011 [cited by applicant]
US 20110153743A1 · Lindner et al. · 2011 [cited by applicant]
US 20110197237A1 · Turner · 2011 [cited by applicant]
US 20110288912A1 · McCrea et al. · 2011 [cited by applicant]
US 20120122577A1 · Aronzon · 2012 [cited by examiner]
US 20120144318A1 · Khadilkar · 2012 [cited by examiner]
US 20130055112A1 · Joseph et al. · 2013 [cited by applicant]
US 20130079144A1 · Ahmed et al. · 2013 [cited by applicant]
US 20130097635A1 · Yerli · 2013 [cited by applicant]
US 20130123019A1 · Sullivan · 2013 [cited by examiner]
US 20130198656A1 · Jones et al. · 2013 [cited by applicant]
US 20130227030A1 · Eidelson et al. · 2013 [cited by applicant]
US 20130227434A1 · Jones et al. · 2013 [cited by applicant]
US 20130263021A1 · Dunn et al. · 2013 [cited by applicant]
US 20130288799A1 · Harris · 2013 [cited by examiner]
US 20130290516A1 · Eaton et al. · 2013 [cited by applicant]
US 20140040404A1 · Pujare et al. · 2014 [cited by applicant]
US 20140365921A1 · Gupta et al. · 2014 [cited by applicant]
US 20150019964A1 · Campbell · 2015 [cited by applicant]
US 20170006322A1 · Dury · 2017 [cited by examiner]
CN 102150175A · 2011 [cited by applicant]
WO 2013151759A1 · 2013 [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2014/65767 mailed Feb. 26, 2015, 2015, 9 pages. [cited by applicant]
Extended European Search Report dated Mar. 24, 2017 issued by the European Patent Office in counterpart European Application No. 14 86 2985.0. [cited by applicant]
Notice of Preliminary Rejection dated May 16, 2017 issued by the Korean Patent Office in counterpart Korean Application No. 10-2016-7015803, 8 pages. [cited by applicant]
Stark Insider “Demo of HayWire messaging app for iPhone, iPad” You Tube video publsihed Dec. 22, 2010. [cited by applicant]
Benziga Staff AEG Digital Media to Offer Powerful Social Media Tools for Enhanced Online Viewing and Live Event Interaction May 11, 2010, 5 pages. [cited by applicant]
Venables, Michael, “Review: OnLive—The what, why and who of gaming in the cloud,” Jun. 2, 2011, 11 pages. [cited by applicant]
European Application No. 19164762.7, Extendend European Search Report dated Apr. 15, 2019, 10 pgs. [cited by applicant]
Smith et al., “Live-Streaming Changes the (Video) Game” EurolTV'13, Jun. 24-26, 2013, Como, Italy. [cited by applicant]
“AdventureQuest Worlds: How to use chat,” Jan. 17, 2012, accessed Sep. 23, 2019 https://web.archive.org/web/20120117213311/https://www.aq.com/info/handbook/chat.asp. [cited by applicant]
India Application No. 201647019489, Examination Report dated Jul. 8, 2020, 7 pgs. [cited by applicant]
Brazil Application No. BR112016010707-1, Office Action dated Jun. 14, 2022, 4 pgs. [cited by applicant]
Kaytoue M., et al., Watch Me Playing: I am a Professional: A First Study on Video Game Live Streaming, Proceeding of the 21st International Conference on World Wide Web, Apr. 2012, 9 Pages. [cited by applicant]
Liang X., “Design and Application of the Internet Game Software on a TV Show,” Popular Science Technology, Apr. 2012, 8 pages. [cited by applicant]
Office Action for Chinese Patent Application No. CN202110556909, mailed Dec. 13, 2023, 20 Pages. [cited by applicant]
Smith T., et al., “Live-streaming Changes the (video) Game,” Proceedings of the 11th European Conference on Interactive TV and Video, Jun. 2013, 8 pages. [cited by applicant]
Zhang Y., “Large-Scale Game Observing System Based on Peer-to-Peer Networks,” Chinese Master's Theses Full-Text Database, Dec. 2011, 65 Pages. [cited by applicant]