Content provisioning system and method

JP2025100685A5Pending Publication Date: 2026-03-06MAGIC LEAP INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-10
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing content provisioning systems for augmented and virtual reality operations lack efficient methods to dynamically provide location-specific and enhanced content based on real-world geographical parameters, leading to suboptimal user experiences.

Method used

A content provisioning system that includes a mobile device with a processor, communication interfaces, and a head-mounted visual component, capable of connecting to resource devices to receive and process content specific to geographical parameters, utilizing spatial computing layers, sensors, and steerable wireless connectors for improved content delivery.

Benefits of technology

Enhances user experience by providing location-specific, enhanced content and information, optimizing content delivery through parallel connections with edge and fog resource devices, and improving connectivity and processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a content provisioning system and a method.SOLUTION: The present invention provides a content provisioning system. A mobile device has a mobile device processor. The mobile device has a communication interface connected to the mobile device processor and to a first resource device communication interface and under control of the mobile device processor to receive first content transmitted by a first resource device transmitter. The mobile device has a mobile device output device connected to the mobile device processor and under control of the mobile device processor, capable of providing an output that can be sensed by a user.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - Reference to Related Applications) This application claims the benefit of priority of U.S. Provisional Patent Application No. 62 / 841,806, filed May 1, 2019, which is hereby incorporated by reference in its entirety.

[0002] The present invention relates to connected mobile computing systems, methods, and configurations, and more particularly, to content provisioning systems, mobile computing systems, methods, and configurations characterized by at least one wearable component that can be utilized for virtual reality operations and / or augmented reality operations.

Background Art

[0003] Content provisioning systems having one or more augmented reality systems have become common for viewing the real world with the superimposition of digital content. The content provisioning system may include a mobile device such as, for example, a head - mounted viewing component. The content provisioning system may further include a resource device, i.e., a storage medium, having a resource device dataset that includes content. The resource device transmits the content to the mobile device. The mobile device has a connected output device capable of providing an output that can be perceived by the user.

Summary of the Invention

Means for Solving the Problems

[0004] The present invention provides a content provisioning system including a mobile device, which may have a mobile device processor, a mobile device communication interface connected to the mobile device processor and a first resource device communication interface, and configured to receive first content transmitted by a first resource device transmitter under the control of the mobile device processor, and a mobile device output device connected to the mobile device processor and configured to provide an output perceptible by a user under the control of the mobile device processor.

[0005] The content provisioning system may further include a first resource device, which may have a first resource device processor, a first resource device storage medium, a first resource device dataset including first content on the first resource device storage medium, and a first resource device communication interface forming part of the first resource device, connected to the first resource device processor and under the control of the first resource device processor.

[0006] The content provisioning system may include the following, that is, the first resource device is at a first location, the mobile device communication interface creates a first connection with the first resource device, and the content is first content specific to first geographical parameters of the first connection.

[0007] The content provisioning system may further include a second resource device processor, a second resource device storage medium, a second resource device dataset including second content on the second resource device storage medium, and a second resource device communication interface that forms part of the second resource device, is connected to the second resource device processor, and is under the control of the second resource device processor. The second resource device may be located at a second location, the mobile device communication interface may create a second connection with the second resource device, and the content may be second content specific to the second geographical parameters of the second connection.

[0008] The content provisioning system may include, for example, a head-mounted visual component that the mobile device can be coupled to the user's head, and the first and second content may provide the user with at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user.

[0009] The content provisioning system may further include a location-specific island for the user to enter, where specific features are preconfigured to be located and interpreted by the mobile device to determine geographical parameters of the world around the user.

[0010] The content provisioning system may include, for example, that the specific features are visually detectable features.

[0011] The content provisioning system may include, for example, that the specific features are wireless connectivity-related features.

[0012] The content provisioning system may further include a plurality of sensors connected to a head-mounted visual component used by a mobile device to determine geographical parameters of the world around the user.

[0013] The content provisioning system may further include a user interface configured to enable the user to perform at least one of capturing, using, viewing, and bypassing information about the first or second content.

[0014] The content provisioning system may include the following, i.e., the connection is a wireless connection.

[0015] The content provisioning system may include the following, i.e., the first resource device is at a first location, the mobile device has sensors that detect a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the content is first content specific to the first geographical parameter.

[0016] The content provisioning system may include the following, i.e., the second resource device is at a second location, the mobile device has sensors that detect a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter.

[0017] The content provisioning system may include the following, i.e., the mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second content provide the user with at least one of additional content, enhanced content, and information about a specific view of the world as seen by the user.

[0018] The content provisioning system may further include a spatial computing layer between the mobile device and the resource layer, which has a plurality of data sources, receives data resources, integrates the data resources, determines an integrated profile, and is programmed to determine first content based on the integrated profile.

[0019] The content provisioning system may include the following. That is, the spatial computing layer may include a spatial computing resource device processor, a spatial computing resource device storage medium, and a spatial computing resource device dataset on the spatial computing resource device storage medium that can be executed by the processor to receive data resources, integrate the data resources, determine an integrated profile, and determine first content based on the integrated profile.

[0020] The content provisioning system may further include an abstraction and arbitration layer that is interposed between the mobile device and the resource layer, makes a workload determination, and is programmed to distribute tasks based on the workload determination.

[0021] The content provisioning system may further include a camera device that captures an image of the physical world around the mobile device, and the image is used to make a workload determination.

[0022] The content provisioning system may further include a camera device that captures an image of the physical world around the mobile device, and the image forms one of the data resources.

[0023] The content provisioning system may include the following, namely, the first resource device is an edge resource device, and the mobile device communication interface is connected to a second resource device communication interface in parallel with the connection between the mobile device processor and the first resource device, and includes one or more mobile device receivers that receive second content.

[0024] The content provisioning system may include the following, namely, the second resource device is a fog resource device having a second latency that is slower than the first latency.

[0025] The content provisioning system may include the following, namely, the mobile device communication interface is connected to a third resource device communication interface in parallel with the connection between the mobile device processor and the second resource device, and includes one or more mobile device receivers that receive third content transmitted by a third resource device transmitter, and the third resource device is a cloud resource device having a third latency that is slower than the second latency.

[0026] The content provisioning system may include the following, namely, the connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device.

[0027] The content provisioning system may include the following, namely, the radio tower is connected to the fog resource device.

[0028] The content provisioning system may include the following, namely, the Wi-Fi connection device is connected to the fog resource device.

[0029] The content provisioning system may further include at least one camera that captures at least first and second images, and the mobile device processor transmits the first image to the edge resource device for faster processing and the second image to the fog resource device for slower processing.

[0030] The content provisioning system may include, for example, at least one camera that is an indoor camera that captures a first image of the user.

[0031] The content provisioning system may further include a sensor that provides sensor input into the processor, an attitude estimator that is executable by the processor and calculates the attitude of the mobile device, including at least one of the location and orientation of the mobile device based on the sensor input, a steerable wireless connector that creates a steerable wireless connection between the mobile device and the edge resource device, and a steering system that is connected to the attitude estimator, provides input into the steerable wireless connector, steers the steerable wireless connection, and has an output that, at least, improves the connection.

[0032] The content provisioning system may include, for example, the steerable wireless connector is a phased array antenna.

[0033] The content provisioning system may include, for example, the steerable wireless connector is a radar hologram type transmission connector.

[0034] The content provisioning system may further include an arbiter function that is executable by the processor to determine, respectively, the number of edge and fog resources available through the edge and fog resource devices, transmit processing tasks to the edge and fog resources according to the determination of the available resources, and receive the results returned from the edge and fog resources.

[0035] The content provisioning system may include the following, that is, the arbiter function can be executed by a processor to combine results from edge and fog resources.

[0036] The content provisioning system may further include a runtime controller function that can be executed by a processor to determine whether a process is a runtime process, and if a determination is made that a task is a runtime process, execute the task immediately without using the arbiter function, and if a determination is made that a task is not a runtime process, make a determination using the arbiter function.

[0037] The content provisioning system may further include a plurality of edge resource devices for exchanging data between a plurality of edge resource devices and fog resource devices, wherein the data is captured by different sensors and transmitted to the edge resource devices, and includes a plurality of edge resource devices including points in space, and a superpoint calculation function that can be executed by a processor to determine selected points where data from two or more of the edge resource devices overlaps.

[0038] The content provisioning system may further include a plurality of diverse mobile devices, and each superpoint is used within each mobile device for positioning, orientation, or pose estimation of the individual mobile device.

[0039] The content provisioning system may further include a context trigger function that can be executed using a processor to generate context triggers for a group of superpoints and store the context triggers on a computer-readable medium.

[0040] The content provisioning system may further include a rendering engine executable by a mobile device processor, and the context trigger is used as a handle for rendering an object based on the first content.

[0041] The content provisioning system may further include a rendering function executable by a mobile device processor to connect the mobile device to a plurality of resource devices, each resource device receiving an individual rendering request, receiving renderings from respective ones of the remote devices based on the individual rendering request, comparing the renderings, determining a preferred rendering, and selecting the preferred rendering transmitted by the first resource device transmitter as the first content using the mobile device processor.

[0042] The content provisioning system may include the following, i.e., the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented in a posture.

[0043] The present invention also provides a method of providing content, including connecting a mobile device communication interface of a mobile device to a first resource device communication interface of a first resource device under the control of a mobile device processor of the mobile device, and receiving, using the mobile device communication interface and under the control of the mobile device processor, first content transmitted by a first resource device transmitter.

[0044] The method may further include storing, under the control of a first resource device processor, a first resource device data set including first content on a first resource device storage medium connected to the first resource device processor, and transmitting, under the control of the first resource device processor, the first content using a first resource device communication interface connected to the first resource device processor.

[0045] The method may include the following, namely, the first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the content is first content specific to first geographical parameters of the first connection.

[0046] The method may further include storing, under the control of a second resource device processor, a second resource device data set including second content on a second resource device storage medium connected to the second resource device processor, and transmitting, under the control of the second resource device processor, the second content using a second resource device communication interface connected to the second resource device processor, where the second resource device is in a second location, the mobile device communication interface creates a second connection with the second resource device, and the content is second content specific to second geographical parameters of the second connection.

[0047] The method may include the following, namely, the mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second content provide the user with at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user.

[0048] The method may include the following, i.e., the user enters a location - specific island where specific features are pre - configured to be located and interpreted by the mobile device to determine geographical parameters of the world around the user.

[0049] The method may include the following, i.e., the specific features are visually detectable features.

[0050] The method may include the following, i.e., the specific features are wireless - connectivity - related features.

[0051] The method may include the following, i.e., a plurality of sensors are connected to a head - mounted visual component that is used by the mobile device to determine geographical parameters of the world around the user.

[0052] The method may further include receiving input from the user through a user interface and performing at least one of fetching, utilizing, visualizing, and bypassing information with the first or second content.

[0053] The method may include the following, i.e., the connection is a wireless connection.

[0054] The method may include the following, i.e., the first resource device is at a first location and the mobile device has sensors that detect a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the content is first content specific to the first geographical parameter.

[0055] The method may include the following, i.e., the second resource device is in a second location, the mobile device has a sensor that detects a second feature in the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter.

[0056] The method may include the following, i.e., the mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide the user with at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user.

[0057] The method may further include receiving data resources by a spatial computing layer between the mobile device and a resource layer having a plurality of data sources, integrating the data resources by the spatial computing layer to determine an integrated profile, and determining the first content based on the integrated profile by the spatial computing layer.

[0058] The method may include the following, i.e., the spatial computing layer includes a spatial computing resource device processor, a spatial computing resource device storage medium, and a spatial computing resource device dataset on the spatial computing resource device storage medium that is executable by the processor to receive data resources, integrate the data resources, determine an integrated profile, and determine the first content based on the integrated profile.

[0059] The method may further include determining a workload using an abstraction and arbitration layer interposed between the mobile device and the resource layer, and dispersing tasks based on the workload using the abstraction and arbitration layer.

[0060] The method may further include capturing an image of the physical world around the mobile device using a camera device, the image being used to determine the workload.

[0061] The method may further include capturing an image of the physical world around the mobile device using a camera device, the image forming one of the data resources.

[0062] The method may further include: the first resource device being an edge resource device, connecting the mobile device communication interface of the mobile device to the second resource device communication interface of the second resource device in parallel with the connection to the first resource device under the control of the mobile device processor of the mobile device, and receiving second content transmitted by the second resource device transmitter using the mobile device communication interface under the control of the mobile device processor.

[0063] The method may further include: the second resource device being a fog resource device having a second latency that is slower than the first latency.

[0064] The method may further include connecting the mobile device communication interface of the mobile device to the third resource device communication interface of a third resource device in parallel with the connection to the second resource device under the control of the mobile device processor of the mobile device, wherein the third resource device is a cloud resource device having a third latency that is slower than the second latency, and receiving, under the control of the mobile device processor, using the mobile device communication interface, third content transmitted by a third resource device transmitter.

[0065] The method may include the following, namely, the connection to the edge resource device is made through a cell tower, and the connection to the fog resource device is made through a Wi-Fi connection device.

[0066] The method may include the following, namely, the cell tower is connected to the fog resource device.

[0067] The method may include the following, namely, the Wi-Fi connection device is connected to the fog resource device.

[0068] The method may further include capturing at least first and second images using at least one camera, and the mobile device processor transmits the first image to the edge resource device and the second image to the fog resource device.

[0069] The method may include the following, namely, at least one camera is an indoor camera that captures a first image of the user.

[0070] The method may further include receiving, by a processor, sensor inputs, determining, by the processor, based on the sensor inputs, a posture of the mobile device including at least one of a location and an orientation of the mobile device, and steering, by the processor, an steerable wireless connector based on the posture to create a wireless connection between the mobile device and an edge resource device and at least improve the connection.

[0071] The method may include, that is, the steerable wireless connector is a phased array antenna.

[0072] The method may include, that is, the steerable wireless connector is a radar hologram type transmission connector.

[0073] The method may further include determining, by an arbiter function executed by a processor, a number of edge and fog resources available through an edge and a fog resource device, respectively, sending, by the arbiter function, processing tasks to the edge and fog resources according to the determination of the available resources, and receiving, by the arbiter function, results returning from the edge and fog resources.

[0074] The method may further include combining, by the arbiter function, results from the edge and fog resources.

[0075] The method may further include determining, by a mobile device processor, whether a process is a runtime process, and if a determination that a task is a runtime process is made, immediately executing the task without making a determination using the arbiter function, and if a determination that a task is not a runtime process is made, making a determination using the arbiter function.

[0076] The method may further include exchanging data between a plurality of edge resource devices and fog resource devices, where the data includes points in space that are captured by different sensors and transmitted to the edge resource devices, and determining superpoints that are selected points where data from two or more of the edge resource devices overlaps.

[0077] The method may further include using each superpoint within a plurality of mobile devices for determining the location, orientation, or pose of an individual mobile device.

[0078] The method may further include generating, using a processor, a context trigger for a group of superpoints and storing, using the processor, the context trigger on a computer-readable medium.

[0079] The method may further include using the context trigger as a handle for rendering an object based on first content.

[0080] The method may further include connecting, under the control of a mobile device processor, the mobile device to a plurality of resource devices, transmitting, by the mobile device processor, one or more rendering requests, where each resource device receives an individual rendering request, receiving, using the mobile device processor, a rendering from each of the remote devices based on the individual rendering request, comparing, using the mobile device processor, the renderings and determining a preferred rendering, and selecting, using the mobile device communication interface and under the control of the mobile device processor, the preferred rendering as the first content transmitted by a first resource device transmitter.

[0081] The method may include the following, i.e., rendering forms a system with a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to assume or be oriented. For example, the present application provides the following items. (Item 1) A content provisioning system, A mobile device, wherein the mobile device A mobile device processor, and A mobile device receiver, wherein the mobile device receiver is connected to the mobile device processor and a first resource device communication interface of a first resource device at a first location, and under the control of the mobile device processor, the mobile device communication interface creates a first connection with the first resource device, and receives first content transmitted by the first resource device communication interface, the first content being specific to first geographic parameters of the first connection, a mobile device receiver, A mobile device output device, wherein the mobile device output device is connected to the mobile device processor and is capable of providing an output perceptible by a user under the control of the mobile device processor, a mobile device output device A mobile device having A content provisioning system comprising. (Item 2) A first resource device, wherein the first resource device A first resource device processor, and A first resource device storage medium, and A first resource device dataset including first content on the first resource device storage medium, A first resource device communication interface, wherein the first resource device communication interface forms part of the first resource device, is connected to the first resource device processor, and is under the control of the first resource device processor, the first resource device communication interface and A first resource device having The content provisioning system according to item 1, further comprising. (Item 3) A second resource device, wherein the second resource device A second resource device processor, and A second resource device storage medium, and A second resource device dataset including second content on the second resource device storage medium, and A second resource device communication interface, wherein the second resource device communication interface forms part of the second resource device, is connected to the second resource device processor, and is under the control of the second resource device processor, the second resource device communication interface and A second resource device having Further comprising, The second resource device is in a second location, The mobile device communication interface creates a second connection with the second resource device, The second content is specific to second geographic parameters of the second connection, The content provisioning system according to item 1. (Item 4) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second content provide to the user at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user. The content provisioning system according to item 3. (Item 5) The content provisioning system according to item 3, further comprising a location-specific island for the user to enter, wherein specific features are preconfigured to be located and interpreted by the mobile device to determine geographical parameters for the world around the user. (Item 6) The content provisioning system according to item 5, wherein the specific features are visually detectable features. (Item 7) The content provisioning system according to item 5, wherein the specific features are wireless connectivity-related features. (Item 8) The content provisioning system according to item 5, wherein a plurality of sensors connected to the head-mounted visual component are used by the mobile device to determine geographical parameters for the world around the user. (Item 9) The content provisioning system according to item 5, further comprising a user interface configured to enable the user to perform at least one of capturing, utilizing, viewing, and bypassing information about the first or second content. (Item 10) The content provisioning system according to item 1, wherein the connection is a wireless connection. (Item 11) The content provisioning system according to item 1, wherein the mobile device has a sensor for detecting a first feature at the first location, the first feature being used to determine a first geographical parameter associated with the first feature, and the first content being specific to the first geographical parameter. (Item 12) The second resource device is in a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter, the content provisioning system according to item 11. (Item 13) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user, the content provisioning system according to item 12. (Item 14) A spatial computing layer between the mobile device and a resource layer having a plurality of data sources, the spatial computing layer receives data resources, integrates the data resources and determines an integrated profile, and determines the first content based on the integrated profile is programmed to perform, the spatial computing layer further comprising, the content provisioning system according to item 1. (Item 15) The spatial computing layer is a spatial computing resource device, and the spatial computing resource device includes a spatial computing resource device processor, a spatial computing resource device storage medium, and a spatial computing resource device dataset, the spatial computing resource device dataset being on the spatial computing resource device storage medium and being processed by the processor, Receiving the data resource; Integrating the data resource and determining an integrated profile; Determining the first content based on the integrated profile; A spatial computing resource device dataset that is executable to perform the above; A spatial computing resource device having the above; The content provisioning system according to item 14, including the above. (Item 16) An abstraction and arbitration layer, which is interposed between the mobile device and the resource layer, Performing workload determination; Dispersing tasks based on the workload determination; An abstraction and arbitration layer programmed to perform the above; The content provisioning system according to item 14, further including the above. (Item 17) The content provisioning system according to item 14, further including a camera device for photographing an image of the physical world around the mobile device, and the image is used for performing the workload determination. (Item 18) The content provisioning system according to item 14, further including a camera device for photographing an image of the physical world around the mobile device, and the image forms one of the data resources. (Item 19) The first resource device is an edge resource device, and further, The mobile device communication interface is connected to a second resource device communication interface parallel to the connection between the mobile device processor and the first resource device, and includes one or more mobile device receivers for receiving second content. The content provisioning system according to item 1. (Item 20) The content provisioning system according to item 19, wherein the second resource device is a fog resource device having a second waiting time that is slower than the first waiting time. (Item 21) The mobile device communication interface includes one or more mobile device receivers, and the one or more mobile device receivers are connected to a third resource device communication interface in parallel with the connection between the mobile device processor and the second resource device, and receive third content transmitted by the third resource device transmitter, and the third resource device is a cloud resource device having a third waiting time that is slower than the second waiting time. The content provisioning system according to item 20. (Item 22) The connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device. The content provisioning system according to item 20. (Item 23) The radio tower is connected to the fog resource device. The content provisioning system according to item 22. (Item 24) The Wi-Fi connection device is connected to the fog resource device. The content provisioning system according to item 22. (Item 25) Further comprising at least one camera for capturing at least first and second images, and the mobile device processor transmits the first image to the edge resource device for faster processing and the second image to the fog resource device for slower processing. The content provisioning system according to item 19. (Item 26) The at least one camera is an indoor camera for taking a first image of the user. The content provisioning system according to item 25. (Item 27) A sensor that provides sensor input into a processor, An orientation estimator, which is executable by a processor and calculates the orientation of the mobile device, including at least one of the location and orientation of the mobile device, based on the sensor input. A steerable wireless connector that creates a steerable wireless connection between the mobile device and the edge resource device. A steering system that has an output, the output being connected to the orientation estimator and providing an input into the steerable wireless connector to steer the steerable wireless connection and at least improve the connection. The content provisioning system according to item 19, further comprising (Item 28) The content provisioning system according to item 27, wherein the steerable wireless connector is a phased array antenna. (Item 29) The content provisioning system according to item 27, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 30) An arbiter function, which is executable by a processor to Determine the number of edge and fog resources available through the edge and fog resource devices respectively, Transmit processing tasks to the edge and fog resources according to the determination of the available resources, Receive results returned from the edge and fog resources And perform the arbiter function. The content provisioning system according to item 19, further comprising (Item 31) The arbiter function is executable by the processor to executable to combine the results from the edge and fog resources The content provisioning system according to item 30 (Item 32) A runtime controller function, wherein the runtime controller function is performed by the processor To determine whether the process is a runtime process If it is determined that the task is a runtime process, execute the task immediately without using the arbiter function If it is determined that the task is not a runtime process, make a decision using the arbiter function A runtime controller function executable to perform the above The content provisioning system according to item 30, further comprising the above (Item 33) A plurality of edge resource devices, wherein the plurality of edge resource devices exchange data between the plurality of edge resource devices and the fog resource device, and the data includes points in space captured by different sensors and transmitted to the edge resource device A superpoint calculation function, wherein the superpoint calculation function is executable by a processor and determines a superpoint that is a selected point where data from two or more of the edge resource devices overlaps The content provisioning system according to item 19, further comprising the above (Item 34) Further comprising a plurality of mobile devices, and each superpoint is used within each mobile device for positioning, orientation, or pose estimation of the individual mobile device. The content provisioning system according to item 33 (Item 35) The content provisioning system according to item 34, further comprising a context trigger function, wherein the context trigger function is executable using a processor, generates a context trigger for the group of super points, and stores the context trigger on a computer-readable medium. (Item 36) The content provisioning system according to item 35, further comprising a rendering engine executable by the mobile device processor, wherein the context trigger is used as a handle for rendering an object based on the first content. (Item 37) A rendering function, wherein the rendering function is performed by the mobile device processor to connect the mobile device to a plurality of resource devices, transmit one or more rendering requests, wherein each resource device receives an individual rendering request, receive rendering from each of the remote devices based on the individual rendering requests, compare the renderings and determine a preferred rendering, select, using the mobile device processor, the preferred rendering transmitted by the first resource device transmitter as the first content and is executable to perform. The content provisioning system according to item 1, further comprising. (Item 38) The content provisioning system according to item 37, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented in a posture. (Item 39) A method of providing content, comprising: Under the control of the mobile device processor of the mobile device, connect the mobile device communication interface of the mobile device to the first resource device communication interface of the first resource device at the first location so that the mobile device communication interface creates a first connection with the first resource device. Receiving, under the control of the mobile device processor, by using the mobile device communication interface, first content transmitted by the first resource device transmitter, wherein the first content is specific to the first geographical parameters of the first connection. A method comprising. (Item 40) Storing, under the control of the first resource device processor, a first resource device dataset including first content on a first resource device storage medium connected to the first resource device processor. Transmitting the first content under the control of the first resource device processor by using a first resource device communication interface connected to the first resource device processor. The method according to item 39, further comprising. (Item 41) Storing, under the control of the second resource device processor, a second resource device dataset including second content on a second resource device storage medium connected to the second resource device processor. Transmitting the second content under the control of the second resource device processor by using a second resource device communication interface connected to the second resource device processor. Further comprising, The second resource device is at a second location, The mobile device communication interface creates a second connection with the second resource device, The second content is specific to the second geographical parameters of the second connection. The method according to item 39. (Item 42) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user, according to the method of item 41. (Item 43) The user enters a location-specific island where specific features are pre-configured to be located and interpreted by the mobile device to determine geographical parameters for the world around the user, according to the method of item 41. (Item 44) The specific features are visually detectable features, according to the method of item 43. (Item 45) The specific features are wireless connectivity-related features, according to the method of item 43. (Item 46) A plurality of sensors connected to the head-mounted visual component are used by the mobile device to determine geographical parameters for the world around the user, according to the method of item 43. (Item 47) The method according to item 43 further includes receiving input from the user through a user interface and performing at least one of capturing, utilizing, viewing, and bypassing information of the first or second content. (Item 48) The connection is a wireless connection, according to the method of item 39. (Item 49) The mobile device has a sensor for detecting a first feature at the first location, the first feature being used to determine the first geographical parameter associated with the first feature, and the first content being specific to the first geographical parameter, according to the method of item 39. (Item 50) The second resource device is in a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter, the method according to item 49. (Item 51) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user, the method according to item 50. (Item 52) Receiving data resources by a spatial computing layer between the mobile device and a resource layer having a plurality of data sources, Integrating the data resources by the spatial computing layer and determining an integrated profile, Determining the first content based on the integrated profile by the spatial computing layer The method according to item 39, further comprising. (Item 53) The spatial computing layer is A spatial computing resource device, the spatial computing resource device comprising A spatial computing resource device processor, A spatial computing resource device storage medium, A spatial computing resource device dataset, the spatial computing resource device dataset being on the spatial computing resource device storage medium and by the processor, Receiving the data resources, Integrating the data resources and determining an integrated profile, Determining the first content based on the integrated profile A spatial computing resource device dataset that is executable to perform A spatial computing resource device having The method according to item 52, including (Item 54) Performing workload determination using an abstraction and arbitration layer interposed between the mobile device and the resource layer, Using the abstraction and arbitration layer to distribute tasks based on the workload determination The method according to item 52, further including (Item 55) The method according to item 52, further including capturing an image of the physical world around the mobile device using a camera device, the image being used for performing the workload determination (Item 56) The method according to item 52, further including capturing an image of the physical world around the mobile device using a camera device, the image forming one of the data resources (Item 57) The first resource device is an edge resource device, and further, Under the control of the mobile device processor of the mobile device, connecting the mobile device communication interface of the mobile device to the second resource device communication interface of the second resource device in parallel with the connection to the first resource device, Receiving second content transmitted by the second resource device transmitter under the control of the mobile device processor using the mobile device communication interface The method according to item 39, including (Item 58) The method according to item 57, wherein the second resource device is a fog resource device having a second latency that is slower than the first latency (Item 59) Under the control of the mobile device processor of the mobile device, in parallel with the connection to the second resource device, connecting the mobile device communication interface of the mobile device to the third resource device communication interface of a third resource device, wherein the third resource device is a cloud resource device having a third latency that is slower than the second latency, Receiving, under the control of the mobile device processor, using the mobile device communication interface, third content transmitted by the third resource device transmitter, The method according to item 58, further comprising. (Item 60) The method according to item 58, wherein the connection to the edge resource device is made through a radio tower and the connection to the fog resource device is made through a Wi-Fi connection device. (Item 61) The method according to item 60, wherein the radio tower is connected to the fog resource device. (Item 62) The method according to item 60, wherein the Wi-Fi connection device is connected to the fog resource device. (Item 63) The method according to item 57, further comprising capturing at least first and second images using at least one camera, wherein the mobile device processor transmits the first image to the edge resource device and the second image to the fog resource device. (Item 64) The method according to item 63, wherein the at least one camera is an indoor camera that captures a first image of the user. (Item 65) Receiving sensor input by a processor, Determining, using the processor, based on the sensor input, the posture of the mobile device including at least one of the location and orientation of the mobile device, Using the processor, steer a steerable wireless connector that creates a wireless connection between the mobile device and the edge resource device based on the posture, and at least improve the connection The method according to item 57, further comprising. (Item 66) The method according to item 65, wherein the steerable wireless connector is a phased array antenna. (Item 67) The method according to item 65, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 68) Using an arbiter function executed by a processor, respectively determine the number of edge and fog resources available through the edge and fog resource devices, Using the arbiter function, according to the determination of the available resources, send processing tasks to the edge and fog resources, Using the arbiter function, receive results returning from the edge and fog resources The method according to item 57, further comprising. (Item 69) The method according to item 68, further comprising combining the results from the edge and fog resources using the arbiter function. (Item 70) Determine by the mobile device processor whether the process is a runtime process, If it is determined that the task is a runtime process, execute the task immediately without using the arbiter function to make a decision, If it is determined that the task is not a runtime process, make a decision using the arbiter function The method according to item 68, further comprising. (Item 71) Exchanging data between a plurality of edge resource devices and the fog resource device, wherein the data includes points in space captured by different sensors and transmitted to the edge resource devices Determining superpoints that are selected points where data from two or more of the edge resource devices overlaps The method according to item 57, further comprising (Item 72) The method according to item 71, further comprising using each superpoint within a plurality of mobile devices for positioning, orientation, or pose estimation of the individual mobile devices (Item 73) Generating a context trigger for the group of superpoints using a processor Storing the context trigger on a computer-readable medium using the processor The method according to item 72, further comprising (Item 74) The method according to item 73, further comprising using the context trigger as a handle for rendering an object based on the first content (Item 75) Connecting the mobile device to a plurality of resource devices under the control of the mobile device processor Transmitting one or more rendering requests by the mobile device processor, wherein each resource device receives an individual rendering request Receiving rendering from each of the remote devices based on the individual rendering requests using the mobile device processor Comparing the renderings and determining a preferred rendering using the mobile device processor Using the mobile device communication interface, selecting, as first content transmitted by the first resource device transmitter under the control of the mobile device processor, the preferred rendering The method according to item 39, further comprising. (Item 76) The method according to item 75, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented. (Item 77) A content provisioning system, A mobile device, wherein the mobile device A mobile device processor, A sensor, the sensor being connected to the mobile device processor and capable of detecting a first feature at the first location, the first feature being used to determine a first geographical parameter associated with the first feature, the sensor; A mobile device receiver, the mobile device receiver being connected to the mobile device processor and the first resource device communication interface of the first resource device at the first location, and under the control of the mobile device processor, the mobile device communication interface creating a first connection with the first resource device, receiving first content transmitted by the first resource device communication interface, the first content being specific to a first geographical parameter, the mobile device receiver; A mobile device output device, the mobile device output device being connected to the mobile device processor and capable of providing an output perceivable by a user under the control of the mobile device processor, the mobile device output device A mobile device having A content provisioning system comprising. (Item 78) A first resource device, the first resource device comprising: a first resource device processor; a first resource device storage medium; a first resource device dataset including first content on the first resource device storage medium; a first resource device communication interface, the first resource device communication interface forming part of the first resource device, connected to the first resource device processor and under the control of the first resource device processor, the first resource device communication interface; The first resource device having: The content provisioning system according to item 77, further comprising: (Item 79) The content provisioning system according to item 77, wherein the first feature is a horizon, a horizontal line, or a panorama. (Item 80) The sensor is connected to the mobile device processor and is capable of detecting a second feature at a second location, the second feature being used to determine a second geographical parameter associated with the second feature, the mobile device communication interface is connectable to a second resource device communication interface of a second resource device at the second location such that the mobile device communication interface makes a second connection with the second resource device and receives second content transmitted by the second resource device communication interface, the second content being specific to the second geographical parameter, the mobile device output device being capable of providing an output perceivable by the user. The content provisioning system according to item 79. (Item 81) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide to the user at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. The content provisioning system according to item 80. (Item 82) The content provisioning system according to item 80, further comprising a location-specific island for the user to enter, wherein specific features are pre-configured to be located and interpreted by the mobile device to determine geographical parameters of the world around the user. (Item 83) The content provisioning system according to item 82, wherein the specific features are visually detectable features. (Item 84) The content provisioning system according to item 82, wherein the specific features are wireless connectivity-related features. (Item 85) The content provisioning system according to item 82, further comprising a plurality of sensors connected to the head-mounted visual component used by the mobile device to determine geographical parameters of the world around the user. (Item 86) The content provisioning system according to item 82, further comprising a user interface configured to enable the user to perform at least one of capturing, using, viewing, and bypassing information about the first or second content. (Item 87) The content provisioning system according to item 80, wherein the first content is updated with second content specific to second geographical parameters. (Item 88) The mobile device includes a head-mounted visual recognition component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user to the user. The content provisioning system according to item 87. (Item 89) A spatial computing layer between the mobile device and a resource layer having a plurality of data sources, wherein the spatial computing layer Receives data resources, Integrates the data resources and determines an integrated profile, Determines the first content based on the integrated profile, and A spatial computing layer programmed to perform the above. The content provisioning system according to item 77, further comprising the above. (Item 90) The spatial computing layer Is a spatial computing resource device, and the spatial computing resource device Includes a spatial computing resource device processor, A spatial computing resource device storage medium, A spatial computing resource device dataset, which is on the spatial computing resource device storage medium and is used by the processor To receive the data resources, Integrate the data resources and determine an integrated profile, Determine the first content based on the integrated profile, and A spatial computing resource device dataset executable to perform the above, and A spatial computing resource device having the above. The content provisioning system according to item 89, including (Item 91) An abstraction and arbitration layer, which is interposed between the mobile device and the resource layer, Performing workload determination, Based on the workload determination, dispersing tasks An abstraction and arbitration layer programmed to perform The content provisioning system according to item 89, further comprising (Item 92) The content provisioning system according to item 89, further comprising a camera device for photographing an image of the physical world around the mobile device, and the image is used for performing the workload determination. (Item 93) The content provisioning system according to item 89, further comprising a camera device for photographing an image of the physical world around the mobile device, and the image forms one of the data resources. (Item 94) The first resource device is an edge resource device, and further, The mobile device communication interface is connected to a second resource device communication interface in parallel with the connection between the mobile device processor and the first resource device, and includes one or more mobile device receivers for receiving second content. The content provisioning system according to item 77. (Item 95) The content provisioning system according to item 94, wherein the second resource device is a fog resource device having a second latency slower than the first latency. (Item 96) The mobile device communication interface includes one or more mobile device receivers, and the one or more mobile device receivers are connected to a third resource device communication interface in parallel with the connection between the mobile device processor and the second resource device, receive third content transmitted by the third resource device transmitter, and the third resource device is a cloud resource device having a third latency that is slower than the second latency. The content provisioning system according to item 95. (Item 97) The connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device. The content provisioning system according to item 95. (Item 98) The radio tower is connected to the fog resource device. The content provisioning system according to item 97. (Item 99) The Wi-Fi connection device is connected to the fog resource device. The content provisioning system according to item 97. (Item 100) The content provisioning system according to item 94 further includes at least one camera for capturing at least first and second images, and the mobile device processor transmits the first image to the edge resource device for faster processing and the second image to the fog resource device for slower processing. (Item 101) The at least one camera according to item 100 is an indoor camera for taking a first image of the user. (Item 102) A sensor that provides sensor input into the processor, An orientation estimator, the orientation estimator being executable by a processor to calculate the orientation of the mobile device, including at least one of the location and orientation of the mobile device, based on the sensor input, an orientation estimator; A steerable wireless connector, the steerable wireless connector creating a steerable wireless connection between the mobile device and the edge resource device, a steerable wireless connector; An orientation system, the orientation system being connected to the orientation estimator, providing an input into the steerable wireless connector, steering the steerable wireless connection, and having an output that at least improves the connection, an orientation system The content provisioning system according to item 94, further comprising (Item 103) The content provisioning system according to item 102, wherein the steerable wireless connector is a phased array antenna. (Item 104) The content provisioning system according to item 102, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 105) An arbiter function, the arbiter function being executable by a processor to determine, respectively, the number of edge and fog resources available through the edge and fog resource devices, and send processing tasks to the edge and fog resources according to the determination of the available resources, and receive results returned from the edge and fog resources and perform an arbiter function. The content provisioning system according to item 94, further comprising (Item 106) The arbiter function is executable by the processor to The content provisioning system according to item 105, which is executable to combine the results from the edge and fog resources. (Item 107) A runtime controller function, wherein the runtime controller function is performed by the processor To determine whether the process is a runtime process, When the determination is made that the task is a runtime process, execute the task immediately without using the arbiter function, When the determination is made that the task is not a runtime process, make a determination using the arbiter function A runtime controller function that is executable to perform The content provisioning system according to item 105, further comprising (Item 108) A plurality of edge resource devices, wherein the plurality of edge resource devices exchange data between the plurality of edge resource devices and the fog resource device, the data including points in space captured by different sensors and transmitted to the edge resource device, and a plurality of edge resource devices, A superpoint calculation function, wherein the superpoint calculation function is executable by a processor to determine a superpoint that is a selected point where data from two or more of the edge resource devices overlaps, and a superpoint calculation function The content provisioning system according to item 94, further comprising (Item 109) The content provisioning system according to item 108, further comprising a plurality of mobile devices, wherein each superpoint is used within each mobile device for location identification, orientation, or pose estimation of the individual mobile device. (Item 110) The content provisioning system according to item 109, further comprising a context trigger function, wherein the context trigger function is executable using a processor, generates a context trigger for the group of super points, and stores the context trigger on a computer-readable medium. (Item 111) The content provisioning system according to item 110, further comprising a rendering engine executable by the mobile device processor, wherein the context trigger is used as a handle for rendering an object based on the first content. (Item 112) A rendering function, wherein the rendering function is performed by the mobile device processor Connecting the mobile device to a plurality of resource devices Transmitting one or more rendering requests, wherein each resource device receives an individual rendering request Receiving rendering from each of the remote devices based on the individual rendering request Comparing the rendering and determining a preferred rendering Selecting, using the mobile device processor, the preferred rendering transmitted by the first resource device transmitter as the first content A rendering function executable to perform the above The content provisioning system according to item 77, further comprising the above (Item 113) The content provisioning system according to item 112, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented in a posture. (Item 114) A method of providing content, comprising Under the control of the mobile device processor of the mobile device, connect the mobile device communication interface of the mobile device to the first resource device communication interface of the first resource device at the first location so that the mobile device communication interface creates a first connection with the first resource device. Detecting a first feature at the first location using a sensor of the mobile device, the first feature being used to determine a first geographic parameter associated with the first feature. Receiving, under the control of the mobile device processor, by using the mobile device communication interface, first content transmitted by the first resource device transmitter, the first content being specific to the first geographic parameter. A method comprising: (Item 115) Storing, under the control of the first resource device processor, a first resource device dataset including first content on a first resource device storage medium connected to the first resource device processor. Transmitting the first content under the control of the first resource device processor by using a first resource device communication interface connected to the first resource device processor. The method according to item 114, further comprising: (Item 116) The method according to item 114, wherein the first feature is a horizon, a horizontal line, or a panorama. (Item 117) Under the control of the mobile device processor of the mobile device, connect the mobile device communication interface of the mobile device to the second resource device communication interface of the second resource device at the second location so that the mobile device communication interface creates a second connection with the second resource device. Detecting a second feature at the second location using a sensor of the mobile device, the second feature being used to determine a second geographical parameter associated with the second feature Receiving, using the mobile device communication interface and under the control of the mobile device processor, second content transmitted by the second resource device transmitter, the second content being specific to a second geographical parameter The method according to item 116, further comprising. (Item 118) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. The method according to item 117. (Item 119) The user enters a location-specific island where specific features are pre-configured to be located and interpreted by the mobile device to determine geographical parameters for the world around the user. The method according to item 117. (Item 120) The specific feature is a visually detectable feature. The method according to item 119. (Item 121) The specific feature is a wireless connectivity-related feature. The method according to item 119. (Item 122) A plurality of sensors are connected to the head-mounted visual component used by the mobile device to determine geographical parameters for the world around the user. The method according to item 119. (Item 123) The method according to item 119, further comprising receiving an input from the user through a user interface and performing at least one of capturing, using, visualizing, and bypassing information of the first or second content. (Item 124) The method according to item 117, wherein the first content is updated with second content specific to a second geographical parameter. (Item 125) The method according to item 124, wherein the mobile device includes a head-mounted visualization component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. (Item 126) Receiving data resources by a spatial computing layer between the mobile device and a resource layer having a plurality of data sources, Integrating the data resources by the spatial computing layer and determining an integrated profile, Determining the first content based on the integrated profile by the spatial computing layer The method according to item 114, further comprising. (Item 127) The spatial computing layer is A spatial computing resource device, and the spatial computing resource device includes A spatial computing resource device processor, A spatial computing resource device storage medium, A spatial computing resource device dataset, the spatial computing resource device dataset being on the spatial computing resource device storage medium and being processed by the processor to Receive the data resources, Integrating the data resources and determining an integrated profile; Determining the first content based on the integrated profile; A spatial computing resource device dataset executable to perform the above; A spatial computing resource device having the above; The method according to item 126, including the above. (Item 128) Performing workload determination using an abstraction and arbitration layer interposed between the mobile device and the resource layer; Dispersing tasks based on the workload determination using the abstraction and arbitration layer; The method according to item 126, further including the above. (Item 129) The method according to item 126, further including capturing an image of the physical world around the mobile device using a camera device, where the image is used for performing the workload determination. (Item 130) The method according to item 126, further including capturing an image of the physical world around the mobile device using a camera device, where the image forms one of the data resources. (Item 131) The first resource device is an edge resource device, and further, Connecting the mobile device communication interface of the mobile device to the second resource device communication interface of the second resource device in parallel with the connection to the first resource device under the control of the mobile device processor of the mobile device; Receiving second content transmitted by the second resource device transmitter under the control of the mobile device processor using the mobile device communication interface; The method according to item 114, including the above. (Item 132) The method according to item 131, wherein the second resource device is a fog resource device having a second waiting time that is slower than the first waiting time. (Item 133) Under the control of the mobile device processor of the mobile device, in parallel with the connection to the second resource device, connecting the mobile device communication interface of the mobile device to the third resource device communication interface of a third resource device, wherein the third resource device is a cloud resource device having a third waiting time that is slower than the second waiting time, Receiving, under the control of the mobile device processor, using the mobile device communication interface, third content transmitted by the third resource device transmitter The method according to item 132, further comprising: (Item 134) The method according to item 132, wherein the connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device. (Item 135) The method according to item 134, wherein the radio tower is connected to the fog resource device. (Item 136) The method according to item 134, wherein the Wi-Fi connection device is connected to the fog resource device. (Item 137) The method according to item 131, further comprising capturing at least first and second images using at least one camera, wherein the mobile device processor transmits the first image to the edge resource device and the second image to the fog resource device. (Item 138) The method according to item 137, wherein the at least one camera is an indoor camera that captures a first image of the user. (Item 139) Receiving sensor input by a processor Using the processor, based on the sensor input, determining the posture of the mobile device including at least one of the location and orientation of the mobile device; Using the processor, based on the posture, steering an orientation-capable wireless connector that creates a wireless connection between the mobile device and the edge resource device to at least improve the connection; The method according to item 131, further comprising. (Item 140) The method according to item 139, wherein the orientation-capable wireless connector is a phased array antenna. (Item 141) The method according to item 139, wherein the orientation-capable wireless connector is a radar hologram type transmission connector. (Item 142) Using an arbiter function executed by a processor to determine the number of edge and fog resources available through the edge and fog resource devices, respectively; Using the arbiter function to send processing tasks to the edge and fog resources according to the determination of the available resources; Using the arbiter function to receive results returning from the edge and fog resources; The method according to item 131, further comprising. (Item 143) The method according to item 142, further comprising combining the results from the edge and fog resources using the arbiter function. (Item 144) Determining by the mobile device processor whether the process is a runtime process; When it is determined that the task is a runtime process, immediately executing the task without using the arbiter function to make a determination; When it is determined that the task is not a runtime process, making a determination using the arbiter function; The method according to item 142, further comprising (Item 145) Exchanging data between a plurality of edge resource devices and the fog resource device, wherein the data includes points in a space captured by different sensors and transmitted to the edge resource devices, and Determining a superpoint that is a selected one of the points where data from two or more of the edge resource devices overlaps The method according to item 131, further comprising (Item 146) The method according to item 145, further comprising using each superpoint within a plurality of mobile devices for positioning, orientation, or pose estimation of the individual mobile devices. (Item 147) Using a processor to generate a context trigger for the group of superpoints, and Using the processor to store the context trigger on a computer-readable medium The method according to item 146, further comprising (Item 148) The method according to item 147, further comprising using the context trigger as a handle for rendering an object based on the first content. (Item 149) Connecting the mobile device to a plurality of resource devices under the control of the mobile device processor, and Transmitting one or more rendering requests by the mobile device processor, wherein each resource device receives an individual rendering request, and Using the mobile device processor to receive rendering from each of the remote devices based on the individual rendering requests, and Using the mobile device processor to compare the renderings and determine a preferred rendering Using the mobile device communication interface, under the control of the mobile device processor, selecting the preferred rendering as the first content transmitted by the first resource device transmitter The method according to item 114, further comprising. (Item 150) The method according to item 149, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented. (Item 151) A content provisioning system, A mobile device, wherein the mobile device A mobile device processor, A mobile device communication interface, wherein the mobile device communication interface is connected to the mobile device processor and a first resource device communication interface, and receives the first content transmitted by the first resource device transmitter under the control of the mobile device processor. A mobile device output device, wherein the mobile device output device is connected to the mobile device processor and is capable of providing an output that can be sensed by a user under the control of the mobile device processor. A spatial computing layer between the mobile device and a resource layer having a plurality of data sources, wherein the spatial computing layer Receiving data resources, Integrating the data resources and determining an integrated profile, Determining the first content based on the integrated profile And a spatial computing layer programmed to perform A mobile device having A content provisioning system comprising (Item 152) A first resource device, wherein the first resource device A first resource device processor, and A first resource device storage medium, and A first resource device dataset including first content on the first resource device storage medium, and A first resource device communication interface, wherein the first resource device communication interface forms part of the first resource device, is connected to the first resource device processor, and is under the control of the first resource device processor, a first resource device communication interface The first resource device having The content provisioning system according to item 151, further comprising (Item 153) The first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographic parameters of the first connection, the content provisioning system according to item 151. (Item 154) A second resource device, wherein the second resource device A second resource device processor, and A second resource device storage medium, and A second resource device dataset including second content on the second resource device storage medium, and A second resource device communication interface, wherein the second resource device communication interface forms part of the second resource device, is connected to the second resource device processor, and is under the control of the second resource device processor, a second resource device communication interface, and The second resource device having further comprising wherein said second resource device is in a second location, wherein said mobile device communication interface creates a second connection with said second resource device, wherein said second content is specific to second geographical parameters of said second connection, The content provisioning system according to item 153. (Item 155) wherein said mobile device includes a head-mounted visual component attachable to the user's head, and wherein said first and second content provide to the user at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user; the content provisioning system according to item 154. (Item 156) The content provisioning system according to item 154, further comprising a location-specific island for the user to enter, wherein specific features are preconfigured to be located and interpreted by said mobile device to determine geographical parameters of the world around the user. (Item 157) The content provisioning system according to item 156, wherein said specific features are visually detectable features. (Item 158) The content provisioning system according to item 156, wherein said specific features are wireless connectivity related features. (Item 159) The content provisioning system according to item 156, further comprising a plurality of sensors connected to said head-mounted visual component used by said mobile device to determine geographical parameters of the world around the user. (Item 160) The content provisioning system according to item 156, further comprising a user interface configured to enable the user to perform at least one of capturing, using, visually recognizing, and bypassing information of the first or second content. (Item 161) The content provisioning system according to item 153, wherein the connection is a wireless connection. (Item 162) The content provisioning system according to item 151, wherein the first resource device is in a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. (Item 163) The content provisioning system according to item 162, wherein the second resource device is in a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter. (Item 164) The content provisioning system according to item 163, wherein the mobile device includes a head-mounted visual recognition component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. (Item 165) The spatial computing layer is a spatial computing resource device, and the spatial computing resource device is a spatial computing resource device processor, and A spatial computing resource device storage medium, and A spatial computing resource device dataset, wherein the spatial computing resource device dataset is on the spatial computing resource device storage medium and is executed by the processor to Receive the data resource, Integrate the data resource and determine an integrated profile, Determine the first content based on the integrated profile A spatial computing resource device dataset capable of performing the above, and A spatial computing resource device having the above The content provisioning system according to item 151, including the above. (Item 166) An abstraction and arbitration layer, which is interposed between the mobile device and the resource layer, Perform workload determination, Distribute tasks based on the workload determination An abstraction and arbitration layer programmed to perform the above The content provisioning system according to item 151, further including the above. (Item 167) The content provisioning system according to item 151, further including a camera device for photographing an image of the physical world around the mobile device, and the image is used for performing the workload determination. (Item 168) The content provisioning system according to item 151, further including a camera device for photographing an image of the physical world around the mobile device, and the image forms one of the data resources. (Item 169) The first resource device is an edge resource device, and the mobile device communication interface includes one or more mobile device receivers connected to a second resource device communication interface in parallel with the connection between the mobile device processor and the first resource device, and receives second content. The content provisioning system according to item 151. (Item 170) The second resource device is a fog resource device having a second latency that is slower than the first latency. The content provisioning system according to item 169. (Item 171) The mobile device communication interface includes one or more mobile device receivers, and the one or more mobile device receivers are connected to a third resource device communication interface in parallel with the connection between the mobile device processor and the second resource device, and receive third content transmitted by the third resource device transmitter. The third resource device is a cloud resource device having a third latency that is slower than the second latency. The content provisioning system according to item 170. (Item 172) The connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device. The content provisioning system according to item 170. (Item 173) The radio tower is connected to the fog resource device. The content provisioning system according to item 172. (Item 174) The Wi-Fi connection device is connected to the fog resource device. The content provisioning system according to item 172. (Item 175) The content provisioning system according to item 169, further comprising at least one camera configured to capture at least a first and a second image, wherein the mobile device processor transmits the first image to the edge resource device for faster processing and the second image to the fog resource device for slower processing. (Item 176) The content provisioning system according to item 175, wherein the at least one camera is an indoor camera configured to capture a first image of the user. (Item 177) A sensor configured to provide sensor input to a processor, An attitude estimator, wherein the attitude estimator is executable by the processor and configured to calculate the attitude of the mobile device, including at least one of the location and orientation of the mobile device, based on the sensor input. A steerable wireless connector configured to create a steerable wireless connection between the mobile device and the edge resource device. A steering system, wherein the steering system is connected to the attitude estimator, provides input to the steerable wireless connector, steers the steerable wireless connection, and has an output for improving at least the connection. The content provisioning system according to item 169, further comprising the above components. (Item 178) The content provisioning system according to item 177, wherein the steerable wireless connector is a phased array antenna. (Item 179) The content provisioning system according to item 177, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 180) An arbiter function, wherein the arbiter function is performed by the processor. Determining, respectively, the number of edge and fog resources available through the edge and fog resource devices, Sending processing tasks to the edge and fog resources according to the determination of the available resources, Receiving results returned from the edge and fog resources An arbiter function that can be executed to perform The content provisioning system according to item 169, further comprising (Item 181) The arbiter function can be executed by the processor to The content provisioning system according to item 180, which can be executed to combine results from the edge and fog resources. (Item 182) A runtime controller function, and the runtime controller function can be executed by the processor to Determine whether a process is a runtime process, When it is determined that the task is a runtime process, execute the task immediately without using the arbiter function to make a decision, When it is determined that the task is not a runtime process, use the arbiter function to make a decision A runtime controller function that can be executed to perform The content provisioning system according to item 180, further comprising (Item 183) A plurality of edge resource devices, and the plurality of edge resource devices exchange data between the plurality of edge resource devices and the fog resource device, and the data includes points in space captured by different sensors and sent to the edge resource device. A plurality of edge resource devices, A superpoint calculation function, which is executable by a processor and determines a selected superpoint that is a point where data from two or more of the edge resource devices overlaps, and the superpoint calculation function The content provisioning system according to item 169, further comprising (Item 184) The content provisioning system according to item 183, further comprising a plurality of mobile devices, and each superpoint is used within each mobile device for location identification, orientation, or pose estimation of the individual mobile devices. (Item 185) The content provisioning system according to item 184, further comprising a context trigger function, which is executable using a processor, generates a context trigger for the group of superpoints, and stores the context trigger on a computer-readable medium. (Item 186) The content provisioning system according to item 185, further comprising a rendering engine executable by the mobile device processor, and the context trigger is used as a handle for rendering an object based on the first content. (Item 187) A rendering function, which is performed by the mobile device processor to connect the mobile device to a plurality of resource devices, transmit one or more rendering requests, where each resource device receives an individual rendering request, receive rendering from each of the remote devices based on the individual rendering request, compare the renderings and determine a preferred rendering, and use the mobile device processor to select the preferred rendering transmitted by the first resource device transmitter as the first content A rendering function that is executable to perform The content provisioning system according to item 151, further comprising (Item 188) The content provisioning system according to item 187, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented (Item 189) A method of providing content, comprising: Connecting a mobile device communication interface of the mobile device to a first resource device communication interface of a first resource device under the control of a mobile device processor of the mobile device; Receiving first content transmitted by the first resource device transmitter under the control of the mobile device processor using the mobile device communication interface; Receiving a data resource by a spatial computing layer between the mobile device and a resource layer having a plurality of data sources; Integrating the data resources by the spatial computing layer and determining an integrated profile; Determining the first content based on the integrated profile by the spatial computing layer A method comprising (Item 190) Storing a first resource device dataset including first content on a first resource device storage medium connected to the first resource device processor under the control of the first resource device processor; Transmitting the first content under the control of the first resource device processor using a first resource device communication interface connected to the first resource device processor The method according to item 189, further comprising (Item 191) The first resource device is in a first location, The mobile device communication interface creates a first connection with the first resource device, and the first content is specific to the first geographic parameters of the first connection, the method according to item 189. (Item 192) Storing, under the control of a second resource device processor, a second resource device data set including second content on a second resource device storage medium connected to the second resource device processor; Transmitting the second content under the control of the second resource device processor using a second resource device communication interface connected to the second resource device processor further comprising, The second resource device is in a second location, The mobile device communication interface creates a second connection with the second resource device, The second content is specific to the second geographic parameters of the second connection, the method according to item 191. (Item 193) The mobile device includes a head-mounted visual recognition component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user, the method according to item 192. (Item 194) The user enters a location-specific island where specific features are pre-configured to be located and interpreted by the mobile device to determine geographic parameters for the world around the user, the method according to item 192. (Item 195) The specific features are visually detectable features, the method according to item 194. (Item 196) The method according to item 194, wherein the specific feature is a wireless connectivity related feature. (Item 197) The method according to item 194, wherein a plurality of sensors are connected to the head-mounted visual component used by the mobile device to determine geographical parameters of the world around the user. (Item 198) The method according to item 194, which receives input from the user through a user interface and performs at least one of taking in, utilizing, visualizing, and bypassing information of the first or second content. (Item 199) The method according to item 191, wherein the connection is a wireless connection. (Item 200) The method according to item 189, wherein the first resource device is at a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. (Item 201) The method according to item 200, wherein the second resource device is at a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter. (Item 202) The method according to item 201, wherein the mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. (Item 203) The spatial computing layer is a spatial computing resource device, and the spatial computing resource device includes a spatial computing resource device processor, a spatial computing resource device storage medium, and a spatial computing resource device dataset, where the spatial computing resource device dataset is on the spatial computing resource device storage medium and is configured to receive the data resource, integrate the data resource, and determine an integrated profile, and determine the first content based on the integrated profile by the processor. The spatial computing resource device dataset is a spatial computing resource device having the spatial computing resource device dataset The method according to item 189, including the spatial computing resource device. (Item 204) Performing workload determination using an abstraction and arbitration layer interposed between the mobile device and the resource layer, and using the abstraction and arbitration layer to distribute tasks based on the workload determination The method according to item 189, further including. (Item 205) The method according to item 189, further including capturing an image of the physical world around the mobile device using a camera device, where the image is used for performing the workload determination. (Item 206) The method according to item 189, further including capturing an image of the physical world around the mobile device using a camera device, where the image forms one of the data resources. (Item 207) The first resource device is an edge resource device, and further Under the control of the mobile device processor of the mobile device, in parallel with the connection to the first resource device, connecting the mobile device communication interface of the mobile device to the second resource device communication interface of the second resource device; Using the mobile device communication interface, under the control of the mobile device processor, receiving second content transmitted by the second resource device transmitter; The method according to item 189, comprising: (Item 208) The method according to item 207, wherein the second resource device is a fog resource device having a second latency that is slower than the first latency. (Item 209) Under the control of the mobile device processor of the mobile device, in parallel with the connection to the second resource device, connecting the mobile device communication interface of the mobile device to the third resource device communication interface of the third resource device, wherein the third resource device is a cloud resource device having a third latency that is slower than the second latency; Using the mobile device communication interface, under the control of the mobile device processor, receiving third content transmitted by the third resource device transmitter; The method according to item 208, further comprising: (Item 210) The method according to item 208, wherein the connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device. (Item 211) The method according to item 210, wherein the radio tower is connected to the fog resource device. (Item 212) The method according to item 210, wherein the Wi-Fi connection device is connected to the fog resource device. (Item 213) Further comprising capturing at least a first and a second image using at least one camera, wherein the mobile device processor transmits the first image to the edge resource device and the second image to the fog resource device, the method according to item 207. (Item 214) The method according to item 213, wherein the at least one camera is an indoor camera that captures a first image of the user. (Item 215) Receiving sensor input by a processor; Determining, using the processor, a posture of the mobile device including at least one of a location and an orientation of the mobile device based on the sensor input; Steering a steerable wireless connector that creates a wireless connection between the mobile device and the edge resource device based on the posture using the processor, and at least improving the connection; The method according to item 207, further comprising. (Item 216) The method according to item 215, wherein the steerable wireless connector is a phased array antenna. (Item 217) The method according to item 215, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 218) Determining, using an arbiter function executed by a processor, the number of edge and fog resources available through the edge and fog resource devices, respectively; Transmitting processing tasks to the edge and fog resources according to the determination of the available resources using the arbiter function; Receiving results returning from the edge and fog resources using the arbiter function; The method according to item 207, further comprising. (Item 219) The method according to item 218, further comprising combining the results from the edge and fog resources using the arbiter function. (Item 220) Determining, by the mobile device processor, whether a process is a runtime process; If it is determined that the task is a runtime process, immediately executing the task without using the arbiter function; If it is determined that the task is not a runtime process, making a determination using the arbiter function The method according to item 218, further comprising. (Item 221) Exchanging data between a plurality of edge resource devices and the fog resource device, the data including points in a space captured by different sensors and transmitted to the edge resource devices; Determining superpoints that are selected points where data from two or more of the edge resource devices overlap; The method according to item 207, further comprising. (Item 222) The method according to item 221, further comprising using each superpoint within a plurality of mobile devices for location identification, orientation, or pose estimation of the individual mobile devices. (Item 223) Generating, using a processor, a context trigger for the group of superpoints; Storing, using the processor, the context trigger on a computer-readable medium The method according to item 222, further comprising. (Item 224) The method according to item 223, further comprising using the context trigger as a handle for rendering an object based on the first content. (Item 225) Under the control of the mobile device processor, connecting the mobile device to a plurality of resource devices; Transmitting, by the mobile device processor, one or more rendering requests, wherein each resource device receives an individual rendering request; Receiving, by using the mobile device processor, rendering from each of the remote devices based on the individual rendering requests; Comparing, by using the mobile device processor, the renderings and determining a preferred rendering; Selecting, by using the mobile device communication interface under the control of the mobile device processor, the preferred rendering as first content transmitted by the first resource device transmitter; The method according to item 189, further comprising. (Item 226) The method according to item 225, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where it is predicted that the mobile device will take or be oriented in a posture. (Item 227) A content provisioning system, A mobile device, wherein the mobile device A mobile device processor; One or more mobile device receivers, the one or more mobile device receivers being connected in parallel to a first resource device communication interface of a first resource device that is an edge resource device having a first latency and a second resource device communication interface of a second resource device that is a fog resource device having a second latency later than the first latency under the control of the mobile device processor of the mobile device; A mobile device output device, the mobile device output device being connected to the mobile device processor and capable of providing an output perceptible by a user under the control of the mobile device processor, the output being based on first and second content received by the mobile device from the edge and fog resource devices, the mobile device output device and A mobile device having A content provisioning system comprising (Item 228) A first resource device, the first resource device comprising A first resource device processor, A first resource device storage medium, A first resource device dataset including first content on the first resource device storage medium, A first resource device communication interface, the first resource device communication interface forming part of the first resource device, being connected to the first resource device processor and under the control of the first resource device processor, the first resource device communication interface and A first resource device having The content provisioning system according to item 227, further comprising (Item 229) The first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographical parameters of the first connection, the content provisioning system according to item 227. (Item 230) A second resource device, the second resource device comprising A second resource device processor, A second resource device storage medium, A second resource device dataset including second content on the second resource device storage medium, A second resource device communication interface, which forms part of the second resource device, is connected to the second resource device processor, and is under the control of the second resource device processor, the second resource device communication interface and A second resource device having Further comprising The second resource device is in a second location, The mobile device communication interface creates a second connection with the second resource device, The second content is specific to the second geographical parameters of the second connection, The content provisioning system according to item 229. (Item 231) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. The content provisioning system according to item 230. (Item 232) The content provisioning system according to item 230, comprising a location-specific island for the user to enter, where specific features are pre-configured to be located and interpreted by the mobile device to determine geographical parameters of the world around the user. (Item 233) The content provisioning system according to item 232, wherein the specific features are visually detectable features. (Item 234) The content provisioning system according to item 232, wherein the specific features are wireless connectivity-related features. (Item 235) The content provisioning system according to item 232, further comprising a plurality of sensors connected to the head-mounted visual component used by the mobile device to determine geographical parameters for the world around the user. (Item 236) The content provisioning system according to item 232, further comprising a user interface configured to enable the user to perform at least one of capturing, utilizing, viewing, and bypassing information about the first or second content. (Item 237) The content provisioning system according to item 229, wherein the connection is a wireless connection. (Item 238) The content provisioning system according to item 227, wherein the first resource device is at a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. (Item 239) The content provisioning system according to item 238, wherein the second resource device is at a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter. (Item 240) The content provisioning system according to item 239, wherein the mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information about a specific view of the world as seen by the user. (Item 241) A spatial computing layer between the mobile device and a resource layer having a plurality of data sources, wherein the spatial computing layer is configured to receive data resources, integrate the data resources and determine an integrated profile, and determine the first content based on the integrated profile and is programmed to perform the above operations, the spatial computing layer The content provisioning system according to item 227, further comprising (Item 242) The spatial computing layer is a spatial computing resource device, and the spatial computing resource device is a spatial computing resource device processor, a spatial computing resource device storage medium, a spatial computing resource device dataset, the spatial computing resource device dataset is on the spatial computing resource device storage medium, and by the processor, receive the data resources, integrate the data resources and determine an integrated profile, and determine the first content based on the integrated profile and is executable to perform the above operations, the spatial computing resource device dataset and a spatial computing resource device having The content provisioning system according to item 241, including (Item 243) An abstraction and arbitration layer, the abstraction and arbitration layer is interposed between the mobile device and the resource layer, perform workload determination, Based on the workload determination, tasks are distributed and programmed to perform, an abstraction and arbitration layer The content provisioning system according to item 241, further comprising. (Item 244) The content provisioning system according to item 241, further comprising a camera device for photographing an image of the physical world around the mobile device, and the image is used for performing the workload determination. (Item 245) The content provisioning system according to item 241, further comprising a camera device for photographing an image of the physical world around the mobile device, and the image forms one of the data resources. (Item 246) The mobile device communication interface includes one or more mobile device receivers, the one or more mobile device receivers are connected to a third resource device communication interface in parallel with the connection between the mobile device processor and the second resource device, receive third content transmitted by the third resource device transmitter, and the third resource device is a cloud resource device having a third latency slower than the second latency. The content provisioning system according to item 1. (Item 247) The connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device. The content provisioning system according to item 1. (Item 248) The radio tower is connected to the fog resource device. The content provisioning system according to item 247. (Item 249) The Wi-Fi connection device is connected to the fog resource device. The content provisioning system according to item 247. (Item 250) The content provisioning system according to item 227, further comprising at least one camera configured to capture at least a first and a second image, wherein the mobile device processor transmits the first image to the edge resource device for faster processing and the second image to the fog resource device for slower processing. (Item 251) The content provisioning system according to item 250, wherein the at least one camera is an indoor camera configured to capture a first image of the user. (Item 252) A sensor configured to provide sensor input to a processor, An orientation estimator, executable by the processor, configured to calculate the orientation of the mobile device including at least one of a location and an orientation of the mobile device based on the sensor input, A steerable wireless connector configured to create a steerable wireless connection between the mobile device and the edge resource device, A steering system connected to the orientation estimator, configured to provide input to the steerable wireless connector and steer the steerable wireless connection, having an output to at least improve the connection. The content provisioning system according to item 227, further comprising the above. (Item 253) The content provisioning system according to item 252, wherein the steerable wireless connector is a phased array antenna. (Item 254) The content provisioning system according to item 252, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 255) An arbiter function, executable by the processor, Determining, respectively, the number of edge and fog resources available through the edge and fog resource devices, Transmitting a processing task to the edge and fog resources according to the determination of the available resources, Receiving the results returned from the edge and fog resources An arbiter function executable to perform the above The content provisioning system according to item 227, further comprising the above (Item 256) The arbiter function is executable by the processor to The content provisioning system according to item 255, which is executable by the processor to combine the results from the edge and fog resources. (Item 257) A runtime controller function, which is executable by the processor to Determine whether a process is a runtime process, When it is determined that the task is a runtime process, execute the task immediately without using the arbiter function to make a decision, When it is determined that the task is not a runtime process, use the arbiter function to make a decision A runtime controller function executable to perform the above The content provisioning system according to item 255, further comprising the above (Item 258) A rendering function, which is executable by the mobile device processor to Connect the mobile device to a plurality of resource devices, Transmit one or more rendering requests, where each resource device receives an individual rendering request, Receiving rendering from each of the remote devices based on the individual rendering requests; comparing the renderings and determining a preferred rendering; selecting, using the mobile device processor, the preferred rendering transmitted by the first resource device transmitter as the first content; A rendering function executable to perform the above. The content provisioning system according to item 227, further comprising the above. (Item 259) The content provisioning system according to item 258, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented. (Item 260) A method of providing content, comprising: Under the control of the mobile device processor of the mobile device, connecting one or more mobile device receivers of the mobile device in parallel with a first resource device communication interface of a first resource device that is an edge resource device having a first latency and a second resource device communication interface of a second resource device that is a fog resource device having a second latency later than the first latency; Receiving, using the mobile device communication interface and under the control of the mobile device processor, first content and second content transmitted by the edge and fog resource devices; A method comprising the above. (Item 261) Storing, under the control of a first resource device processor, a first resource device data set including first content on a first resource device storage medium connected to the first resource device processor; Transmitting the first content under the control of the first resource device processor using a first resource device communication interface connected to the first resource device processor The method according to item 260, further comprising. (Item 262) The method according to item 260, wherein the first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographical parameters of the first connection. (Item 263) Storing a second resource device dataset including second content on a second resource device storage medium connected to the second resource device processor under the control of the second resource device processor Transmitting the second content under the control of the second resource device processor using a second resource device communication interface connected to the second resource device processor Further comprising wherein the second resource device is in a second location the mobile device communication interface creates a second connection with the second resource device and the second content is specific to second geographical parameters of the second connection The method according to item 262. (Item 264) The method according to item 263, wherein the mobile device includes a head-mounted visual component attachable to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. (Item 265) The method according to item 263, wherein the user enters a location-specific island in which specific features are pre-configured to be located and interpreted by the mobile device to determine geographical parameters for the world around the user. (Item 266) The method according to item 265, wherein the specific feature is a visually detectable feature. (Item 267) The method according to item 265, wherein the specific feature is a wireless connectivity-related feature. (Item 268) The method according to item 265, wherein a plurality of sensors are connected to the head-mounted visual component used by the mobile device to determine geographical parameters for the world around the user. (Item 269) The method according to item 265, wherein an input from the user is received through a user interface and at least one of capturing, utilizing, viewing, and bypassing information of the first or second content is performed. (Item 270) The method according to item 262, wherein the connection is a wireless connection. (Item 271) The method according to item 260, wherein the first resource device is at a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. (Item 272) The method according to item 271, wherein the second resource device is at a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter. (Item 273) The mobile device includes a head-mounted visual recognition component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user, according to the method described in item 272. (Item 274) Receiving data resources by a spatial computing layer between the mobile device and a resource layer having a plurality of data sources; Integrating the data resources and determining an integrated profile by the spatial computing layer; Determining the first content based on the integrated profile by the spatial computing layer The method according to item 260, further comprising: (Item 275) The spatial computing layer is A spatial computing resource device, and the spatial computing resource device includes A spatial computing resource device processor; A spatial computing resource device storage medium; A spatial computing resource device dataset, which is on the spatial computing resource device storage medium and is used by the processor to Receive the data resources; Integrate the data resources and determine an integrated profile; Determine the first content based on the integrated profile A spatial computing resource device dataset that is executable to perform the above operations, and A spatial computing resource device having the above components The method according to item 274, including the above components. (Item 276) Performing workload determination using an abstraction and arbitration layer interposed between the mobile device and the resource layer; Using the abstraction and arbitration layer to distribute tasks based on the workload determination; The method according to item 274, further comprising: (Item 277) The method according to item 274, further comprising capturing an image of the physical world around the mobile device using a camera device, the image being used to perform the workload determination. (Item 278) The method according to item 274, further comprising capturing an image of the physical world around the mobile device using a camera device, the image forming one of the data resources. (Item 279) Connecting the mobile device communication interface of the mobile device to the third resource device communication interface of a third resource device in parallel with the connection to the second resource device under the control of the mobile device processor of the mobile device, the third resource device being a cloud resource device having a third latency slower than the second latency; Receiving third content transmitted by the third resource device transmitter under the control of the mobile device processor using the mobile device communication interface; The method according to item 1, further comprising: (Item 280) The method according to item 1, wherein the connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device. (Item 281) The method according to item 280, wherein the radio tower is connected to the fog resource device. (Item 282) The method according to item 280, wherein the Wi-Fi connection device is connected to the fog resource device. (Item 283) Further comprising capturing at least a first and a second image using at least one camera, wherein the mobile device processor transmits the first image to the edge resource device and the second image to the fog resource device, the method according to item 260. (Item 284) The method according to item 283, wherein the at least one camera is an indoor camera for taking a first image of the user. (Item 285) Receiving sensor input by a processor, Determining, using the processor, the posture of the mobile device including at least one of the location and orientation of the mobile device based on the sensor input, Orienting a steerable wireless connector for creating a wireless connection between the mobile device and the edge resource device based on the posture using the processor, and at least improving the connection The method according to item 260, further comprising. (Item 286) The method according to item 285, wherein the steerable wireless connector is a phased array antenna. (Item 287) The method according to item 285, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 288) Determining, using an arbiter function executed by a processor, the number of edge and fog resources available through the edge and fog resource devices, respectively, Transmitting processing tasks to the edge and fog resources according to the determination of the available resources using the arbiter function, Receiving results returning from the edge and fog resources using the arbiter function The method according to item 260, further comprising. (Item 289) The method according to item 288, further comprising combining the results from the edge and fog resources using the arbiter function. (Item 290) Determining, by the mobile device processor, whether the process is a runtime process; When it is determined that the task is a runtime process, immediately executing the task without using the arbiter function; When it is determined that the task is not a runtime process, making a determination using the arbiter function The method according to item 288, further comprising. (Item 291) Connecting the mobile device to a plurality of resource devices under the control of the mobile device processor; Transmitting, by the mobile device processor, one or more rendering requests, wherein each resource device receives an individual rendering request; Receiving, using the mobile device processor, rendering from each of the remote devices based on the individual rendering requests; Comparing, using the mobile device processor, the renderings and determining a preferred rendering; Selecting, using the mobile device communication interface, the preferred rendering as first content transmitted by the first resource device transmitter under the control of the mobile device processor The method according to item 260, further comprising. (Item 292) The method according to item 291, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to assume or be oriented. (Item 293) A content provisioning system, A mobile device, the mobile device comprising: a mobile device processor; one or more mobile device receivers, the one or more mobile device receivers being connected in parallel to a first resource device communication interface of a first resource device that is an edge resource device and a second resource device communication interface of a second resource device that is a fog resource device under the control of the mobile device processor of the mobile device; a mobile device output device, the mobile device output device being connected to the mobile device processor and being capable of providing an output perceptible by a user under the control of the mobile device processor; a sensor that provides sensor input into the processor; an attitude estimator, the attitude estimator being executable by the processor and calculating an attitude of the mobile device including at least one of a location and an orientation of the mobile device based on the sensor input; a steerable wireless connector that creates a steerable wireless connection between the mobile device and the edge resource device; a steering system, the steering system being connected to the attitude estimator, providing input into the steerable wireless connector, steering the steerable wireless connection, and having an output that at least improves the connection; A mobile device having: A content provisioning system comprising: (Item 294) A first resource device, the first resource device comprising: a first resource device processor; a first resource device storage medium; A first resource device data set including first content on the first resource device storage medium, A first resource device communication interface, the first resource device communication interface forming part of the first resource device, being connected to the first resource device processor, and being under the control of the first resource device processor, The first resource device having the same, The content provisioning system according to item 293, further comprising the same. (Item 295) The first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographical parameters of the first connection, the content provisioning system according to item 293. (Item 296) A second resource device, the second resource device comprising: A second resource device processor, A second resource device storage medium, A second resource device data set including second content on the second resource device storage medium, A second resource device communication interface, the second resource device communication interface forming part of the second resource device, being connected to the second resource device processor, and being under the control of the second resource device processor, The second resource device having the same, Further comprising the same, The second resource device is in a second location, The mobile device communication interface creates a second connection with the second resource device, The second content is specific to second geographical parameters of the second connection. The content provisioning system according to item 295. (Item 297) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user, the content provisioning system according to item 296. (Item 298) The content provisioning system according to item 296, comprising a location-specific island for the user to enter, where specific features are pre-configured to be located and interpreted by the mobile device to determine geographical parameters for the world around the user. (Item 299) The content provisioning system according to item 298, wherein the specific features are visually detectable features. (Item 300) The content provisioning system according to item 298, wherein the specific features are wireless connectivity-related features. (Item 301) The content provisioning system according to item 298, further comprising a plurality of sensors connected to the head-mounted visual component used by the mobile device to determine geographical parameters for the world around the user. (Item 302) The content provisioning system according to item 298, further comprising a user interface configured to enable the user to perform at least one of taking in, utilizing, viewing, and bypassing information about the first or second content. (Item 303) The content provisioning system according to item 295, wherein the connection is a wireless connection. (Item 304) The first resource device is at a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. The content provisioning system according to item 293. (Item 305) The second resource device is at a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter. The content provisioning system according to item 304. (Item 306) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. The content provisioning system according to item 305. (Item 307) A spatial computing layer between the mobile device and a resource layer having a plurality of data sources, the spatial computing layer is configured to receive data resources, integrate the data resources and determine an integrated profile, and determine the first content based on the integrated profile and is programmed to perform the above operations. The spatial computing layer The content provisioning system according to item 293, further comprising the above. (Item 308) The spatial computing layer is A spatial computing resource device, wherein the spatial computing resource device is a spatial computing resource device processor, and a spatial computing resource device storage medium, and a spatial computing resource device dataset, wherein the spatial computing resource device dataset is on the spatial computing resource device storage medium and is configured to receive the data resource, and integrate the data resource and determine an integrated profile, and determine the first content based on the integrated profile A spatial computing resource device dataset capable of performing the above, and A spatial computing resource device having the above, The content provisioning system according to item 307, including the above. (Item 309) An abstraction and arbitration layer, which is interposed between the mobile device and the resource layer, and is configured to perform workload determination, and disperse tasks based on the workload determination An abstraction and arbitration layer programmed to perform the above. The content provisioning system according to item 307, further comprising the above. (Item 310) The content provisioning system according to item 307, further comprising a camera device for capturing an image of the physical world around the mobile device, and the image is used for performing the workload determination. (Item 311) The content provisioning system according to item 307, further comprising a camera device for capturing an image of the physical world around the mobile device, and the image forms one of the data resources. (Item 330) A method of providing content, under the control of a mobile device processor of a mobile device, connecting one or more mobile device receivers of the mobile device in parallel with a first resource device communication interface of a first resource device that is an edge resource device and a second resource device communication interface of a second resource device that is a fog resource device; receiving sensor input by a processor; using the processor to determine an attitude of the mobile device including at least one of a location and an orientation of the mobile device based on the sensor input; using the processor to steer an steerable wireless connector that creates a wireless connection between the mobile device and the edge resource device based on the attitude, and at least improve the connection; receiving first content transmitted by the first resource device under the control of the mobile device processor using the mobile device communication interface A method comprising. (Item 331) Storing a first resource device dataset including first content on a first resource device storage medium connected to the first resource device processor under the control of the first resource device processor; Transmitting the first content under the control of the first resource device processor using a first resource device communication interface connected to the first resource device processor The method according to item 330, further comprising. (Item 332) The method according to item 330, wherein the first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographic parameters of the first connection. (Item 333) Storing, under the control of a second resource device processor, a second resource device dataset including second content on a second resource device storage medium connected to the second resource device processor; Transmitting the second content under the control of the second resource device processor using a second resource device communication interface connected to the second resource device processor; further comprising; wherein the second resource device is in a second location; the mobile device communication interface creates a second connection with the second resource device; and the second content is specific to second geographic parameters of the second connection. The method according to item 332. (Item 334) The method according to item 333, wherein the mobile device includes a head-mounted visual component attachable to the user's head, and the first and second content provide to the user at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. (Item 335) The method according to item 333, wherein the user enters a location-specific island where specific features are pre-configured to be located and interpreted by the mobile device to determine geographic parameters of the world around the user. (Item 336) The method according to item 335, wherein the specific features are visually detectable features. (Item 337) The method according to item 335, wherein the specific feature is a wireless connectivity related feature. (Item 338) The method according to item 335, wherein a plurality of sensors are connected to the head-mounted visual component used by the mobile device to determine geographical parameters of the world around the user. (Item 339) The method according to item 335, which receives input from the user through a user interface and performs at least one of taking in, utilizing, visualizing, and bypassing information of the first or second content. (Item 340) The method according to item 332, wherein the connection is a wireless connection. (Item 341) The method according to item 330, wherein the first resource device is in a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. (Item 342) The method according to item 341, wherein the second resource device is in a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter. (Item 343) The method according to item 342, wherein the mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. (Item 344) Receiving data resources by a spatial computing layer between the mobile device and a resource layer having a plurality of data sources; Integrating the data resources by the spatial computing layer and determining an integrated profile; Determining the first content by the spatial computing layer based on the integrated profile; The method according to item 330, further comprising. (Item 345) The spatial computing layer is A spatial computing resource device, the spatial computing resource device comprising: A spatial computing resource device processor; A spatial computing resource device storage medium; A spatial computing resource device dataset, the spatial computing resource device dataset being on the spatial computing resource device storage medium and being Receiving the data resources by the processor; Integrating the data resources and determining an integrated profile by the processor; Determining the first content by the processor based on the integrated profile; A spatial computing resource device dataset executable to perform; A spatial computing resource device having The method according to item 344, comprising. (Item 346) Performing workload determination using an abstraction and arbitration layer interposed between the mobile device and the resource layer; Dispersing tasks based on the workload determination using the abstraction and arbitration layer; The method according to item 344, further comprising. (Item 347) Further including capturing an image of the physical world around the mobile device using a camera device, the image being used for performing the workload determination, the method according to item 344. (Item 348) Further including capturing an image of the physical world around the mobile device using a camera device, the image forming one of the data resources, the method according to item 344. (Item 349) The second resource device is a fog resource device having a second latency that is slower than the first latency, the method according to item 330. (Item 350) Connecting the mobile device communication interface of the mobile device to the third resource device communication interface of a third resource device in parallel with the connection to the second resource device under the control of the mobile device processor of the mobile device, the third resource device being a cloud resource device having a third latency that is slower than the second latency, Receiving third content transmitted by the third resource device transmitter under the control of the mobile device processor using the mobile device communication interface The method according to item 349, further including. (Item 351) The connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device, the method according to item 349. (Item 352) The radio tower is connected to the fog resource device, the method according to item 351. (Item 353) The Wi-Fi connection device is connected to the fog resource device, the method according to item 351. (Item 354) Further comprising capturing at least a first and a second image using at least one camera, wherein the mobile device processor transmits the first image to the edge resource device and the second image to the fog resource device, the method according to item 330. (Item 355) The method according to item 354, wherein the at least one camera is an indoor camera that captures a first image of the user. (Item 356) The method according to item 330, wherein the steerable wireless connector is a phased array antenna. (Item 357) The method according to item 330, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 358) Using an arbiter function executed by a processor to determine, respectively, the number of edge and fog resources available through the edge and fog resource devices, Using the arbiter function to send processing tasks to the edge and fog resources according to the determination of the available resources, Using the arbiter function to receive results returning from the edge and fog resources The method according to item 330, further comprising. (Item 359) The method according to item 358, further comprising combining the results from the edge and fog resources using the arbiter function. (Item 360) Determining by the mobile device processor whether the process is a runtime process, If it is determined that the task is a runtime process, executing the task immediately without using the arbiter function to make a decision, If it is determined that the task is not a runtime process, making a decision using the arbiter function The method according to item 358, further comprising (Item 361) Exchanging data between a plurality of edge resource devices and the fog resource device, wherein the data includes points in a space captured by different sensors and transmitted to the edge resource device, and Determining a superpoint that is a selected one of the points where data from two or more of the edge resource devices overlaps, and The method according to item 330, further comprising (Item 362) The method according to item 361, further comprising using each superpoint within a plurality of mobile devices for positioning, orientation, or pose estimation of the individual mobile devices. (Item 363) Generating a context trigger for the group of superpoints using a processor, and Storing the context trigger on a computer-readable medium using the processor The method according to item 362, further comprising (Item 364) The method according to item 363, using the context trigger as a handle for rendering an object based on the first content. (Item 365) Connecting the mobile device to a plurality of resource devices under the control of the mobile device processor, and Transmitting one or more rendering requests by the mobile device processor, wherein each resource device receives an individual rendering request, and Receiving rendering from each of the remote devices based on the individual rendering requests using the mobile device processor, and Comparing the renderings using the mobile device processor and determining a preferred rendering Selecting, as the first content transmitted by the first resource device transmitter under the control of the mobile device processor, the preferred rendering using the mobile device communication interface The method according to item 330, further comprising. (Item 366) The method according to item 365, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented. (Item 367) A content provisioning system, A mobile device, wherein the mobile device A mobile device processor, and One or more mobile device receivers, wherein the one or more mobile device receivers are connected in parallel with a first resource device communication interface of a first resource device that is an edge resource device and a second resource device communication interface of a second resource device that is a fog resource device under the control of the mobile device processor of the mobile device; One or more mobile device receivers, A mobile device output device, wherein the mobile device output device is connected to the mobile device processor and is capable of providing an output that can be sensed by a user under the control of the mobile device processor; A mobile device output device, An arbiter function, wherein the arbiter function is performed by a processor Determining, respectively, the number of edge and fog resources available through the edge and fog resource devices; Transmitting processing tasks to the edge and fog resources according to the determination of the available resources; Receiving results returned from the edge and fog resources An arbiter function that is executable to perform A mobile device having A content provisioning system comprising (Item 368) A first resource device, wherein the first resource device A first resource device processor, and A first resource device storage medium, and A first resource device dataset including first content on the first resource device storage medium, and A first resource device communication interface, wherein the first resource device communication interface forms part of the first resource device, is connected to the first resource device processor, and is under the control of the first resource device processor, the first resource device communication interface and A first resource device having The content provisioning system according to item 367, further comprising (Item 369) The first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to the first geographical parameters of the first connection. The content provisioning system according to item 367 (Item 370) A second resource device, wherein the second resource device A second resource device processor, and A second resource device storage medium, and A second resource device dataset including second content on the second resource device storage medium, and A second resource device communication interface, wherein the second resource device communication interface forms part of the second resource device, is connected to the second resource device processor, and is under the control of the second resource device processor, the second resource device communication interface and​ A second resource device having further comprising the second resource device is in a second location, the mobile device communication interface creates a second connection with the second resource device, the second content is specific to the second geographic parameters of the second connection, The content provisioning system according to item 369. (Item 371) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. The content provisioning system according to item 370. (Item 372) The content provisioning system according to item 370, further comprising a location-specific island for the user to enter, where specific features are pre-configured to be located and interpreted by the mobile device to determine geographic parameters of the world around the user. (Item 373) The content provisioning system according to item 372, wherein the specific features are visually detectable features. (Item 374) The content provisioning system according to item 372, wherein the specific features are wireless connectivity-related features. (Item 375) The content provisioning system according to item 372, further comprising a plurality of sensors connected to the head-mounted visual component used by the mobile device to determine geographic parameters of the world around the user. (Item 376) The content provisioning system according to item 372, further comprising a user interface configured to enable the user to perform at least one of capturing, using, visually recognizing, and bypassing information about the first or second content. (Item 377) The content provisioning system according to item 369, wherein the connection is a wireless connection. (Item 378) The content provisioning system according to item 367, wherein the first resource device is in a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. (Item 379) The content provisioning system according to item 378, wherein the second resource device is in a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter. (Item 380) The content provisioning system according to item 379, wherein the mobile device includes a head-mounted visual recognition component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information about a specific view of the world as seen by the user. (Item 381) A spatial computing layer between the mobile device and a resource layer having a plurality of data sources, the spatial computing layer being configured to: Receive data resources; Integrate the data resources and determine an integrated profile; Determining the first content based on the integrated profile A spatial computing layer programmed to perform the above The content provisioning system according to item 367, further comprising the above (Item 382) The spatial computing layer includes A spatial computing resource device, which includes A spatial computing resource device processor, A spatial computing resource device storage medium, and A spatial computing resource device dataset, which is on the spatial computing resource device storage medium and is configured to Receive the data resource, Integrate the data resource and determine an integrated profile, and Determine the first content based on the integrated profile A spatial computing resource device dataset executable to perform the above A spatial computing resource device having the above The content provisioning system according to item 381, including the above (Item 383) An abstraction and arbitration layer, which is interposed between the mobile device and the resource layer and is configured to Determine the workload, and Disperse tasks based on the workload determination An abstraction and arbitration layer programmed to perform the above The content provisioning system according to item 381, further comprising the above (Item 384) The content provisioning system according to item 381, further comprising a camera device that captures an image of the physical world around the mobile device, and the image is used to perform the workload determination. (Item 385) The content provisioning system according to item 381, further comprising a camera device that captures an image of the physical world around the mobile device, and the image forms one of the data resources. (Item 405) A method of providing content, comprising: Under the control of the mobile device processor of the mobile device, connecting one or more mobile device receivers of the mobile device in parallel with a first resource device communication interface of a first resource device that is an edge resource device and a second resource device communication interface of a second resource device that is a fog resource device; Using an arbiter function executed by a processor to determine the number of edge and fog resources available through the edge and fog resource devices, respectively; Using the arbiter function to transmit processing tasks to the edge and fog resources according to the determination of the available resources; Using the arbiter function to receive results returning from the edge and fog resources; Using the mobile device communication interface to receive first content transmitted by the first resource device under the control of the mobile device processor; A method comprising the above. (Item 406) Under the control of a first resource device processor, storing a first resource device data set including first content on a first resource device storage medium connected to the first resource device processor; Transmitting the first content under the control of the first resource device processor using a first resource device communication interface connected to the first resource device processor The method according to item 405, further comprising. (Item 407) The method according to item 405, wherein the first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographic parameters of the first connection. (Item 408) Storing a second resource device dataset including second content on a second resource device storage medium connected to the second resource device processor under the control of the second resource device processor Transmitting the second content under the control of the second resource device processor using a second resource device communication interface connected to the second resource device processor Further comprising wherein the second resource device is in a second location the mobile device communication interface creates a second connection with the second resource device and the second content is specific to second geographic parameters of the second connection The method according to item 407. (Item 409) The method according to item 408, wherein the mobile device includes a head-mounted visual component attachable to the user's head, and the first and second contents provide to the user at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user. (Item 410) The method according to item 408, wherein the user enters a location-specific island where specific features are pre-configured to be located and interpreted by the mobile device to determine geographical parameters for the world around the user. (Item 411) The method according to item 410, wherein the specific feature is a visually detectable feature. (Item 412) The method according to item 410, wherein the specific feature is a wireless connectivity-related feature. (Item 413) The method according to item 410, wherein a plurality of sensors are connected to the head-mounted visual component used by the mobile device to determine geographical parameters for the world around the user. (Item 414) The method according to item 410, further comprising receiving an input from the user through a user interface and performing at least one of capturing, utilizing, viewing, and bypassing information of the first or second content. (Item 415) The method according to item 407, wherein the connection is a wireless connection. (Item 416) The method according to item 405, wherein the first resource device is at a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. (Item 417) The method according to item 416, wherein the second resource device is at a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter. (Item 418) The mobile device includes a head-mounted visual recognition component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user, according to the method described in item 417. (Item 419) Receiving data resources by a spatial computing layer between the mobile device and a resource layer having a plurality of data sources, Integrating the data resources and determining an integrated profile by the spatial computing layer, Determining the first content based on the integrated profile by the spatial computing layer The method according to item 405, further comprising. (Item 420) The spatial computing layer is A spatial computing resource device, and the spatial computing resource device includes A spatial computing resource device processor, A spatial computing resource device storage medium, A spatial computing resource device dataset, which is on the spatial computing resource device storage medium and is used by the processor to Receive the data resources, Integrate the data resources and determine an integrated profile, Determine the first content based on the integrated profile A spatial computing resource device dataset executable to perform, and A spatial computing resource device having The method according to item 419, including. (Item 421) Performing workload determination using an abstraction and arbitration layer interposed between the mobile device and the resource layer; Dispersing tasks based on the workload determination using the abstraction and arbitration layer; The method according to item 419, further comprising. (Item 422) The method according to item 419, further comprising capturing an image of the physical world around the mobile device using a camera device, the image being used for performing the workload determination. (Item 423) The method according to item 419, further comprising capturing an image of the physical world around the mobile device using a camera device, the image forming one of the data resources. (Item 424) The method according to item 405, wherein the second resource device is a fog resource device having a second latency slower than the first latency. (Item 425) Connecting the mobile device communication interface of the mobile device to the third resource device communication interface of a third resource device in parallel with the connection to the second resource device under the control of the mobile device processor of the mobile device, wherein the third resource device is a cloud resource device having a third latency slower than the second latency; Receiving third content transmitted by the third resource device transmitter under the control of the mobile device processor using the mobile device communication interface; The method according to item 424, further comprising. (Item 426) The method according to item 424, wherein the connection to the edge resource device is made through a radio tower and the connection to the fog resource device is made through a Wi-Fi connection device. (Item 427) The radio tower is the method according to item 426, connected to the fog resource device. (Item 428) The Wi-Fi connection device is the method according to item 426, connected to the fog resource device. (Item 429) Further comprising capturing at least first and second images using at least one camera, wherein the mobile device processor transmits the first image to the edge resource device and the second image to the fog resource device, the method according to item 405. (Item 430) The at least one camera is an indoor camera that captures a first image of the user, the method according to item 429. (Item 431) Receiving sensor input by a processor, Determining, using the processor, a posture of the mobile device including at least one of a location and an orientation of the mobile device based on the sensor input, Steering a steerable wireless connector that creates a wireless connection between the mobile device and the edge resource device based on the posture using the processor, and at least improving the connection Further comprising the method according to item 405. (Item 432) The steerable wireless connector is a phased array antenna, the method according to item 431. (Item 433) The steerable wireless connector is a radar hologram type transmission connector, the method according to item 431. (Item 434) Determining, using an arbiter function executed by a processor, the number of edge and fog resources available respectively through the edge and fog resource devices, Transmitting processing tasks to the edge and fog resources according to the determination of the available resources using the arbiter function Receiving, using the arbiter function, results returned from the edge and fog resources The method according to item 405, further comprising. (Item 435) The method according to item 405, further comprising combining results from the edge and fog resources using the arbiter function. (Item 436) Determining, by the mobile device processor, whether the process is a runtime process; If it is determined that the task is a runtime process, immediately executing the task without using the arbiter function to make a decision; If it is determined that the task is not a runtime process, making a decision using the arbiter function The method according to item 405, further comprising. (Item 437) Exchanging data between a plurality of edge resource devices and the fog resource device, the data including points in space captured by different sensors and transmitted to the edge resource devices; Determining superpoints that are selected points where data from two or more of the edge resource devices overlap; The method according to item 405, further comprising. (Item 438) The method according to item 437, further comprising using each superpoint within a plurality of mobile devices for location identification, orientation, or pose estimation of the individual mobile devices. (Item 439) Generating, using a processor, a context trigger for the group of superpoints; Storing, using the processor, the context trigger on a computer-readable medium The method according to item 438, further comprising. (Item 440) The method according to item 439, wherein the context trigger is used as a handle for rendering an object based on the first content. (Item 441) Connecting the mobile device to a plurality of resource devices under the control of the mobile device processor; Transmitting, by the mobile device processor, one or more rendering requests, wherein each resource device receives an individual rendering request; Receiving, by using the mobile device processor, rendering from each of the remote devices based on the individual rendering requests; Comparing, by using the mobile device processor, the renderings and determining a preferred rendering; Selecting, by using the mobile device communication interface and under the control of the mobile device processor, the preferred rendering as first content transmitted by the first resource device transmitter; The method according to item 405, further comprising: (Item 442) The method according to item 441, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented in a posture. (Item 443) A content provisioning system, comprising: A plurality of mobile devices, each mobile device comprising: A mobile device processor; One or more mobile device receivers, wherein the one or more mobile device receivers are connected in parallel with one of a plurality of first resource device communication interfaces of an individual first resource device that is an edge resource device under the control of a mobile device processor of the mobile device, and exchange data between the plurality of edge resource devices and fog resource devices, the data including points in space captured by different sensors and transmitted to the edge resource devices, and one or more mobile device receivers; A mobile device output device, wherein the mobile device output device is connected to the mobile device processor and is capable of providing an output perceptible by a user under the control of the mobile device processor, the output being based on first and second content received by the mobile device from the edge and fog resource devices, and a mobile device output device; A superpoint calculation function, wherein the superpoint calculation function is executable by a processor and determines a selected superpoint of points where data from two or more of the edge resource devices overlaps, and a superpoint calculation function A content provisioning system having the same. (Item 444) A first resource device, wherein the first resource device A first resource device processor; A first resource device storage medium; A first resource device dataset including first content on the first resource device storage medium; A first resource device communication interface, wherein the first resource device communication interface forms part of the first resource device, is connected to the first resource device processor, and is under the control of the first resource device processor, and a first resource device communication interface A first resource device having the same The content provisioning system according to item 443, further comprising (Item 445) The content provisioning system according to item 443, wherein the first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographic parameters of the first connection. (Item 446) A second resource device, the second resource device comprising A second resource device processor, A second resource device storage medium, A second resource device dataset including second content on the second resource device storage medium, A second resource device communication interface, the second resource device communication interface forming part of the second resource device, connected to the second resource device processor, and under the control of the second resource device processor, and A second resource device having Further comprising The second resource device is in a second location, The mobile device communication interface creates a second connection with the second resource device, The second content is specific to second geographic parameters of the second connection. The content provisioning system according to item 445. (Item 447) The content provisioning system according to item 446, wherein the mobile device includes a head-mounted visual component attachable to the user's head, and the first and second content provide to the user at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user. (Item 448) The content provisioning system according to item 446, further comprising a location identification island for the user to enter, wherein specific features are preconfigured to be identified and interpreted by the mobile device to determine geographical parameters for the world around the user. (Item 449) The content provisioning system according to item 448, wherein the specific features are visually detectable features. (Item 450) The content provisioning system according to item 448, wherein the specific features are wireless connectivity related features. (Item 451) The content provisioning system according to item 448, further comprising a plurality of sensors connected to the head-mounted visual component used by the mobile device to determine geographical parameters for the world around the user. (Item 452) The content provisioning system according to item 448, further comprising a user interface configured to enable the user to perform at least one of capturing, utilizing, viewing, and bypassing information about the first or second content. (Item 453) The content provisioning system according to item 445, wherein the connection is a wireless connection. (Item 454) The content provisioning system according to item 443, wherein the first resource device is in a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. (Item 455) The second resource device is in a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter. The content provisioning system according to item 454. (Item 456) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user. The content provisioning system according to item 455. (Item 457) A spatial computing layer between the mobile device and a resource layer having a plurality of data sources, the spatial computing layer is configured to receive data resources, integrate the data resources and determine an integrated profile, and determine the first content based on the integrated profile The spatial computing layer is programmed to perform the above operations. The content provisioning system according to item 443, further comprising the above. (Item 458) The spatial computing layer is a spatial computing resource device, and the spatial computing resource device is a spatial computing resource device processor, a spatial computing resource device storage medium, a spatial computing resource device dataset, the spatial computing resource device dataset is on the spatial computing resource device storage medium and is processed by the processor. Receiving the data resource; Integrating the data resource and determining an integrated profile; Determining the first content based on the integrated profile; A spatial computing resource device dataset executable to perform the above; A spatial computing resource device having the above; The content provisioning system according to item 457, including the above. (Item 459) An abstraction and arbitration layer, which is interposed between the mobile device and the resource layer, Performing workload determination; Dispersing tasks based on the workload determination; An abstraction and arbitration layer programmed to perform the above; The content provisioning system according to item 457, further including the above. (Item 460) The content provisioning system according to item 457, further including a camera device for capturing an image of the physical world around the mobile device, and the image is used for performing the workload determination. (Item 461) The content provisioning system according to item 457, further including a camera device for capturing an image of the physical world around the mobile device, and the image forms one of the data resources. (Item 462) The content provisioning system according to item 443, wherein the second resource device is a fog resource device having a second latency slower than the first latency. (Item 463) The mobile device communication interface includes one or more mobile device receivers, and the one or more mobile device receivers are connected to a third resource device communication interface in parallel with the connection between the mobile device processor and the second resource device, receive third content transmitted by the third resource device transmitter, and the third resource device is a cloud resource device having a third latency that is slower than the second latency. The content provisioning system according to item 462. (Item 464) The connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device. The content provisioning system according to item 462. (Item 465) The radio tower is connected to the fog resource device. The content provisioning system according to item 464. (Item 466) The Wi-Fi connection device is connected to the fog resource device. The content provisioning system according to item 464. (Item 467) Further comprising at least one camera for capturing at least first and second images, and the mobile device processor transmits the first image to the edge resource device for faster processing and the second image to the fog resource device for slower processing. The content provisioning system according to item 443. (Item 468) The at least one camera is an indoor camera for taking a first image of the user. The content provisioning system according to item 467. (Item 469) A sensor that provides sensor input into the processor, An orientation estimator, the orientation estimator being executable by a processor to calculate the orientation of the mobile device, including at least one of the location and orientation of the mobile device, based on the sensor input, and an orientation estimator; A steerable wireless connector, the steerable wireless connector creating a steerable wireless connection between the mobile device and the edge resource device, and a steerable wireless connector; An orientation system, the orientation system being connected to the orientation estimator, providing an input into the steerable wireless connector, steering the steerable wireless connection, and having an output that at least improves the connection, and an orientation system The content provisioning system according to item 443, further comprising the above. (Item 470) The content provisioning system according to item 469, wherein the steerable wireless connector is a phased array antenna. (Item 471) The content provisioning system according to item 469, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 472) An arbiter function, the arbiter function being executable by a processor to respectively determine the number of edge and fog resources available through the edge and fog resource devices, send processing tasks to the edge and fog resources according to the determination of the available resources, receive results returned from the edge and fog resources, and an arbiter function. The content provisioning system according to item 443, further comprising the above. (Item 473) The arbiter function is executable by the processor to The content provisioning system according to item 472, which is executable to combine the results from the edge and fog resources. (Item 474) A runtime controller function, wherein the runtime controller function is performed by the processor, To determine whether a process is a runtime process, When it is determined that the task is a runtime process, execute the task immediately without using the arbiter function, When it is determined that the task is not a runtime process, make a decision using the arbiter function A runtime controller function that is executable to perform The content provisioning system according to item 472, further comprising (Item 475) Further comprising a plurality of mobile devices, each fiducial point being used within each mobile device for location identification, orientation, or pose estimation of the individual mobile device, the content provisioning system according to item 443. (Item 476) Further comprising a context trigger function, the context trigger function being executable using a processor, generating a context trigger for the group of fiducial points, and storing the context trigger on a computer-readable medium, the content provisioning system according to item 475. (Item 477) Further comprising a rendering engine executable by the mobile device processor, the context trigger being used as a handle for rendering an object based on the first content, the content provisioning system according to item 476. (Item 478) A rendering function, wherein the rendering function is performed by the mobile device processor, Connecting the mobile device to a plurality of resource devices; Transmitting one or more rendering requests, each resource device receiving an individual rendering request; Receiving rendering from each of the remote devices based on the individual rendering requests; Comparing the renderings and determining a preferred rendering; Selecting a preferred rendering as first content transmitted by the first resource device transmitter under the control of the mobile device processor using the mobile device communication interface; A rendering function executable to perform the above; The content provisioning system according to item 443, further comprising the above. (Item 479) The content provisioning system according to item 478, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented in a posture. (Item 480) A method of providing content, comprising: Under the control of the mobile device processor of the mobile device, connecting in parallel with one of the plurality of first resource device communication interfaces of an individual first resource device that is an edge resource device, and exchanging data between the plurality of edge resource devices and fog resource devices, the data including points in space captured by different sensors and transmitted to the edge resource device; Receiving first content and second content transmitted by the edge and fog resource devices under the control of the mobile device processor using the mobile device communication interface; Determining a superpoint that is a selected one of points where data from two or more of the edge resource devices overlap A method comprising the above. (Item 481) Under the control of a first resource device processor, storing a first resource device data set including first content on a first resource device storage medium connected to the first resource device processor Transmitting the first content under the control of the first resource device processor using a first resource device communication interface connected to the first resource device processor The method according to item 480, further comprising the above. (Item 482) The method according to item 480, wherein the first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographical parameters of the first connection. (Item 483) Under the control of a second resource device processor, storing a second resource device data set including second content on a second resource device storage medium connected to the second resource device processor Transmitting the second content under the control of the second resource device processor using a second resource device communication interface connected to the second resource device processor Further comprising the above, wherein the second resource device is in a second location, the mobile device communication interface creates a second connection with the second resource device, and the second content is specific to second geographical parameters of the second connection. The method according to item 482. (Item 484) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide to the user at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user, the method according to item 483. (Item 485) The user enters a location-specific island in which specific features are pre-configured to be located and interpreted by the mobile device to determine geographical parameters for the world around the user, the method according to item 483. (Item 486) The specific features are visually detectable features, the method according to item 485. (Item 487) The specific features are wireless connectivity-related features, the method according to item 485. (Item 488) A plurality of sensors are connected to the head-mounted visual component used by the mobile device to determine geographical parameters for the world around the user, the method according to item 485. (Item 489) The method according to item 485 further includes receiving input from the user through a user interface and performing at least one of fetching, utilizing, viewing, and bypassing information of the first or second content. (Item 490) The connection is a wireless connection, the method according to item 482. (Item 491) The first resource device is in a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter, the method according to item 480. (Item 492) The second resource device is in a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter, the method according to item 491. (Item 493) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide to the user at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user, the method according to item 492. (Item 494) Receiving data resources by a spatial computing layer between the mobile device and a resource layer having a plurality of data sources, Integrating the data resources by the spatial computing layer and determining an integrated profile, Determining the first content based on the integrated profile by the spatial computing layer The method according to item 480, further comprising: (Item 495) The spatial computing layer is A spatial computing resource device, the spatial computing resource device comprising A spatial computing resource device processor, A spatial computing resource device storage medium, A spatial computing resource device dataset, the spatial computing resource device dataset being on the spatial computing resource device storage medium and by the processor Receiving the data resources, Integrating the data resources and determining an integrated profile, Based on the integrated profile, determining the first content A spatial computing resource device dataset that is executable to perform A spatial computing resource device having The method according to item 494, including (Item 496) Using an abstraction and arbitration layer interposed between the mobile device and the resource layer to perform workload determination, Using the abstraction and arbitration layer to distribute tasks based on the workload determination The method according to item 494, further including (Item 497) The method according to item 494, further including capturing an image of the physical world around the mobile device using a camera device, the image being used to perform the workload determination (Item 498) The method according to item 494, further including capturing an image of the physical world around the mobile device using a camera device, the image forming one of the data resources (Item 499) The method according to item 480, wherein the second resource device is a fog resource device having a second latency slower than the first latency (Item 500) Connecting the mobile device communication interface of the mobile device to the third resource device communication interface of a third resource device in parallel with the connection to the second resource device under the control of the mobile device processor of the mobile device, wherein the third resource device is a cloud resource device having a third latency slower than the second latency, Receiving third content transmitted by the third resource device transmitter under the control of the mobile device processor using the mobile device communication interface The method according to item 499, further comprising (Item 501) The connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device, the method according to item 499. (Item 502) The radio tower is connected to the fog resource device, the method according to item 501. (Item 503) The Wi-Fi connection device is connected to the fog resource device, the method according to item 501. (Item 504) The method according to item 480, further comprising capturing at least first and second images using at least one camera, and the mobile device processor transmitting the first image to the edge resource device and the second image to the fog resource device. (Item 505) The at least one camera is an indoor camera that captures a first image of the user, the method according to item 504. (Item 506) Receiving sensor input by a processor, and Determining the posture of the mobile device including at least one of the location and orientation of the mobile device based on the sensor input using the processor, and Steering a steerable wireless connector that creates a wireless connection between the mobile device and the edge resource device based on the posture using the processor, and at least improving the connection The method according to item 480, further comprising (Item 507) The steerable wireless connector is a phased array antenna, the method according to item 506. (Item 508) The steerable wireless connector is a radar hologram type transmission connector, the method according to item 506. (Item 509) Using an arbiter function executed by a processor, respectively determining the number of edge and fog resources available through the edge and fog resource devices; Using the arbiter function to send a processing task to the edge and fog resources according to the determination of the available resources; Using the arbiter function to receive results returning from the edge and fog resources The method according to item 480, further comprising. (Item 510) The method according to item 509, further comprising combining results from the edge and fog resources using the arbiter function. (Item 511) Determining by the mobile device processor whether a process is a runtime process; When it is determined that the task is a runtime process, immediately executing the task without using the arbiter function to make a determination; When it is determined that the task is not a runtime process, making a determination using the arbiter function The method according to item 509, further comprising. (Item 512) The method according to item 480, further comprising using each superpoint within a plurality of mobile devices for location identification, orientation, or pose estimation of the individual mobile device. (Item 513) Generating a context trigger for the group of superpoints using a processor; Storing the context trigger on a computer-readable medium using the processor The method according to item 512, further comprising. (Item 514) The method according to item 513, further comprising using the context trigger as a handle for rendering an object based on the first content. (Item 515) Connecting the mobile device to a plurality of resource devices under the control of the mobile device processor; Transmitting, by the mobile device processor, one or more rendering requests, wherein each resource device receives an individual rendering request; Receiving, by using the mobile device processor, rendering from each of the remote devices based on the individual rendering requests; Comparing, by using the mobile device processor, the renderings and determining a preferred rendering; Selecting, by using the mobile device communication interface under the control of the mobile device processor, the preferred rendering as the first content transmitted by the first resource device transmitter; The method according to item 480, further comprising. (Item 516) The method according to item 515, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented in a pose. (Item 517) A content provisioning system, A mobile device, wherein the mobile device comprises: A mobile device processor; A mobile device communication interface, connected to the mobile device processor and a first resource device communication interface, for receiving, under the control of the mobile device processor, first content transmitted by the first resource device transmitter; A mobile device output device, wherein the mobile device output device is connected to the mobile device processor and is capable of providing output that can be sensed by a user under the control of the mobile device processor, and a mobile device output device, A rendering function, wherein the rendering function is performed by the mobile device processor, Connecting the mobile device to a plurality of resource devices, Transmitting one or more rendering requests, wherein each resource device receives an individual rendering request, Receiving rendering from each of the remote devices based on the individual rendering requests, Comparing the renderings and determining a preferred rendering, Selecting the preferred rendering as the first content transmitted by the first resource device transmitter, A rendering function that is executable to perform, A mobile device having, A content provisioning system comprising. (Item 518) A first resource device, wherein the first resource device, A first resource device processor, A first resource device storage medium, A first resource device dataset including first content on the first resource device storage medium, A first resource device communication interface, wherein the first resource device communication interface forms part of the first resource device, is connected to the first resource device processor, and is under the control of the first resource device processor, and a first resource device communication interface, A first resource device having, The content provisioning system according to item 517, further comprising. (Item 519) The content provisioning system according to item 517, wherein the first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographic parameters of the first connection. (Item 520) A second resource device, a second resource device processor, a second resource device storage medium, a second resource device dataset including second content on the second resource device storage medium, a second resource device communication interface, wherein the second resource device communication interface forms part of the second resource device, is connected to the second resource device processor, and is under the control of the second resource device processor, and a second resource device having further comprising, wherein the second resource device is in a second location, the mobile device communication interface creates a second connection with the second resource device, and the second content is specific to second geographic parameters of the second connection. The content provisioning system according to item 519. (Item 521) The content provisioning system according to item 520, wherein the mobile device includes a head-mounted visual component attachable to the user's head, and the first and second content provide at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user. (Item 522) The content provisioning system according to item 520, further comprising a location identification island for the user to enter, wherein specific features are preconfigured to be located and interpreted by the mobile device to determine geographical parameters for the world around the user. (Item 523) The content provisioning system according to item 522, wherein the specific feature is a visually detectable feature. (Item 524) The content provisioning system according to item 522, wherein the specific feature is a wireless connectivity related feature. (Item 525) The content provisioning system according to item 522, further comprising a plurality of sensors connected to the head-mounted visual component used by the mobile device to determine geographical parameters for the world around the user. (Item 526) The content provisioning system according to item 522, further comprising a user interface configured to enable the user to perform at least one of capturing, using, viewing, and bypassing information about the first or second content. (Item 527) The content provisioning system according to item 519, wherein the connection is a wireless connection. (Item 528) The content provisioning system according to item 517, wherein the first resource device is in a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter. (Item 529) The second resource device is in a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter, the content provisioning system according to item 528. (Item 530) The mobile device includes a head-mounted visual component attachable to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user, the content provisioning system according to item 529. (Item 531) A spatial computing layer between the mobile device and a resource layer having a plurality of data sources, the spatial computing layer being configured to receive data resources, integrate the data resources and determine an integrated profile, and determine the first content based on the integrated profile and is programmed to perform the above, the spatial computing layer further comprising the content provisioning system according to item 517. (Item 532) The spatial computing layer is a spatial computing resource device, the spatial computing resource device comprising a spatial computing resource device processor, a spatial computing resource device storage medium, a spatial computing resource device dataset, the spatial computing resource device dataset being on the spatial computing resource device storage medium and being processed by the processor receiving the data resource; integrating the data resource and determining an integrated profile; determining the first content based on the integrated profile; A spatial computing resource device dataset capable of performing the above; A spatial computing resource device having the above; The content provisioning system according to item 531, including the above. (Item 533) An abstraction and arbitration layer, which is interposed between the mobile device and the resource layer, performing workload determination; distributing tasks based on the workload determination; An abstraction and arbitration layer programmed to perform the above; The content provisioning system according to item 531, further including the above. (Item 534) The content provisioning system according to item 531, further including a camera device for photographing an image of the physical world around the mobile device, and the image is used for performing the workload determination. (Item 535) The content provisioning system according to item 531, further including a camera device for photographing an image of the physical world around the mobile device, and the image forms one of the data resources. (Item 536) The first resource device is an edge resource device, and the mobile device communication interface is connected to a second resource device communication interface in parallel with the connection between the mobile device processor and the first resource device, and receives second content. The content provisioning system according to item 517, including one or more mobile device receivers. (Item 537) The content provisioning system according to item 536, wherein the second resource device is a fog resource device having a second waiting time that is slower than the first waiting time. (Item 538) The mobile device communication interface includes one or more mobile device receivers, and the one or more mobile device receivers are connected to a third resource device communication interface in parallel with the connection between the mobile device processor and the second resource device, and receive third content transmitted by the third resource device transmitter, and the third resource device is a cloud resource device having a third waiting time that is slower than the second waiting time. The content provisioning system according to item 537. (Item 539) The connection to the edge resource device is made through a radio tower, and the connection to the fog resource device is made through a Wi-Fi connection device. The content provisioning system according to item 537. (Item 540) The radio tower is connected to the fog resource device. The content provisioning system according to item 539. (Item 541) The Wi-Fi connection device is connected to the fog resource device. The content provisioning system according to item 539. (Item 542) The content provisioning system according to item 536, further comprising at least one camera for capturing at least first and second images, and the mobile device processor transmits the first image to the edge resource device for faster processing and the second image to the fog resource device for slower processing. (Item 543) The content provisioning system according to item 542, wherein the at least one camera is an indoor camera for taking a first image of the user. (Item 544) A sensor that provides sensor input into a processor, An orientation estimator, which is executable by a processor and calculates the orientation of the mobile device, including at least one of the location and orientation of the mobile device, based on the sensor input. A steerable wireless connector that creates a steerable wireless connection between the mobile device and the edge resource device. A steering system that is connected to the orientation estimator, provides input into the steerable wireless connector, steers the steerable wireless connection, and has an output that at least improves the connection. The content provisioning system according to item 536, further comprising the above. (Item 545) The content provisioning system according to item 544, wherein the steerable wireless connector is a phased array antenna. (Item 546) The content provisioning system according to item 544, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 547) An arbiter function that is executable by a processor to Determine the number of edge and fog resources available through the edge and fog resource devices respectively, Transmit processing tasks to the edge and fog resources according to the determination of the available resources, Receive results returned from the edge and fog resources, And perform the arbiter function. The content provisioning system according to item 536, further comprising the above. (Item 548) The arbiter function is executable by the processor to The content provisioning system according to item 547, which is executable to combine the results from the edge and fog resources. (Item 549) A runtime controller function, wherein the runtime controller function is performed by the processor To determine whether the process is a runtime process, If it is determined that the task is a runtime process, execute the task immediately without using the arbiter function, If it is determined that the task is not a runtime process, make a decision using the arbiter function A runtime controller function that is executable to perform The content provisioning system according to item 547, further comprising (Item 550) A plurality of edge resource devices, wherein the plurality of edge resource devices exchange data between the plurality of edge resource devices and the fog resource device, and the data includes points in space captured by different sensors and transmitted to the edge resource devices, and a plurality of edge resource devices, A superpoint calculation function, wherein the superpoint calculation function is executable by a processor and determines a superpoint that is a selected point where data from two or more of the edge resource devices overlaps, and a superpoint calculation function The content provisioning system according to item 536, comprising (Item 551) Further comprising a plurality of mobile devices, and each superpoint is used within each mobile device for location identification, orientation, or pose estimation of the individual mobile device. The content provisioning system according to item 550. (Item 552) The content provisioning system according to item 551, further comprising a context trigger function, wherein the context trigger function is executable using a processor, generates a context trigger for the group of super points, and stores the context trigger on a computer-readable medium. (Item 553) The content provisioning system according to item 552, further comprising a rendering engine executable by the mobile device processor, wherein the context trigger is used as a handle for rendering an object based on the first content. (Item 554) The content provisioning system according to item 517, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where the mobile device is predicted to take or be oriented in a posture. (Item 555) A method of providing content, comprising: connecting, under the control of the mobile device processor of the mobile device, the mobile device communication interface of the mobile device to the first resource device communication interface of each of a plurality of first resource devices; transmitting, by the mobile device processor, one or more rendering requests, wherein each resource device receives an individual rendering request; receiving, using the mobile device processor, renderings from respective ones of the remote devices based on the individual rendering requests; comparing, using the mobile device processor, the renderings and determining a preferred rendering; selecting, using the mobile device communication interface and under the control of the mobile device processor, the preferred rendering as the first content transmitted by the first resource device transmitter; and a method. (Item 556) Under the control of the first resource device processor, storing a first resource device data set including first content on a first resource device storage medium connected to the first resource device processor; Transmitting the first content under the control of the first resource device processor using a first resource device communication interface connected to the first resource device processor; The method according to item 555, further comprising. (Item 557) The first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to the first geographical parameters of the first connection, the method according to item 555. (Item 558) Under the control of a second resource device processor, storing a second resource device data set including second content on a second resource device storage medium connected to the second resource device processor; Transmitting the second content under the control of the second resource device processor using a second resource device communication interface connected to the second resource device processor; Further comprising, The second resource device is in a second location, The mobile device communication interface creates a second connection with the second resource device, The second content is specific to the second geographical parameters of the second connection, The method according to item 557. (Item 559) The mobile device includes a head-mounted visual recognition component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a specific view of the world as seen by the user, according to the method described in item 558. (Item 560) The user enters a location-specific island where specific features are pre-configured to be located and interpreted by the mobile device to determine geographical parameters for the world around the user, according to the method described in item 558. (Item 561) The specific features are visually detectable features, according to the method described in item 560. (Item 562) The specific features are wireless connectivity-related features, according to the method described in item 560. (Item 563) A plurality of sensors are connected to the head-mounted visual recognition component used by the mobile device to determine geographical parameters for the world around the user, according to the method described in item 560. (Item 564) The method further includes receiving input from the user through a user interface and performing at least one of capturing, utilizing, viewing, and bypassing information of the first or second content, according to the method described in item 560. (Item 565) The connection is a wireless connection, according to the method described in item 557. (Item 566) The first resource device is in a first location, the mobile device has a sensor for detecting a first feature at the first location, the first feature is used to determine a first geographical parameter associated with the first feature, and the first content is specific to the first geographical parameter, according to the method described in item 555. (Item 567) The second resource device is in a second location, the mobile device has a sensor for detecting a second feature at the second location, the second feature is used to determine a second geographical parameter associated with the second feature, and the first content is updated with second content specific to the second geographical parameter, the method according to item 566. (Item 568) The mobile device includes a head-mounted visual component that can be coupled to the user's head, and the first and second contents provide at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user to the user, the method according to item 567. (Item 569) Receiving data resources by a spatial computing layer between the mobile device and a resource layer having a plurality of data sources, Integrating the data resources by the spatial computing layer and determining an integrated profile, Determining the first content based on the integrated profile by the spatial computing layer The method according to item 555, further comprising. (Item 570) The spatial computing layer is A spatial computing resource device, the spatial computing resource device is A spatial computing resource device processor, A spatial computing resource device storage medium, A spatial computing resource device dataset, the spatial computing resource device dataset is on the spatial computing resource device storage medium and is processed by the processor Receiving the data resources, Integrating the data resources and determining an integrated profile, Based on the integrated profile, determining the first content A spatial computing resource device dataset that is executable to perform A spatial computing resource device having The method according to item 569, including (Item 571) Performing a workload determination using an abstraction and arbitration layer interposed between the mobile device and the resource layer; Using the abstraction and arbitration layer to distribute tasks based on the workload determination The method according to item 569, further including (Item 572) The method according to item 569, further including capturing an image of the physical world around the mobile device using a camera device, the image being used to perform the workload determination (Item 573) The method according to item 569, further including capturing an image of the physical world around the mobile device using a camera device, the image forming one of the data resources (Item 574) The first resource device is an edge resource device, and further Connecting the mobile device communication interface of the mobile device to the second resource device communication interface of the second resource device in parallel with the connection to the first resource device under the control of the mobile device processor of the mobile device; Receiving second content transmitted by the second resource device transmitter under the control of the mobile device processor using the mobile device communication interface The method according to item 555, including (Item 575) The method according to item 574, wherein the second resource device is a fog resource device having a second waiting time slower than the first waiting time. (Item 576) Connecting the mobile device communication interface of the mobile device to the third resource device communication interface of the third resource device in parallel with the connection to the second resource device under the control of the mobile device processor of the mobile device, wherein the third resource device is a cloud resource device having a third waiting time slower than the second waiting time; Receiving, under the control of the mobile device processor, third content transmitted by the third resource device transmitter using the mobile device communication interface; The method according to item 575, further comprising: (Item 577) The method according to item 575, wherein the connection to the edge resource device is performed through a radio tower, and the connection to the fog resource device is performed through a Wi-Fi connection device. (Item 578) The method according to item 577, wherein the radio tower is connected to the fog resource device. (Item 579) The method according to item 577, wherein the Wi-Fi connection device is connected to the fog resource device. (Item 580) The method according to item 574, further comprising capturing at least first and second images using at least one camera, and the mobile device processor transmitting the first image to the edge resource device and the second image to the fog resource device. (Item 581) The method according to item 580, wherein the at least one camera is an indoor camera for taking a first image of the user. (Item 582) Receiving sensor input by a processor; Using the processor, based on the sensor input, determining the posture of the mobile device including at least one of the location and orientation of the mobile device; Using the processor, based on the posture, steering an steerable wireless connector that creates a wireless connection between the mobile device and the edge resource device, and at least improving the connection; The method according to item 574, further comprising. (Item 583) The method according to item 582, wherein the steerable wireless connector is a phased array antenna. (Item 584) The method according to item 582, wherein the steerable wireless connector is a radar hologram type transmission connector. (Item 585) Using an arbiter function executed by a processor to determine the number of edge and fog resources available through the edge and fog resource devices, respectively; Using the arbiter function, according to the determination of the available resources, sending a processing task to the edge and fog resources; Using the arbiter function to receive results returning from the edge and fog resources; The method according to item 574, further comprising. (Item 586) The method according to item 585, further comprising combining the results from the edge and fog resources using the arbiter function. (Item 587) Determining by the mobile device processor whether a process is a runtime process; When it is determined that the task is a runtime process, immediately executing the task without using the arbiter function to make a decision; When it is determined that the task is not a runtime process, making a decision using the arbiter function; The method according to item 585, further comprising (Item 588) Exchanging data between a plurality of edge resource devices and the fog resource device, the data including points in space captured by different sensors and transmitted to the edge resource device, and Determining a superpoint that is a selected point of data that overlaps from two or more of the edge resource devices The method according to item 574, further comprising (Item 589) The method according to item 588, further comprising using each superpoint in a plurality of mobile devices for localizing, orienting, or estimating the pose of the individual mobile device. (Item 590) Generating, using a processor, a context trigger for the group of superpoints, and Storing, using the processor, the context trigger on a computer-readable medium The method according to item 589, further comprising (Item 591) The method according to item 590, using the context trigger as a handle for rendering an object based on the first content. (Item 592) The method according to item 555, wherein the rendering forms a system having a polynomial prediction for rendering a frame at a future location where it is predicted that the mobile device will take or be oriented in a pose.

