Patent US7076505B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7076505B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method, apparatus, and computer program product for providing a graphical user interface with a linear map component

Assignee: Metrobot LLC
•
Filing: 2002-07-11
•
Granted: 2006-07-11
•
Expires: 2022-07-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention comprises a method, apparatus, and computer program product for providing a graphical user interface (GUI) with a linear map component. A database that includes data representing transportation segments and point of interest (POI) features is employed. Once the desired location is determined, the data relating to it is extracted from the database and presented to the user in a GUI in which individual transportation segments along the predetermined route or projected path of travel are shown in a linear format. The linear formatted segments are oriented vertically in the map display or printout in order to easily accommodate the display of textual information and/or links associated with POIs along the path of travel. Further information is displayed pursuant to user selection of links or icons in the main GUI screen.

Inventors

  • 👤 Geoffrey Michael Campbell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 04:03
CPC Classifications
G; G01; G01C; G01C21/00; G01C21/26; G01C21/34; G01C21/36; G01C21/3667; G01C21/367; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9537; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 347 words
A method of operating a computer system to provide a graphical user interface with a linear map component, the method comprising the steps of: storing a database comprising a plurality of transportation segments; retrieving a data subset from said database and formatting said data subset into a linear format such that said transportation segments from said data subset which are contiguous segments, and which occur along a projected path of travel are formatted to be depicted in a substantially straight and collinear manner; displaying said data subset in said linear format; wherein said projected path of travel comprises said contiguous segments having an angle formed between the adjoining end portions that falls within a predetermined angle range; wherein said database further comprises transportation segment names associated with said transportation segments, and wherein the formatting step further comprises the formatting of said transportation segment names in said linear format, such that said transportation segment names are depicted in the proximity of said transportation segments to which they are associated; wherein the formatting step further comprises the formatting of transportation segment links associated with and depicted in proximity to said transportation segments in said linear format, and wherein said transportation segment links are user selectable elements that serve to initiate the retrieval, formatting, and display of an associated subset of data in said linear format; wherein said database further comprises a plurality of point of interest (POI) designators associated with said transportation segments, and wherein the formatting step further comprises the formatting of said POI designators in said linear format such that said POI designators are depicted in the proximity of said transportation segments to which they are associated; wherein said database further comprises a plurality of POI links associated with said POI designators, and wherein the formatting step further comprises the formatting of said POI links in said linear format such that said POI links are depicted in the proximity of said POI designators to which they are associated, and wherein said POI links are user selectable elements that serve to initiate the display of additional POI information.
Claim 2
Independent Claim 347 words
A method of operating a computer system to provide a graphical user interface with a linear map component, the method comprising the steps of: storing a database comprising a plurality of transportation segments; retrieving a data subset from said database and formatting said data subset into a linear format such that said transportation segments from said data subset which are contiguous segments, and which occur along a projected path of travel are formatted to be depicted in a substantially straight and collinear manner; displaying said data subset in said linear format; wherein said projected path of travel comprises said contiguous segments having an angle formed between the adjoining end portions that falls within a predetermined angle range; wherein said database further comprises transportation segment names associated with said transportation segments, and wherein the formatting step further comprises the formatting of said transportation segment names in said linear format, such that said transportation segment names are depicted in the proximity of said transportation segments to which they are associated; wherein the formatting step further comprises the formatting of transportation segment links associated with and depicted in proximity to said transportation segments in said linear format, and wherein said transportation segment links are user selectable elements that serve to initiate the retrieval, formatting, and display of an associated subset of data in said linear format; wherein said database further comprises a plurality of point of interest (POI) designators associated with said transportation segments, and wherein the formatting step further comprises the formatting of said POI designators in said linear format such that said POI designators are depicted in the proximity of said transportation segments to which they are associated; wherein said database further comprises a plurality of POI links associated with said POI designators, and wherein the formatting step further comprises the formatting of said POI links in said linear format such that said POI links are depicted in the proximity of said POI designators to which they are associated, and wherein said POI links are user selectable elements that serve to initiate the display of additional POI information.
Claim 3
Dependent Claim 66 words
The method in claim 1 , wherein the formatting step further comprises the formatting of a condition graphic, such that said condition graphic depicts conditions that exist in an individual transportation segment shown in said linear format, and wherein said condition graphic is located at a position along the depicted length of said individual transportation segment indicative of the relative position at which the condition occurs.
Claim 4
Dependent Claim 56 words
The method in claim 1 , wherein the formatting step further comprises the formatting of said POI designators into a scrollable list box to be depicted in said linear format, such that said scrollable list box comprises a listing of said POI designators associated with one of said transportation segments in said projected path of travel.
Claim 5
Dependent Claim 201 words
The method in claim 3 , wherein the formatting step further comprises the formatting of a user position icon (UPI) to represent the position of the user at a location along the length of one of said transportation segments, and wherein the depicted portion of said listing of each of the scrollable list boxes shown in said linear format is modified by the movement of said UPI along said transportation segments such that the sliders and listings of said scrollable list boxes are scrolled to their topmost positions if said transportation segments to which they are associated appear entirely beneath an imaginary horizontal line through the center of said UPI, and the sliders and listings of said scrollable list boxes are scrolled to their bottommost positions if said transportation segments to which they are associated appear entirely above an imaginary horizontal line through the center of said UPI, and the sliders and listings of said scrollable list boxes are depicted as scrolled in proportion to the location of said UPI along the length of the associated transportation segment depicted in said linear format if the associated transportation segment is intersected by an imaginary horizontal line through the center of said UPI.
Claim 6
Dependent Claim 49 words
The method in claim 4 , wherein said movement of said UPI includes updating the depicted location of said UPI in said linear format based upon location data received from a location determining device selected from the group consisting of a global positioning system receiver and a cellular telephone.
Claim 7
Dependent Claim 20 words
The method in claim 4 , wherein said movement of said UPI includes the use of a manual input device.
Claim 8
Dependent Claim 30 words
The method in claim 1 , wherein said linear format comprises a table written in a language selected from the group consisting of SGML, HTML, XML, XHTML, DHTML, and WML.
Claim 9
Dependent Claim 39 words
The method in claim 1 , wherein the formatting step further comprises the formatting of a user position icon (UPI) to represent the position of the user at a location along the length of one of said transportation segments.
Claim 10
Independent Claim 354 words
An apparatus for providing a graphical user interface with a linear map component, the apparatus comprising: a memory which is able to store a database comprising a plurality of transportation segments; a controller means which is operatively connected to said memory, and which is able to retrieve a data subset from said database, and wherein said controller means is further able to format said data subset into a linear format such that said transportation segments from said data subset which are contiguous segments, and which occur along a projected path of travel are formatted to be depicted in a substantially straight and collinear manner; a display means which is operatively connected to said controller means for displaying said data subset in said linear format; wherein said database further comprises transportation segment names associated with said transportation segments, and wherein said controller means further comprises the formatting of said transportation segment names in said linear format such that said transportation segment names are depicted in the proximity of said transportation segments to which they are associated; wherein said controller means further comprises the formatting of transportation segment links associated with and depicted in proximity to said transportation segments in said linear format, and wherein said transportation segment links are user selectable elements that serve to initiate the retrieval, formatting, and display of an associated subset of data in said linear format; wherein said database further comprises a plurality of point of interest (POI) designators associated with said transportation segments, and wherein said controller means further comprises the formatting of said POI designators in said linear format such that said POI designators are depicted in the proximity of said transportation segments to which they are associated; wherein said database further comprises a plurality of POI links associated with said POI designators, and wherein said controller means further comprises the formatting of said POI links in said linear format such that said POI links are depicted in the proximity of said POI designators to which they are associated, and wherein said POI links are user selectable elements that serve to initiate the display of additional POI information.
Claim 11
Independent Claim 354 words
An apparatus for providing a graphical user interface with a linear map component, the apparatus comprising: a memory which is able to store a database comprising a plurality of transportation segments; a controller means which is operatively connected to said memory, and which is able to retrieve a data subset from said database, and wherein said controller means is further able to format said data subset into a linear format such that said transportation segments from said data subset which are contiguous segments, and which occur along a projected path of travel are formatted to be depicted in a substantially straight and collinear manner; a display means which is operatively connected to said controller means for displaying said data subset in said linear format; wherein said database further comprises transportation segment names associated with said transportation segments, and wherein said controller means further comprises the formatting of said transportation segment names in said linear format such that said transportation segment names are depicted in the proximity of said transportation segments to which they are associated; wherein said controller means further comprises the formatting of transportation segment links associated with and depicted in proximity to said transportation segments in said linear format, and wherein said transportation segment links are user selectable elements that serve to initiate the retrieval, formatting, and display of an associated subset of data in said linear format; wherein said database further comprises a plurality of point of interest (POI) designators associated with said transportation segments, and wherein said controller means further comprises the formatting of said POI designators in said linear format such that said POI designators are depicted in the proximity of said transportation segments to which they are associated; wherein said database further comprises a plurality of POI links associated with said POI designators, and wherein said controller means further comprises the formatting of said POI links in said linear format such that said POI links are depicted in the proximity of said POI designators to which they are associated, and wherein said POI links are user selectable elements that serve to initiate the display of additional POI information.
Claim 12
Dependent Claim 66 words
The apparatus in claim 9 , wherein said controller means further comprises the formatting of a condition graphic, such that said condition graphic depicts conditions that exist in an individual transportation segment shown in said linear format, and wherein said condition graphic is located at a position along the depicted length of said individual transportation segment indicative of the relative position at which the condition occurs.
Claim 13
Dependent Claim 56 words
The apparatus in claim 9 , wherein said controller means further comprises the formatting of said POI designators into a scrollable list box to be depicted in said linear format, such that said scrollable list box comprises a listing of said POI designators associated with one of said transportation segments in said projected path of travel.
Claim 14
Dependent Claim 77 words
The apparatus in claim 11 , wherein said controller means further comprises the formatting of a user position icon (UPI) to represent the position of the user at a location along the length of one of said transportation segments, and wherein the depicted portion of said listing of each of the scrollable list boxes shown in said linear format is modified by said controller means as a result of movement of said UPI along said transportation segments.
Claim 15
Dependent Claim 49 words
The apparatus in claim 12 , wherein said movement of said UPI includes updating the depicted location of said UPI in said linear format based upon location data received from a location determining device selected from the group consisting of a global positioning system receiver and a cellular telephone.
Claim 16
Dependent Claim 20 words
The apparatus in claim 12 , wherein said movement of said UPI comprises the use of a manual input device.
Claim 17
Dependent Claim 30 words
The apparatus in claim 9 , wherein said linear format comprises a table written in a language selected from the group consisting of SGML, HTML, XML, XHTML, DHTML, and WML.
Claim 18
Dependent Claim 39 words
The apparatus in claim 9 , wherein said controller means further comprises the formatting of a user position icon (UPI) to represent the position of the user at a location along the length of one of said transportation segments.
Claim 19
Dependent Claim 399 words
A computer program product comprising a computer useable medium having structured data and computer readable program code means embodied in said medium for causing a computer to provide a graphical user interface with a linear map component, said structured data comprising: a database comprising a plurality of transportation segments; and said computer readable program code means comprising: first computer readable program code means for causing said computer to retrieve a data subset from said database; second computer readable program code means causing said computer to format said data subset into a linear format such that said transportation segments from said data subset which are contiguous segments, and which occur along a projected path of travel are formatted to be depicted in a substantially straight and collinear manner; third computer readable program code means for causing said computer to display said data subset in said linear format; wherein said database further comprises transportation segment names associated with said transportation segments, and wherein said second computer readable program code means further causes said computer to format said transportation segment names in said linear format such that said transportation segment names are depicted in the proximity of said transportation segments to which they are associated; wherein said second computer readable program code means further causes said computer to format transportation segment links associated with and depicted in proximity to said transportation segments in said linear format, and wherein said transportation segment links are user selectable elements that serve to initiate the retrieval, formatting, and display of an associated subset of data in said linear format; wherein said database further comprises a plurality of point of interest (POI) designators associated with said transportation segments, and wherein said second computer readable program code means further causes said computer to format said POI designators in said linear format such that said POI designators are depicted in the proximity of said transportation segments to which they are associated; and wherein said database further comprises a plurality of POI links associated with said POI designators, and wherein said second computer readable program code means further causes said computer to format said POI links in said linear format such that said POI links are depicted in the proximity of said POI designators to which they are associated, and wherein said POI links are user selectable elements that serve to initiate the display of additional point of interest information.
Claim 20
Dependent Claim 399 words
A computer program product comprising a computer useable medium having structured data and computer readable program code means embodied in said medium for causing a computer to provide a graphical user interface with a linear map component, said structured data comprising: a database comprising a plurality of transportation segments; and said computer readable program code means comprising: first computer readable program code means for causing said computer to retrieve a data subset from said database; second computer readable program code means causing said computer to format said data subset into a linear format such that said transportation segments from said data subset which are contiguous segments, and which occur along a projected path of travel are formatted to be depicted in a substantially straight and collinear manner; third computer readable program code means for causing said computer to display said data subset in said linear format; wherein said database further comprises transportation segment names associated with said transportation segments, and wherein said second computer readable program code means further causes said computer to format said transportation segment names in said linear format such that said transportation segment names are depicted in the proximity of said transportation segments to which they are associated; wherein said second computer readable program code means further causes said computer to format transportation segment links associated with and depicted in proximity to said transportation segments in said linear format, and wherein said transportation segment links are user selectable elements that serve to initiate the retrieval, formatting, and display of an associated subset of data in said linear format; wherein said database further comprises a plurality of point of interest (POI) designators associated with said transportation segments, and wherein said second computer readable program code means further causes said computer to format said POI designators in said linear format such that said POI designators are depicted in the proximity of said transportation segments to which they are associated; and wherein said database further comprises a plurality of POI links associated with said POI designators, and wherein said second computer readable program code means further causes said computer to format said POI links in said linear format such that said POI links are depicted in the proximity of said POI designators to which they are associated, and wherein said POI links are user selectable elements that serve to initiate the display of additional point of interest information.
Claim 21
Dependent Claim 73 words
The computer program product in claim 17 , wherein said second computer readable program code means further causes said computer to format a condition graphic, such that said condition graphic depicts conditions that exist in an individual transportation segment shown in said linear format, and wherein said condition graphic is located at a position along the depicted length of said individual transportation segment indicative of the relative position at which the condition occurs.
Claim 22
Dependent Claim 63 words
The computer program product in claim 17 , wherein said second computer readable program code means further causes said computer to format said POI designators into a scrollable list box to be depicted in said linear format, such that said scrollable list box comprises a listing of said POI designators associated with one of said transportation segments in said projected path of travel.
Claim 23
Dependent Claim 87 words
The computer program product in claim 19 , wherein said second computer readable program code means further causes said computer to format a user position icon (UPI) to represent the position of the user at a location along the length of one of said transportation segments, and wherein the depicted portion of said listing of each of the scrollable list boxes shown in said linear format is modified by said computer readable program code means as a result of movement of said UPI along said transportation segments.
Claim 24
Dependent Claim 51 words
The computer program product in claim 20 , wherein said movement of said UPI includes updating the depicted location of said UPI in said linear format based upon location data received from a location determining device selected from the group consisting of a global positioning system receiver and a cellular telephone.
Claim 25
Dependent Claim 22 words
The computer program product in claim 20 , wherein said movement of said UPI comprises the use of a manual input device.
Claim 26
Dependent Claim 32 words
The computer program product in claim 17 , wherein said linear format comprises a table written in a language selected from the group consisting of SGML, HTML, XML, XHTML, DHTML, and WML.
Claim 27
Dependent Claim 46 words
The computer program product in claim 17 , wherein said second computer readable program code means further causes said computer to format a user position icon (UPI) to represent the position of the user at a location along the length of one of said transportation segments.

References Cited (Backward Citations)

US6240360B1 Cited
US5988853A Cited
US5974357A Cited
US6144920A Cited
US6154219A Cited
US6091417A Cited
US6542817B2 Cited
US6571169B2 Cited
US6640185B2 Cited
US6836723B2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-07-10 2010-01-09 2010-07-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-07-10 2014-01-09 2014-07-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-07-10 2018-01-09 2018-07-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag