In some examples, the xR registry 410 may receive requests from the user device 400, and may return a set of definitions for the rules 445 and rights 450. The registry values may include an object table with information regarding a reference ID, URN, URI or File path, a device identifier, personal profile attributes (i.e. rating or minimum age requirements), a date updated, a physical rights owner, sublicensee information, object physical placement perimeter information, and a viewing perimeter (e.g., polygon shape of coordinates defining area). The registry values may also include a purchased rights table listing the purchased owner, the time frame length, time limitations (i.e., hours or days of week), demographic information, and filtering criteria.
The registry device APIs 415 may represent distributed and scalable software services running in the public or private could that are responsible for interfacing directly with hardware devices such as the user device 400.
The registry enforcement 440 may represent distributed and scalable software services running on a public or private cloud. The registry actors 460 may also be distributed and scalable software services running in the public or private cloud.
User device 400 may be an example of, or include aspects of, the corresponding elements described with reference to