Google · Filed Jul 14, 2026 · Published Nov 5, 2026

Google Patents an AI That Reads Web Page Layouts to Find Prices and Dates

Google's patent teaches a model to read a web page the way you do: by noticing both the words and where they sit in the layout. The goal is to pull out a price, date or title from pages that look nothing alike.

An event webpage alongside its underlying code and the key details an AI pulls out, such as the date and location. Drawing from patent filing US 2026/0350103 A1.
An event webpage alongside its underlying code and the key details an AI pulls out, such as the date and location.
See all 19 drawings from this filing ↓
Publication number US 2026/0350103 A1 US20260350103A1
Applicant GOOGLE LLC
Filing date Jul 14, 2026
Publication date Nov 5, 2026
Inventors Qifan Wang, Dongfang Liu
US classification 707/722
Status when we published Waiting for an examiner (Jul 29, 2026)
Parent application is a Continuation of 19012342 (filed 2025-01-07)
Document 20 claims

What Google's web page reader actually does

Ever tried to find the date and location of an event on a cluttered web page? You scan past ads, menus and repeated headings until something looks right. You do it by glancing at the layout: big text at the top is probably the title, small text near a calendar icon is probably the date.

Google's patent describes a computer model that does something similar. Instead of reading a page as one long string of words, it also reads the page's hidden structure, the outline that says which piece of text sits inside which box. Then it pulls out the fields you ask for, like title, price, brand or location.

The filing says older methods either needed a custom recipe for every website, which breaks when a site changes its design, or ignored the layout altogether. This one aims to work across many sites, including ones it has never seen.

From the filing · CLAIM 1
… each text token within the text sequence is computationally restricted to attending only to surrounding text tokens residing within a localized sequence radius of itself within the text sequence …

Translation: Words on a page only pay attention to their nearby neighbors to understand context.

How the model uses a page's HTML family tree

