Patent ID: 9099031
Filing Date: 2015-08-04
Classification: G06F,G09G

Abstract:
1. A method comprising: receiving, by a first device, a synchronization request requesting that a local layout of the first device be synchronized with a remote layout of a second device, each layout defining a formatted view of data, the formatted views, when the local layout and remote layout are synchronized, having a consistent appearance, wherein each layout comprises a list of cells, each cell being associated with a data field and a location hint for displaying the data field at a location relative to another data field; determining, by the first device, a difference between a property of a display device of the first device and a property of a display device of the second device; determining, by the first device, a local cell in the local layout that corresponds to an updated remote cell in the remote layout; updating, based on the difference between properties of display devices and based on the updated remote cell, at least one of a display size or display location of the local cell determined as corresponding to the updated remote cell, wherein the updating results in the local cell having at least one of a different display size or different display position than that of the remote cell, the difference in display size or display position compensates for the difference between the properties of the display devices and maintains a consistent appearance of the updated local cell and the updated remote cell despite the difference between the properties of the display devices; and providing a data field for display on the first device according to the updated local cell.