Fingerprint-based configuration typing and classification

US2016019296A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016019296-A1
Application numberUS-201414336279-A
CountryUS
Kind codeA1
Filing dateJul 21, 2014
Priority dateJul 21, 2014
Publication dateJan 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are techniques for automating records related to devices coupled to a network, such as servers, clients and memory banks The fingerprint-based configuration typing and classification described herein may identify a fingerprint for a first device located on a network, the first device having a plurality of hardware components and the fingerprint generated based on a combination of at least two hardware components of the first device. The fingerprint is assigned to the first device. If the device does not have a first identifier assigned to it that identifies the plurality of hardware components, the fingerprint is compared to a plurality of stored fingerprints, with at least some of the stored fingerprints having a respective identifier. If the fingerprint matches one of the plurality of stored fingerprints and that stored fingerprint has an identifier associated therewith, the identifier associated with the stored fingerprint is assigned to the first device as the first identifier.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: identifying a fingerprint for a first device located on a network, the first device having a plurality of hardware components and the fingerprint generated based on a combination of at least two hardware components of the first device; assigning the fingerprint to the first device; and upon a condition that the device does not have a first identifier assigned to it that identifies the plurality of hardware components: comparing the fingerprint to a plurality of stored fingerprints, with at least some of the stored fingerprints having a respective identifier; and upon a condition that the fingerprint matches one of the plurality of stored fingerprints and the one of the plurality of stored fingerprints has an identifier associated therewith, assigning the identifier associated with the one of the plurality of stored fingerprints to the first device as the first identifier. 2 . The method of claim 1 , further comprising: upon a condition that the fingerprint matches one of the plurality of stored fingerprints and the one of the plurality of stored fingerprints does not have an identifier associated therewith, reporting an error. 3 . The method of claim 1 , further comprising: generating the fingerprint. 4 . The method of claim 1 wherein identifying the fingerprint comprises: receiving, over the network, identities of the at least two hardware components of the first device. 5 . The method of claim 1 , further comprising: upon a condition that the fingerprint does not exist as a record in a memory, creating a new fingerprint record in the memory. 6 . The method of claim 5 wherein assigning the fingerprint to the first device occurs after creating the new fingerprint record. 7 . The method of claim 5 wherein assigning the fingerprint to the first device comprises storing an identification number of the first device in association with the new fingerprint record. 8 . The method of claim 1 , further comprising: upon a condition that the fingerprint has the first identifier assigned to it that identifies the plurality of hardware components: comparing the fingerprint to the plurality of stored fingerprints; and upon a condition that the fingerprint matches the one of the plurality of stored fingerprints and the identifier does not match the first identifier, reporting an error. 9 . The method of claim 1 wherein the identifier is a stock keeping unit or bill of material. 10 . The method of claim 1 wherein a metadata tag is assigned to the fingerprint. 11 . The method of claim 10 wherein the metadata tag is assigned to more than one of the plurality of stored fingerprints. 12 . An apparatus, comprising: a memory; and a processor configured to execute instructions stored in the memory to: identify a fingerprint for a first device located on a network, the first device having a plurality of hardware components and the fingerprint generated based on a combination of at least two hardware components of the first device; assign the fingerprint to the first device; and upon a condition that the device does not have a first identifier assigned to it that identifies the plurality of hardware components: compare the fingerprint to a plurality of stored fingerprints, with at least some of the stored fingerprints having a respective identifier; and upon a condition that the fingerprint matches one of the plurality of stored fingerprints and the one of the plurality of stored fingerprints has an identifier associated therewith, assign the identifier associated with the one of the plurality of stored fingerprints to the first device as the first identifier. 13 . The apparatus of claim 12 wherein a metadata tag is assigned to more than one of the plurality of stored fingerprints. 14 . The apparatus of claim 13 wherein the metadata tag includes at least one word indicating a status of devices associated with the more than one of the plurality of stored fingerprints. 15 . The apparatus of claim 12 wherein the processor is configured to, upon a condition that the fingerprint matches one of the plurality of stored fingerprints and the one of the plurality of stored fingerprints does not have an identifier associated therewith, report an error. 16 . The apparatus of claim 12 wherein the processor is configured to generate the fingerprint using a hash function with identities of the at least two hardware components as inputs. 17 . The apparatus of claim 16 wherein the processor is configured to identify the fingerprint by: receiving, over the network, identities of the at least two hardware components of the first device. 18 . The apparatus of claim 12 wherein the processor is configured to, upon a condition that the fingerprint does not exist as a record in a memory, create a new fingerprint record in the memory. 19 . The apparatus of claim 12 wherein the processor is configured to assign the identifier to the first device by transmitting the identifier to the first device for storage at the first device. 20 . The apparatus of claim 12 wherein the processor is configured to: upon a condition that the fingerprint has the first identifier assigned to it that identifies the plurality of hardware components: compare the fingerprint to the plurality of stored fingerprints; and upon a condition that the fingerprint matches the one of the plurality of stored fingerprints and the identifier does not match the first identifier, report an error.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Physics · mapped topic

  • Program or device authentication · CPC title

  • Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • G06F21/73Primary

    by creating or determining hardware identification, e.g. serial numbers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016019296A1 cover?
Disclosed are techniques for automating records related to devices coupled to a network, such as servers, clients and memory banks The fingerprint-based configuration typing and classification described herein may identify a fingerprint for a first device located on a network, the first device having a plurality of hardware components and the fingerprint generated based on a combination of at l…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/30864. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).