HINT-BASED STREAMING OF AUXILIARY CONTENT ASSETS FOR AN INTERACTIVE ENVIRONMENT
First Claim
1. In a client device configured to interact with an interactive environment containing one or more auxiliary content targets, a computer implemented method for obtaining auxiliary content, comprising:
- a) displaying a scene of a portion of the simulated environment based on a point of view (POV) on a video display;
b) generating a pre-hint vector based on a position of the POV in the simulated environment;
c) sending the pre-hint vector to a server;
d) receiving auxiliary content information from the server, wherein the auxiliary content information relates to auxiliary content for one or more auxiliary content targets within a potential future field of view determined from the pre-hint vector; and
e) pre-fetching the auxiliary content for the one or more auxiliary content targets.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods for obtaining and distributing auxiliary content assets for an interactive environment and a client device and server that may implement such methods are disclosed. The client device displays a scene of a portion of the simulated environment from a camera point of view (camera POV) on a video display. The client device generates a pre-hint vector based on position of the camera POV, sends the vector to a server and receives auxiliary content information from the server. The server receives the pre-hint vector, determines the future field from the pre-hint vector, identifies one or more auxiliary content targets within the potential future field of view, and sends auxiliary content information for the identified targets to the client device.
136 Citations
35 Claims
-
1. In a client device configured to interact with an interactive environment containing one or more auxiliary content targets, a computer implemented method for obtaining auxiliary content, comprising:
-
a) displaying a scene of a portion of the simulated environment based on a point of view (POV) on a video display; b) generating a pre-hint vector based on a position of the POV in the simulated environment; c) sending the pre-hint vector to a server; d) receiving auxiliary content information from the server, wherein the auxiliary content information relates to auxiliary content for one or more auxiliary content targets within a potential future field of view determined from the pre-hint vector; and e) pre-fetching the auxiliary content for the one or more auxiliary content targets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A client device configured to interact with an interactive environment, comprising:
-
a processor; a memory coupled to the processor; one or more instructions embodied in memory for execution by the processor, the instructions being configured to implement a method for obtaining auxiliary content for an interactive environment, the method comprising; a) displaying a scene of a portion of the simulated environment from a point of view (POV) on a video display; b) generating a pre-hint vector based on a position of the POV in the simulated environment; c) sending the pre-hint vector to a server; d) receiving auxiliary content information from the server, wherein the auxiliary content information relates to auxiliary content for one or more auxiliary content targets within a potential future field of view determined from the pre-hint vector. - View Dependent Claims (19, 20)
-
-
21. In a server, a computer implemented method for managing distribution of auxiliary content, comprising:
-
a) receiving a pre-hint vector from a client device, wherein the pre-hint vector includes information based on a position of a point of view (POV) in the simulated environment; b) determining a future field of view using the information included in the pre-hint vector; c) identifying one or more auxiliary content targets within the potential future field of view; and d) sending auxiliary content information to the client device, wherein the auxiliary content information relates to auxiliary content for the one or more auxiliary content targets within the potential future field of view (FOV). - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A server, comprising:
-
a processor; a memory; and one or more instructions embodied in memory for execution by the processor, the instructions being configured to implement a method for managing distribution of auxiliary content, the method comprising; a) receiving a pre-hint vector from a client device, wherein the pre-hint vector includes information based on a position and movement of a point of view (POV) in the simulated environment; b) determining a future field of view using the information included in the pre-hint vector; c) identifying one or more auxiliary content targets within the potential future field of view; and d) sending auxiliary content information to the client device, wherein the auxiliary content information relates to auxiliary content for the one or more auxiliary content targets within the potential future field of view (FOV). - View Dependent Claims (34, 35)
-
Specification