-
公开(公告)号:US11172012B2
公开(公告)日:2021-11-09
申请号:US16425726
申请日:2019-05-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gregory M. Smith , Connor Peet , Nathan Yim , Joseph Michael Blouin , Mehmet Akkurt , Chad Curtis Gibson , Matthew Stephen Salsamendi
IPC: A63F13/86 , H04N21/2365 , H04L29/06 , G06F13/38 , A63F13/335 , A63F13/497 , H04N5/268 , A63F13/87
Abstract: Technologies are described for enabling co-streaming of live video game streams by multiple broadcasters. For example, broadcasters that are eligible to co-stream can be determined. Invitations can be sent to the broadcasters to join a co-stream. After acceptance, a co-stream can be created. The co-stream can be streamed to viewer devices.
-
公开(公告)号:US11014011B2
公开(公告)日:2021-05-25
申请号:US15865711
申请日:2018-01-09
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gershom L. Payzer , Richard Michael Fox , Gregory M. Smith , Connor Peet
IPC: A63F13/86 , H04L29/08 , H04L29/06 , A63F13/352 , H04N21/2187
Abstract: A method comprises electronically communicating with a game program executing on a broadcaster computer configured to stream a broadcast of the game program, the game program supporting a set of game program methods and not a set of viewer program methods. The method further comprises electronically communicating with a viewer program executing on an audience computer configured to remotely present the broadcast, the viewer program supporting the set of viewer program methods and not the set of game program methods. The method further comprises receiving, from the viewer program, an indication of an invoked viewer program method. The method further comprises translating the indication into a corresponding indication of a game program method, and electronically communicating the indication of the game program method to the game program to effectuate output of the game program corresponding to the indicated game program method.
-
公开(公告)号:US11014010B2
公开(公告)日:2021-05-25
申请号:US15865174
申请日:2018-01-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gershom L. Payzer , Richard Michael Fox , Gregory M. Smith , Connor Peet
IPC: A63F13/86 , H04N21/478 , G07F17/32 , A63F13/30 , A63F13/65 , A63F13/355 , A63F13/77 , H04N21/43
Abstract: A broadcast computing device broadcasts an audiovisual stream via a computer network to a plurality of viewing computers. The broadcast computing device stores production information according to a hybrid data type. The broadcasting program receives a request to update the stored production information from a viewing computer, and updates the production information.
-
公开(公告)号:US20210101083A1
公开(公告)日:2021-04-08
申请号:US17247484
申请日:2020-12-14
Applicant: Microsoft Technology Licensing, LLC.
Inventor: Gershom L. PAYZER , Richard Michael Fox , Gregory M. Smith , Connor Peet
IPC: A63F13/86 , H04N21/2187 , H04N21/6587 , H04N21/262 , A63F13/30 , H04N21/44 , H04N21/478 , H04N21/4788
Abstract: A method for distributing a shareable video experience among plural video-consumer devices includes receiving a data stream defining the shareable video experience and generating first and second shared video experiences. The first experience is configured for video-consumer devices capable of real-time interaction with the shareable video experience; it includes a first video stream conveying visual content of the shareable video experience and a first set of interface controls, the first set of interface controls being useable by video-consumer devices capable of real-time interaction to modify the shareable video experience. The second experience is configured for video-consumer devices incapable of real-time interaction; it includes a second video stream conveying visual content of the shareable video experience and a second set of interface controls that are useable by video-consumer devices incapable of real-time interaction to present supplementary data in connection to the shareable video experience.
-
公开(公告)号:US20180290061A1
公开(公告)日:2018-10-11
申请号:US15655558
申请日:2017-07-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gershom L. Payzer , Gregory M. Smith , Molly Rose Suver
IPC: A63F13/87 , A63F13/335 , A63F13/86 , A63F13/497
CPC classification number: H04L65/608 , A63F13/335 , A63F13/497 , A63F13/86 , A63F13/87 , A63F2300/572 , G06F13/38 , H04L29/0604 , H04L65/4069 , H04L65/4092 , H04L65/601 , H04L69/04 , H04N5/268
Abstract: Technologies are described for enabling interactivity with video games by viewers of a live video game streaming service. For example, messages can be received indicating interactive control events initiated by remote viewers of a live interactive video game stream. A control state data structure can be maintained that comprises control state for the received interactive control events. The control state data structure can maintain separate control state for each of a plurality of time periods (e.g., each time period corresponding to one or more video frames). Actions in the video game can be activated based on the control state data structure.
-
公开(公告)号:US20180295175A1
公开(公告)日:2018-10-11
申请号:US15628512
申请日:2017-06-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gregory M. Smith , Connor Peet , Nathan Yim , Joseph Michael Blouin , Mehmet Akkurt , Chad Curtis Gibson , Matthew Stephen Salsamendi
IPC: H04L29/06
Abstract: Technologies are described for enabling co-streaming of live video game streams by multiple broadcasters. For example, broadcasters that are eligible to co-stream can be determined. Invitations can be sent to the broadcasters to join a co-stream. After acceptance, a co-stream can be created. The co-stream can be streamed to viewer devices.
-
公开(公告)号:US10567466B2
公开(公告)日:2020-02-18
申请号:US15628512
申请日:2017-06-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gregory M. Smith , Connor Peet , Nathan Yim , Joseph Michael Blouin , Mehmet Akkurt , Chad Curtis Gibson , Matthew Stephen Salsamendi
IPC: A63F13/86 , H04L29/06 , G06F13/38 , A63F13/335 , A63F13/497 , H04N5/268 , A63F13/87
Abstract: Technologies are described for enabling co-streaming of live video game streams by multiple broadcasters. For example, broadcasters that are eligible to co-stream can be determined. Invitations can be sent to the broadcasters to join a co-stream. After acceptance, a co-stream can be created. The co-stream can be streamed to viewer devices.
-
公开(公告)号:US20190281102A1
公开(公告)日:2019-09-12
申请号:US16425726
申请日:2019-05-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gregory M. Smith , Connor Peet , Nathan Yim , Joseph Michael Blouin , Mehmet Akkurt , Chad Curtis Gibson , Matthew Stephen Salsamendi
IPC: H04L29/06 , A63F13/335 , A63F13/497 , A63F13/86 , G06F13/38
Abstract: Technologies are described for enabling co-streaming of live video game streams by multiple broadcasters. For example, broadcasters that are eligible to co-stream can be determined. Invitations can be sent to the broadcasters to join a co-stream. After acceptance, a co-stream can be created. The co-stream can be streamed to viewer devices.
-
公开(公告)号:US10191722B1
公开(公告)日:2019-01-29
申请号:US15865582
申请日:2018-01-09
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gershom L. Payzer , Richard Michael Fox , Gregory M. Smith , Connor Peet
Abstract: An application development component of a development computing system runs a software application developed with the application development component in a pre-build preview state. A broadcast feature editing component of the development computing system changes a state of a pre-production preview version of a broadcast feature associated with a broadcasting service configured to broadcast graphical content output by a post-build version of the software application. An event synchronization component of the development computing system detects the changed state of the broadcast feature and, based on the changed state, alters the running of the software application in the pre-build preview state.
-
公开(公告)号:US20180295069A1
公开(公告)日:2018-10-11
申请号:US15628327
申请日:2017-06-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gregory M. Smith , Molly Rose Suver , Connor Peet , Gershom L. Payzer , Richard Michael Fox
IPC: H04L12/933 , G06F13/38
Abstract: Technologies are described for enabling a network protocol that supports switching between communication modes, including a plain text mode and a compressed mode. Switching between the plain text mode and the compressed mode can be performed without closing a network connection between devices. The network protocol can support communication among the devices interacting with a live interactive video game streaming service. The network protocol can also communicate throttling and/or aggregation messages between the devices of the live interactive video game streaming service.
-
-
-
-
-
-
-
-
-