System and method of instantly previewing immersive content
First Claim
1. A method of rendering a content preview in a virtual space based on user locations, the method comprising:
- at a computing system having one or more processors, memory for storing programs to be executed by the one or more processors, wherein the computing system is communicatively connected to a head-mounted display wore by a user;
rendering a user interface panel in the virtual space, wherein the user interface panel includes multiple content posters, each having a unique location in the virtual space;
measuring the head-mounted display'"'"'s location in a physical space using a position tracking system adjacent the user;
determining the user'"'"'s location in the virtual space relative to the user interface panel according to the head-mounted display'"'"'s location in the physical space; and
in accordance with a determination that the user'"'"'s location relative to the user interface panel and at least one of the multiple content posters'"'"' location in the virtual space satisfy a predefined condition, replacing the user interface panel with a content preview associated with the corresponding content poster in the virtual space without having additional user input beyond the user'"'"'s location relative to the user interface panel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is performed at a computing system for rendering a content preview in a virtual space based on user locations. The computing system is communicatively connected to a head-mounted display wore by a user. The method includes: rendering a user interface panel in the virtual space, wherein the user interface panel includes multiple content posters, each having a unique location in the virtual space; measuring the head-mounted display'"'"'s location in a physical space using a position tracking system adjacent the user; determining the user'"'"'s location in the virtual space according to the head-mounted display'"'"'s location in the physical space; and in accordance with a determination that the user'"'"'s location and at least one of the multiple content posters'"'"' location in the virtual space satisfy a predefined condition, replacing the user interface panel with a content preview associated with the corresponding content poster in the virtual space.
14 Citations
20 Claims
-
1. A method of rendering a content preview in a virtual space based on user locations, the method comprising:
at a computing system having one or more processors, memory for storing programs to be executed by the one or more processors, wherein the computing system is communicatively connected to a head-mounted display wore by a user; rendering a user interface panel in the virtual space, wherein the user interface panel includes multiple content posters, each having a unique location in the virtual space; measuring the head-mounted display'"'"'s location in a physical space using a position tracking system adjacent the user; determining the user'"'"'s location in the virtual space relative to the user interface panel according to the head-mounted display'"'"'s location in the physical space; and in accordance with a determination that the user'"'"'s location relative to the user interface panel and at least one of the multiple content posters'"'"' location in the virtual space satisfy a predefined condition, replacing the user interface panel with a content preview associated with the corresponding content poster in the virtual space without having additional user input beyond the user'"'"'s location relative to the user interface panel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computing system for rendering a content preview in a virtual space based on user locations, wherein the computing system is communicatively connected to a head-mounted display wore by a user, the computing system comprising:
-
one or more processors; memory; and a plurality of programs stored in the memory, wherein the plurality of programs, when executed by the one or more processors, cause the computing system to perform one or more operations including; rendering a user interface panel in the virtual space, wherein the user interface panel includes multiple content posters, each having a unique location in the virtual space; measuring the head-mounted display'"'"'s location in a physical space using a position tracking system adjacent the user; determining the user'"'"'s location in the virtual space relative to the user interface panel according to the head-mounted display'"'"'s location in the physical space; and in accordance with a determination that the user'"'"'s location relative to the user interface panel and at least one of the multiple content posters'"'"' location in the virtual space satisfy a predefined condition, replacing the user interface panel with a content preview associated with the corresponding content poster in the virtual space without having additional user input beyond the user'"'"'s location relative to the user interface panel. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium in connection with a computing system having one or more processors for rendering a content preview in a virtual space based on user locations, wherein the computing system is communicatively connected to a head-mounted display wore by a user, and the non-transitory computer readable storage medium stores a plurality of programs that, when executed by the one or more processors, cause the computing system to perform one or more operations including:
-
rendering a user interface panel in the virtual space, wherein the user interface panel includes multiple content posters, each having a unique location in the virtual space; measuring the head-mounted display'"'"'s location in a physical space using a position tracking system adjacent the user; determining the user'"'"'s location in the virtual space relative to the user interface panel according to the head-mounted display'"'"'s location in the physical space; and in accordance with a determination that the user'"'"'s location relative to the user interface panel and at least one of the multiple content posters'"'"' location in the virtual space satisfy a predefined condition, replacing the user interface panel with a content preview associated with the corresponding content poster in the virtual space without having additional user input beyond the user'"'"'s location relative to the user interface panel. - View Dependent Claims (17, 18, 19, 20)
-
Specification