GB2458482A - Allowing a user to select objects to view either in a map or table - Google Patents
Allowing a user to select objects to view either in a map or table Download PDFInfo
- Publication number
- GB2458482A GB2458482A GB0805104A GB0805104A GB2458482A GB 2458482 A GB2458482 A GB 2458482A GB 0805104 A GB0805104 A GB 0805104A GB 0805104 A GB0805104 A GB 0805104A GB 2458482 A GB2458482 A GB 2458482A
- Authority
- GB
- United Kingdom
- Prior art keywords
- objects
- displaying
- user input
- square
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 3
- 235000013305 food Nutrition 0.000 description 2
- 235000012054 meals Nutrition 0.000 description 1
- 230000007115 recruitment Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2428—Query predicate definition using graphical user interfaces, including menus and forms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G06F17/30241—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/0969—Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/003—Maps
- G09B29/006—Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/003—Maps
- G09B29/006—Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
- G09B29/007—Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes using computer methods
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Business, Economics & Management (AREA)
- Ecology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A method of displaying objects comprises receiving two-dimensional position data for a plurality of objects, displaying the plurality of objects according to the position data, receiving a user input selecting one or more of the objects, and displaying the selected objects in a tabular format, in response to the user input. Preferably, the user input defines a square on the displayed plurality of objects, and the selected objects are those lying within the square. In this case, the step of displaying the selected objects in a tabular format comprises displaying a table at substantially the same location as the user input defining a square. For example, this could be used to allow a user to specify a location to display businesses on a map and then, if the user wants to access further information about those businesses, they can draw a square over a portion of the display area and further information about those businesses will be displayed.
Description
DESCRIPTION
OBJECT DISPLAY
S This invention relates to a method of, and system for, displaying objects.
It is known to display objects graphically on a map. For example, known user interfaces in relation to applications such as "yellow pages" will allow a io user to specify a location (via a postcode for example) and a business type (such as restaurants) and display the results of a search on a map, with an object showing each hit from the search in roughly the correct position on the map corresponding to the two-dimensional location of the object. If the user wishes to access further information about an object, then that object is is numbered and a co-displayed list of the objects allows a user to cross-reference the number to more detail about the object. This known method of displaying objects is both inefficient in respect to the use of available display area, and is also inflexible in relation to the user accessing further information about one or more of the displayed objects.
It is therefore an object of the invention to improve upon the known art.
According to a first aspect of the present invention, there is provided a method of displaying objects comprising receiving two-dimensional position data for a plurality of objects, displaying the plurality of objects according to the position data, receiving a user input selecting one or more of the objects, and displaying the selected objects in a tabular format, in response to the user input.
According to a second aspect of the present invention, there is provided a system for displaying objects comprising a display controller arranged to receive two-dimensional position data for a plurality of objects, a display device arranged to display the plurality of objects according to the position data, and a user input device arranged to receive a user input selecting one or more of the objects, the display device arranged to display the selected objects in a tabular format, in response to the user input.
According to a third aspect of the present invention, there is provided a computer program product on a computer readable medium for displaying s objects, the product comprising instructions for receiving two-dimensional position data for a plurality of objects, displaying the plurality of objects according to the position data, receiving a user input selecting one or more of the objects, and displaying the selected objects in a tabular format, in response to the user input.
io Owing to the invention, it is possible to provide a display system that can maximise the display area for displaying the objects in a geographic view, but also allows the user to easily and simply select one or more of the objects and present information about those objects in a table. Effectively, the system allows the user to switch between a geographic view of the objects to a tabular is view of the selected objects in one user input.
Preferably, the user input defines a square on the displayed plurality of objects, and the selected objects are those lying within the square. In this case, the step of displaying the selected objects in a tabular format advantageously comprises displaying a table at substantially the same location as the user input defining a square. One way in which the invention can be implemented in a simple yet powerful way is to allow the user to draw a square over a plurality of the objects (which will also define a reduced geographical area) and then present a table of the selected objects inside the square that has been drawn by the user.
Ideally, the step of displaying the selected objects in a tabular format comprises accessing further information on each selected object and displaying that further information in the table. The table that is displayed by the system can also include further information about the objects that have been selected. In the example of restaurants displayed on a map, the user can draw a square to select some of the restaurants, which are then converted to a tabular view in that square, with the name of each restaurant and perhaps the average cost of a meal, and/or the type of food supplied etc. Embodiments of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:-Figure 1 is a schematic diagram of a system for displaying objects, Figure 2 is a schematic diagram of display data and of the display device of Figure 1, and Figures 3 and 4 are further schematic diagrams of the display device.
Figure 1 illustrates a display system which can be used to display io objects. The system of this Figure could be a conventional personal computer (PC) used in a desktop environment, or could be a task specific workstation, such as used in a industrial environment, for example for controlling machinery or for providing feedback on monitored objects. The system comprises a display device 10, which can be any suitable display such as a CRT display or a flat panel display capable of showing sufficient level of detail.
The system also comprises a processing component 12, which in turn comprises a large number of processing, storage and input/output elements.
Two such elements are illustrated, being a display controller 14 and a database 16. The display controller 14 is arranged to control the image shown by the display device 10. The display controller could be any commercially available video card, which interacts with the main processor (not shown) of the processing component 12 in controlling the image shown on the display 10. The display controller 14 has enough capability that it can provide a sufficient number of frames per second to provide video on the display device 10, in addition to still images.
The database 16 is a local storage device that stores information for presenting on the display device 10 by the display controller 14. In the Figure, the database 16 is shown connected to the display controller 14 by a local bus, but could equally be built into the display controller 14, as is conventional with modern video cards. The main processor of the processing component 12 can write to the database 16 in preparation for display on the device 10. The system also includes conventional user interface devices 18, being a keyboard 1 8a and a mouse 1 8b.
Figure 2 shows an example of a plurality of objects 20 shown on the display device 10. Each object 20 is drawn as a numbered circle, but any s representation of the objects 20 is possible. The objects 20 need not be marked in any specific way, nor need they be the same size and shape. The display of objects 20 shown in Figure 2 is widely used in many different display environments. For example, the objects 20 could represent the results of a search via a "yellow pages" application, as mentioned in the discussion of the io prior art, with each object 20 representing a hit in the search. The objects 20 may signify data results on an x and y axis, for example showing height against weight for a number of different patients. The objects 10 could also signify real objects such as aeroplanes in an air traffic control system, for example, in which case the objects 20 will be moving and not fixed. In the is Figure 2, as illustrated, no background is drawn, but in many applications further display elements such as a background will be present. For example, if the objects are shown in relative position in a geographic context, then a map
may be provided as a background.
The database 16 stores data 22 which comprises the objects and two-dimensional position data 24. The data 22 is shown in the form of a table, but this may not be how the data 22 is stored, and in fact the data 22 may be generated in real time (for example in the air traffic control example listed above). The two-dimensional position data 24 could be expressed in many different ways, such as standard latitude and longitude data for geographic objects 20, or a postcode, or any data that can effectively be expressed in two dimensions.
Figure 3 shows the display of Figure 2 after the receipt of a defined user input at the user interface device 1 8b (the mouse). The user has drawn a square 26 over a portion of the display area. The drawing of a square 26 in this way is a well known user interface task, and can be accomplished, for example, by clicking at two points on the screen 10 with a cursor via the mouse 18b, with the square 26 being defined by these two points as the opposing corners of the square 26. Other methods, including dragging the cursor over an area which defines the square 26, again by the opposing corners of the two points being the start and end of the dragging motion, are also known and can be used.
The user input effectively selects objects 20 that are within the square 26. Other methods of selecting objects 20 can be used, such as drawing a circle, or clicking on individual objects 20 in turn, or indeed a combination of these methods can be used. The principle is that the operator provides some user input or inputs that select a subset of the objects 20 that are currently shown. These are assumed to be objects in which the user is interested. For example, if the objects 20 represent restaurants, following a search in "yellow pages", then the user may wish to select those objects 20 that are within a preferred geographical area. The drawing of the square 26 allows the user to make the selection.
Figure 4 shows the change in view executed by the display controller 14, after receiving the user input selecting one or more of the objects 20. The display controller 14 is arranged to display the selected objects 20 in a tabular format 28, in response to the user input. As stated above, in this example, the user input defines a square 26 on the displayed plurality of objects 20, and the selected objects 20 are those lying within the square 26. The displaying of the selected objects 20 in a tabular format 28 comprises displaying a table 28 at substantially the same location as the user input defining the square 26. The display controller 14 is arranged to access further information on each selected object 20 and to display that further information in the table 28. In this example, the objects 20 represent restaurants, and the further information is about the type of food that is provided by the respective restaurant.
The interface provided by the system allows a user to view objects 20 in a first view, with the objects 20 located according to the two-dimensional data 24, which could be a geographic view of the objects 20. The user can then select a subset of the objects 20 through a defined user interface action, which results in the display controller 14 providing a second view of the selected objects 20 in a tabular format 28. This provides an efficient and intuitive method for the user to select a portion of the objects 20 and to find out further information about those objects. The user can switch back to the first view at any time and make a new selection, as desired.
The system described above can be used in many different applications. For example, it could be used in a recruitment system that shows employees and employers. The format of data influences its ease of assimilation. When looking at where candidates or employers are based, geographic representation provides this information more easily than list based representation. However, when geography has been accomplished and other io factors need to be considered, a list based representation is more appropriate.
By selecting the drag box selector, the user is able to draw a rectangle encompassing the geographically suitable candidates. The candidates selected within the rectangle are collated and then shown in the tabular list, with the associated details.
Claims (12)
- CLAIMS1. A method of displaying objects comprising * receiving two-dimensional position data for a plurality of objects, * displaying the plurality of objects according to the position data, * receiving a user input selecting one or more of the objects, and * displaying the selected objects in a tabular format, in response to the user input.
- 2. A method according to claim 1, wherein the user input defines a square on the displayed plurality of objects, and the selected objects are those lying within the square.
- 3. A method according to claim 2, wherein the step of displaying the selected objects in a tabular format comprises displaying a table at substantially the same location as the user input defining a square.
- 4. A method according to claim 1, 2 or 3, wherein the step of displaying the selected objects in a tabular format comprises accessing further information on each selected object and displaying that further information inthe table.
- 5. A system for displaying objects comprising * a display controller arranged to receive two-dimensional position data for a plurality of objects, * a display device arranged to display the plurality of objects according to the position data, and * a user input device arranged to receive a user input selecting one or more of the objects, * the display device arranged to display the selected objects in a tabular format, in response to the user input.
- 6. A system according to claim 5, wherein the user input defines a square on the displayed plurality of objects, and the selected objects are those lying within the square.
- 7. A system according to claim 6, wherein the display controller is further arranged, when displaying the selected objects in a tabular format, to display a table at substantially the same location as the user input defining a square.
- 8. A system according to claim 5, 6 or 7, wherein the display controller is further arranged, when displaying the selected objects in a tabular format, to access further information on each selected object and to display that further information in the table.
- 9. A computer program product on a computer readable medium for displaying objects, the product comprising instructions for * receiving two-dimensional position data for a plurality of objects, * displaying the plurality of objects according to the position data, * receiving a user input selecting one or more of the objects, and * displaying the selected objects in a tabular format, in response to the user input.
- 10. A computer program product according to claim 9, wherein the user input defines a square on the displayed plurality of objects, and the selected objects are those lying within the square.
- 11. A computer program product according to claim 10, wherein the instructions for displaying the selected objects in a tabular format comprise instructions for displaying a table at substantially the same location as the user input defining a square.
- 12. A computer program product according to claim 9, 10 or 11, wherein the instructions for displaying the selected objects in a tabular format comprise instructions for accessing further information on each selected object and for displaying that further information in the table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0805104A GB2458482A (en) | 2008-03-19 | 2008-03-19 | Allowing a user to select objects to view either in a map or table |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0805104A GB2458482A (en) | 2008-03-19 | 2008-03-19 | Allowing a user to select objects to view either in a map or table |
Publications (2)
Publication Number | Publication Date |
---|---|
GB0805104D0 GB0805104D0 (en) | 2008-04-23 |
GB2458482A true GB2458482A (en) | 2009-09-23 |
Family
ID=39356746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0805104A Withdrawn GB2458482A (en) | 2008-03-19 | 2008-03-19 | Allowing a user to select objects to view either in a map or table |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2458482A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2310366A1 (en) * | 2000-05-30 | 2001-11-30 | Cityvu Inc. | System and method for displaying geographical business location within a city or other areas |
US20030093419A1 (en) * | 2001-08-17 | 2003-05-15 | Srinivas Bangalore | System and method for querying information using a flexible multi-modal interface |
US20050027705A1 (en) * | 2003-05-20 | 2005-02-03 | Pasha Sadri | Mapping method and system |
US20070156332A1 (en) * | 2005-10-14 | 2007-07-05 | Yahoo! Inc. | Method and system for navigating a map |
-
2008
- 2008-03-19 GB GB0805104A patent/GB2458482A/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2310366A1 (en) * | 2000-05-30 | 2001-11-30 | Cityvu Inc. | System and method for displaying geographical business location within a city or other areas |
US20030093419A1 (en) * | 2001-08-17 | 2003-05-15 | Srinivas Bangalore | System and method for querying information using a flexible multi-modal interface |
US20050027705A1 (en) * | 2003-05-20 | 2005-02-03 | Pasha Sadri | Mapping method and system |
US20070156332A1 (en) * | 2005-10-14 | 2007-07-05 | Yahoo! Inc. | Method and system for navigating a map |
Non-Patent Citations (2)
Title |
---|
"Yahoo! Local Maps" available from http://maps.yahoo.com/broadband * |
"YAHOO! MAPS, from Wikipedia, the online encyclopedia" available from http://en.wikipedia.org/w/index.php?title=Yahoo!_Maps&oldid=194051820. Dated 25th February 2008. See section titled "Yahoo! Local Maps Rich Internet Application" * |
Also Published As
Publication number | Publication date |
---|---|
GB0805104D0 (en) | 2008-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8120624B2 (en) | Detail-in-context lenses for digital image cropping, measurement and online maps | |
US5632009A (en) | Method and system for producing a table image showing indirect data representations | |
Cockburn et al. | Comparing speed-dependent automatic zooming with traditional scroll, pan and zoom methods | |
CN103098002B (en) | The representing based on flake of information for mobile device | |
EP2175356B1 (en) | Distance dependent selection of information entities | |
US20170186206A1 (en) | Representation of overlapping visual entities | |
US20110265023A1 (en) | Interactive Representation of Clustered Entities | |
Jones et al. | An evaluation of integrated zooming and scrolling on small screens | |
US9507791B2 (en) | Storage system user interface with floating file collection | |
KR20060052717A (en) | Virtual desktop-meta-organization & control system | |
US20100302236A1 (en) | Extensible map with pluggable modes | |
CN110741229B (en) | Dynamically changing visual attributes of indicators on digital maps | |
JP2007328456A (en) | Object display processing apparatus, object display processing method, and program for object display processing | |
US20150067591A1 (en) | System and method for decoupling windows from the desktop it was created on in a multiple desktop environment | |
Sundar et al. | Beyond pointing and clicking: how do newer interaction modalities affect user engagement? | |
US20130174074A1 (en) | Method and device for arranging information that is linked in complex ways and for pathfinding in such information | |
US20160085428A1 (en) | Informational tabs | |
CN110609878A (en) | Interest point information display method, device, server and storage medium | |
CN111061381A (en) | Screen global input control system and method | |
CN112269501A (en) | Icon moving method and device and electronic equipment | |
GB2458482A (en) | Allowing a user to select objects to view either in a map or table | |
CA2128578C (en) | Method and system for producing a table image having focus and context areas showing direct and indirect data representations | |
US20140157165A1 (en) | Electronic worksheet with reference-specific data display | |
Bereuter et al. | Content zooming and exploration for mobile maps | |
US11995868B2 (en) | Image processing device, image providing server, image display method, and image provision method for navigating horizontally or vertically between floor images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |