The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 07, 2018

Filed:

Dec. 01, 2015
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Yulia Astakhova, Mountain View, CA (US);

Lifeng Sang, San Jose, CA (US);

Theodore H. Hwa, Cupertino, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 63/105 (2013.01); H04L 63/0236 (2013.01);
Abstract

Computerized methods enable automatic monitoring of requests to an online service and apply access restrictions, as appropriate, to servicing of requests in real-time or near real-time. For each request received by the online service, a plurality of parameters associated with the request are identified, and counters corresponding to the particular values of the plurality of parameters associated with the request are incremented to track the number of times a parameter value appears or occurs in connection with requests to the online service. A first level check or analysis is performed to determine whether a second level check or analysis is required. The first level check or analysis comprises an initial screening that is not computationally intensive. The second level check or analysis is more resource-intensive and is triggered depending on the outcome of the first level check or analysis.


Find Patent Forward Citations

Loading…