Area of interest subscription
First Claim
1. A computing system for providing information associated with an area of interest within a virtual space comprising:
- one or more processors;
one or more memories having stored therein computer instructions that, upon execution by the one or more processors, cause at least the computing system to perform operations comprising;
receiving information indicating the area of interest within the virtual space, wherein the virtual space comprises a plurality of sub-spaces associated with a plurality of sub-space components, the plurality of sub-space components receiving information indicating registration of objects to associated sub-spaces and de-registration of objects from associated sub-spaces;
determining one or more sub-spaces of the virtual space that are at least partially included within the area of interest, wherein the one or more sub-spaces comprise less than all of the plurality of sub-spaces;
for each of the one or more sub-spaces, subscribing to the sub-space to receive, from one or more associated sub-space components, information indicating one or more objects that are registered to the sub-space, wherein a first object registers to or de-registers from a first sub-space of the one or more sub-spaces during a course of a subscription to the first sub-space; and
providing, for rendering and display of at least part of the area of interest, object data associated with at least one object that is registered to at least one of the one or more sub-spaces.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for area of interest subscription are described herein. In some examples, a requestor, such as a client or other component, may be focused on a particular area of interest within a virtual space. A requestor may, for example, provide information indicating its area of interest within the virtual space. This information may then be used to determine one or more sub-spaces that are at least partially included within the area of interest. The requestor may then be subscribed to each sub-space that is at least partially included within the area of interest. When subscribed to a sub-space, object registration information indicating one or more objects that are registered to the sub-space may be received from one or more sub-space components that are associated with the sub-space.
-
Citations
20 Claims
-
1. A computing system for providing information associated with an area of interest within a virtual space comprising:
-
one or more processors; one or more memories having stored therein computer instructions that, upon execution by the one or more processors, cause at least the computing system to perform operations comprising; receiving information indicating the area of interest within the virtual space, wherein the virtual space comprises a plurality of sub-spaces associated with a plurality of sub-space components, the plurality of sub-space components receiving information indicating registration of objects to associated sub-spaces and de-registration of objects from associated sub-spaces; determining one or more sub-spaces of the virtual space that are at least partially included within the area of interest, wherein the one or more sub-spaces comprise less than all of the plurality of sub-spaces; for each of the one or more sub-spaces, subscribing to the sub-space to receive, from one or more associated sub-space components, information indicating one or more objects that are registered to the sub-space, wherein a first object registers to or de-registers from a first sub-space of the one or more sub-spaces during a course of a subscription to the first sub-space; and providing, for rendering and display of at least part of the area of interest, object data associated with at least one object that is registered to at least one of the one or more sub-spaces. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing information associated with an area of interest within a virtual space comprising:
-
receiving information indicating the area of interest within the virtual space, wherein the virtual space comprises a plurality of sub-spaces associated with a plurality of sub-space components, the plurality of sub-space components receiving information indicating registration of objects to associated sub-spaces and de-registration of objects from associated sub-spaces; determining one or more sub-spaces of the virtual space that are at least partially included within the area of interest, wherein the one or more sub-spaces comprise less than all of the plurality of sub-spaces; for each of the one or more sub-spaces, subscribing to the sub-space to receive, from one or more associated sub-space components, information indicating one or more objects that are registered to the sub-space, wherein a first object registers to or de-registers from a first sub-space of the one or more sub-spaces during a course of a subscription to the first sub-space; and providing object data associated with at least one object that is registered to at least one of the one or more sub-spaces. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable storage media having stored thereon instructions that, upon execution by one or more compute nodes, cause the one or more compute nodes to perform operations comprising:
-
receiving information indicating an area of interest within a virtual space, wherein the virtual space comprises a plurality of sub-spaces associated with a plurality of sub-space components, the plurality of sub-space components receiving information indicating registration of objects to associated sub-spaces and de-registration of objects from associated sub-spaces; determining one or more sub-spaces of the virtual space that are at least partially included within the area of interest, wherein the one or more sub-spaces comprise less than all of the plurality of sub-spaces; for each of the one or more sub-spaces, subscribing to the sub-space to receive, from one or more associated sub-space components, information indicating one or more objects that are registered to the sub-space, wherein a first object registers to or de-registers from a first sub-space of the one or more sub-spaces during a course of a subscription to the first sub-space; and providing object data associated with at least one object that is registered to at least one of the one or more sub-spaces. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification