Sign In to Follow Application
View All Documents & Correspondence

Feedback For Lasso Selection

Abstract: Visual feedback indicating that a graphical element is included in a selection boundary prior to a commitment of a selection is provided. Visual feedback may be displayed indicating which graphical element(s) may be selected once a lasso selection operation is completed. That is the visual feedback is provided while the selection is being made. Accordingly a user may be able to see prior to commitment of the selection which graphical elements may be selected. The visual feedback may include various visual indications such as providing a border or highlighting around selected graphical elements shading or coloring selected graphical elements animating selected graphical elements providing an indication of a number of selected graphical elements providing an indication of progressive disclosure of selection of a graphical element or providing an indication of a graphical element s bounding box.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
19 January 2016
Publication Number
27/2016
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
iprdel@lakshmisri.com
Parent Application

Applicants

1. MICROSOFT TECHNOLOGY LICENSING LLC
One Microsoft Way Redmond WA 98052

Inventors

1. ALTIN, Daniel John
c/o Microsoft Corporation LCA - International Patents (8/1172) One Microsoft Way Redmond, Washington 98052-6399, United States of America
2. FERRARO Sarah Morgan
c/o Microsoft Corporation LCA International Patents (8/1172) One Microsoft Way Redmond Washington 98052 6399

Specification

I/We Claim:
1. A method for providing an indication that a graphical element is included in a selection boundary prior to a commitment of a selection, the method comprising:
displaying one or more graphical elements in a graphical user interface on a display surface;
receiving an indication of a selection at a first point on a display surface;
receiving an indication of a drag gesture on the display surface over or around at least a portion of one or more of the displayed graphical elements;
in response to the selection at the first point and the drag gesture on the display surface over or around at least a portion of one or more of the displayed graphical elements, displaying a selection boundary around an area bounded by the selection and drag gesture;
determining that a graphical element is within the selection boundary; and
in response to the determination, displaying visual feedback associated with the graphical element indicating that the graphical element is included in the selection boundary,
wherein displaying one or more graphical elements in a graphical user interface on a display surface comprises displaying a plurality of graphical elements that are combined into a group, and the method further comprises;
determining whether the group is within the selection boundary; and in response to the determination,
if the group is within the selection boundary, displaying visual feedback associated with the graphical elements that are combined into a group indicating that the graphical elements that are combined into a group are included in the selection boundary, and

if at least one graphical element of the graphical elements that are combined into a group is not included in the selection boundary, displaying an indication of which graphical elements the group is comprised.
A system for providing an indication that a graphical element is included in a selection boundary prior to a commitment of a selection, the system comprising:
one or more processors; and
a memory coupled to the one or more processors, the one or more processors operable to:
display one or more graphical elements in a graphical user interface on a display surface;
receive an indication of a selection at a first point on a display surface;
receive an indication of a drag gesture on the display surface over or around at least a portion of one or more of the displayed graphical elements;
in response to the selection at the first point and the drag gesture on the display surface over or around at least a portion of one or more of the displayed graphical elements, display a selection boundary around an area bounded by the selection and drag gesture;
determine that a graphical element is within the selection boundary; and
in response to the determination, display visual feedback associated with the graphical element indicating that the graphical element is included in the selection boundary,
wherein the one or more processors, in displaying one or more graphical elements in a graphical user interface on a display surface, are further operable to:
display a plurality of graphical elements that are combined into a group;
determine whether the group is within the selection boundary;
if a determination is made that the group is within the selection boundary, display visual feedback associated with the graphical elements that are combined into a group indicating that the graphical elements that are combined into a group are included in the selection boundary; and

if a determination is made that at least one graphical element of the graphical elements that are combined into a group is not included in the selection boundary, display an indication of which graphical elements the group is comprised.
The system of claim 2, wherein the one or more processors, in determining that a graphical element is within the selection boundary, are further operable to determine that a bounding box of the graphical element is inside the selection boundary.
The system of claim 2, wherein the one or more processors, in determining that a graphical element is within the selection boundary, are further operable to determine that a portion of a bounding box of the graphical element is inside the selection boundary.
The system of claim 2, wherein the one or more processors are further operable to, in response to the selection at the first point and the drag gesture on the display surface over or around one or more of the displayed graphical elements, display a bounding box of the graphical element.
A computer readable medium containing computer executable instructions which, when executed by a computer, perform a method for providing an indication that a graphical element is included in a selection boundary prior to a commitment of a selection, the method comprising:
displaying one or more graphical elements in a graphical user interface on a display surface;
receiving an indication of a selection at a first point on a display surface;
receiving an indication of a drag gesture on the display surface over or around at least a portion of one or more of the displayed graphical elements;
in response to the selection at the first point and the drag gesture on the display surface over or around at least a portion of one or more of the displayed graphical elements, displaying a selection boundary around an area bounded by the selection and drag gesture;
determining that a graphical element is within the selection boundary; and
in response to the determination, displaying visual feedback associated with the graphical element indicating that the graphical element is included in the selection boundary,

wherein displaying one or more graphical elements in a graphical user interface on a display surface comprises displaying a plurality of graphical elements that are combined into a group, and the method further comprises:
determining whether the group is within the selection boundary; and
in response to the determination,
if the group is within the selection boundary, displaying visual feedback associated with the graphical elements that are combined into a group indicating that the graphical elements that are combined into a group are included in the selection boundary, and
if at least one graphical element of the graphical elements that are combined into a group is not included in the selection boundary, displaying an indication of which graphical elements the group is comprised.

Documents

Application Documents

# Name Date
1 Power of Attorney [19-01-2016(online)].pdf 2016-01-19
2 Form 5 [19-01-2016(online)].pdf 2016-01-19
3 Form 3 [19-01-2016(online)].pdf 2016-01-19
4 Drawing [19-01-2016(online)].pdf 2016-01-19
5 Description(Complete) [19-01-2016(online)].pdf 2016-01-19
6 201647002002.pdf 2016-01-24
7 abstract 201647002002.jpg 2016-06-21
8 201647002002-Correspondence-Assignment-110216.pdf 2016-06-29
9 201647002002-ASSIGNMENT-110216.pdf 2016-06-29
10 Form 3 [05-07-2016(online)].pdf 2016-07-05
11 Other Patent Document [04-04-2017(online)].pdf 2017-04-04
12 Coresspondence by Applicant_Notarized Assignment_12-04-2017.pdf 2017-04-12
13 201647002002-FORM 18 [21-07-2017(online)].pdf 2017-07-21
14 201647002002-FER.pdf 2020-06-19

Search Strategy

1 Search201647002002E_19-06-2020.pdf