System and method of generating and distributing video game streams

US11310346B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11310346-B2
Application numberUS-201916458220-A
CountryUS
Kind codeB2
Filing dateJul 1, 2019
Priority dateOct 21, 2015
Publication dateApr 19, 2022
Grant dateApr 19, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method is provided that generates a game log that specifies game events during gameplay to enable efficient distribution of video game playback, facilitates the annotation of gameplay through content from users and others, and generates a video game stream that includes the game log and content. The system facilitates the efficient sharing of video game playback, as well as annotations from users and others. For example, e-sportscasters may use the system to broadcast video game playback with their commentary and/or graphical overlays. Video game players may use the system to share video game playback efficiently with other users. The system may also facilitate the sharing of loadout conditions and micro-transactions relevant to video game playback.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method of generating and providing a video game stream for a playback of a gameplay of a video game, the method being implemented in a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising: causing, by the computer, a plurality of game logs to be stored in a memory, the plurality of game logs comprising at least a first game log that specifies at least a first event that occurred during the gameplay of the video game to which the first game log relates and information that indicates at least a first time in which the first event occurred during the gameplay; causing, by the computer, a plurality of metadata tracks to be stored in the memory, wherein each one of the plurality of metadata tracks is associated with and annotates at least one of the plurality of game logs, the plurality of metadata tracks including at least a first metadata track associated with the first game log and a second metadata track associated with the first game log; receiving, by the computer, a request from a user to access the video game stream; determining a geographical location associated with the user; identifying, by the computer, responsive to the request, the first game log and at least one of the first metadata track or the second metadata track to be provided to the user; localizing content associated with at least one of the first metadata track or the second metadata track based on the location associated with the user; generating, by the computer, the video game stream based on the first game log and the at least one of the first metadata track or the second metadata track, wherein the content associated with at least one of the first metadata track or the second metadata track has been localized; and causing, by the computer, the video game stream to be provided to the user via a network. 2. The method of claim 1 , further comprising: determining the geographical location of the user based on at least one of an Internet Protocol address information of the user, a network connection information of a device being used by the user, or global positioning data associated with the user. 3. The method of claim 2 , wherein the request is indicative of particular language, and the content associated with at least one of the first metadata track or the second metadata track is localized based on the particular language that was requested. 4. The method of claim 3 , wherein the content associated with at least one of the first metadata track or the second metadata track is localized by automatically translating text based on the particular language. 5. A system for generating and providing a video game stream for a playback of a gameplay of a video game, the system comprising: one or more physical processors programmed with one or more computer program instructions which, when executed, cause the one or more physical processors to: store a plurality of game logs in a memory, wherein the plurality of game logs comprises at least a first game log that specifies at least a first event that occurred during the gameplay of the video game to which the first game log relates and information that indicates at least a first time in which the first event occurred during the gameplay; store a plurality of metadata tracks in the memory, wherein each one of the plurality of metadata tracks is associated with and annotates at least one of the plurality of game logs, the plurality of metadata tracks including at least a first metadata track associated with the first game log and a second metadata track associated with the first game log; receive a request from a user to access the video game stream; determine a geographical location associated with the user; identify, responsive to the request, the first game log and at least one of the first metadata track or the second metadata track to be provided to the user; localize content associated with at least one of the first metadata track or the second metadata track based on the location associated with the user; generate the video game stream based on the first game log and the at least one of the first metadata track or the second metadata track, wherein the content associated with at least one of the first metadata track or the second metadata track has been localized; and provide the video game stream to the user via a network. 6. The system of claim 5 , wherein the one or more physical processors are further caused to: determine the geographical location of the user based on at least one of an Internet Protocol address information of the user, a network connection information of a device being used by the user, or global positioning data associated with the user. 7. The system of claim 5 , wherein the request comprises a particular language, and wherein the content associated with at least one of the first metadata track or the second metadata track is localized based on the particular language that was requested. 8. The system of claim 7 , wherein the one or more physical processors are further caused to: localize the content associated with at least one of the first metadata track or the second metadata track by automatically translating text based on the particular language. 9. A computer readable non-transitory medium comprising a plurality of executable programmatic instructions wherein, when said plurality of executable programmatic instructions are executed by a processor, a process for generating and providing a video game stream for a playback of a gameplay of a video game is performed, the plurality of executable programmatic instructions comprising: causing, by the processor, a plurality of game logs to be stored in a memory, the plurality of game logs comprising at least a first game log that specifies at least a first event that occurred during the gameplay of the video game to which the first game log relates and information that indicates at least a first time in which the first event occurred during the gameplay; causing, by the processor, a plurality of metadata tracks to be stored in the memory, wherein each one of the plurality of metadata tracks is associated with and annotates at least one of the plurality of game logs, the plurality of metadata tracks including at least a first metadata track associated with the first game log and a second metadata track associated with the first game log; receiving, by the processor, a request from a user to access the video game stream; determining a geographical location associated with the user; identifying, by the processor, responsive to the request, the first game log and at least one of the first metadata track or the second metadata track to be provided to the user; localizing content associated with at least one of the first metadata track or the second metadata track based on the location associated with the user; generating, by the processor, the video game stream based on the first game log and the at least one of the first metadata track or the second metadata track, wherein the content associated with at least one of the first metadata track or the second metadata track has been localized; and causing, by the processor, the video game stream to be provided to the user via a network. 10. The computer readable non-transitory medium of claim 9 , wherein the plurality of executable programmatic instructions further comprises: determining the geographical location of the user based on at least one of an Internet Protocol address information of the user, a network connection information of

Assignees

Inventors

Classifications

  • H04L67/131Primary

    Protocols for games, networked simulations or virtual reality · CPC title

  • at the source  (reformatting of additional data in video distribution servers H04N21/2355) · CPC title

  • for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06) · CPC title

  • by adding media; by removing media · CPC title

  • by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11310346B2 cover?
A system and method is provided that generates a game log that specifies game events during gameplay to enable efficient distribution of video game playback, facilitates the annotation of gameplay through content from users and others, and generates a video game stream that includes the game log and content. The system facilitates the efficient sharing of video game playback, as well as annotat…
Who is the assignee on this patent?
Activision Publishing Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/131. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 19 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).