Volumetric vector node and object based multi-dimensional operating system
AssigneeXrdna
InventorCharles Nathan Adelman
Life of this patent
Estimating the term…
Abstract
A method for the visualization and addressing of data within a volumetric container, using XYZ coordinates represented as a vector. Whereas users build their own immersive experience, variants, and/or representations of their respective data as polygons nested within a virtual universe. This includes variants such as time, space, velocity and trajectory as they relate to data containers, and the tracking of each user's multi-dimensional representations. This method also creates permanent threaded connections between web data, social communities and data retrieved from any other source, to a structured polygon based correlation library.
Claims20
A system for searching a mixed reality simulation comprising:
- a memory to:
- store a set of geometric container definitions for a mixed reality simulation comprising networked computing resources connected to a network,
- wherein each geometric container definition describes a physical location in at least three dimensions, and
- store metadata describing a set of associations between the set of geometric container definitions, contextual data, and indicators of sets of rendering resources within the networked computing resources,
- wherein each set of rendering resources is indicated, based on the set of associations, as an authority for providing rendering information inside an associated geometric container;
- and
- a processor to:
- receive, from a client application, a search query and an indication of a viewport, and a coordinate;
- determine, based on the indication of the viewport and a proximity to the coordinate, a subset of the geometric container definitions from the set of geometric container definitions;
- identify, based on the metadata associated with the subset of the set of geometric container definitions, results of the search query, comprising one or more rendering resources, and contextual data associated with the subset of the set of geometric container definitions;
- determine, by evaluating for each geometric container definition in the subset:
- a spatial distance from the coordinate,
- contextual relevance to the search query, and
- a rendering authority indicator,
- to select a first rendering resource hosted on a first networked server and a second rendering resource hosted on a second networked server, from among the one or more rendering resources identified for the subset,
- wherein the first rendering resource is selected as having primary authority for rendering immersive content, and the second rendering resource is selected for redundancy or load balancing, based on the results of the evaluation;
- transmit, via the network and to the client application and based on the results, an indication of the first networked server comprising the first rendering resource with matched contextual data and associated with the subset of the set of geometric container definitions;
- and
- transmit, via the network and to the client application, an indication of the second networked server comprising the second rendering resource associated with the subset of the set of geometric container definitions.
A method for searching an extended reality simulation, the method comprising:
- storing a set of geometric container definitions for a mixed reality simulation comprising networked computing resources connected to a network,
- wherein each geometric container definition describes a physical location in at least three dimensions, and
- storing metadata describing a set of associations between the set of geometric container definitions, contextual data, and indicators of sets of rendering resources within the networked computing resources,
- wherein each set of rendering resources is indicated, based on the set of associations, as an authority for providing rendering information inside an associated geometric container;
- and
- receiving, from a client application, a search query and an indication of a viewport and a coordinate;
- identifying, based on the indication of the viewport and a proximity to the coordinate, a subset of the geometric container definitions from the set of geometric container definitions;
- determining, based on the metadata associated with the subset of the set of geometric container definitions, results, comprising one or more computing resources within the network, between the search query and contextual data associated with the subset of the set of geometric container definitions;
- determining, by evaluating for each geometric container definition in the subset:
- a spatial distance from the coordinate,
- contextual relevance to the search query, and
- a rendering authority indicator,
- to select a first rendering resource hosted on a first networked server and a second rendering resource hosted on a second networked server, from among the one or more rendering resources identified for the subset,
- wherein the first rendering resource is selected as having primary authority for rendering immersive content, and the second rendering resource is selected for redundancy or load balancing, based on the results of the evaluation;
- transmitting, to the client application and based on the results, an indication of the first server comprising the first computing resource with matched contextual data and associated with the subset of the set of geometric container definitions;
- and
- transmitting, via the network and to the client application, an indication of the second networked server comprising the second rendering resource associated with the subset of the set of geometric container definitions.
A computer program product comprising a non-transitory computer-readable storage medium that stores instructions for execution by a processor to perform operations of a client application searching a three-dimensional virtual simulation, the operations, when executed by the processor, to perform a method, the method comprising:
- transmitting, from a client application to a service over a network, a search query and an indication of a viewport and a coordinate within the simulation,
- wherein the simulation comprises a set of geometric container definitions, each geometric container definition describing a physical location in at least three dimensions,
- wherein the service is configured to search a set of geometric container definitions for an extended reality simulation, and stores metadata describing a set of associations between the set of geometric container definitions, contextual data, and indicators of sets of computing resources,
- wherein each geometric container definition describes a physical location in at least three dimensions, and
- wherein each set of computing resources is indicated, based on the set of associations, as an authority for providing rendering information inside an associated geometric container;
- receiving, via the network and from the service to the client application, an indication of a first server comprising a first computing resource with matched contextual data, based on the search query, and associated with a subset of a set of geometric container definitions;
- receiving, via the network and from the service to the client application, an indication of a second server comprising a second computing resource associated with the subset of the set of geometric container definitions;
- transmitting, via the network and based on the results and to the first server, a request for a first set of rendering information;
- and
- transmitting, via the network and based on the results and to the second server, a request for a second set of rendering information.
Dependencies are inferred from the claim text.