Time-space object containment for graphical user interface
First Claim
1. A computer-implemented method for dynamically selecting objects created, modified or referenced at certain times and displayed at certain locations on a computer-controlled display device by manipulating an input device, comprising the steps:
- (a) storing for each displayed object the time that it was created, modified or referenced and its location on the display,(b) providing means for a user manipulating the input device to invoke an object selector, said object selector when invoked tracing a path on the display,(c) providing means to establish and store space and time object selection criteria for selecting display objects, wherein the space object selection criterion comprises the location of a displayed object relative to the path traced on the display by the object selector, a displayed object satisfying the space object selection criterion when the displayed object location is within, or within a certain distance of, the path traced by the object selector, and the time object selection criterion comprises the time of creation, modification or reference of a displayed object relative to the time of creation, modification or reference of another displayed object satisfying the space object selection criterion, a displayed object satisfying the time object selection criterion when it was created modified or referenced at substantially the same time or within a certain time interval from that of said another displayed object,(d) manipulating the input device to invoke the object selector and thereby identify as selected one or more displayed objects that satisfy the space object selection criterion,(e) collecting the objects identified in step (d),(f) modifying the collection of objects established in step (e) by adding to the collection non-selected displayed objects that satisfy the time object selection criterion, or by deleting from the collection selected displayed objects that do not satisfy the time object selection criterion.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-controlled graphics display system providing improved means for selecting objects for joint action. The invention helps the user of a graphical user interface more easily select a group of objects that are meaningfully related to each other. Objects are usually created serially in time by a user, but they are typically selected by spatial grouping in graphical user interfaces. The invention shows that such a spatial grouping can be refined by considering the temporal grouping of objects. Algorithms are proposed which combine both spatial and temporal grouping to produce the most appropriate grouping of objects, i.e., groupings that most likely conform to the user'"'"'s intentions.
-
Citations
19 Claims
-
1. A computer-implemented method for dynamically selecting objects created, modified or referenced at certain times and displayed at certain locations on a computer-controlled display device by manipulating an input device, comprising the steps:
-
(a) storing for each displayed object the time that it was created, modified or referenced and its location on the display, (b) providing means for a user manipulating the input device to invoke an object selector, said object selector when invoked tracing a path on the display, (c) providing means to establish and store space and time object selection criteria for selecting display objects, wherein the space object selection criterion comprises the location of a displayed object relative to the path traced on the display by the object selector, a displayed object satisfying the space object selection criterion when the displayed object location is within, or within a certain distance of, the path traced by the object selector, and the time object selection criterion comprises the time of creation, modification or reference of a displayed object relative to the time of creation, modification or reference of another displayed object satisfying the space object selection criterion, a displayed object satisfying the time object selection criterion when it was created modified or referenced at substantially the same time or within a certain time interval from that of said another displayed object, (d) manipulating the input device to invoke the object selector and thereby identify as selected one or more displayed objects that satisfy the space object selection criterion, (e) collecting the objects identified in step (d), (f) modifying the collection of objects established in step (e) by adding to the collection non-selected displayed objects that satisfy the time object selection criterion, or by deleting from the collection selected displayed objects that do not satisfy the time object selection criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for dynamically selecting objects created, modified or referenced at certain times and displayed at certain locations on a computer-controlled display device by manipulating an input device, comprising the steps:
-
(a) storing for each displayed object the time that it was created, modified or referenced and its location on the display, (b) providing means for a user manipulating the input device to invoke an object selector, said object selector when invoked tracing a path on the display, (c) providing means to establish and store space and time object selection criteria for selecting display objects, wherein the space object selection criterion comprises the location of a displayed object relative to the path traced on the display by the object selector, a displayed object satisfying the space object selection criterion when the displayed object location is within, or within a certain distance of, the path traced by the object selector, and the time object selection criterion comprises the time of creation, modification or reference of a displayed object relative to the time of creation, modification or reference of another displayed object, a displayed object satisfying the time object selection criterion when it was created modified or referenced at substantially the same time or within a certain time interval from that of said another displayed object, (d) identifying as selected one or more displayed objects that satisfy the time object selection criterion, (e) collecting the objects identified in step (d), (f) manipulating the input device to invoke the object selector to select one or more displayed objects that satisfy the space object criterion, (g) modifying the collection of objects established in step (e) by adding to the collection step (f) non-selected displayed objects that satisfy the space object selection criterion, or by deleting from the collection displayed objects that do not satisfy the space object selection criterion. - View Dependent Claims (17)
-
-
18. In a computer system for dynamically selecting objects created, modified or referenced at certain times and displayed at certain locations on a computer-controlled display device by manipulating an input device, the improvement comprising:
-
(a) first means for storing for each displayed object the time that it was created, modified or referenced and its location on the display, (b) second means in response to a user manipulating the input device to invoke an object selector, said object selector when invoked tracing a path on the display, (c) third means to establish and store space and time object selection criteria for selecting display objects, wherein the space object selection criterion comprises the location of a displayed object relative to the path traced on the display by the object selector, a displayed object satisfying the space object selection criterion when the displayed object location is within, or within a certain distance of, the path traced by the object selector, and the time object selection criterion comprises the time of creation, modification or reference of a displayed object relative to the time of creation, modification or reference of another displayed object satisfying the space object selection criterion, a displayed object satisfying the time object selection criterion when it was created modified or referenced at substantially the same time or within a certain time interval from that of said another displayed object, (d) fourth means in response to invocation of the object to identify as selected one or more displayed objects that satisfy the space object selection criterion, (e) fifth means for collecting the objects identified by the fourth means, (f) sixth means for modifying the collection of objects established by the fifth means by adding to the collection non-selected displayed objects that satisfy the time object selection criterion, or by deleting from the collection selected displayed objects that do not satisfy the time object selection criterion. - View Dependent Claims (19)
-
Specification