Brief Description of the Drawings

[0082] The present invention will be further described, by way of example, with reference to the accompanying drawings.

[0083]

Figure 1

[0084]

Figure 2

Figure 3

Figure 4

Figure 5

[0085]

Figure 6

Figure 7

Figure 8

[0086]

Figure 9

[0087]

Figure 10

[0088]

Figure 11

[0089]

Figure 12

[0090]

Figure 13

[0091]

Figure 14

[0092]

Figure 15

[0093]

Figure 16

[0094]

Figure 17

[0095]

Figure 18

[0096]

Figure 19A

Figure 19B

[0097]

Figure 20A

Figure 20B

[0098]

Figure 21

[0099]

Figure 22A

Figure 22B

[0100]

Figure 23A

Figure 23B

[0101]

Figure 24A

Figure 24B

[0102]

Figure 25A

Figure 25B

Figure 25C

Figure 25D

Figure 25E

[0103]

Figure 26A

Figure 26B

Figure 26C

[0104]

Figure 27

[0105]

Figure 28A

Figure 28B

Figure 28C

[0106]

Figure 29A

Figure 29B

[0107]

Figure 30A

Figure 30B

[0108]

Figure 31

[0109]

Figure 32

[0110]

Figure 33

[0111]

Figure 34

[0112]

