[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
GB0805104A
Other versions
GB0805104D0 (en
Inventor
Ian Matthew Haynes
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Triad Group PLC
Original Assignee
Triad Group PLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Triad Group PLC filed Critical Triad Group PLC
Priority to GB0805104A priority Critical patent/GB2458482A/en
Publication of GB0805104D0 publication Critical patent/GB0805104D0/en
Publication of GB2458482A publication Critical patent/GB2458482A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2428Query predicate definition using graphical user interfaces, including menus and forms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • G06F17/30241
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/003Maps
    • G09B29/006Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/003Maps
    • G09B29/006Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
    • G09B29/007Representation 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)

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
GB0805104A 2008-03-19 2008-03-19 Allowing a user to select objects to view either in a map or table Withdrawn GB2458482A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)