Patent ID: 11886533
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A processing system for extracting machine-actionable data, comprising:
a memory; and
one or more processors coupled to the memory and configured to:
generate a document object model tree for a first page of a first website, wherein the document object model tree comprises a plurality of nodes, and each node in the plurality of nodes includes an XML Path (“XPath”) and content;
identify a first node of the plurality of nodes, wherein the content of the first node comprises a first sequence of words, and each word in the first sequence comprises one or more characters;
identify a second node of the plurality of nodes, wherein the content of the second node comprises a second sequence of words, each word in the second sequence comprises one or more characters, and the second sequence precedes the first sequence on the first page;
generate a word-level vector corresponding to each word of the first sequence and the second sequence;
generate a character-level word vector corresponding to each word of the first sequence and the second sequence;
generate a sequence-level vector based on the word-level vectors and the character-level word vectors corresponding to the first sequence;
generate a sequence-level vector based on the word-level vectors and the character-level word vectors corresponding to the second sequence;
generate a discrete-features vector corresponding to one or more predefined features in the content of the first node;
concatenate the sequence-level vector corresponding to the first sequence, the sequence-level vector corresponding to the second sequence, and the discrete-features vector to obtain a comprehensive vector for the first node;
generate a node label for the first node based on the comprehensive vector for the first node; and
extract structured data from the first node, wherein the structured data associates the content of the first node with the node label for the first node.