Figure 35

[0113]

Figure 36

[0114]

Figure 37

[0115]

Figure 38

[0116]

Figure 39

[0117]

Figure 40

[0118]

Figure 41

[0119]

Figure 42

[0120]

Figure 43

[0121]

Figure 44

[0122]

Figure 45

[0123]

Figure 46

[0124]

Figure 47

[0125]

Figure 48

Figure 49

Figure 50

Figure 51

Figure 52

Figure 53

Figure 54

Figure 55

Figure 56

Figure 57

Figure 58

Figure 59

Figure 60

Figure 61

Figure 62

Figure 63

Figure 64

Figure 65

Figure 66

[0126] FIG. 1 illustrates a content provisioning system featuring an augmented reality system having a head-mounted visual recognition component (2), a handheld controller component (4), and an interconnected auxiliary computing or controller component (6) configured to be worn on a user as a belt pack or equivalent. These components can be connected to each other (10, 12, 14, 16, 17, 18) and to other connected resources (8) such as cloud computing or cloud storage resources via wired or wireless communication configurations, such as those defined by IEEE 802.11, Bluetooth (RTM), and other connectivity standards and configurations. For example, various aspects of such components, such as various embodiments of two depicted optical elements (20) through which the surrounding world can be seen along with visual components that can be produced by associated system components for an augmented reality experience for the user, are described as in U.S. Patent Application Nos. 14 / 555,585, 14 / 690,401, 14 / 331,218, 15 / 481,255, and 62 / 518,539, each of which is incorporated herein by reference in its entirety. There is a need for systems and assemblies that are optimized for use in wearable computing systems, are compact and continuously connected.

