SEQUENTIAL LAYOUT BUILDER ARCHITECTURE

Patent №

US 8,977,955

Granted

2015-03-10

Filed 2010

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12732075

Layout processing techniques have been described that allow processing of structured documents to be conducted, and for associated layout to be accomplished in a sequential manner. The layout process is split into multiple, smaller steps that can be executed sequentially. In at least some embodiments, a layout builder is utilized in conjunction with a stack to control layout execution on respective levels of the structural hierarchy of a structured document. Immutable data structures are utilized and allow for parallel execution of sequential layout operations. In at least some embodiments, partial execution of the layout sequence can be performed to produce usable data.

AI classification

Knowledge representation0.98
AI hardware0.83
Natural language0.45
Planning0.01
Evolutionary computation0.01
Vision0.00
Speech0.00
Machine learning0.00

Ownership

MICROSOFT CORPORATION

assignment · 241410901

Assignors

VESELOV, EVGENY N., ATANASSOV, ROSSEN PETKOV, JOLSON, MICHAEL JACOB

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC