# US 10,765,955 B2 · Video game notifications for streaming games

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,765,955 B2
- Document ID: US10765955B2
- Status: Granted
- Kind: B2
- Application number: 15/960,353
- Filed: 2018-04-23
- Published: 2019-06-27
- Granted: 2020-09-08
- Earliest claimed: 2017-12-27
- Assignees: Activision Publishing, Inc.
- Applicants: Josiah Eatedali; Robert Schonfeld
- Inventors: Josiah Eatedali; Robert Schonfeld
- Web page: https://patentgrep.com/patent/US10765955B2

## CPC

- A63F 13/86: Watching games played by other players
- A63F 13/35: Details of game servers
- A63F 13/352: involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
- A63F 13/795: for finding other players; for building a team; for providing a buddy list
- A63F 13/63: by the player, e.g. authoring using a level editor
- A63F 13/79: involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

Users may request notification of occurrence of video game play events. Upon occurrence of the video game play events, the users may be provided access to live streams of play of the video games. In some embodiments the video game play events may occur across play of a multitude of video games using a multitude of game hosts, including in some embodiments different video games, and play of the video games may be at unscheduled times.

## Claims

### Claim 1

A method of providing notifications to users of occurrence of video game play events, comprising:
receiving, by at least one server of one or more servers, a plurality of requests for notification of occurrence of video game play events from a plurality of devices of a plurality of requestors, each of the requests for notification specifying a video game play event and including an identification of the requestor making the request;
storing, by at least one server of the one or more servers, information of the requests for notification of occurrence of video game play events;
determining, by at least one server of the one or more servers, whether information regarding play of a plurality of video games on a plurality of game servers matches the information of the requests for notification of occurrence of video game play events; and
in response to determining the existence of a match, providing, by at least one server of the one or more servers, a notification comprising an identifier of the matched video game play event to particular ones of the plurality of devices corresponding to requestors making a request for the matched video game play event.

### Claim 2 (depends on 1)

The method of claim 1, wherein the notification includes information allowing the requestor to view a live stream of play of the video game via the game server for which the match occurs.

### Claim 3 (depends on 1)

The method of claim 1, wherein the plurality of requests for notification are received by a first server of the one or more servers, with the first server receiving the information regarding play of the plurality of video games from a second server of the one or more servers.

### Claim 4 (depends on 3)

The method of claim 3, wherein the second server is a matchmaking server.

### Claim 5 (depends on 3)

The method of claim 3, wherein the second server comprises the plurality of game servers.

### Claim 6 (depends on 5)

The method of claim 5, wherein the information regarding play of the plurality of video games comprises game state information generated during play of the video games and wherein the notification comprises the game state information.

### Claim 7 (depends on 1)

The method of claim 1, wherein the plurality of requests for notification are received by a first server of the one or more servers, the method further comprising providing at least some of the information of the requests for notification of occurrence of video game play events to a second computer device of the plurality of devices, and wherein the second computer device determines whether information regarding play of the plurality of video games matches the information of the requests for notification of occurrence of video game play events.

### Claim 8 (depends on 7)

The method of claim 7, wherein the second computer device comprises a game server serving as a game host for play of the video game.

### Claim 9 (depends on 7)

The method of claim 7, wherein the second computer device comprises a gaming platform serving as a game host for play of the video game.

### Claim 10 (depends on 1)

The method of claim 1, further comprising determining, by at least one server of the one or more servers, a number of requests for notification of play of a particular video game by particular game players.

### Claim 11 (depends on 10)

The method of claim 10, further comprising providing, by at least one server of the one or more servers, the number of requests for notification of play of the particular video game by the particular game players to a matchmaking server or module, for use in matching the particular game players for play of the particular video game.

### Claim 12

A method of providing notifications to users of video games in particular states, comprising:
receiving information indicative of video game states for a plurality of video games from at least one game server during a period of time during which the video games are being played;
receiving requests from a plurality of devices of a plurality of users for video games being played that match requestor criteria;
determining, using a notification server, whether the information indicative of video game states for any of the plurality of video games match the requestor criteria of any of the requests; and
providing a notification to particular ones of the plurality of devices of the video games being played that match the predetermined criteria, wherein the notification allows the particular ones of the plurality of devices to view live streams of the video games being played.

### Claim 13 (depends on 12)

The method of claim 12, wherein the information indicative of video game states comprises one or more flags indicating a state of the video game.

### Claim 14 (depends on 12)

The method of claim 12, wherein the notification is configured to allow at least one of the plurality of devices to view a live stream of at least one of the video games being played,
wherein the at least one of the plurality of devices comprises at least one of a smartphone, a tablet, and a personal computer, and
wherein the at least one of the video games being played comprises a game being played on a videogame console.

### Claim 15 (depends on 14)

The method of claim 14, wherein the one or more servers comprises a notification server and a game play server.

### Claim 16

A method of providing notifications to users of occurrence of video game play events, comprising:
receiving, by at least one server of one or more servers, a plurality of requests for notification of occurrence of video game play events from a plurality of devices of a plurality of requestors, each of the requests for notification specifying a video game play event and including an identification of the requestor making the request;
storing, by at least one server of the one or more servers, information of the requests for notification of occurrence of video game play events on a notification server;
determining, by at least one server of the one or more servers, a number of the requests for notification specifying play of a particular video game by particular game players as the video game play event;
providing, by at least one server of the one or more servers, the number of requests for notification of play of the particular video game by the particular game players to a matchmaking server or module, for use in matching the particular game players for play of the particular video game;
determining, by at least one server of the one or more servers, whether information of the one or more servers regarding play of a plurality of video games matches the information of the requests for notification of occurrence of video game play events;
in response to determining the existence of a match, providing, by at least one server of the one or more servers, a notification comprising an identifier of the matched video game play event to particular ones of the plurality of devices corresponding to requestors making a request for the matched video game play event.

### Claim 17 (depends on 16)

The method of claim 16, wherein the one or more servers comprises a notification server.