[0127] The content provisioning system of FIG. 1 includes a mobile device (head-mounted visual component (2)) having a mobile device processor, a mobile device communication interface connected to the mobile device processor and a first resource device communication interface, and receiving first content transmitted by a first resource device transmitter under the control of the mobile device processor, and a mobile device output device connected to the mobile device processor and capable of providing an output that can be sensed by a user under the control of the mobile device processor. An example of a content provisioning system. The content provisioning system further includes a first resource device processor, a first resource device storage medium, a first resource device data set including first content on the storage medium, and a part of the first resource device, and is connected to the first resource device processor. A first resource device (connected resource (8)) having a first resource device communication interface under the control of the first resource device processor.

[0128] Referring to FIG. 2, a progression scenario (160) is depicted in which a user of a mobile computing system, such as the wearable computing system described with reference to FIG. 1, operates in the world. FIG. 2 illustrates the user's home (22), which is characterized by at least one wireless device (40) configured to connect to the user's wearable computing system. As the user navigates the surrounding world on an exemplary illustrative day here, the user travels (30) from home (22, point A - 80) to the workplace (24, points B - 82, C - 84, D - 86, E - 88), then travels from the workplace (24) through (32, points I - 96, J - 98) to the park (26), takes a walk (28, points K - 100, L - 102, M - 104), and then returns home (22) along the remaining part of the way back (34, points N - 106, O - 108). Along the route, wireless communication occurs between the user's mobile computing system and various wireless devices (40, 42, 44, 46, 48, 50, 52, 54, and others as shown in the enlarged views of FIGS. 3 and 4). Preferably, the mobile computing system is configured to utilize the various wireless devices and the information exchanged with them to provide the user with a relatively short wait time and robust connectivity experience generally in accordance with the user preferences that can be selected by the user.

