Providing auxiliary services or functionality on an apparatus
AssigneeHewlett-Packard Development Company, L.P.
InventorsLaurian Dinca, Stephen H Schwartz, Perry V Lea, Mark J Wibbels, Jon T Huber, Roger S Twede
Life of this patent
Estimating the term…
Abstract
An apparatus operates to provide default services or functionality. The apparatus authenticates replaceable resources by determining whether the replaceable resources originate from a desired source. The apparatus provides an auxiliary service or functionality in addition to the default services or functionality when each of the replaceable resources originates from the desired source, and precludes the auxiliary service or functionality when any of the replaceable resources do not originate from the desired source.
Claims13
An apparatus comprising:
- a memory resource;
- controller;
- a resource utilization component to manage use of a set of replaceable resources;
- wherein the controller is to:
- determine whether each replaceable resource in a set of replaceable resources originates from a desired source;
- provide an auxiliary service or functionality on the apparatus when each of the set of replaceable resources originates from the desired source, and preclude use of the auxiliary service or functionality when any of the set of replaceable resources is not determined to originate from the desired source, wherein at least a first replaceable resource in the set of replaceable resources is subject to an authentication process that identifies a certificate for the at least first replaceable resource, and wherein the controller is to determine that the first replaceable resource originates from the desired source by determining whether the certificate is stored in the memory resource of the apparatus.
A method for providing a service to an apparatus, the method comprising:
- enabling the apparatus to operate, by default, at a functional operational level that excludes any service or functionality other than a default set of services or functionality;
- performing one or more operations to determine whether each replaceable resource in a set of replaceable resources originates from a desired source, wherein a first replaceable resource in the set of replaceable resources is subject to an authentication process that identifies a certificate for the first replaceable resource, and wherein performing one or more operations to determine whether each replaceable resource in the set of replaceable resources originates from a desired source includes determining whether the certificate is stored in a memory resource of the apparatus;
- in response to determining that each replaceable resource in the set of replaceable resources originates from the desired source, providing at least a first auxiliary resource or functionality to the apparatus so as to change the operational level of the apparatus from the default operational level to an enhanced operational level.
A non-transitory computer readable medium storing instructions, that when executed by one or more processors, cause the one or more processors to:
- determine an authentication status for a set of replaceable resources of a computing device, the authentication status indicating whether each replaceable resource in the set of replaceable resources originates from a desired source, wherein each replaceable resource in the set of replaceable resources is subject to an authentication process that identifies a certificate for each replaceable resource, and wherein the instructions to determine the authentication status for the set of replaceable resources comprise instructions to determine whether each replaceable resource in the set of replaceable resources originates from a desired source according to whether the certificate is stored in a memory resource of the computing device;
- and
- determine a set of auxiliary services or functionality to provide to the computing device based on the authentication status of each replaceable resource in the set of replaceable resources, the set of auxiliary services or functionality being in addition to a default set of services or functionality for enabling a functional operational level on the computing device.
Dependencies are inferred from the claim text.