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.
Patent No.:
Date of Patent:
Jun. 23, 2009
Filed:
Oct. 27, 2004
Alexander V. Nikolayev, Kirkland, WA (US);
Wilbert DE Graaf, Kirkland, WA (US);
Alexander V. Nikolayev, Kirkland, WA (US);
Wilbert De Graaf, Kirkland, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
The present invention protects local services from Denial of Service (DoS) attacks based on network paths or sub-paths used to transfer data between a local service and remote clients. As requests for connections to the local services are received, the network sub-paths corresponding to the requests can be retrieved by a tracing process and/or from a database. Connections or other requests with similar or common network sub-paths are also determined. Based on the number of connections and/or requests with similar or common network sub-paths, the connections and/or requests can be throttled. For example, if the number of connections and/or requests with similar or common network sub-paths exceeds a predetermined threshold, then the connections may be disconnected or requests rejected or delayed for processing.