[0129] A mobile computing system may be configured to allow a user to select certain aspects of their computing experience for that day. For example, through a graphical user interface, voice control, and / or gestures, the user may input into the mobile computing system that they will have a typical workday, travel to and from work along a normal route, and stop at a park for a short walk on the way back home. The mobile computing system may have an "artificial intelligence" aspect that uses integration with the user's electronic calendar to tentatively understand their schedule, subject to simple confirmation. For example, when leaving for work, the system may be configured to talk or indicate "going to work, normal route, and normal computing configuration", where the normal route may be obtained from previous GPS and / or mobile triangulation data through the mobile computing system. The "normal computing configuration" may be customized by the user and subject to regulations. For example, the system may present only unobstructed vision while the user is driving, and not present advertisements, shopping, or other information not related to driving. While the user is driving on the way to work, the system may be configured to provide an audio version of a new program or the user's current favorite audiobook. As the user navigates their drive on the way to work, they may leave the connectivity with their home wireless device (40) and enter or maintain connectivity with other wireless devices (42, 44, 46, 48). Each of these wireless devices may be configured to provide information related to the user's experience to the user's mobile computing system in a relatively short latency (i.e., by locally storing certain information relevant to the user at that location).Figures 6 and 7 illustrate certain aspects of a wireless device that can be utilized as described herein, and the embodiments of FIGS. 8 and 9 feature a non-storage type beacon and / or marker configuration that can also be utilized to directly connect to locally relevant cloud-based information without the advantages of local storage.

[0130] For example, as a user progresses from point A (80) through point B (82) to point C (84), local wireless devices (44) around point C (84) may be configured to pass geometric information (which may, for example, feature a highlighted contour of a trench and may also feature one or more photographs or other non-geometric information) that can be utilized on the user's mobile computing system to highlight to the user's mobile computing system where trenches are created at such locations so that the user can clearly visualize and / or understand the hazards while driving through. Such geometric information may be stored locally on the local wireless device (44) so as not to need to be drawn from more remote resources, which may involve a longer latency in obtaining information for the driver. In addition to reducing latency, local storage can also function to reduce the overall computational load on the user's mobile computing system as the mobile system can receive information that it would otherwise need to generate or construct itself, for example, based on sensors that may form part of the local mobile hardware.

[0131] Once the user arrives at the parking lot of the workplace (24), the system may be configured to detect, for example, the walking speed and, as the user walks towards the workplace, may be configured by the user to examine the user and their schedule for that day through integration with the computerized calendar system. Certain additional information, not resident on the local mobile computing system, may be drawn from local sources (e.g., 48, 50) characterized by a certain storage capacity and may again facilitate smaller mobile overhead and shorter latency for direct cloud connectivity.

[0132] Referring to FIG. 4, once at the workplace (24), the user may connect with various wireless devices (50, 60, 62, 64, 66, 68, 70, 72, 74) each configured to be able to provide location-based information. For example, when at point F (90), the user's mobile computing system detects the location (e.g., by GPS, computer vision, marker or beacon identification, and / or triangulation of wireless devices (60, 62, 64)) and then immediately uploads from local storage (i.e., from wireless devices 60, 62, 64) to the mobile computing system information related to that location, such as a high-density triangular mesh of the geometry of the room, or some information about who the room belongs to, information about that person, or other information laws, such as an artificial intelligence agent operating automatically on the user's mobile computing system. Various other wireless devices (50, 66, 68, 70, 72, 74) are positioned at other locations in the workplace, characterized by other location-based information, and may again provide a short-latency and robust mobile computing functionality for the local user, without any of the things like the determination of the geometry of the room being done in real time by local sensor facilities local to the mobile computing system.

[0133] Referring to FIG. 3, similar wireless device resources (40, 56, 58) are utilized at home (22) and may be supplemented with location-based information as the user navigates their mobile computing system through the home (P-110, Q-112, R-114, S-116, T-118, U-120). In a workplace (24) or home (22) environment, the mobile computing system may be configured to utilize external resources in a very different manner than driving. For example, the artificial intelligence component of the user's mobile computing system may recognize that the user prefers to view the news highlights of each night of the previous week (in a display format that perhaps expands automatically when the user stops walking, sits down, or stands still, which might not normally be acceptable while driving but is acceptable while walking) while walking between 7:00 and 8:00 am on a Saturday morning. Thus, when the walking speed is detected, the system may be configured to deliver such highlights from local storage during those times while also collecting other location-based information such as the location of various objects or structures within the residence in relevant locations (i.e., reducing the computer vision processing load).

