DETERMINING OEM OF REBRANDED DEVICE
First Claim
1. A method comprising:
- obtaining, using a communications device, manufacturer data from an evaluated device,said manufacturer data comprising a system description, a system object identification, and a device-type description,said system description including a serial number having a format, andsaid system object identification including a standards manufacturer field established by a standards organization;
filtering a list of manufacturers established by said standards organization to produce a filtered manufacturer list containing only those manufacturers matching said device-type description using a processor operatively connected to said communications device;
evaluating said standards manufacturer field to identify validity of a data string by comparing said data string in said standards manufacturer field with said filtered manufacturer list using said processor;
ranking multiple ones of said system object identification based on a quantity of data within each said system object identification to produce a rank for each said system object identification using said processor;
matching said format of said serial number to known manufacturer serial number formats to produce a manufacturer serial number format match using said processor; and
determining an original equipment manufacturer (OEM) of said evaluated device based on said validity of said data string, said rank for each said system object identification, and said serial number format match using said processor.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems obtain manufacturer data from a device being evaluated. The manufacturer data includes a system description, a system object identification, and a device-type description. The system description includes a serial number having a format. The system object identification includes a standards manufacturer field established by a standards organization. The methods/systems evaluate the standards manufacturer field to identify the manufacturer, and rank multiple system object identifications based on the quantity of data within each system object identification. Additionally, the methods/systems match the format of the serial number to known manufacturer serial number formats. The foregoing allows the methods/systems to determine the original equipment manufacturer (OEM) of the evaluated device based on the manufacturer appearing in the data string, the rank for each system object identification, and the manufacturer appearing in the serial number format match.
8 Citations
24 Claims
-
1. A method comprising:
-
obtaining, using a communications device, manufacturer data from an evaluated device, said manufacturer data comprising a system description, a system object identification, and a device-type description, said system description including a serial number having a format, and said system object identification including a standards manufacturer field established by a standards organization; filtering a list of manufacturers established by said standards organization to produce a filtered manufacturer list containing only those manufacturers matching said device-type description using a processor operatively connected to said communications device; evaluating said standards manufacturer field to identify validity of a data string by comparing said data string in said standards manufacturer field with said filtered manufacturer list using said processor; ranking multiple ones of said system object identification based on a quantity of data within each said system object identification to produce a rank for each said system object identification using said processor; matching said format of said serial number to known manufacturer serial number formats to produce a manufacturer serial number format match using said processor; and determining an original equipment manufacturer (OEM) of said evaluated device based on said validity of said data string, said rank for each said system object identification, and said serial number format match using said processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
obtaining, using a communications device, manufacturer data from an evaluated device, said manufacturer data comprising a system description, a system object identification, a device-type description, hypertext markup language (HTML) information, and a media access control (MAC) address having an organizationally unique identifier (OUI), said system description including a serial number having a format, and said system object identification including a standards manufacturer field established by a standards organization; filtering a list of manufacturers established by said standards organization to produce a filtered manufacturer list containing only those manufacturers matching said device-type description using a processor operatively connected to said communications device; evaluating said standards manufacturer field to identify presence of a data string using said processor; evaluating said standards manufacturer field to identify validity of said data string by comparing said data string in said standards manufacturer field with said filtered manufacturer list using said processor; ranking multiple ones of said system object identification based on a quantity of data within each said system object identification to produce a rank for each said system object identification using said processor; matching said format of said serial number to known manufacturer serial number formats to produce a manufacturer serial number format match using said processor; matching said OUI of said MAC address to known manufacturer OUI'"'"'s to produce a manufacturer OUI match using said processor; evaluating said HTML information to discover HTML manufacturer information using said processor; and determining an original equipment manufacturer (OEM) of said evaluated device based on said presence of said data string, said validity of said data string, said rank for each said system object identification, said serial number format match, said manufacturer OUI match, and said HTML manufacturer information using said processor. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computerized device comprising:
-
a processor; a non-transitory storage medium operatively connected to said processor; and a communications device operatively connected to said processor, said communications device obtaining manufacturer data from an evaluated device, said manufacturer data comprising a system description, a system object identification, a device-type description, said system description including a serial number having a format, and said system object identification including a standards manufacturer field established by a standards organization, said processor filtering a list of manufacturers established by said standards organization stored in said non-transitory storage medium to produce a filtered manufacturer list containing only those manufacturers matching said device-type description, said processor evaluating said standards manufacturer field to identify validity of a data string by comparing said data string in said standards manufacturer field with said filtered manufacturer list; said processor ranking multiple ones of said system object identification based on a quantity of data within each said system object identification to produce a rank for each said system object identification; said processor matching said format of said serial number to known manufacturer serial number formats stored in said non-transitory storage medium to produce a manufacturer serial number format match; and said processor determining an original equipment manufacturer (OEM) of said evaluated device based on said validity of said data string, said rank for each said system object identification, and said serial number format match. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory storage medium readable by a computerized device, said non-transitory storage medium storing instructions causing said computerized device to perform a method comprising:
-
obtaining manufacturer data from an evaluated device, said manufacturer data comprising a system description, a system object identification, a device-type description, said system description including a serial number having a format, and said system object identification including a standards manufacturer field established by a standards organization; filtering a list of manufacturers established by said standards organization to produce a filtered manufacturer list containing only those manufacturers matching said device-type description; evaluating said standards manufacturer field to identify validity of a data string by comparing said data string in said standards manufacturer field with said filtered manufacturer list; ranking multiple ones of said system object identification based on a quantity of data within each said system object identification to produce a rank for each said system object identification; matching said format of said serial number to known manufacturer serial number formats to produce a manufacturer serial number format match; and determining an original equipment manufacturer (OEM) of said evaluated device based on said validity of said data string, said rank for each said system object identification, and said serial number format match. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification