Determining model information of devices based on network device identifiers
First Claim
Patent Images
1. A method comprising:
- receiving a request to determine model information of an unknown first device of a plurality of devices connected to a network, each of the plurality of devices having a corresponding network device identifier;
in response to receiving the request;
analyzing a database to determine the model information of the unknown first device, wherein the database includes database information that maps one or more of the plurality of network device identifiers to model information of one or more corresponding devices of the plurality of devices;
in response to determining a device identifier for the unknown first device is not already mapped to model information in the database, determining model information for the unknown first device without communicating with the unknown first device by;
extrapolating model information of the unknown first device based on portions of a device identifier associated with the request and the database information; and
determining a confidence level indicating a level of confidence that the extrapolated model information of the first device is correct;
returning the extrapolated model information of the first device and the confidence level in response to the request.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining the model information of a device. A mapping database that maps a plurality of network device identifiers of a set of devices to model information of the devices may be automatically created. A request to determine model information of an unknown based on a network device identifier of the unknown device may then be received. The database may be analyzed to determine the model information of the unknown device. For example, the model information of the unknown device may be determined by extrapolating it based on the network device identifier of the device and the database information.
48 Citations
16 Claims
-
1. A method comprising:
-
receiving a request to determine model information of an unknown first device of a plurality of devices connected to a network, each of the plurality of devices having a corresponding network device identifier; in response to receiving the request; analyzing a database to determine the model information of the unknown first device, wherein the database includes database information that maps one or more of the plurality of network device identifiers to model information of one or more corresponding devices of the plurality of devices; in response to determining a device identifier for the unknown first device is not already mapped to model information in the database, determining model information for the unknown first device without communicating with the unknown first device by; extrapolating model information of the unknown first device based on portions of a device identifier associated with the request and the database information; and determining a confidence level indicating a level of confidence that the extrapolated model information of the first device is correct; returning the extrapolated model information of the first device and the confidence level in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer accessible storage medium storing program instructions executable by one or more processors to:
-
receive a request to determine model information of an unknown first device of a plurality of devices connected to a network, each of the plurality of devices having a corresponding network device identifier; in response to receiving the request; analyze a database to determine the model information of the first device, wherein the database includes database information that maps one or more of the plurality of network device identifiers to model information of one or more corresponding devices of the plurality of devices; in response to determining a device identifier for the unknown first device is not already mapped to model information in the database, determining model information for the unknown first device without communicating with the unknown first device by; extrapolating model information of the unknown first device based on portions of a device identifier associated with the request and the database information; and determining a confidence level indicating a level of confidence that the extrapolated model information of the first device is correct; return the extrapolated model information of the first device and the confidence level in response to the request. - View Dependent Claims (13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; and memory storing program instructions, wherein the program instructions are executable by the one or more processors to; receive a request to determine model information of a first device of a plurality of devices connected to a network, each of the plurality of devices having a corresponding network device identifier; in response to communicating with the first device receiving the request; analyze a database to determine the model information of the first device, wherein the database includes database information that maps one or more of the plurality of network device identifiers to model information of one or more corresponding devices of the plurality of devices; in response to at least determining a device identifier for the unknown first device is not already mapped to any model information in the database, determine model information for the unknown first device without communicating with the unknown first device by whereby the system is configured to; extrapolate model information of the unknown first device based on portions of a device identifier associated with the request and the database information; and determine a confidence level indicating a level of confidence that the extrapolated model information of the first device is correct; return the extrapolated model information of the first device and the confidence level in response to the request.
-
Specification