[0134] Similarly, as the user navigates a walk (28) through the park (26) as shown in the enlarged view of FIG. 5, local wireless device resources (54) may be utilized to provide location-based information such as background information related to a sculpted garden that the user may observe as they walk along, and such information may be presented or reproduced as a display or audio in a manner that is adjusted for the walking scenario within the park as the user walks and / or is customizable (i.e., in a manner that is different from driving or walking in a home or workplace).

[0135] Referring to FIG. 6, one or more of the aforementioned wireless devices (such as 40, 42, 44, 46, 48, 50, 52, 54, and others as shown in the enlarged views of FIGS. 3 and 4) may constitute a system as shown in FIG. 6, and a local controller (134) such as a processor uses mobile telecommunications (i.e., GSM (registered trademark), EDGE, HSPA / +, 3G, 4G, 5G), WiFi (i.e., 802.11a, 802.11b, 802.11g, 802.11n, Wi-Fi 6 also known as IEEE802.11AX, IEEE802.11AY, IEEE802.11AX-Halo, etc., of the IEEE802.11 standard, which may be most useful for devices relatively close to the user and have relatively low power fluctuations), WiMax, and / or Bluetooth (registered trademark) (RTM, i.e., 1.x, 2.x, 3.x, 4.x) configurations, and a local storage device (136) such as a mass storage or memory device, etc., to be configured to communicate wirelessly with mobile computing systems and other computing systems and resources. It is connected (138) to a power supply source (132) such as a battery, a transceiver (130) such as a transmission and reception antenna. The storage device (136) may be connected (140) to an external storage resource (146) such as a cloud storage resource, the local power supply source (132) may be connected (142) to an external power resource (148) for long-term charging or replenishment, etc., and the transceiver (130) may be connected (144) to an external connectivity resource (150), for example, to provide access to the Internet backbone. All of these local and connected resources are configured based on the location of such devices, and may provide information adjusted to the local scenario to the local user, regardless of whether such information is related to transportation, shopping, weather, structures, culture, etc.FIG. 7 is a similar embodiment to that of FIG. 6, but illustrates an embodiment without local storage facilities, and its components are connected (141) to a remote storage resource (146) such as a cloud resource. An embodiment such as that in FIG. 7 does not have the advantage of direct local storage (such local storage, as described above, may be beneficial in reducing latency from the perspective of providing information to the mobile system within its area), and may be used in various configurations instead of embodiments such as that in FIG. 6. Referring to FIG. 8, in a further scenario without local storage capabilities, for example, a transmitter (131) (which is not a bidirectional transceiver such as a transmission antenna, configured to wirelessly communicate with a mobile computing system and other computing systems and resources by using mobile telecommunications (i.e., GSM (registered trademark), EDGE, HSPA / +, 3G, 4G, 5G), Wi-Fi (i.e., 802.11 standards such as 802.11a, 802.11b, 802.11g, 802.11n), WiMax, and / or Bluetooth (registered trademark) (RTM, i.e., 1.x, 2.x, 3.x, 4.x) configurations, etc.) and a relatively long-lasting battery (132) only are characteristic of a transmitter beacon (41) type device, which is used to connect to a locally positioned mobile computing device and connect to cloud resources related to the mobile computing system (i.e., bypass local storage but may function as a pointer to provide information similar to current location + pointer to related cloud resources, and may share location or beacon identification information. Referring to FIG. 9, in a very basic scenario, a non-electronic marker (43) such as an ArUco marker is used, and also connects to cloud resources related to the mobile computing system (i.e., bypasses local storage but may also function as a pointer to provide information similar to current location + pointer to related cloud resources).

[0136] As described above, in order to reduce wait times and generally increase useful access to relevant location-based information, wireless devices with location-specific storage resources, such as those depicted in FIG. 6, may be located throughout the interior of structures such as homes, businesses, etc., and also throughout the exterior, such as in the downtown areas of cities, outside of stores or shops. Similarly, wireless devices that do not have location-specific storage capacity but are connected to or directed to remote storage resources may also be located throughout the interior of structures such as homes, businesses, etc., and also throughout the exterior, such as in the downtown areas of cities, outside of stores or shops.

[0137] The mobile computing system may be customizable by the user to present information filtered on a time domain basis, such as by how old or "stale" such information is. For example, the user may be able to configure the system to provide only traffic information that is 10 minutes old or newer while driving (i.e., the time domain aspect is customizable / configurable). Alternatively, the user may be able to configure the system to present only architectures (i.e., the location of walls within a building) that are 1 year old or newer (i.e., the time domain aspect is customizable / configurable).

[0138] Referring to FIGS. 10-13, in many cases, it is desirable to have a system in which the user's location and / or orientation (i.e., via determination of the position and / or orientation of a coupled component, such as the head-mounted visual component 2 that may be coupled to the user's head) is utilized to provide the user with additional and / or extended content and / or information regarding a particular view of the user's world as the user navigates the world.

[0139] For example, as shown in the embodiment of FIG. 10, a user wearing an extended reality system such as that depicted in FIG. 1 can navigate the world (200). The user may enter a zone (such as a walkable area or a functional volume inside or outside a building) where specific features such as intentionally visually detectable features and wireless connectivity-related features are pre-configured to be located and interpreted by the user's extended reality system so that the system is configured to determine the user's position and / or orientation with respect to the world in the immediate vicinity of the user. Such a relatively information-rich zone may be referred to as a "localization island". For example, a connected resource (8) may broadcast information such as an SSID and / or an IP address, and the relative signal strength therefor may be determined and may be related to proximity, and may be equipped with a wireless connectivity device such as an 802.11 device. Further, the detectable features may include, for example, Bluetooth®, audio, and / or infrared beacons associated with known locations, and / or posters or other visual features associated with known locations. The combined detection and analysis of these inputs by a plurality of sensors etc. connected to the headwear wearable component (2) of the subject system (which may include components such as a monochrome camera, a color camera, a Bluetooth® detector, a microphone, a depth camera, a stereo camera, and equivalents) may be utilized to determine the user's position and / or orientation (202) based on the analysis of information regarding the predetermined or known location of such articles, which may be contained on a connected resource (8) such as, for example, a cloud storage system as described with reference to FIG. 6.

[0140] Referring again to FIG. 10, once the user's initial position and / or orientation has been determined, in addition to the specific features of the location - specific island, the sensors of the user's augmented reality system may be utilized to maintain an updated determination of the user's position and / or orientation within that area or volume (204). Assuming an updated determination of the user's position and / or orientation with respect to the coordinate system of the locale as the user views and / or navigates around the locale, among other things, for example, other users and objects may be virtually "teleported" to different locations, and be configured to be able to view an image regarding that locale and / or interact with others existing either physically or virtually (such as, for example, those described in U.S. Patent Application No. 13 / 663,466, which is hereby incorporated by reference in its entirety), certain special content and information, including content and information regarding other remote locales via a "navigable world" configuration, may be presented to the user through the user's augmented reality system (206). The user interface of the user's augmented reality system may be configured to allow the user to capture, utilize, view, and / or bypass certain information presented through the user's augmented reality system. For example, if the user is walking through a shopping area rich in particularly distinguishable features (i.e., "location - specific islands", etc.) and rich in content, but at that point does not wish to see any virtual representation of shopping - related information, the user may configure the system to not display such information and instead display only the information selected for display, such as urgent personal messaging information, etc.

[0141] According to the additional details described with reference to FIG. 10, the first resource device is in a first location, the mobile device communication interface creates a first connection with the first resource device, and the content is first content specific to the first geographic parameters of the first connection. The content provisioning system further includes a second resource device processor, a second resource device storage medium, a second resource device dataset including second content on the second resource device storage medium, and a second resource device communication interface that forms part of the second resource device, is connected to the second resource device processor, and is under the control of the second resource device processor. The second resource device is in a second location, the mobile device communication interface creates a second connection with the second resource device, and the content is second content specific to the second geographic parameters of the second connection.

[0142] Referring to FIG. 11, a system similar to that of FIG. 1 is illustrated, and also highlighted are several wirelessly connected resources that can be utilized to assist in determining the location of the user (i.e., the position and / or orientation of components such as the head-attachable component 2 that can be coupled to the user's head during operation). For example, referring to FIG. 11, in addition to the main system components (2, 4, 6) connected to each other and to the connected resources (8) such as cloud storage or cloud computing resources, these system components include, for example, Bluetooth® devices (222) such as transmitter beacons with known identification and / or location, 802.11 devices (218) such as Wi-Fi routers with specific SSID, IP address identifiers, and / or the ability to sense and / or transmit signal strength or proximity, vehicles or their components (220) (e.g., a speedometer system within a certain motor vehicle may be configured to transmit the instantaneous speed and estimate the GPS position through an interconnection with a GPS-traceable component such as a vehicle-mounted GPS tracking device, and such speed, position, and / or orientation information regarding the vehicle in which the user is located may be utilized, for example, to reduce the "jitter" of a display and also assist in presenting to the user a displayed image regarding real-world features visible through the vehicle's window, such as labels regarding the summit of a passing mountain or other features outside the vehicle; in certain embodiments with a vehicle or other structure with a viewing portal outside such a vehicle or structure, information regarding the geometry of such vehicle, structure, and / or portal is utilized from a cloud repository of the connected resources 8 and virtual content may be appropriately placed for each user with respect to the vehicle or structure), a mobile connectivity network transceiver (210) configured for LTE connectivity, etc., which can not only connect the user's system but also provide integrated location and / or orientation by triangulation and also integrated GPS information.A GPS transmitter and / or transceiver (212) configured to provide location information to a connected device, and generally an audio transmitter or transceiver beacon (214, 216) configured to assist in locating or pointing to a nearby system through the use of non-audible frequencies, etc. (e.g., in various embodiments, an audio transmitter or transceiver is utilized, and not only the audio transmitter or transceiver, but also light, infrared, RF, or other beacons, transmitters, and / or transceivers, etc., on another adjacent or co-located location-specific asset (i.e., through an integrated set of sensors available on an extended reality system such as those discussed in FIGS. 1 and 11, or in other embodiments, the audio transmitter and / or transceiver is represented directionally within a user interface for the user, either manually or semi-automatically, via visual indicators such as arrows within the user interface and / or audio indicators through an integrated speaker within a head-mounted component) (i.e., in a manner similar to how a first person in the dark cues a second person in the dark with a whistle to assist the second person in finding the first person), can assist a mobile system such as an extended reality system in "focusing" or locating them in a minimally invasive manner), and / or can similarly attract and / or identify information regarding location and / or orientation, and can be wirelessly coupled to a device that can assist in the user's location determination, such as an infrared beacon, etc., that can be detected by the user's extended reality system.

[0143] Referring to FIG. 12, an embodiment of the operation is illustrated for a system such as that depicted in FIG. 11. A user wearing an augmented reality system navigates a workplace (200). Within the range of various wirelessly connected resources such as a mobile telecommunications transceiver (such as LTE), a GPS device, an 802.11 device, and various types of beacons (such as Bluetooth® RF, audio, and / or infrared beacons), the user's augmented reality system may be configured to determine the user's position and / or orientation relative to the world in the user's immediate vicinity (224). Once the user's initial position and / or orientation is determined, in addition to specific wirelessly connected resources, sensors of the user's augmented reality system may be utilized to maintain an updated determination of the user's position and / or orientation within a region or volume (226). Assuming an updated determination of the user's position and / or orientation relative to the coordinate system of the locale as the user views and / or navigates around the locale, certain special content and information, including, but not limited to, content and information regarding other remote locales via a "passable world" configuration (such as that described in U.S. Patent Application No. 13 / 663,466, which is hereby incorporated by reference in its entirety), which enables other users and objects to "teleport" virtually to different locations, view images regarding that locale, and / or interact with others present either physically or virtually, may be presented to the user through the user's augmented reality system (206). The user interface of the user's augmented reality system may be configured to enable the user to capture, utilize, view, and / or bypass certain information presented through the user's augmented reality system, as described above in connection with FIG. 10 by way of example (208).

[0144] Referring to FIG. 13, in another embodiment, other detectable resources such as buildings, empty background contours, horizons, and / or clearly different geometric shapes of panoramas, etc., are analyzed via computer vision and / or image or feature processing techniques, etc., that utilize connected systems and resources such as those depicted in FIGS. 1 and 11, to determine the user's position and / or orientation. A user wearing an augmented reality system navigates the world (200). Proximate to various structures or other detectable resources such as clearly different geometric shapes of one or more of buildings, empty background contours, horizons, and / or panoramas, the user's augmented reality system may be configured to determine the user's position and / or orientation relative to the world in the immediate vicinity of the user, by processing such images, thresholding, and / or aspects of comparison with known images of such scenes or resources (228). Once the user's initial position and / or orientation is determined, sensors of the user's augmented reality system (such as color, monochrome, and / or infrared cameras, etc.) may be utilized to maintain an updated determination of the user's position and / or orientation within a region or volume (230). Assuming an updated determination of the user's position and / or orientation relative to the coordinate system of the locale as the user views and / or navigates around the locale, certain special content and information, including but not limited to, for example, content and information regarding other remote locales via a "navigable world" configuration (such as that described in U.S. Patent Application No. 13 / 663,466, which is incorporated herein by reference in its entirety), that enables other users and objects to be "teleported" virtually to different locations, view images regarding that locale, and / or interact with others present either physically or virtually, may be presented to the user through the user's augmented reality system (206).The user interface of the user's augmented reality system may be configured to enable the user to capture, utilize, view, and / or bypass certain information presented through the user's augmented reality system, as described above in connection with, for example, FIG. 10 (208).

[0145] FIG. 13 thus illustrates additional details, where a first resource device is located at a first location and the mobile device has sensors that detect a first feature at the first location, the first feature being used to determine a first geographic parameter associated with the first feature, and the content being first content specific to the first geographic parameter.

[0146] Referring to FIGS. 14 - 18, a paradigm for interconnected or integrated computing is presented, which may be referred to as "spatial computing." As described above with reference to FIGS. 1 - 13, a personal computing system, such as that shown in FIG. 1, which is connected and portable, may be integrated into the user's immediate world such that the user can interact with the computing system while present within the space around them and in an advanced manner. This is due in part to the portable nature of such systems, but also due to the connectivity of the various resources as described above, and also due to the fact that various embodiments are designed to facilitate normal activities while also operating the computing system. In other words, in various instantiations, such computing systems may be worn and operated as a person walks through the spaces of daily life, whether indoors or outdoors, and the computing system may be configured and adapted to provide specialized and tailored functionality for the user based on and / or in response to certain inputs provided as a result of the spatial environment surrounding the user.

[0147] Referring to FIG. 14, the concept of "Spatial Computing" can be defined as being associated with several attributes including, but not limited to, existence, persistence, scale, awareness, interactivity, respectfulness, and sensibility. For example, from the perspective of existence, the integrated system components of the present subject matter may be configured to amplify the user's capabilities without affecting the user's presence within the physical world. From the perspective of persistence, the integrated system components of the present subject matter may be configured to facilitate the life cycle of the interaction of the user's attention, focus, and the physical world around it and any "digital intrinsics" associated therewith (i.e., digitally represented digital or virtual characters or visitors, etc.), and grow over time in context and depth, and the digital content and intrinsics may be configured to continue their life path even when the computing system of the present subject matter is not actively utilized by the user. From the perspective of scale, the integrated system components of the present subject matter may be configured to deliver to the user any image or content from a very large scale to a relatively small scale. From the perspective of awareness, the integrated system components of the present subject matter may be configured to utilize information, signals, connected devices, and other inputs to provide the user with an enhanced understanding of the physical and digital world around it. From the perspective of interactivity, the integrated system components of the present subject matter may be configured to present digital content in response to natural human signals or inputs such as those associated with the head, eyes, hands, voice, face, and other inputs and various tools. From the perspective of respectfulness, the integrated system components of the present subject matter may be configured to provide integrated images, content, and digital behaviors into the world around the user, such as by providing synthetic shadow projections, adding reverberant sound into the audio by matching the room, matching the room's acoustic physics, or appropriately occluding various digital / virtual objects relative to each other as would be perceived in reality.From a sensory perspective, the integrated system components of the present subject matter may be configured to provide a certain level of synthetic awareness of who the user is and what the world around the user is like such that the system can synthetically understand the world in the same way as the user and utilize this synthetic intelligence to deliver personalized and subjective experiences to the user.

[0148] Referring to FIG. 15, the schematic illustrates yet another way of representing the relationship between a user and the physical world using a spatial computing system. With the widespread availability of high-bandwidth data transfer capabilities and relatively inexpensive and fast memory devices, along with significant advancements in computing hardware such as central processing units (“CPUs”), graphical processing units (“GPUs”), etc., there exists a convergence point of important factors for spatial computing configurations. At the center of the depicted spatial computing paradigm is the user, accompanied by a highly evolved and highly capable human computing system (i.e., the brain). Adjacent directly to the depicted user is an intuitive interface layer, equipped with a system such as that depicted in FIG. 1, and the user may wear a wearable computing system and interact with it using voice commands, gestures, handheld components, and the like, as explained in the foregoing description incorporated by reference. The human interface device (250) may also include various other systems, such as computing systems like tablet computers, smartphones, and laptop computers, vehicles (such as autonomous vehicles), various types of wearable electronics, drones, robots, and other systems that provide the user with access to computing and connected resources, as illustrated in FIG. 16, which depicts yet another hierarchical view of connected elements in a spatial computing environment.

[0149] The next layer to be described is the security / encryption layer (252). This layer is configured to block and protect a user from other systems or users who may desire to obtain access to the user's data or metadata, which may include, for example, the user's personality, the user's actions, and the location where the user is located. Technologies such as blockchain may be used to secure and configure such a security layer and may be used, for example, to securely represent a user within the digital world and to assist in interacting with digital identification, which may be facilitated by biometric authentication techniques.

