Location based skins for mixed reality displays
First Claim
1. One or more processor-readable non-volatile storage media having instructions encoded thereon for causing one or more processors to execute a method for displaying a location-based skin by a head mounted, mixed reality display device system, the method comprising:
- transmitting location identifier data indicating presence in a location to a skin providing computer system;
receiving by the head mounted mixed reality display device system a skin associated with the location from the skin providing computer system, the skin including display data for a virtual object in the location; and
responsive to the skin being authenticated, displaying the skin by the head mounted mixed reality display device system in accordance with skin display parameters and user settings while the head mounted mixed reality display device system is present in the location which further comprisesreceiving a location associated with the head mounted, mixed reality display device system;
displaying any first skin having a location identifier matching the received location which is independent of a real object or a space within the location;
responsive to receiving a notification that a real object identified by a real object identifier associated with a second skin having the matching location identifier is within a boundary of the user field of view, displaying any virtual object of the second skin associated with the real object at a position in the user field of view in accordance with its defined spatial relationship to the real object; and
responsive to receiving a notification that a defined space within the location identified by a space identifier associated with a third skin having the matching location identifier is within a boundary of the user field of view, displaying any virtual object of the third skin associated with the defined space at a position in the user field of view in accordance with its defined spatial relationship to the defined space.
2 Assignments
0 Petitions
Accused Products
Abstract
The technology provides embodiments for providing a location-based skin for a see-through, mixed reality display device system. In many embodiments, a location-based skin includes a virtual object viewable by a see-through, mixed reality display device system which has been detected in a specific location. Some location-based skins implement an ambient effect. The see-through, mixed reality display device system is detected to be present in a location and receives and displays a skin while in the location in accordance with user settings. User data may be uploaded and displayed in a skin in accordance with user settings. A location may be a physical space at a fixed position and may also be a space defined relative to a position of a real object, for example, another see-through, mixed reality display device system. Furthermore, a location may be a location within another location.
-
Citations
18 Claims
-
1. One or more processor-readable non-volatile storage media having instructions encoded thereon for causing one or more processors to execute a method for displaying a location-based skin by a head mounted, mixed reality display device system, the method comprising:
-
transmitting location identifier data indicating presence in a location to a skin providing computer system; receiving by the head mounted mixed reality display device system a skin associated with the location from the skin providing computer system, the skin including display data for a virtual object in the location; and responsive to the skin being authenticated, displaying the skin by the head mounted mixed reality display device system in accordance with skin display parameters and user settings while the head mounted mixed reality display device system is present in the location which further comprises receiving a location associated with the head mounted, mixed reality display device system; displaying any first skin having a location identifier matching the received location which is independent of a real object or a space within the location; responsive to receiving a notification that a real object identified by a real object identifier associated with a second skin having the matching location identifier is within a boundary of the user field of view, displaying any virtual object of the second skin associated with the real object at a position in the user field of view in accordance with its defined spatial relationship to the real object; and responsive to receiving a notification that a defined space within the location identified by a space identifier associated with a third skin having the matching location identifier is within a boundary of the user field of view, displaying any virtual object of the third skin associated with the defined space at a position in the user field of view in accordance with its defined spatial relationship to the defined space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing a location-based skin to a head mounted, mixed reality display device system comprising:
-
detecting a presence of the head mounted mixed reality display device system in a location further comprising broadcasting a location identity token including a time stamp and transceiver identifier from a transceiver at a predetermined position in the location, receiving location identifier data including the location identity token and a device identifier from the head mounted, mixed reality display device system, and determining whether the time stamp is still valid; and responsive to the time stamp still being valid, associating a location with the device identifier based on the location identifier data, transmitting the location associated with the device identifier to the head mounted, mixed reality display device system, authenticating a skin associated with the location based on security credentials, and sending the skin to the head mounted mixed reality display device system. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for providing a location-based skin to a head mounted, mixed reality display device system comprising:
-
a computer system comprising one or more processors and a memory accessible by the one or more processors, the computer system being communicatively coupled via a network to the head mounted mixed reality display device system; the memory storing display data of one or more skins in a format which the head mounted, mixed reality display device system can process for outputting the skin, the one or more skins including at least one skin for generating image data of a virtual object at a position in a location when the position is in a user field of view of the head mounted, mixed reality display device system; the computer system comprising one or more sensors for detecting a presence of the head mounted, mixed reality display device system in the location; the one or more processors for sending the one or more skins to the head mounted, mixed reality display device system responsive to detecting the presence of the display device system in the location; the one or more processors also being for incorporating user data into the one or more skins in accordance with user recipient settings further comprising the one or more processors being for receiving user data for incorporation into the one or more skins from the head mounted, mixed reality display device system, authenticating the user data based on security credentials, determining whether there are one or more head mounted, mixed reality display device systems present in the location that are being used by one or more users authorized by the user recipient settings to receive the user data, and responsive to there being one or more users authorized by the user recipient settings to receive the user data, sending the user data with the one or more skin identifiers for the one or more skins to the one or more head mounted display device systems associated with the one or more authorized users. - View Dependent Claims (15, 16, 17, 18)
-
Specification