Router address type identification method and apparatus

US10652209B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10652209-B2
Application numberUS-201815944630-A
CountryUS
Kind codeB2
Filing dateApr 3, 2018
Priority dateOct 14, 2015
Publication dateMay 12, 2020
Grant dateMay 12, 2020

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.

A router media access control (MAC) address for a router, and network interaction data are received. The network interaction data indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address. An access parameter number is determined based on one or more connections of one or more user devices to the router over a predetermined period of time. The one or more connections can be determined based on the network interaction data. The router address type is identified based on a comparison between the access parameter number and a predetermined threshold.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, for identifying a router address type of a router, the computer-implemented method comprising: receiving, by one or more processors, a router media access control (MAC) address for the router; receiving, by the one or more processors, network interaction data that indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address; determining, by the one or more processors, an access parameter number based on one or more connections of one or more user devices to the router over a predetermined period of time, the one or more connections being determined based on the network interaction data; and identifying, by the one or more processors, the router address type based on a comparison between the access parameter number and a predetermined threshold, the access parameter number indicates at least one of a number of users connecting to the router, a total number of connections of the one or more user devices to the router, and a number of successful connections of a specific user to the router, wherein the identifying the router address type comprises: determining that the number of users connecting to the router is less than the predetermined threshold, and in response, identifying the address type as a residential router; and determining that the number of users connecting to the router is greater than the predetermined threshold, and in response, identifying the router address type as a business router. 2. The computer-implemented method of claim 1 , wherein the access parameter number reflects at least one of a number of user devices connecting to the router, and a connection frequency of the one or more user devices connecting to the router. 3. The computer-implemented method of claim 1 , wherein the predetermined period of time is a first period of time, wherein, in response to determining the router address type is the residential router, the computer-implemented method further comprises: obtaining a number of workday connections to the router and a number of non-workday connections to the router over a second period of time; determining a ratio of the number of workday connections and the number of non-workday connections; and identifying, based on a comparison between the ratio and a ratio threshold value, a residential type corresponding to the residential router. 4. The computer-implemented method of claim 1 , wherein the identifying the router address type comprises determining the total number of connections is greater than the predetermined threshold, and, in response, identifying the router address type as a business router. 5. The computer-implemented method of claim 1 , wherein identifying the router address type further comprises determining the number of successful connections of the specific user to the router is greater than the predetermined threshold, and, in response, identifying the router address type as a residential router. 6. A non-transitory, computer-readable medium storing one or more instructions in a memory, executable by a processor in a computer system to perform operations comprising: receiving a router media access control (MAC) address for a router; receiving network interaction data that indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address; determining an access parameter number based on one or more connections of one or more user devices to the router over a predetermined period of time, the one or more connections being determined based on the network interaction data; and identifying the router address type based on a comparison between the access parameter number and a predetermined threshold, the access parameter number indicates at least one of a number of users connecting to the router, a total number of connections of the one or more user devices to the router, and a number of successful connections of a specific user to the router, wherein the identifying the router address type comprises: determining that the number of users connecting to the router is less than the predetermined threshold, and in response, identifying the address type as a residential router; and determining that the number of users connecting to the router is greater than the predetermined threshold, and in response, identifying the router address type as a business router. 7. The non-transitory, computer-readable medium of claim 6 , wherein the access parameter number reflects at least one of a number of user devices connecting to the router, and a connection frequency of the one or more user devices connecting to the router. 8. The non-transitory, computer-readable medium of claim 6 , wherein the predetermined period of time is a first period of time, wherein, in response to determining the router address type is the residential router, the computer-readable medium further comprises one or more instructions executable to perform: obtaining a number of workday connections to the router and a number of non-workday connections to the router over a second period of time; determining a ratio of the number of workday connections and the number of non-workday connections; and identifying, based on a comparison between the ratio and a ratio threshold value, a residential type corresponding to the residential router. 9. The non-transitory, computer-readable medium of claim 6 , wherein the identifying the router address type comprises determining the total number of connections is greater than the predetermined threshold, and, in response, identifying the router address type as a business router. 10. The non-transitory, computer-readable medium of claim 6 , wherein identifying the router address type further comprises determining the number of successful connections of the specific user to the router is greater than the predetermined threshold, and, in response, identifying the router address type as a residential router. 11. A computer-implemented system, comprising: one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising: receiving a router media access control (MAC) address for the router; receiving network interaction data that indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address; determining an access parameter number based on one or more connections of one or more user devices to the router over a predetermined period of time, the one or more connections being determined based on the network interaction data; and identifying the router address type based on a comparison between the access parameter number and a predetermined threshold, the access parameter number indicates at least one of a number of users connecting to the router, a total number of connections of the one or more user devices to the router, and a number of successful connections of a specific user to the router, wherein the identifying the router address type comprises: determining that the number of users connecting to the router is less than the predetermined threshold, and in response, identifying the address type as a residential router; and determining that the number of users connecting to the router is greater than the predetermined threshold, and in response, identifying the router address type as a b

Assignees

Inventors

Classifications

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 US10652209B2 cover?
A router media access control (MAC) address for a router, and network interaction data are received. The network interaction data indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address. An access parameter number is determined based on one or more connections of one or more user devices to the r…
Who is the assignee on this patent?
Alibaba Group Holding Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q30/0201. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 12 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).