[0150] The next layer positioned adjacent is the human-centered integrated space computing layer (254), which may also be referred to by the trade name "MagicVerse". This space computing layer is also shown in FIG. 16 and may be configured to receive data from many sources, including but not limited to external developers, private developers, government sources, artificial intelligence sources, pre-trained models, deep learning models, psychological databases, current event databases, data sources regarding the individual actions of one or more users (which may also be referred to as the user's "lifestream"), device data sources, reliable data sources, corporate data sources, learned data sources, meshed data sources, context data sources, government services, common sources, competing company sources, communication sources, emerging data sources, device data sources, mesh or mapping actions, contextualized information, device data sources, and management services.

[0151] Referring first to FIG. 17, this is useful for understanding some of the basic principles of how humans process and store information as a spatial computing architecture is assembled. As shown in FIG. 17, the human brain is capable of receiving a great deal of information due to the operation of the eyes, ears, and other human sensors, and this information can be placed in a sensory memory buffer. Stated in conclusion, much of this information is probably not retained because it is not as useful as other retained portions. The useful components of the information can be moved to a working memory buffer and ultimately potentially to long-term memory, which has a potentially unlimited storage capacity and an infinite retention capacity. In various embodiments, the spatial computing system may be configured to increase the proportion of information placed in working memory that is actually useful to the user. In other words, the preference will be to add value to the user as much as possible, especially as the cognitive load on the user's brain will be increased.

[0152] Referring back to FIG. 15, the human-centered spatial computing layer or “MagicVerse” interfaces with everything around it. For example, referring earlier to FIG. 18, the human-centered spatial computing layer is illustrated in the combination of information with many different sources of data, which in various embodiments is in a parallel configuration as much as possible. The human-centered spatial computing layer can be understood as an integration with all of the systems around the user, from smartphones to Internet-of-Things-integratable devices, virtual reality / augmented reality / mixed reality (so-called “XR”) devices, various vehicles, databases, networks, and systems.

[0153] The next layer illustrated in FIG. 15 is an abstraction and arbitration layer (256) that is interposed between the user, the human-device interface, the human-centered spatial computing layer, and computing resource layers such as edge computing (258), fog computing (260), and cloud computing resources (262).

[0154] Figures 15 - 18 illustrate additional details of a spatial computing layer between a mobile device and a resource layer that is programmed to have a plurality of data sources, receive data resources, integrate the data resources, determine an integrated profile, and determine first content based on the integrated profile. The spatial computing layer includes a spatial computing resource device processor, a spatial computing resource device storage medium, and a spatial computing resource device dataset on the spatial computing resource device storage medium that is executable by the processor to receive data resources, integrate the data resources, determine an integrated profile, and determine first content based on the integrated profile. The content provisioning system further includes an abstraction and arbitration layer that is interposed between the mobile device and the resource layer and is programmed to make a workload determination and distribute tasks based on the workload determination.

[0155] A portion of the three outermost layers is depicted as missing to represent the fact that the actual physical world (264) is part of the integrated system; in other words, the world can be utilized to assist in computing, make various decisions, and identify various items. The content provisioning system includes a camera device that captures an image of the physical world surrounding the mobile device. The image may be used to make a workload determination. The image may form one of the data resources.

[0156] Referring to FIGS. 19A - 26C, various embodiments regarding connectivity alternatives are illustrated that are suitable for use in conjunction with the spatial computing configurations of the various present topics. For example, referring to FIG. 19A, a configuration is illustrated that utilizes relatively high - bandwidth mobile telecommunications connectivity such as that available using 3G, 4G, 5G, LTE, and other telecommunications technologies, and local networking connectivity via Wi - Fi and cable connectivity endpoints, etc., and the evolution of such connectivity can be utilized to connect to remote (i.e., not directly mounted on the user themselves) computing resources in a relatively short latency.

[0157] FIG. 19A illustrates a configuration in which a user is wearing a system such as that depicted in FIG. 1, comprising, for example, a head wearable component (2) and an interconnected auxiliary computing or controller component (6, which in some variations may also be known as a “belt pack” due to the fact that such computing components may be configured to be connected to the user's belt or waist area). FIG. 19B illustrates a configuration similar to that of FIG. 19A, but where the user is wearing a single component configuration (i.e., having only the head wearable component 2 and involving a functional replacement for the interconnected auxiliary computing or controller component 6 in the form of fog, edge, and / or cloud resources to be separated from the person). Referring back to FIG. 19A, so-called “edge” computing and / or storage resources are generally positioned closer to the user than the generally more high-performance and more remote “cloud” resources and generally closer than “fog” computing and / or storage resources. As shown in FIGS. 19A and 19B, generally closer (and generally less high-performance from the perspective of raw computing resources) edge resources will generally be defined as having intermediate-level latency, fog resources (which will generally have intermediate-level raw computing resources), and cloud resources, which are positioned further away, have the longest latency, and generally also the highest raw computing power, will be available to the user's local interconnected computing resources (2, 6) with a relatively short latency. Thus, in such a configuration, as resources are positioned further away from the user, there is longer latency and also more raw computing resource capabilities.

[0158] Figures 19A and 19B illustrate additional details, where the mobile device communication interface includes one or more mobile device receivers that are connected to a second resource device communication interface in parallel with the connection to the mobile device processor and the first resource device, and receive second content. In a given embodiment, the second resource device is a fog resource device having a second latency that is slower than the first latency. The mobile device communication interface is connected to a third resource device communication interface in parallel with the connection to the mobile device processor and the second resource device, and includes one or more mobile device receivers that receive third content transmitted by a third resource device transmitter, where the third resource device is a cloud resource device having a third latency that is slower than the second latency. The connection to the edge resource device is made through a cell tower, and the connection to the fog resource device is made through a Wi-Fi connection device. The cell tower is connected to the fog resource device. The Wi-Fi connection device is connected to the fog resource device.

[0159] In various embodiments, such a configuration is controlled to distribute the workload across various resources according to the need for computing workload versus latency. For example, referring to FIGS. 20A and 20B, which illustrate a user with a connected computing system similar to that shown in FIGS. 19A and 19B, the computations may be distributed among edge, fog, and cloud computing resources based on latency and computing requirements. Referring back to FIGS. 19A and 19B, such computing needs are directed through an application programming interface (API) that performs computation abstraction, artificial intelligence (“AI”) abstraction, network abstraction, and arbitration computations from resources local to the user and drives the distribution of the computation tasks to various edge, fog, and cloud computing resources based on latency and computing requirements. In other words, any local XR computing device (i.e., a wearable system or a tablet computer as shown in FIG. 1, etc.) that the user locally has, which will interface with the human-centric integrated space computing system (again, which may be known as “MagicVerse”), can separate the workload, and based on the format in which this workload comes in, and where it needs to go for external computing and / or storage resources, and the size and type of the files involved, the computation abstraction node may be configured to handle such processing and direction by, for example, reading a certain file format, caching packets of a certain size, moving a certain document or file if necessary, etc. The AI abstraction node may be configured, for example, to receive the workload, examine the types of processing models that need to be utilized and launched, and pull specific workload elements out of memory so that it can launch faster as more data is received.The network abstraction node may always be configured to analyze the connected network resources and their quality of connectivity, signal strength, and capabilities regarding the various types of processes that will be encountered, so as to assist in directing the workload to the various network resources as optimally as possible. The arbitration node may be configured to execute splitting the various tasks and subtasks and sending them to the various resources. Referring to FIG. 21, the computational load may be distributed in many ways and in many directions such that the net result at the endpoint is optimized from the perspectives of performance and latency. For example, head pose determination when wearing a head-mounted component 2 such as that depicted in FIG. 1 (i.e., the orientation of the user's head relative to the environment around the user will generally affect the user's perception in an augmented reality configuration such as that shown in FIG. 1), where relatively short latency may be most important, may be initiated using at least mainly edge resources, while a semantic labeling service (i.e., the label is not absolutely necessary at runtime), where ultra-short latency is not as important regarding it, may be initiated using data center cloud resources. As described above, edge resources are generally configured to have shorter latency and less raw computing power, and they may be positioned at the "edge" of the need for computing, and thus the name of the resource. There are many different ways to configure edge computing resources. For example, commercially available edge type resources may include those sold under the trade name "Movidius Neural Computer Stick" (TM) by Intel, Inc., or both "Jetson Nano" (TM) or "Jetson TX2" (TM) by Nvidia, Inc., or "AGX Xavier" (TM) by Nvidia, Inc.These each generally include both CPU and graphic GPU resources, which are interconnected with camera devices, microphone devices, memory devices, and the like, and may be connected to user endpoints, for example, using high-bandwidth connectivity. Such resources may also be configured to include custom processors such as application-specific integrated circuits (“ASICs”), which may be dedicated to deep learning or neural network tasks. Edge computing nodes may also be configured to be aggregated to increase the computing resources of the room in which the user is located (i.e., a room with five edge nodes is functionally configured to have five times the computing power of those without the abstraction and arbitration layers such as those illustrated in FIGS. 19A and 19B and may coordinate such activities).

[0160] Referring to FIGS. 22A and 22B, a configuration is illustrated where a room with multiple cameras around a user is utilized, and images from the cameras can be separated and directed into different computing resources for various reasons. For example, in a scenario where the head pose determination process is to be repeated relatively frequently, frames may be sent in parallel to edge nodes for relatively low latency processing (this can be referred to as a dynamic resolution operation scheme (in one variant, tensor training decomposition may be configured to perform dynamic downscaling in resolution, which may simplify the system by seeking tensors such that the system operates on only certain fragments or parts and combines lower rank features)), and frames may also be sent to fog and cloud resources so as to be further contextualized and understood with respect to the user's XR computing system (FIG. 22A illustrates a user computing configuration similar to that shown in FIG. 1, similar to those in FIGS. 19A, 20A, 23A, and 24A, and FIG. 22B illustrates a configuration without an interconnected auxiliary computing component (6) due to the functional replacement for such resources being positioned within the aggregation of edge, fog, and cloud resources).

[0161] FIGS. 22A and 22B show additional details of at least one camera that captures at least first and second images, and a mobile device processor transmits the first image to an edge resource device for faster processing and the second image to a fog resource device for slower processing. The at least one camera is an indoor camera that captures a first image of the user.

[0162] Referring to FIGS. 23A and 23B, various "Internet of Things" (i.e., generally configured to be easily interfaced with network control through Internet connectivity such as IEEE 802.11-based wireless networking, etc.) resources may be connected to the user's local computing resources via edge computing resources, and thus, processing and control regarding each of these resources may be performed, at least in part, outside the wearable computing system.

[0163] Referring to FIGS. 24A and 24B, many types of wearable technologies may be connected to edge computing resources via available network connectivity modalities, such as, for example, IEEE 802.11 Wi-Fi modality, Wi-Fi 6 modality, and / or Bluetooth® modality, etc.

[0164] Referring to FIG. 25A, in a system similar to that depicted in FIG. 1, the system may be configured to enable a user to couple the local system to external resources for additional computing, storage, and / or power via a wired connection, such as a direct connection to one or more antennas, a computing workstation, a laptop computer, a mobile computing device such as a smartphone and / or tablet, edge computing resources, and a power source for charging the local computing system power source (i.e., battery). Such connectivity may be facilitated by an API configured to operate as an upper layer of each of the connected resource operating systems, such as Android(TM), iOS(TM), Windows(R), Linux(R), and equivalents. Preferably, such resources may be added or disconnected during operation by the user, depending on the user's ability to remain proximate to such resources and the desire to utilize them. In another embodiment, a plurality of such resources may be bridged together in the inter-connectivity with the user's local computing system. Referring to FIG. 25B, an embodiment is shown that is similar to that of FIG. 25A, but in which an interconnected auxiliary computing component (6) is coupled to the user and may be wirelessly coupled to a head-wearable component (2) via Bluetooth(R), 802.11, WiFi-6, Wi-Fi Halo, and equivalents. Such a configuration may be utilized in the context above, such as the configurations shown in FIGS. 19A, 20A, 22A, 23A, and 24A (i.e., in such a "hybrid" configuration, the user still has the interconnected auxiliary computing component 6 on the person, but the component is wirelessly connected to the head-wearable component 2 rather than being connected by a tethering connection).Referring to FIG. 25C, a user is shown with a head wearable component (element 2) such as that shown in FIG. 1, wirelessly interconnected to other computing resources as in the embodiments of FIGS. 19B, 20B, 22B, 23B, and 24B, and similarly, an XR device on the user himself or herself, which can be interconnected to the depicted remote resources by means such as wired or wireless connectivity, is also shown. FIG. 25D illustrates that such remote resources can be interconnected not only to wearable or hand-holdable XR or other devices, but also to various local computing resources, such as those that can be coupled to an automobile in which the user can be seated. Referring to FIG. 25E, a configuration similar to that of FIG. 25C is shown, but it should also be noted that additional computing and / or storage resources, such as fog and / or cloud resources, can similarly be interconnected, as discussed with reference to FIGS. 19B, 20B, 21, 22B, 23B, and 24B.

[0165] Referring to FIGS. 26A - 26C, since relatively high - bandwidth, short - latency mobile connectivity is becoming more common, rather than placing the mobile device within the virtual cloud of signals from various sources as shown in FIG. 26A, or in addition to that, beam - forming configurations such as those characterized by a phased - array antenna configuration as shown in FIG. 26B may be utilized, as shown in FIG. 26C, to effectively "steer" the connectivity and concentrate or focus it towards one or more specific mobile computing devices. With improved knowledge or understanding of the location and / or orientation of a specific mobile computing device (e.g., in various embodiments, due to pose - determination techniques such as those with cameras positioned on or coupled to such mobile computing devices), the connectivity resources can be provided in at least a more directed and conserved manner (i.e., the pose is mapped and fed back to the beam - forming antenna, enabling more precise steering of the connectivity). In one variation, the configuration as illustrated in FIG. 26C may be accomplished using a radar hologram - type transmission connector, for example, such that a communication link between two points is formed using focused signal coherence.

[0166] Figures 26A-26C illustrate additional features of a content provisioning system that includes a sensor (350) that provides sensor input into a processor (352), an orientation estimator (354) executable by the processor (352) to calculate the orientation (356) of a mobile device (head-mounted visual component (2)) including at least one of the location and orientation of the mobile device based on the sensor input, a steerable wireless connector (358) that creates a steerable wireless connection (360) between the mobile device and an edge resource device (362), and a steering system connected to the orientation estimator, providing input into the steerable wireless connector, steering the steerable wireless connection, and having an output that at least improves the connection. Not all of these features are present within 26A-26C, but they can be inferred from 26A-26C or other figures and related descriptions herein.

[0167] Referring to FIG. 27, a depiction of fog computing, also known as "ambient computing", is shown with different "rings" of computations corresponding to levels of latency to user devices such as various XR devices, robots, vehicles, and other devices shown in the outer ring. The inwardly adjacent ring is an illustration of edge computing resources, which may include various edge node hardware such as those described above, which may include various forms of proprietary 5G antennas and connectivity modalities. The central ring represents cloud resources.

[0168] Referring to FIGS. 28A - 28C, between the edge, fog, and cloud layers, there may be a communication layer with various forms of connectivity, including optical fibers, coaxial cables, twisted pair cables, satellites, and various other wireless connectivity modalities. FIG. 28A illustrates a user wirelessly connected to an edge resource that can be sequentially connected to fog and cloud resources. FIG. 28B illustrates a configuration where the user is hardware - connected (i.e., via cables, fiber optics, or other non - wireless connectivity modalities) to an edge resource that can be sequentially connected to fog and cloud resources. FIG. 28C illustrates a user connected to all resources both wirelessly and by hardware in parallel, and thus, various such connectivity permutations are envisioned. Returning to FIG. 21, one issue regarding the management of such resources is the way to move and distribute the computing load up and down in the hierarchy among the edge, fog, and cloud resources. In various embodiments, a deep decision layer based on reinforcement learning may be utilized (i.e., in one variant, functional requirements may be sent to the edge resources, and a task may be sent to the fog resources, and the "reward" for the reinforcement learning paradigm may be the computing node configuration that is found to be the fastest, and thus, the feedback loop optimizes the responsive decision - making configuration, and the overall functionality improves as the resources "learn" the way to optimize).

[0169] Returning to FIG. 15, the physical world is depicted as encroaching into the edge, cloud, and fog layers, which means not only that something gets functionally closer to the cloud data center the farther away it is, but also represents the concept that these resources can be accessed in parallel.

[0170] Referring to FIGS. 29A and 29B, various types of connectivity resources for XR devices such as the head-wearable component (2) of a system such as that illustrated in FIG. 1 are shown, and as described above, such components may be connected to other resources using hardware-based connectivity and various wireless connectivity paradigms. Referring to FIG. 30A, a configuration similar to that of FIG. 1, with a head-wearable component hardware-coupled to a belt-pack computing component, may be connected to various off-person resources, as described above with reference to FIGS. 19A, 20A, 22A, 24A, and 25A, and FIG. 30B illustrates a configuration in which one or more XR devices such as a head-wearable AR component or a tablet computer or a smartphone may be connected to external resources, as described in FIGS. 19B, 20B, 22B, 24B, and 25B, 25C, 25D, and 25E.

[0171] Referring to FIG. 31, a paradigm (400-428) for arbitration and allocation to external resources such as edge operation (416A), fog operation (416B), and cloud operation (416C) resources is illustrated. For example, as shown in FIG. 31, data can be received (400) from an XR device local to the user (i.e., a wearable computing component, a tablet computer, a smartphone, etc.), a simple logical format check (402) can be performed, and the system can be configured to verify using a simple error check (404) that a correct selection is made in the format check. The data can then be converted to a preferred format (406) for an optimized computing interface. Alternatively, an API for various connected resources can be utilized, and an additional error check (408) can be performed to verify the appropriate conversion. Then, a determination (410) is presented as to whether the relevant process is a runtime process. If so, the system can be configured to immediately process the issue and return it to the connected device (412). If not, batch processing to external resources can be considered, in which case an arbiter function (414) is available and utilized to analyze the number of instances of cloud, edge, and / or fog resources (416A-416C), and the processing task is sent. Once the dat...

Claims

1. A content provisioning system, comprising: The content provisioning system comprises a mobile device; The mobile device a mobile device processor; a mobile device communication interface connected to the mobile device processor and a first resource device communication interface, the mobile device communication interface receiving first content transmitted by the first resource device transmitter under control of the mobile device processor; a mobile device output device connected to the mobile device processor, the mobile device output device being capable of providing an output that can be sensed by a user under the control of the mobile device processor; and a spatial computing layer between the mobile device and a resource layer having a plurality of data sources; and The spatial computing layer comprises: receiving a data resource; determining an integrated profile by aggregating said data resources; determining the first content based on the integrated profile; a content provisioning system that is programmed to:

2. The content provisioning system further comprises a first resource device; The first resource device a first resource device processor; a first resource device storage medium; a first resource device data set containing first content on said first resource device storage medium; and 2. The content provisioning system of claim 1, wherein the first resource device communication interface forms part of the first resource device and is connected to and under the control of the first resource device processor.

3. The content provisioning system of claim 1, wherein the first resource device is at a first location, the mobile device communication interface creates a first connection with the first resource device, and the first content is specific to first geographic parameters of the first connection.

4. The content provisioning system further comprises a second resource device; the second resource device a second resource device processor; a second resource device storage medium; a second resource device data set containing second content on the second resource device storage medium; a second resource device communication interface; and and the second resource device communication interface forms part of the second resource device and is connected to and under the control of the second resource device processor; the second resource device is at a second location; the mobile device communication interface creates a second connection with the second resource device; The content provisioning system of claim 3 , wherein the second content is specific to a second geographic parameter of the second connection.

5. The content provisioning system of claim 4, wherein the mobile device includes a head-mounted viewing component that can be coupled to the user's head, and the first content and the second content provide the user with at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user.

6. The content provisioning system of claim 4, wherein the content provisioning system is pre-configured to include information-rich zones for the user to enter, specific features of which are located and interpreted by the mobile device to determine geographic parameters for the world around the user.

7. A content provisioning system as described in claim 6, wherein the specific feature is a visually detectable feature.

8. A content provisioning system as described in claim 6, wherein the specific features are wireless connectivity related features.

9. The content provisioning system of claim 6, further comprising a plurality of sensors connected to a head-mounted vision component, the plurality of sensors being used by the mobile device to determine geographic parameters for the world around the user.

10. The content provisioning system of claim 6, further comprising a user interface, the user interface configured to enable the user to at least one of retrieve, utilize, view, or ignore certain information of the first content or the second content.

11. A content provisioning system as described in claim 3, wherein the connection is a wireless connection.

12. The content provisioning system of claim 1, wherein the first resource device is at a first location, the mobile device has a sensor that detects a first feature at the first location, the first feature is used to determine a first geographic parameter associated with the first feature, and the first content is specific to the first geographic parameter.

13. The content provisioning system of claim 12, wherein a second resource device is at a second location, the mobile device has a sensor that detects a second feature at the second location, the second feature is used to determine a second geographic parameter associated with the second feature, and the first content is updated with second content specific to the second geographic parameter.

14. The content provisioning system of claim 13, wherein the mobile device includes a head-mounted viewing component that is connectable to the user's head, and the first content and the second content provide the user with at least one of additional content, enhanced content, and information regarding a particular view of the world as seen by the user.

15. The spatial computing layer includes a spatial computing resource device; the spatial computing resource device, a spatial computing resource device processor; a spatial computing resource device storage medium; a spatial computing resource device data set residing on said spatial computing resource device storage medium; and The spatial computing resource device data set is generated by the processor: receiving the data resource; determining an integrated profile by aggregating said data resources; determining the first content based on the integrated profile; The content provisioning system of claim 1 , wherein the system is executable to:

16. The content provisioning system, further comprising an abstraction and arbitration layer interposed between the mobile device and the resource layer; The abstraction and arbitration layer: making a workload determination; Distributing tasks based on said workload determination.

10. The content provisioning system of claim 1, programmed to:

17. The content provisioning system of claim 1, further comprising a camera device that captures images of the physical world surrounding the mobile device, the images being used to make the workload determination.

18. The content provisioning system of claim 1, further comprising a camera device that captures images of the physical world surrounding the mobile device, the images forming one of the data resources.

19. The content provisioning system of claim 1, wherein the first resource device is an edge resource device, the mobile device communication interface includes one or more mobile device receivers, and the one or more mobile device receivers are connected to the mobile device processor and to a second resource device communication interface that is parallel to the connection with the first resource device, thereby receiving second content.

20. A content provisioning system as described in claim 19, wherein the second resource device is a fog resource device having a second latency time that is slower than the first latency time.

21. The content provisioning system of claim 20, wherein the mobile device communication interface includes one or more mobile device receivers, the one or more mobile device receivers being connected to the mobile device processor and to a third resource device communication interface that is parallel to the connection with the second resource device, thereby receiving third content transmitted by the third resource device transmitter, the third resource device being a cloud resource device having a third latency time that is slower than the second latency time.

22. A content provisioning system as described in claim 20, wherein connection to the edge resource device is made through a radio tower and connection to the fog resource device is made through a Wi-Fi connection device.

23. A content provisioning system as described in claim 22, wherein the radio tower is connected to the fog resource device.

24. The content provisioning system of claim 22, wherein the Wi-Fi connection device is connected to the fog resource device.

25. The content provisioning system of claim 19, further comprising at least one camera that captures at least a first image and a second image, and wherein the mobile device processor transmits the first image to the edge resource device for faster processing and transmits the second image to the fog resource device for slower processing.

26. A content provisioning system as described in claim 25, wherein the at least one camera is an indoor camera that captures the first image of the user.

27. The content provisioning system, a sensor providing a sensor input to a processor; an attitude estimator executable by a processor to calculate an attitude of the mobile device based on the sensor input, the attitude including at least one of a location and an orientation of the mobile device; and a steerable wireless connector that creates a steerable wireless connection between the mobile device and the edge resource device; and a steering system connected to the attitude estimator, the steering system having an output and providing an input to the steerable wireless connector to steer the steerable wireless connection and at least improve the connection; 20. The content provisioning system of claim 19, further comprising:

28. A content provisioning system as described in claim 27, wherein the steerable wireless connector is a phased array antenna.

29. A content provisioning system as described in claim 27, wherein the steerable wireless connector is a radar hologram type transmission connector.

30. The content provisioning system further comprising an arbitrator function, The arbitrator function is implemented by a processor: determining a number of edge resources and fog resources available through the edge resource device and the fog resource device, respectively; transmitting processing tasks to the edge resources and the fog resources according to the determining of the available resources; receiving results returned from the edge resource and the fog resource; 20. The content provisioning system of claim 19, executable to:

31. A content provisioning system as described in claim 30, wherein the arbitrator function is executable by the processor to combine the results from the edge resources and the fog resources.

32. The content provisioning system further comprising a runtime controller function: The runtime controller function is configured by the processor to: determining whether the process is a runtime process; if a determination is made that the task is a runtime process, immediately executing the task without making a determination using the arbitrator function; if a determination is made that the task is not a runtime process, making a determination using the arbitrator function.

31. The content provisioning system of claim 30, executable to:

33. The content provisioning system, a plurality of edge resource devices, wherein the plurality of edge resource devices exchange data between the plurality of edge resource devices and the fog resource device, the data including points in space, the points being captured by different sensors and transmitted to the plurality of edge resource devices; a super point calculation function, the super point calculation function being executable by a processor to determine a super point, the super point being a selected one of points where data from two or more of the plurality of edge resource devices overlap; 20. The content provisioning system of claim 19, further comprising:

34. The content provisioning system of claim 33, further comprising a plurality of mobile devices, each superpoint being used in each mobile device for localization or orientation or attitude estimation of the respective mobile device.

35. The content provisioning system of claim 34, further comprising a context trigger function, the context trigger function being executable using a processor to generate a context trigger for the group of hyperpoints and store the context trigger on a computer-readable medium.

36. The content provisioning system of claim 35, further comprising a rendering engine executable by the mobile device processor, wherein the context trigger is used as a handle for rendering an object based on the first content.

37. The content provisioning system further comprising a rendering function: The rendering function is performed by the mobile device processor: connecting the mobile device to a plurality of resource devices; transmitting one or more rendering requests, each resource device receiving a respective rendering request; receiving a rendering from each of the remote devices based on the respective rendering requests; determining a preferred rendering by comparing said renderings; selecting, with the mobile device processor, the preferred rendering as the first content to be transmitted by the first resource device transmitter; The content provisioning system of claim 1 , wherein the system is executable to:

38. A content provisioning system as described in claim 37, wherein the rendering forms a system having polynomial prediction for rendering frames in the future that the mobile device is predicted to be posed or looking at.