Architecture Overview - Components

A small number of basic component types are envisioned to support cases of distributed AR experience discovery. The components interact by means of standard, but as yet undefined interfaces.

AR Client / User Agent

Component that determines the location and feature focus of the user in order to request and/or receive  experiences and position them for viewing. May comprise a combination of mobile and cloud-based functionality.

AR Provider

Component that registers and serves up experiences, as may collect user information in return

Experience Catalog

Component that maintains and organizes metadata in order to respond to search requests for experiences and/or experience channels

Context Registry

Component that builds and provisions user profiles (personal and/or collective) in order to flesh out experience searches and possibly to trade user information in return for the use of experiences

Discovery Broker

Component that mediates between all of the other components to fulfill logistical and business needs of the actors.

Recommendation Engine

Component that analyzes user contexts and provider business rules to make experience recommendations

>>Back to Architecture Overview - Use Cases