Automatic layout derivation and implementation
AssigneeMicrosoft Corporation
InventorsChristopher A. Hays, Carolyn Khanh Chau, Robert A. Meyers
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsChristopher A. Hays, Carolyn Khanh Chau, Robert A. Meyers
Estimating the term…
Embodiments are directed to determining a data insertion point in a data layout based on relative cardinalities between data objects and to determining a data insertion point in a data layout based on defined hierarchies between data objects. In an embodiment, a computer system receives a user input indicating that an additional portion of information is to be added to an existing data layout which includes multiple different data objects. The computer system accesses the data objects to determine relative cardinalities between the data objects in the data layout. The computer system determines an optimal data insertion point for inserting the additional portion of information based on the determined relative cardinalities between the data objects. The computer system also inserts the additional portion of information in the existing data layout at the determined optimal data insertion point.
At a computer system including a processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for determining a data insertion point in a data layout based on relative cardinalities between data objects, the method comprising:
A computer program product for implementing a method for determining a data insertion point in a data layout based on defined hierarchies between data objects, the computer program product comprising a computer-readable storage device having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the method, the method comprising:
A computer system comprising the following:
Dependencies are inferred from the claim text.