IP Library Granted Patent US 8,943,072
Granted Patent B2
US 8,943,072 · App. 13/660,214 · Granted Jan 27, 2015

Determining OEM of rebranded device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,943,072
App. No.
13/660,214
Granted
Jan 27, 2015
Kind
B2
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.

Claims (66)

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, said quantity of data within each said system object identification being based only on a manufacturer portion of 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 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.

2. The method according to claim 1 , said determining of said OEM of said evaluated device being based on a manufacturer appearing in said data string, said rank for each said system object identification, and a manufacturer appearing in said serial number format match.

3. The method according to claim 1 , said obtaining of said manufacturer data comprising dynamically querying said evaluated device via a simple network management protocol (SNMP).

4. The method according to claim 1 , said standards manufacturer field comprising internet assigned numbers authority (IANA) enterprise numbers.

5. The method according to claim 1 , said manufacturer portion of said system object identification being uniquely associated with only one of a plurality of different manufacturers.

6. The method according to claim 1 , said manufacturer data from said evaluated device comprising multiple manufacturer data items indicating different manufacturers, only one of said different manufacturers being said OEM of said evaluated device.

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.

8. The method according to claim 7 , said determining of said OEM of said evaluated device being based on said presence of said data string, said validity of said data string, said rank for each said system object identification, a manufacturer appearing in said serial number format match, a manufacturer appearing in said manufacturer OUI match, and a manufacturer appearing in said HTML manufacturer information.

9. The method according to claim 7 , said obtaining of said manufacturer data comprising dynamically querying said evaluated device via a simple network management protocol (SNMP).

10. The method according to claim 7 , said standards manufacturer field comprising internet assigned numbers authority (IANA) enterprise numbers.

11. The method according to claim 7 , said quantity of data within each said system object identification being based only on a manufacturer portion of said system object identification, said manufacturer portion of said system object identification being uniquely associated with only one of a plurality of different manufacturers.

12. The method according to claim 7 , said manufacturer data from said evaluated device comprising multiple manufacturer data items indicating different manufacturers, only one of said different manufacturers being said OEM of said evaluated device.

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 quantity of data within each said system object identification being based only on a manufacturer portion of 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.

14. The computerized device according to claim 13 , said determining of said OEM of said evaluated device being based on a manufacturer appearing in said data string, said rank for each said system object identification, and a manufacturer appearing in said serial number format match.

15. The computerized device according to claim 13 , said obtaining of said manufacturer data comprising said communications device dynamically querying said evaluated device via a simple network management protocol (SNMP).

16. The computerized device according to claim 13 , said standards manufacturer field comprising internet assigned numbers authority (IANA) enterprise numbers.

17. The computerized device according to claim 13 , said manufacturer portion of said system object identification being uniquely associated with only one of a plurality of different manufacturers.

18. The computerized device according to claim 13 , said manufacturer data from said evaluated device comprising multiple manufacturer data items indicating different manufacturers, only one of said different manufacturers being said OEM of said evaluated device.

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, said quantity of data within each said system object identification being based only on a manufacturer portion of 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.

20. The non-transitory storage medium according to claim 19 , said determining of said OEM of said evaluated device being based on a manufacturer appearing in said data string, said rank for each said system object identification, and a manufacturer appearing in said serial number format match.

21. The non-transitory storage medium according to claim 19 , said obtaining of said manufacturer data comprising dynamically querying said evaluated device via a simple network management protocol (SNMP).

22. The non-transitory storage medium according to claim 19 , said standards manufacturer field comprising internet assigned numbers authority (IANA) enterprise numbers.

23. The non-transitory storage medium according to claim 19 , said manufacturer portion of said system object identification being uniquely associated with only one of a plurality of different manufacturers.

24. The non-transitory storage medium according to claim 19 , said manufacturer data from said evaluated device comprising multiple manufacturer data items indicating different manufacturers, only one of said different manufacturers being said OEM of said evaluated device.

Assignments (4)
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 057969/0445 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057970/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: XEROX CORPORATION
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 041542/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2012
From: BURKARD, MICHAEL C.; MEYER, LAWARENCE W.; KUMAR, VIJAY Y.; HINKHOUSE, ANDREW D.; IGHARAS, WALTER; STRONG, ERIC A.; GOLPHIN, JUAN T.
To: XEROX CORPORATION
Reel/Frame 029191/0089 →