Associating devices and users with a local area network using network identifiers

US2016165651A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016165651-A1
Application numberUS-201514959192-A
CountryUS
Kind codeA1
Filing dateDec 4, 2015
Priority dateDec 4, 2014
Publication dateJun 9, 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.

Techniques for associating devices and users with a local area network using network identifiers are provided. For example, a method, system, and computer-program product for associating network devices with a local area network using a network identifier are provided. For example, a method may include receiving, at a computing device, a communication including a unique identifier for a network device connected to a network. The method may further include using the unique identifier to determine properties of the network device and generating a network identifier for the network, wherein the network identifier includes an indication of a time at which the network identifier is generated, an indication of the computing device, and an indication of the network device properties. The method can also include transmitting the network identifier, wherein when the network identifier is received, the network identifier facilitates identifying the network and associating the network device with the network.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, comprising: receiving, at a computing device, a communication including a unique identifier for a network device connected to a network; using the unique identifier to determine properties of the network device; generating a network identifier for the network, wherein the network identifier includes an indication of a time at which the network identifier is generated, an indication of the computing device, and an indication of the network device properties; and transmitting the network identifier, wherein when the network identifier is received, the network identifier facilitates identifying the network and associating the network device with the network. 2 . The method of claim 1 , wherein the unique identifier is a hardware address of the network device. 3 . The method of claim 2 , wherein the hardware address is a media access control address of the network device. 4 . The method of claim 1 , wherein the network device properties include a device type, a device manufacturer, or a logical name. 5 . The method of claim 1 , further comprising: determining a transience level of the network device, wherein determining includes determining the transience level using the network device properties; and assigning a weight to the network device based on the transience level, wherein the network identifier includes an indication of the weight. 6 . The method of claim 1 , further comprising: obtaining additional unique identifiers, wherein each additional unique identifier is associated with an additional network device connected to the network; using the additional unique identifiers to determine properties for each of the additional network devices; and updating the network identifier to include an indication of the properties of the additional network devices. 7 . The method of claim 1 , further comprising: periodically polling the network to determine a change in the network, wherein the change includes a connection of a new network device, a disconnection of an additional network device, or a change in a gateway in the network; and updating the network identifier. 8 . The method of claim 1 , wherein when the network identifier is received, the network identifier facilitates determining changes to the network over time, wherein determining includes comparing the network identifier to one or more previously transmitted network identifiers. 9 . The method of claim 1 , wherein when the network identifier is received at a cloud-based service, the network identifier facilitates registering the network device with the cloud-based service. 10 . The method of claim 1 , wherein the network identifier includes a hash value. 11 . A system, comprising: one or more data processors; and a non-transitory computer-readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including: receiving, at a computing device, a communication including a unique identifier for a network device connected to a network; using the unique identifier to determine properties of the network device; generating a network identifier for the network, wherein the network identifier includes an indication of a time at which the network identifier is generated, the computing device, and the properties of the network device; and transmitting the network identifier, wherein when the network identifier is received, the network identifier is usable to uniquely identify the network and to associate the network device with the network. 12 . The system of claim 11 , further comprising instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including: determining a transience level of the network device, wherein determining includes determining the transience level using the network device properties; and assigning a weight to the network device based on the transience level, wherein the network identifier includes an indication of the weight. 13 . The system of claim 11 , further comprising instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including: obtaining additional unique identifiers, wherein each additional unique identifier is associated with an additional network device connected to the network; using the additional unique identifiers to determine properties for each of the additional network devices; and updating the network identifier to include an indication of the properties of the additional network devices. 14 . The system of claim 11 , further comprising instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including: periodically polling the network to determine a change in the network, wherein the change includes a connection of a new network device, a disconnection of an additional network device, or a change in a gateway in the network; and updating the network identifier. 15 . The system of claim 11 , wherein the unique identifier is a hardware address of the network device. 16 . The system of claim 11 , wherein when the network identifier is received at a cloud-based service, the network identifier facilitates: registering the network device with the cloud-based service; and determining changes to the network over time, wherein determining includes comparing the network identifier to one or more previously transmitted network identifiers. 17 . A computer-program product tangibly embodied in a non-transitory machine-readable storage medium of a computing device, including instructions configured to cause one or more data processors to: receive a communication including a unique identifier for a network device connected to a network; use the unique identifier to determine properties of the network device; generate a network identifier for the network, wherein the network identifier includes an indication of a time at which the network identifier is generated, the computing device, and the properties of the network device; and transmit the network identifier, wherein when the network identifier is received, the network identifier is usable to uniquely identify the network and to associate the network device with the network. 18 . The computer-program product of claim 17 , further comprising instructions configured to cause the one or more data processors to: determine a transience level of the network device, wherein determining includes determining the transience level using the network device properties; and assign a weight to the network device based on the transience level, wherein the network identifier includes an indication of the weight. 19 . The computer-program product of claim 17 , further comprising instructions configured to cause the one or more data processors to: obtain additional unique identifiers, wherein each additional unique identifier is associated with an additional network device connected to the network; use the additional unique identifiers to determine properties for each of the additional network devices; and update the network identifier to include an indication of the properties of the additional network devices. 20 . The computer-program product of claim 17 , wherein when the network identifier is received at a cloud-based service, the network identifier facilitates:

Assignees

Inventors

Classifications

  • Network addressing or numbering for mobility support · CPC title

  • H04W76/11Primary

    Allocation or use of connection identifiers · CPC title

  • Processing or transfer of terminal data, e.g. status or physical capabilities · CPC title

  • WLAN [Wireless Local Area Networks] · CPC title

  • H04W76/021Primary

    Electricity · mapped topic

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 US2016165651A1 cover?
Techniques for associating devices and users with a local area network using network identifiers are provided. For example, a method, system, and computer-program product for associating network devices with a local area network using a network identifier are provided. For example, a method may include receiving, at a computing device, a communication including a unique identifier for a network…
Who is the assignee on this patent?
Belkin International Inc
What technology area does this patent fall under?
Primary CPC classification H04W76/11. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jun 09 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).