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:
Jul. 14, 2026

Filed:

Jan. 16, 2024
Applicant:

Black Duck Software, Inc., Burlington, MA (US);

Inventors:

Christie Aine Stewart, Toronto, CA;

Benjamin David Sedat, San Francisco, CA (US);

Simon Goldsmith, Oakland, CA (US);

Ksenia Peguero, Herndon, VA (US);

Mason Lieu, Calgary, CA;

Wanying Luo, Calgary, CA;

Assignee:

Black Duck Software, Inc., Burlington, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/951 (2019.01); G06F 8/41 (2018.01);
U.S. Cl.
CPC ...
G06F 16/951 (2019.01); G06F 8/427 (2013.01);
Abstract

The processing logic (e.g., a web crawler program) receives a server output from a server hosting a web page and downloads content from the server output. The server output can include embedded resources, including source code files. The processing logic parses the source code and generates a plurality of elements into a data structure as elements. The data structure is made up of multiple elements, each element representing a language construct extracted from the source code. The processing logic can evaluate the elements of the data structure to identify and retrieve request components pertinent. Using the one or more request components retrieved from the data structure, the processing logic can generate server requests. The web crawler will send each server request to the server to receive a subsequent server output and continue the crawl.


Find Patent Forward Citations

Stewart, Christie. (2026). Static analysis of source code for improved web crawling (U.S. Patent No. 12681998). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12681998

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…