Selection user interface
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a first input selecting a first graphical object displayed in a graphical user interface and a second input selecting a second graphical object displayed in the graphical user interface;
in response to the first input, providing for display a first boundary around the first graphical object;
in response to the second input, providing for display a second boundary around the second graphical object; and
expanding a contour of the first boundary toward the second boundary to create a merged boundary wherein, following expansion of the contour of the first boundary, an area enclosed by the first boundary bulges toward the second boundary in an animated flow motion inside of a path confined by one or more unselected graphical objects until the merged boundary surrounds both the first graphical object and the second graphical object.
1 Assignment
0 Petitions
Accused Products
Abstract
Selection of visualization objects, such as icons, is represented by a flowing selection boundary. The region enclosed by the selection boundary can include a display properly, e.g., color and/or texture. The display property may be adjusted in response to an identified event, e.g., the presence of a cursor or a pending and/or active operation.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving a first input selecting a first graphical object displayed in a graphical user interface and a second input selecting a second graphical object displayed in the graphical user interface; in response to the first input, providing for display a first boundary around the first graphical object; in response to the second input, providing for display a second boundary around the second graphical object; and expanding a contour of the first boundary toward the second boundary to create a merged boundary wherein, following expansion of the contour of the first boundary, an area enclosed by the first boundary bulges toward the second boundary in an animated flow motion inside of a path confined by one or more unselected graphical objects until the merged boundary surrounds both the first graphical object and the second graphical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
-
receiving a first input selecting a first icon displayed in a graphical user interface and a second input selecting a second icon displayed in the graphical user interface; in response to the first input, providing for display a first boundary around the first icon; in response to the second input, providing for display a second boundary around the second icon; and expanding a contour of the first boundary toward the second boundary to create a merged boundary wherein, following expansion of the contour of the first boundary, an area enclosed by the first boundary bulges toward the second boundary in an animated flow motion inside of a path confined by one or more unselected graphical objects until the merged boundary surrounds both the first icon and the second icon. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
one or more processing devices; and a non-transitory computer-readable medium storing instructions that are executable by the one or more processing devices, and upon such execution cause the one or more processing devices to perform operations comprising; receiving a first input selecting a first graphical object displayed in a graphical user interface and a second input selecting a second graphical object displayed in the graphical user interface; in response to the first input, providing for display a first boundary around the first graphical object; in response to the second input, providing for display a second boundary around the second graphical object; and expanding a contour of the first boundary toward the second boundary to create a merged boundary wherein, following expansion of the contour of the first boundary, an area enclosed by the first boundary bulges toward the second boundary in an animated flow motion inside of a path confined by one or more unselected graphical objects until the merged boundary surrounds both the first graphical object and the second graphical object. - View Dependent Claims (22, 23, 24, 25)
-
Specification