IP Library Granted Patent US 10,143,928
Granted Patent B2
US 10,143,928 · App. 14/484,163 · Granted Dec 4, 2018

Broadcast initiation without interruption to active gameplay

Inventors: Steven Trombetta (Seattle, WA); Travis John Muhlestein (Redmond, WA); Joanna Mason (Redmond, WA); Christian Klein (Duvall, WA); Corey E. Rogers (Redmond, WA); Ryan Y. Kim (Bellevue, WA); Sudhakar V. Prabhu (Bellevue, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
A63F13/87A63F13/30A63F13/31A63F13/86
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,143,928
App. No.
14/484,163
Granted
Dec 4, 2018
Kind
B2
Abstract

A video game application is executed on a computer gaming device. While the video game application is providing active gameplay, the computer gaming device receives a command to broadcast the active gameplay. Responsive to the command, the computer gaming device broadcasts the active gameplay without interrupting the active gameplay.

Claims (68)

1. A method of broadcasting gameplay from a computer gaming device, the method comprising:

executing a video game application to produce active gameplay, the active gameplay including audiovisual content of a game environment;

after execution of the video game application begins, and while the video game application is continuing to provide active gameplay, receiving a command from a user of the computer gaming device to broadcast the audiovisual content of the game environment;

responsive to the command, broadcasting the audiovisual content of the game environment without interrupting the active gameplay;

while continuing to execute the video game application to produce active gameplay and continuing to broadcast the audiovisual content of the game environment, receiving a command to terminate broadcast of the audiovisual content of the game environment without interrupting the active gameplay; and

responsive to the command, terminating broadcast of the audiovisual content of the game environment without interrupting the active gameplay.

2. The method of claim 1 , wherein receiving the command to broadcast includes:

receiving an audio stream, the audio stream including a voice command generated by a user;

identifying the user based on the audio stream; and

associating broadcast of the audiovisual content of the game environment with a social network profile of the user.

3. The method of claim 1 , wherein receiving the command to broadcast includes:

receiving an image stream, the image stream including an image of a user generating the command;

identifying the user based on the image of the user generating the command; and

associating broadcast of the audiovisual content of the game environment with a social network profile of the user.

4. The method of claim 1 , comprising associating broadcast of the audiovisual content of the game environment with a currently active network login profile.

5. The method of claim 1 , comprising, while providing active gameplay to a plurality of users:

receiving the command to broadcast the audiovisual content of the game environment from a first user of the plurality of users;

identifying the first user;

associating broadcast of audiovisual content of the game environment with a social network profile of the first user, the social network profile of the first user being different than a currently active network login profile.

6. The method of claim 5 , wherein identifying the first user includes:

receiving an audio stream from a directional microphone, the audio stream including a voice command generated by the first user; and

identifying the first user based on the audio stream.

7. The method of claim 5 , wherein identifying the first user includes:

receiving an image stream from a depth camera, the image stream including an image of the first user; and

identifying the first user based on the image of the first user from the image stream.

8. The method of claim 1 , where the audiovisual content of the game environment is broadcast live.

9. A computing device comprising a sensor array, a logic machine, and a storage machine, the storage machine containing instructions executable by the logic machine to:

execute a video game application to produce active gameplay, the active gameplay including audiovisual content of a game environment;

after execution of the video game application begins, and while the video game application is continuing to provide active gameplay, receive a command from a user of the computing device to broadcast the audiovisual content of the game environment;

responsive to the command, broadcast the audiovisual content of the game environment without interrupting the active gameplay;

while continuing to execute the video game application to produce active gameplay and continuing to broadcast the audiovisual content of the game environment, receive a command to terminate broadcast of the audiovisual content of the game environment without interrupting the active gameplay; and

responsive to the command, terminate broadcast of the audiovisual content of the game environment without interrupting the active gameplay.

10. The computing device of claim 9 , comprising instructions to:

receive an audio stream from the sensor array, the audio stream including a voice command generated by a user;

identify the user based on the audio stream; and

associate broadcast of the audiovisual content of the game environment with a social network profile of the user.

11. The computing device of claim 9 , comprising instructions to:

receive an image stream, the image stream including an image of the user generating the command;

identify the user based on the image of the user generating the command; and

associate broadcast of the audiovisual content of the game environment with a social network profile of the user.

12. The computing device of claim 9 , comprising instructions to:

provide active gameplay to a plurality of users;

receive the command to broadcast the audiovisual content of the game environment from a first user of the plurality of users;

responsive to the command, identify the first user; and

associate broadcast of the audiovisual content of the game environment with a social network profile of the first user, the social network profile of the first user being different than an active network login profile.

13. The computing device of claim 12 , comprising instructions to:

receive an audio stream from a directional microphone of the sensor array, the audio stream including a voice command generated by the first user; and

identify the first user based on the audio stream.

14. The computing device of claim 12 , comprising instructions to:

receive an image stream from a depth camera of the sensor array, the image stream including an image of the plurality of users; and

identify the first user based on an image from the image stream.

15. The computing device of claim 12 , comprising instructions to associate broadcast of the audiovisual content of the game environment with an active network login profile.

16. The computing device of claim 9 , where the audiovisual content of the game environment is broadcast live.

17. A computing device comprising a sensor array including a microphone and a camera, a logic machine, and a storage machine, the storage machine containing instructions executable by the logic machine to:

execute a video game application to produce active gameplay, the active gameplay including audiovisual content of a game environment;

after execution of the video game application begins, and while the video game application is continuing to provide active gameplay, receive via the microphone or camera a command from a user of the computing device to broadcast the audiovisual content of the game environment;

responsive to the command, identify the user providing the command based on sensor data received from the microphone or camera;

associate broadcast of the audiovisual content of the game environment with a social network profile of the identified user;

broadcast the audiovisual content of the game environment without interrupting the active gameplay;

while continuing to execute the video game application to produce active gameplay and continuing to broadcast the audiovisual content of the game environment, receive a command to terminate broadcast of the audiovisual content of the game environment without interrupting the active gameplay; and

responsive to the command, terminate broadcast of the audiovisual content of the game environment without interrupting the active gameplay.

18. The computing device of claim 17 , comprising instructions to receive an audio stream from the microphone and identify the user based on the audio stream.

19. The computing device of claim 17 , comprising instructions to receive a depth image from the camera and identify the user based on the depth image.

20. The computing device of claim 17 , comprising instructions to:

provide active gameplay to a plurality of users;

receive the command to broadcast the audiovisual content of the game environment from a first user of the plurality of users;

identify the first user; and

associate broadcast of the audiovisual content of the game environment with a social network profile of the first user, the social network profile of the first user being different than a currently active network login profile.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: TROMBETTA, STEVEN; MUHLESTEIN, TRAVIS JOHN; MASON, JOANNA; KLEIN, CHRISTIAN; ROGERS, COREY E.; KIM, RYAN Y.; PRABHU, SUDHAKAR V.
To: MICROSOFT CORPORATION
Reel/Frame 033725/0559 →
Continuity (2)
Provisional Application 61981651 · Apr 18, 2014
Related Publication 20150298010A1 · Oct 22, 2015