Patent ID: 9619943
Date: 2017-04-11
CPC Classifications: G06F,G06T

Claim:
1. One or more computer readable hardware storage devices storing processor executable instructions for causing one or more data processing devices to carry out a method for providing real time augmentation information for a live event having at least portions thereof viewable by way of one or more event viewing devices so that the live event is viewable in real time by a user with aid of a reality augmenting system, where the live event has a finite event duration, the method comprising: receiving an indication that the user is gazing at an in-view real time viewable portion of the live event, the real time viewable portion being present during the finite event duration of the live event; while the user is indicated to be gazing at the in-view real time viewable portion of the live event, automatically determining at least one of likely next viewable fields of real time viewing of the live event that will be next gaze-able at by the user and identifying one or more real objects of the event that are expected to be present within the determined at least one of likely next viewable fields; retrieving corresponding items of supplemental information describing at least a portion of one or more of the identified real objects expected to be present in the determined at least one of likely next viewable fields; identifying corresponding virtual display elements within which the retrieved and corresponding items of supplemental information can be potentially presented to the user by way of the reality augmenting system if the determined at least one of likely next viewable fields becomes a currently viewable field; determining one or more relative positions within the determined at least one of likely next viewable fields for the identified virtual display elements to be potentially presented to the user; and in response to at least one of previously identified real objects coming to be present in a currently gaze-able at one of the predetermined likely next viewable fields, rendering at least part of the retrieved and corresponding items of supplemental information in a corresponding one or more of the pre-identified virtual display elements, where the rendered-to virtual display elements are positioned at their respectively pre-determined relative positions within the currently gaze-able at one of the predetermined likely next viewable fields, each rendered-to virtual display element being finally rendered at at least one of a position proximate to its corresponding identified real object that is present in the currently gaze-able at one of the predetermined likely next viewable fields and a position corresponding to a cue indicating a scripted part of the live event.