IP Library Granted Patent US 10,735,501
Granted Patent B2
US 10,735,501 · App. 15/542,086 · Granted Aug 4, 2020

System and method for limiting access request

Inventors: Zhi Weng (Beijing, CN); Sixing Xiao (Beijing, CN)
Assignees: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
H04L67/1002H04L63/0236H04L63/101H04L67/1023H04L67/2814H04L67/2819H04L67/2828H04L67/2833H04L69/164H04L63/1458
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 10,735,501
App. No.
15/542,086
Granted
Aug 4, 2020
Kind
B2
Abstract

A system and method for limiting access requests. In one system, a load balancer receives an access request, parses the access request into a UDP message, and transmits the UDP message to an aggregator; the aggregator accumulates the UDP message according to a predefined combination of data fields and a predefined duration so as to produce statistical data, and sends the statistical data to a summarizer in response to a request from the summarizer; the summarizer requests the statistical data from the aggregator according to a predefined request time interval, receives the statistical data from the aggregator, generates a blacklist for the access requests according to the received statistical data and a predefined rule, and sends the blacklist to the load balancer in response to a request from the load balancer. The load balancer determines a processing action on each of the received access requests according to the current blacklist.

Claims (20)

1. A method for limiting access requests, the method comprising:

a load balancer receiving each access request from a network, parsing the received access request into a UDP message, and transmitting the UDP message to the aggregator; and

the load balancer determining a processing action on the received access request according to a current blacklist, wherein the blacklist specifies the processing action to be made on each of one or more specific access requests,

wherein

the aggregator receiving the UDP message sent by the load balancer, accumulating the received plurality of UDP messages according to a predefined combination of data fields and a predefined duration so as to produce a statistical data, and sending the accumulated statistical data to a summarizer in response to a request from the summarizer; and

the summarizer requesting the statistical data from the aggregator according to a predefined request time interval, receiving the statistical data from the aggregator, generating a blacklist for the access requests according to the received statistical data and a predefined rule, and sending the blacklist to the load balancer in response to a request from the load balancer.

2. The method according to claim 1 , the statistical data includes the number of the UDP messages containing the predefined combination of data fields accumulated within the predefined duration.

3. The method according to claim 1 , wherein

the aggregator comprises a plurality of aggregation units operating independently of each other,

the load balancer transmits each UDP message to one of the plurality of aggregation units, and

each of the plurality of aggregation units performs the accumulation, respectively,

the summarizer receives the statistical data from the plurality of aggregation units, respectively, and produces the summarized statistical data, and

the blacklist is generated based on the summarized statistical data and the predefined rule.

4. The method according to claim 1 , wherein

the load balancer further comprises a predefined whitelist that includes one or more records relating to the access request to be passed, and

the load balancer determines for each of the received access requests the processing action on the access request as follows:

when the access request matches with one of the records in the whitelist or does not match with any one of the records in the blacklist, the access request is passed, and

when the access request does not match with any one of the records in the whitelist and matches with one of the records in the blacklist, the access request is processed according to the processing action specified by the matched record in the blacklist.

5. The method according to claim 4 , wherein the predefined whitelist in the load balancer is obtained from the summarizer along with the blacklist.

6. The method according to claim 1 , wherein the processing action specified in the blacklist includes one of the following: an interception, a redirection and a delay.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2018
From: WENG, ZHI; XIAO, SIXING
To: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
Reel/Frame 047267/0576 →
Priority Claims (1)
CN 2015 1 0011598 · Jan 9, 2015 · national
Continuity (1)
Related Publication 20180278678A1 · Sep 27, 2018