Patent ID: 11899919
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
at least one processor; and
memory storing instructions that, when executed by the at least one processor, causes the system to perform operations comprising:
determining a first semantic attribute value for a shape on a first document page;
determining a second semantic attribute value for the shape on a second document page;
determining an attribute context for interpolating between the first semantic attribute value and the second semantic attribute value, wherein the attribute context represents a non-numeric attribute and is associated with a predefined range of values, the first semantic attribute value representing a first value in the predefined range of values and the second semantic attribute value representing a second value in the predefined range of values;
generating, based on the attribute context, an interpolated semantic attribute value for the shape, wherein the interpolated semantic attribute value represents a third value in the predefined range of values, the third value being between the first value and the second value in the predefined range of values; and
presenting the shape according to the interpolated semantic attribute value while transitioning between the first document page and the second document page, wherein the interpolated semantic attribute value is presented as an intermediate semantic value between the first semantic attribute value and the second semantic attribute value.