Patent ID: 11868668
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 5:
6. A system for accessing a plurality of validated device endpoints through an off-premise communications network, the system comprising:
a hardware processor;
computer storage media storing instructions that, when executed by the hardware processor, cause the system to:
receive a request that specifies a first validated device endpoint configured at a first location using a virtual device identifier identifying a virtual device object at a device service, wherein the device service communicates with the first validated device endpoint via the off-premise communication network;
dynamically associate the virtual device identifier with a first secure device endpoint identifier using the virtual device object, the first secure device endpoint identifier uniquely identifying the first validated device endpoint among the plurality of validated device endpoints;
determine that the first validated device endpoint specified in the request is unavailable;
based on the first validated device endpoint specified in the request being unavailable, dynamically associate the virtual device identifier with a second secure device endpoint identifier using the virtual device object, the second secure device endpoint identifier uniquely identifying a second validated device endpoint among the plurality of validated device endpoints and the second validated device endpoint being configured at a second location that is different than the first location at which the first validated device endpoint is configured;
read second the secure device endpoint identifier associated with the virtual device identifier in the virtual device object; and
communicate a pending job associated with the second secure device endpoint identifier to the second validated device endpoint.