Self-locating computing devices, systems, and methods
First Claim
Patent Images
1. A self-locating apparatus for computing, comprising:
- one or more processors to execute instructions;
a Wireless Credential Exchange Module (WCEM), coupled to the one or more processors, to detect a location tag;
a management engine, coupled to the WCEM, to query and receive information of the location tag from the WCEM, to provide an external asset management server with an identifier of the apparatus and information of the location tag or a location information of the apparatus determined based at least in part on the information of the location tag, to facilitate creation of a root of trust using a combination of the identifier of the apparatus and the information of the location tag or the location information of the apparatus, and to use the root of trust during boot time or runtime to self-locate the apparatus and ensure the apparatus is in a location.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of self-locating computing devices, systems, and methods are described. In some embodiments, a computing device may include a Wireless Credential Exchange Module (WCEM) to detect one or more location tags and a management engine, coupled to the WCEM, to retrieve information of the one or more location tags from the WCEM, and to provide an asset management server with an identifier of the computing device and the information of the one or more location tags or location information of the computing device. Other embodiments may be described and/or claimed.
10 Citations
25 Claims
-
1. A self-locating apparatus for computing, comprising:
-
one or more processors to execute instructions; a Wireless Credential Exchange Module (WCEM), coupled to the one or more processors, to detect a location tag; a management engine, coupled to the WCEM, to query and receive information of the location tag from the WCEM, to provide an external asset management server with an identifier of the apparatus and information of the location tag or a location information of the apparatus determined based at least in part on the information of the location tag, to facilitate creation of a root of trust using a combination of the identifier of the apparatus and the information of the location tag or the location information of the apparatus, and to use the root of trust during boot time or runtime to self-locate the apparatus and ensure the apparatus is in a location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for computing, comprising:
-
sensing and selecting, by a computing device, one or more location tags; determining, by the computing device, a location of the computing device based at least in part on information of the one or more location tags; providing, by the computing device, an identifier of the computing device and the location of the computing device or the information of the one or more location tags to an asset management server to self-locate the computing device; storing the location information of the one or more location tags in a root of trust; and using the root of trust to authenticate a trusted execution path (TEP) or measured launch flow (MLF) of the computing device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for computing, comprising:
-
interrupting, by a computing device, a measured launch flow; sensing and selecting, by the computing device, one or more location tags external to the computing device; determining, by the computing device, a location of the computing device based at least in part on information of the one or more location tags; authenticating, by the computing device, the location of the computing device or the information of the one or more location tags, to self-locate the computing device, based on a trusted version of the location of the computing device or information of at least one location tag of the one or more location tags; and resuming, by a computing device, the measured launch flow upon a successful authentication. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification