IP Library › Granted Patent US 9,411,794
Granted Patent B2
US 9,411,794 · App. 12/206,772 · Granted Aug 9, 2016

Facilitating selection of objects on display screens

Inventor: Kotaro Shima (Tokyo, JP)
Assignee: International Business Machines Corporation
G06F17/24G06F3/0483G06F17/2247
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,411,794
App. No.
12/206,772
Filed
Sep 9, 2008
Granted
Aug 9, 2016
Kind
B2
Examiner
ELL, MATTHEW
Art Unit
2172
USPC
715/751
Abstract

A method for facilitating selection of an object on the display screen, an apparatus for implementing the method, and a program for causing a computer to function as the apparatus are provided. The method includes the steps of selecting a specific object on the display screen in response to a user input, extracting any of a plurality of objects displayed on the display screen that overlaps the selected specific object as a selection candidate by following a tree structure of the objects, and displaying a selection switching view including an element representing the selection candidate in the vicinity of the selected specific object.

Claims (34)

1. A method for facilitating selection of an object on a display screen of a computer, comprising the steps of:

the computer selecting a specific object on the display screen in response to a user input;

the computer extracting any of a plurality of objects displayed on the display screen that overlaps the selected specific object as a selection candidate by following a tree structure of the objects; and

the computer displaying a selection switching view including an element representing the selection candidate in the vicinity of the selected specific object;

wherein in response to the user selecting a specific element included in the selection switching view, said extracting step is repeated with an object corresponding to the specific element as a new specific object, to rewrite the contents of the selection switching view with the element representing the selection candidate newly extracted through the repetition of the step.

2. A method for facilitating selection of an object on a display screen of a computer, comprising the steps of:

the computer selecting a specific object on the display screen in response to a user input;

the computer extracting any of a plurality of objects displayed on the display screen that overlaps the selected specific object as a selection candidate by following a tree structure of the objects; and

the computer displaying a selection switching view including an element representing the selection candidate in the vicinity of the selected specific object;

wherein said extracting step includes the steps of:

searching for a parent object of the selected specific object;

for each child object of the parent object, determining whether the child object overlaps the selected specific object;

adding an element representing the child object determined to overlap in said determining step to the selection switching view;

for a parent object of the parent object, repeating said searching step, said determining step and said adding step until the parent object is no longer found; and

terminating said extracting step when the number of elements added to the selection switching view reaches a predetermined number.

3. The method according to claim 2 , wherein the child object determined to overlap in said determining step includes the selected specific object.

4. An apparatus for facilitating selection of an object on a display screen, comprising:

an object selecting portion configured to select a specific object on the display screen in response to a user input;

a selection candidate extracting portion configured to extract any of a plurality of objects displayed on the display screen that overlaps the selected specific object as a selection candidate by following a tree structure of the objects; and

a display control portion configured to display a selection switching view including an element representing the selection candidate in the vicinity of the selected specific object;

wherein until the number of elements added to the selection switching view reaches a predetermined number, the selection candidate extracting portion

searches for a parent object of the specific object selected by the object selecting portion,

for each child object of the parent object, determines whether the object overlaps the selected specific object,

adds an element representing the child object determined to overlap by said determination to the selection switching view, and

for a parent object of the parent object, repeats said searching, said determination and said adding until the parent object is no longer found.

5. A computer program product embodied in a computer readable storage medium for facilitating selection of an object on a display screen, the computer program product comprising the programming instructions for:

selecting a specific object on the display screen in response to a user input by an object selecting portion;

extracting any of a plurality of objects displayed on the display screen that overlaps the selected specific object as a selection candidate by following a tree structure of the objects by a selecting candidate extracting portion; and

displaying a selection switching view including an element representing the selection candidate in the vicinity of the selected specific object by a display control portion;

wherein until the number of elements added to the selection switching view reaches a predetermined number, the selection candidate extracting portion

searches for a parent object of the specific object selected by the object selecting portion,

for each child object of the parent object, determines whether the object overlaps the selected specific object,

adds an element representing the child object determined to overlap by said determination to the selection switching view, and

for a parent object of the parent object, repeats said searching, said determination and said adding until the parent object is no longer found.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2008
From: SHIMA, KOTARO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021498/0730 →
Priority Claims (1)
JP 2007-238668 · Sep 14, 2007 · national
Continuity (1)
Related Publication 20090077498A1 · Mar 19, 2009