Patent Document ID: 9092302
Application ID: 14482796

Base Claim:
1. A method comprising: at a network connected platform, collecting device version profiles from a plurality of device instances, wherein a device version profile represents a device instance; classifying the device version profiles into a device profile repository; at a network connected platform, receiving a component version query request that includes a query device version profile that is an at least partial device version profile of a first device instance; querying the device profile repository according to the query device version profile of the component version query request and identifying at least one recommended component that is predicted to be compatible with device instances with device version profiles corresponding to the query device version profile; and responding to the query request with the at least one recommended component.

---

Claim 2:
2. The method of claim 1 , wherein collecting device version information from a plurality of device instances comprises collecting operating system version information, firmware version information, and application version information.