Patent №
US 8,977,955
Granted
2015-03-10
Filed 2010
Owner
MICROSOFT CORPORATION
Lab
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
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.