IP Library Granted Patent US 7,446,772
Granted Patent B2
US 7,446,772 · App. 11/311,870 · Granted Nov 4, 2008

Spectator experience for networked gaming

Assignee: Microsoft Corporation
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 7,446,772
App. No.
11/311,870
Granted
Nov 4, 2008
Kind
B2
Abstract

A spectator experience corresponding to an occurrence of one or more games or events is generated based on each associated occurrence. The occurrence of a game or event varies in response to contributions and/or interactions of one or more participants of the game or event. The spectator experience enables users thereof to observe an augmented version of the game or event, such as by implementing enhanced viewpoint controls and/or other spectator related effects. In a particular aspect, the spectator experience can provide an indication of the spectator' presence, which is made available to the spectators and/or to the participants of the game.

Claims (32)

1. A system for providing a spectator experience of an event, comprising:

a spectator engine that aggregates selected portions of an event-related information and real-time spectator data that includes non-participant initiated event-related information, the non-participant initiated event-related information is generated between a non-participant and one of a participant and a disparate non-participant; and

a distribution system that transforms the real-time spectator data into a representation of the spectator experience, the spectator experience customized based at least in part on a spectator preference or spectator parameters.

2. The system of claim 1 , the spectator engine further comprises a viewing control that implements a cinematographic feature relative to the real-time spectator data.

3. The system of claim 2 , the spectator engine further comprises a plurality of virtual cameras, each of the virtual cameras selectively animates associated portions of the real-time spectator data based at least in part upon the viewing control.

4. The system of claim 3 , the viewing control automatically selects one of the virtual cameras based at least in part upon a camera selection algorithm.

5. The system of claim 1 , the real-time spectator data comprises an indication of a number of users associated with the spectator experience.

6. The system of claim 5 , the spectator data further comprises data that provides the spectator experience with at least one of an audio and visual representation indicative of the number of spectators associated with the event.

7. The system of claim 5 , the spectator data further comprises data that provides the spectator experience with at least one of an audio and visual representation of previously associated users of the spectator experience for the event.

8. The system of claim 1 , further comprising a portal that facilitates posting information based at least in part on the real-time spectator data onto a network.

9. A system for providing a spectator experience for an electronic game comprising:

means for receiving game data corresponding to an occurrence of the electronic game;

means for receiving spectator data that is based at least in part upon a spectator view of the occurrence, the spectator data is generated between a spectator and one of a participant and a disparate spectator;

means for aggregating the game data with the spectator data;

means for rendering the spectator experience based at least in part upon the aggregated data; and

means for customizing the spectator experience based at least in part on a spectator preference or spectator parameters.

10. The system of claim 9 , further comprising means for generating the game data and the spectator data in real-time.

11. The system of claim 9 , further comprising means for dynamically selecting the spectator view based at least in part upon a predefined camera selection algorithm.

12. The system of claim 11 , the means for dynamically selecting the spectator view is based at least in part on a spectator preference.

13. The system of claim 11 , the means for dynamically selecting the spectator view is based at least in part upon on a manual instruction.

14. The system of claim 11 , farther comprising means for determining a number of spectators; the means for rendering the spectator experience incorporates the number of spectators.

15. A method for providing a spectator experience associated with an event, comprising:

receiving event information that corresponds to an occurrence of the event;

selecting a portion of the event information;

aggregating the selected portion of the event information with non-participant initiated information that corresponds to the occurrence, the non-participant initiated information is generated between a spectator and one of a participant and a disparate spectator;

rendering the spectator experience that includes the aggregated information; and

customizing the spectator experience based at least in part on a spectator preference or spectator parameters.

16. The method of claim 15 , farther comprising receiving the event information in real-time with respect to the occurrence.

17. The method of claim 16 , the non-participant initiated information includes an indication of a number of spectators of the spectator experience.

18. The method of claim 17 , farther comprising rendering the indication of the number of spectators of the spectator experience.

19. The method of claim 18 , farther comprising identifying one or more spectators and rendering the identification of the one or more spectators.

20. The method of claim 15 , the act of rendering the spectator experience further comprises rendering a spectator view based at least in part upon the occurrence.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2006
From: DEMAR, STEVEN D.
To: MICROSOFT CORPORATION
Reel/Frame 017247/0911 →
Continuity (2)
Continuation 0993471700 · Aug 22, 2001
Related Publication 20060098013A1 · May 11, 2006