The model takes in three kinds of input. Text tokens are the page's words, chopped into small units a model can process. Structural tokens stand in for the page's DOM tree (the nested outline of boxes that HTML, the web's page language, builds behind the scenes). The filing also feeds in field tokens that name what to look for, such as title, brand or price.

A transformer (the same family of AI model behind modern chatbots) then connects these pieces using attention, a way of deciding which pieces should influence which. The filing describes four patterns:

  • Outline to outline: page elements pass information along the tree to their parents, children and siblings.
  • Outline to text, and text to outline: each element is tied to its own words, and words absorb page-level context.
  • Text to text: each word looks only at words within a set radius of itself (the example uses 64).

That last limit matters because the cost of letting every word look at every other word grows very fast as pages get longer. Claim 1 is built around this local-radius rule.

Finally, an output layer picks the start and end positions of the text for each field. The results are stored so they can be returned for a search query, analytics or another request. The filing also describes training on one type of page and then extracting from a layout the model has not seen.

From the filing · THE ABSTRACT
… extracts a final text span for the each of the respective fields from the set of text tokens. The extracted final text span for each of the respective fields is stored in memory …

Translation: The system finds specific answers like prices or dates and saves them for later use.

What this means for search results and shopping data

If you have ever searched for a product or event and gotten a clean price, date or location back, something has to read those details off messy pages first. This filing describes one way to do that across many different sites without writing a custom rule set for each. Rule sets like that tend to break whenever a site changes its design.

The filing reports that its model, called WebFormer, scored best among the compared methods on every dataset it tested. On product pages, exact-match scores rose 7.8% over one rival and 5.8% over another. With zero training examples on a new page type, it found names and descriptions about 75% of the time but almost always missed locations, until it saw just one or two examples.

Google's 50th filing we've tracked in AI vision since May follows patents like dropping products into lifestyle scenes and fixing sleep misreads on fitness trackers.

Editorial take

Claim 1 is wider than the headline example suggests. It asks for the page's outline turned into tokens, the page's words turned into tokens, a transformer that reads both, and a rule that each word looks only at neighbors within a set distance. It then pulls out a piece of text for each target field. It says nothing about shopping pages, event pages or even HTML in particular; the wording covers any document with a tree-shaped structure.

Several of the most distinctive features sit in the dependent claims: the graph-style links between page elements (claim 2), the field labels fed into the model (claim 3) and the test on layouts it never saw in training (claim 7). If granted as written, claim 1 would reach any extraction system that combines structural tokens with that local-window rule, with or without those extras.

The local-window rule is the one narrowing detail, and it is a way to keep long pages affordable to process. A claim that leans on it is broad on document types and narrow on one mechanism, so how much it covers depends heavily on how a phrase like "localized sequence radius" gets read.

Get our take in your Top Stories

Liked this breakdown? Add Patentlyze as a preferred source on Google, and our plain-English take shows up more often in your Top Stories the next time Google patent news breaks.

There are more where this came from

We read every patent application Big Tech publishes and send you the ones worth knowing. Plain English, free, every week.

The drawings

19 drawing sheets from US 2026/0350103 A1 · click any drawing to enlarge

Servers that crawl websites and pull key details from pages, drawing sheet 1 from US 2026/0350103 A1
Sheet 1 Servers that crawl websites and pull key details from pages
How an event page is parsed into clean text fields, drawing sheet 2 from US 2026/0350103 A1
Sheet 2 How an event page is parsed into clean text fields
Converting raw website code into a structured page map, drawing sheet 3 from US 2026/0350103 A1
Sheet 3 Converting raw website code into a structured page map
Mapping page code into visual blocks and text elements, drawing sheet 4 from US 2026/0350103 A1
Sheet 4 Mapping page code into visual blocks and text elements
How the AI processes web data in three steps, drawing sheet 5 from US 2026/0350103 A1
Sheet 5 How the AI processes web data in three steps
Linking layout structure with words to pinpoint details, drawing sheet 6 from US 2026/0350103 A1
Sheet 6 Linking layout structure with words to pinpoint details
Training counts across product, movie, and event test sets, drawing sheet 7 from US 2026/0350103 A1
Sheet 7 Training counts across product, movie, and event test sets
Accuracy test scores comparing the model to rival tools, drawing sheet 8 from US 2026/0350103 A1
Sheet 8 Accuracy test scores comparing the model to rival tools
Show the other 11 sheets
Accuracy scores when extracting specific details across web categories, drawing sheet 9 from US 2026/0350103 A1
Sheet 9 Accuracy scores when extracting specific details across web categories
Exact match rates rise as more layout cues are combined, drawing sheet 10 from US 2026/0350103 A1
Sheet 10 Exact match rates rise as more layout cues are combined
Higher overall accuracy achieved by reading text alongside layout structure, drawing sheet 11 from US 2026/0350103 A1
Sheet 11 Higher overall accuracy achieved by reading text alongside layout structure
Staying accurate on longer pages better than rival tools, drawing sheet 12 from US 2026/0350103 A1
Sheet 12 Staying accurate on longer pages better than rival tools
How web crawl performance holds up on longer articles, drawing sheet 13 from US 2026/0350103 A1
Sheet 13 How web crawl performance holds up on longer articles
Comparing accuracy gains across different sizes of the AI model, drawing sheet 14 from US 2026/0350103 A1
Sheet 14 Comparing accuracy gains across different sizes of the AI model
Spotting event details using only a few training examples, drawing sheet 15 from US 2026/0350103 A1
Sheet 15 Spotting event details using only a few training examples
Webpage styles and settings used to test older methods, drawing sheet 16 from US 2026/0350103 A1
Sheet 16 Webpage styles and settings used to test older methods
Training settings used to build and compare the AI models, drawing sheet 17 from US 2026/0350103 A1
Sheet 17 Training settings used to build and compare the AI models
Testing how training speed affects the AI's final accuracy, drawing sheet 18 from US 2026/0350103 A1
Sheet 18 Testing how training speed affects the AI's final accuracy
How the AI pulls structured details from a website, drawing sheet 19 from US 2026/0350103 A1
Sheet 19 How the AI pulls structured details from a website
Browse all the drawings 19 drawing sheets
Patent filing page

Source. Full patent text and figures from the official USPTO publication PDF.
Reader comments

Be the first to weigh in

Start the discussion

Real name or a handle, either is fine. Comments are read by a person before they appear, so allow a little time. Keep it about the filing.