-
公开(公告)号:US20200081606A1
公开(公告)日:2020-03-12
申请号:US16129472
申请日:2018-09-12
Applicant: salesforce.com, inc.
Inventor: Brian Mo , Patrice Pominville , Yi Chen , Yenan Chen , Yoshita Tibrewal , Brian Luc
IPC: G06F3/0484 , G06F3/0481
Abstract: Methods, systems, and devices for modifying default display configurations for objects in a user interface are described. A system may support automatically drawing objects in a user interface such that the objects do not overlap and are legible to a user. To draw the objects with no overlaps, the system may determine when objects overlap based on a sweep procedure that identifies locations of default positions for each object to be displayed in the user interface. If two objects are identified to overlap in both a first and a second dimension during the sweep procedure, the system may modify one of the objects to prevent the overlap. For example, the system may hide the object or may find a next best location to draw the object such that the objects no longer overlap. Performing the sweep procedure may reduce latency and processing resources needed to identify any overlapping objects.
-
公开(公告)号:US10990256B2
公开(公告)日:2021-04-27
申请号:US16129472
申请日:2018-09-12
Applicant: salesforce.com, inc.
Inventor: Brian Mo , Patrice Pominville , Yi Chen , Yenan Chen , Yoshita Tibrewal , Brian Luc
IPC: G06F3/0484 , G06F3/0481
Abstract: Methods, systems, and devices for modifying default display configurations for objects in a user interface are described. A system may support automatically drawing objects in a user interface such that the objects do not overlap and are legible to a user. To draw the objects with no overlaps, the system may determine when objects overlap based on a sweep procedure that identifies locations of default positions for each object to be displayed in the user interface. If two objects are identified to overlap in both a first and a second dimension during the sweep procedure, the system may modify one of the objects to prevent the overlap. For example, the system may hide the object or may find a next best location to draw the object such that the objects no longer overlap. Performing the sweep procedure may reduce latency and processing resources needed to identify any overlapping objects.
-