US20060089793A1 - Systems, methods and devices for trip management functions - Google Patents
Systems, methods and devices for trip management functions Download PDFInfo
- Publication number
- US20060089793A1 US20060089793A1 US10/971,354 US97135404A US2006089793A1 US 20060089793 A1 US20060089793 A1 US 20060089793A1 US 97135404 A US97135404 A US 97135404A US 2006089793 A1 US2006089793 A1 US 2006089793A1
- Authority
- US
- United States
- Prior art keywords
- recited
- map
- electronic device
- trip
- portable electronic
- 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.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
Definitions
- An embodiment of the present invention relates to the field of trip planning. More specifically, embodiments of the present invention relate to systems, methods, and devices for trip management functions.
- geo-locating provides useful benefits to a host of persons including travelers, adventurers, outdoor activity enthusiasts and other professionals in geographical information systems mapping applications, and surveying.
- Such technology has made available, at affordable prices, reliable geo-locating and position indicating devices such as hand-held Global Positioning System (GPS) devices such as the eTrexTM offered by the Garmin Corp.
- GPS Global Positioning System
- eTrexTM offered by the Garmin Corp.
- Such devices can dock with a personal computer (PC) and download therefrom a variety of data, e.g., via a serial cable, which can then be taken portably with the device.
- data can include maps, trip planning information, and the like.
- Web sites have been developed which feature trip reports and information. For instance, information relating to hikes, prospecting, fishing, hunting, and recreation spots are available on line. Such information can includes pictures, sounds, text based data such as notes, reports, memoranda, memoirs, etc., and the like. Maps, terrain contours, hazards, and other information can be of interest and value to a person planning or otherwise managing a trip.
- a person managing a trip can procure a hand-held GPS or other geo-location related device.
- Mapping software can be procured and loaded onto a PC.
- the hand-held GPS device can be connected, e.g., with a serial bus connector, to the PC and waypoints and/or other data downloaded thereto from the PC.
- the hand-held GPS device can be taken along on the trip loaded with valuable information relating thereto.
- a cellular telephone can be taken along to provide communication, which can be important to trip management, or even crucial in an emergency.
- a user can access data, e.g., by first determining their geo-location, and then finding and displaying a map or other data relevant to that position. Also during the trip, the user can add information, relating for instance to points of interest, to the device. Other information, such as digital photographs, can be recorded, e.g., with a digital camera and/or a tape recorder, etc.
- the waypoints can be uploaded from the GPS, the photographs from the digital camera, etc., to the PC. This information can be made available to others interested in the trip, such as by emailing a text message and/or attaching a photograph. Alternatively, the information can be posted on a service website, such as Yahoo's photo posting service (http://pg.photos.yahoo.com) or www.Ophoto.com, etc.
- What is needed is a system, method, or device that reduces the equipment requirements associated with trip management functions, so as to ameliorate inconvenience, encumbrance, loss, and expense.
- a system, method, or device for trip management functions that optimizes space, weight, and toting capacity, particularly in outdoors situations such as hiking, geo-caching, wilderness activities, etc.
- a system, method, or device for trip management functions that dynamically presents information to users based on their geo-location.
- a system, method, or device for trip management functions that readily allows remote uploading of information related to trip management.
- systems, methods, and devices for performing a trip management function are disclosed.
- the system, method, and device reduces the equipment requirements associated with trip management functions, thus ameliorating inconvenience, encumbrance, loss, and expense.
- the system, method, and device for trip management functions optimizes space, weight, and toting capacity, particularly for outdoors situations such as hiking, geo-caching, wilderness activities, etc.
- the system, method, and device for trip management functions also dynamically present information to users based on their geo-location. Further, the system, method, and device for trip management functions readily allow remote uploading of information related to trip management.
- a client computer accesses a server networked therewith to retrieve and store data, such as Web documents, relating to the trip.
- a wireless device interface allows a portable device, wirelessly coupled with a cellular telephone system with the network, to download the Web document.
- the portable device has cellular telephone functionality, geo-locating functionality, such as GPS capability, for determining its geo-location, and a processor for processing the Web document to help manage the trip.
- the Web document can include a set of map tiles, which encompass a particular geo-location area, and which form a dynamic map display. As the geo-location of the device changes, the next sequential map tile is downloaded and processed for displayed thereon. Additionally, a variety of non-recreational activities can benefit from this trip planning, data collection, and reporting service. Utility or maintenance crews, or construction crews, performing installations, repairs, or upgrades to any such equipment or facility, whether in an urban location or a rural location, can benefit from use of these trip planning, guidance, and documentation collection and management tools.
- FIG. 1 depicts an exemplary network environment upon which an embodiment of the present invention can be practiced.
- FIG. 2 depicts an exemplary network based infrastructure upon which an embodiment of the present invention can be practiced.
- FIG. 3A depicts a portable device, according to an embodiment of the present invention.
- FIG. 3B depicts an exemplary circuit, according to an embodiment of the present invention.
- FIG. 4 is a flowchart of a computer implemented process for managing a trip, according to an embodiment of the present invention.
- FIG. 5 depicts an exemplary network based computerized system, according to an embodiment of the present invention.
- FIG. 6 depicts an exemplary map, according to an embodiment of the present invention.
- FIG. 7 depicts an exemplary Web-based, computerized application system, according to an embodiment of the present invention.
- FIG. 8 is a flowchart of the steps in an exemplary computer implemented process for managing a trip, according to an embodiment of the present invention.
- FIG. 9 depicts exemplary data flow between a server and a portable electronic device, according to an embodiment of the present invention.
- FIG. 10 depicts a screen shot of an exemplary display corresponding to the positions of GPS satellites (including any other GNSS such as GalileoTM), according to an embodiment of the present invention.
- FIG. 11 is a flowchart of an exemplary computerized, network based process for accessing data relating to a location with reference to a free form input, according to an embodiment of the present invention.
- FIG. 12 is a flowchart of an exemplary computerized process for managing a trip, according to an embodiment of the present invention.
- Embodiments of the present invention provide a system, method, and device for performing a trip management function.
- a client computer accesses a server networked therewith to retrieve and store data, such as Web documents, relating to the trip.
- a wireless device interface allows a portable device, wirelessly coupled with a cellular telephone system with the network, to download the Web document.
- the portable device has cellular telephone functionality, geo-locating functionality, such as GPS, GalileoTM, or any other Global Navigation Satellite Service (GNSS) capability, for determining its geo-location, and a processor for processing the Web document to help manage the trip.
- the Web document can include a set of map tiles, which encompass a particular geo-location area, and which form a dynamic map display. As the geo-location of the device changes, the next sequential map tile is downloaded and processed for displayed thereon.
- a system, method, and device for performing a trip management function are provided wherein the number, variety, etc. of different pieces of equipment to be taken on a trip for performing trip management functions is effectively reduced.
- this promotes user convenience and ease. This can be especially advantageous in an outdoors situation such as hiking, geo-caching, wilderness activities, etc., where space, weight, and toting capacity are typically at a premium. Loss and expense associated with conventional trip management functions are also thus reduced. Further, uploading information related to trip management can readily be performed remotely, e.g., from the field.
- FIG. 1 depicts an exemplary network environment 100 upon which an embodiment of the present invention can be practiced.
- a client computer 101 is coupled with a server computer 102 with (e.g., via) network 110 .
- Network 110 can comprise the Internet, a wide area network (WAN), and/or a combination of the Internet and one or more WANs.
- a portable electronic device 114 such as a cellular telephone (e.g., having cellular telephone functionality), can couple with network 110 , server computer 102 , etc. with cellular telephone system 115 , e.g., wirelessly.
- cellular telephone e.g., having cellular telephone functionality
- portable device 114 functions to determine its geographic location, for instance, by accessing signals 151 to determine that location
- the geo-location source signals are generated by a position-determination system and are available to the portable device 114 via radio transmissions.
- a position fix is determined by a suitable position determination receiver in response to a location related query by portable device 114 .
- the position determination receiver may be configured to receive signals from Global Navigation Satellite System (GNSS) satellites, such as GPS, or GalileoTM, or from other terrestrially-based position determination sources.
- GNSS Global Navigation Satellite System
- improved position fix accuracy can be obtained by the incorporation of another receiver configured to receive differential correction signals from such sources as the Coast Guard DGPS network, the Wide Area Augmentation System (WAAS), other such satellite based correction systems, and other such terrestrial correction systems.
- GNSS Global Navigation Satellite System
- WAAS Wide Area Augmentation System
- portable device 114 accesses the geo-location related signal 151 from the Global Positioning System (GPS, e.g., a collection, of satellites, launched and managed by the U.S. Air Force, for broadcast distribution of radio signals containing information from which position on earth can be determined), hereinafter referred to as a GPS system, or “GPS.” Similar position determination signals will be available from the Galileo satellite system in the near future.
- GPS Global Positioning System
- portable device 114 has a geo-locating functionality 115 , operable with its cellular telephone functionality, for accessing geo-location related signal group 151 and determining portable device's geo-location, e.g., geographic position, therewith.
- Geo-locating functionality 115 in the present implementation, comprises a GPS functionality (GPSF), which exemplifies the functionality 115 herein.
- Geo-location determining and reporting (e.g., GPS) system 150 determines the geographic position of the portable device 114 , such that the user can access locational information with the device 114 , e.g., with its GPS functionality.
- device 114 may, in practice, utilize separate antennae to access cellular telephone and GPS signals.
- Such capability is widely available in cellular phones, mainly due to the requirement by the U.S. Federal Communications Commission that calls made by cellular phones to E-911 service centers include position information, to facilitate a timely response to such emergency calls by including a position fix of the caller.
- the satellite-based position fix is derived in conjunction with satellite data provided via a data link from the E- 911 service center, sent to the cellphone when the E-911 call is established; but the GPS receivers included in the cellphones can also determine their position autonomously, given sufficient time (non-emergency situations) to acquire and track the satellites. Therefore the GPS receivers can be used for such applications as are described in this application, as well as for the E-911 service requirement.
- geo-locating functionality 115 is capable of accessing that system.
- geo-locating functionality 115 comprises a GPS functionality capable of accessing one or more geo-location systems, in addition to its GPS access capability, such as the Galileo system, or such as the digital television-based positioning system described in U.S. Pat. Nos. 6,806,830, 6,753,812, 6,727,847, 6,717,547, 6,559,800, and 6,522,297 issued to the Rosum Corp. and incorporated by reference herein. This system substantially relies on triangulation position determination using multiple television transmitters.
- GPS (e.g., or other geo-location functionality) 115 is programmed into portable device 115 , e.g., as software stored in flash or other memory, storage, etc. and/or suitable hardware and firmware available from Trimble Navigation Ltd., a corporation in Sunnyvale, Calif.
- GPSF 115 allows the geographic position of the portable device 114 to be precisely and accurately determined.
- portable device 114 functions to run an application, e.g., with a processing functionality operable with its communication functionality.
- This application relates to performing a process (e.g., a method implemented on portable device 114 with its processor) for wirelessly accessing server 102 with (e.g., via, using, etc.) cellular telephone system 115 , accessing data relating to a trip with (e.g., via, using, etc.) server 102 , and downloading the trip related data such as Web pages, maps, etc. therefrom to portable device 114 .
- portable device 114 can be used for management functions (e.g., managing, planning, journaling, mapping, documenting, etc.) related to the trip. Further, in one embodiment, portable device 114 has functionality to capture information such as images (e.g., graphics files) and/or sounds (e.g., audio files) relating to its geo-location and send the information to server 102 , which can store it, e.g., with the data relating to the trip, etc. In one embodiment, portable device 114 is deployed associated with (e.g., mounted on, in, etc.) a vehicle.
- management functions e.g., managing, planning, journaling, mapping, documenting, etc.
- portable device 114 has functionality to capture information such as images (e.g., graphics files) and/or sounds (e.g., audio files) relating to its geo-location and send the information to server 102 , which can store it, e.g., with the data relating to the trip, etc.
- portable device 114 is deployed associated with
- FIG. 2 depicts an exemplary network based infrastructure 200 , upon which an embodiment of the present invention can be practiced.
- Network based infrastructure 200 can be based on any capable network.
- infrastructure 200 comprises a Web based environment in which network 210 comprises, e.g., one or more WANs, an intranet, the Internet, etc.
- Client computer 101 accesses another component of infrastructure 200 via network 210 .
- Infrastructure 200 has a Web server 203 , which has access to network 210 , an application server 204 , and a database server 207 .
- the Web environment of infrastructure 200 can be UNIX based, Windows based, or based on another system and can be Java capable. In the exemplary embodiments discussed herein, infrastructure 200 has a Java based Web environment. The Web environment can provide to infrastructure 200 features including load balancing, failover, and built-in redundancy.
- Web server 203 depicts one or more Web servers such as the ApacheTM or a similar server.
- Application server 204 depicts one or more application servers such as the BorlandTM Enterprise Server or similar application servers.
- Database server 207 depicts one or more database servers such as the OracleTM or similar database server. Where multiple application servers are depicted by application server 204 (and/or e.g., multiple Web servers by Web server 203 ), in one embodiment each application server 204 links to the various Web servers 203 for providing load balancing and other fault tolerance for high volume traffic (e.g., failover, built-in redundancy, etc.).
- J2ME Java 2 Platform, Micro EditionTM
- KVM K Virtual Machine
- J2EE Java 2 Platform, Enterprise EditionTM
- JVM Java Virtual Machine
- application server 204 accesses network 210 via Web server 203 .
- application server 204 has direct access to network 210 .
- application server 204 accesses a database 206 via database server 107 , using a database management system (DBMS) 208 .
- DBMS database management system
- Application server 204 processes information for client computer 201 and portable device (e.g., cell phone) 214 , etc. and provides processing required to provide these computers with current information.
- application server 204 performs business logic, which functions with DBMS 208 .
- CGI Common Gateway Interface
- EJB Enterprise JavaBeans
- JSP Java Server Pages
- Java servlets Another linkage modality between the content of, e.g., database 206 and particular Hypertext markup Language (HTML) and Wireless Markup Language (WML) documents (e.g., Web pages, etc.) can be supported with the CGI and/or other scripts.
- HTML Hypertext markup Language
- WML Wireless Markup Language
- database 206 depicts one or more databases.
- Database server 207 includes DBMS 108 and accesses database 206 for storing and retrieval of information therein.
- DBMS 208 controls organization, storage, retrieval, security, and integrity of the information in database 206 .
- database server 207 accesses map and aerial/space (e.g., satellite, etc.) photograph (photo) database 266 for retrieval of information therein.
- map and aerial/space photo database 266 comprise two or more individual databases.
- map and aerial/space photo database 266 is accessed with network 210 without database server 207 , e.g., with a database server otherwise independent of network environment 200 .
- Web server 203 provides Web functionality within infrastructure 200 with its hardware and operating system (OS), with software, with Transfer Control Protocol/Internet Protocol (TCP/IP), Wireless Transfer Protocol (WTP), and/or Wireless Application Protocol (WAP) and content such as Web pages and other documents, e.g., rendered in HTML, WML, etc.
- OS hardware and operating system
- TCP/IP Transfer Control Protocol/Internet Protocol
- WTP Wireless Transfer Protocol
- WAP Wireless Application Protocol
- content such as Web pages and other documents, e.g., rendered in HTML, WML, etc.
- network 210 comprises an intranet and Web server 203 functions as an intranet server.
- Web server 203 handles information requests in, e.g., Hypertext Transfer Protocol (HTTP), WAP, WTP, etc. and responds with appropriate HTML, WML, etc. documents. Web server 203 also executes, e.g., CGI and other scripts, JSPs, and Active Server Pages (ASP), etc. In one exemplary implementation, Web server 203 comprises a separate HTTP server, WTP server, and/or File Transfer Protocol (FTP) server, etc. In another, Web server 203 provides all such functionality in a single entity.
- application server 204 provides middleware functionality to enable a browser based application running, e.g., with client computer 201 and/or cell phone 214 to access various information sources.
- Application server 204 supports a suite 209 of network based applications, which in one embodiment can be Web based.
- Network based applications of suite 209 is downloaded, e.g., at client computer 201 and/or cell phone 214 from application server 207 via network 210 with Web server 203 , at run time.
- portable device 214 functions to determine its geographic location, e.g., accesses a signal 251 relating to that location.
- the geo-location related signal 251 is generated by a geographic location determining and reporting system 250 in response to a location related query by portable device 214 and comprises data corresponding to the location of the portable device 214 .
- geographic location determining and reporting system 250 comprises the GPS discussed above.
- a geographic location determining and reporting system other than or in addition to the GPS are used.
- geo-location determining/reporting system 250 is exemplified by the GPS and is referred to herein as GPS 250 ; this is illustrative and is not intended to be limiting.
- portable device 214 has a GPS and/or other geo-locating functionality 215 , operable with its cellular telephone functionality, for accessing geo-location related signal 151 and determining portable device's geo-location, e.g., geographic position, therewith.
- GPS functionality (GPSF) 115 accesses GPS signal 251 to determine the geographic position of the portable device 214 . It should be appreciated that device 214 may, in practice, utilize separate antennae to access cellular telephone and GPS signals.
- geo-location determining and reporting system 250 is a system other than GPS.
- geo-locating functionality 215 is capable of accessing that system.
- geo-locating functionality 215 comprises a GPS functionality capable of accessing one or more geo-location systems, in addition to its GPS access capability.
- GPS e.g., or other geo-location functionality
- portable device 215 e.g., as software stored in flash or other memory, storage, etc. and/or hardware, firmware, etc. available from Trimble Navigation Ltd.
- GPSF 215 allows the geographic position of the portable device 214 to be precisely and accurately determined.
- the absolute position accuracy available from GNSS/GPS systems is typically 4-7 meters. Better accuracy is available with a variety of corrections systems well-known in the arts.
- portable device 214 functions to run an application, e.g., with a processing functionality operable with its communication functionality.
- This application relates to performing a process (e.g., a method implemented on portable device 214 with its processor) for wirelessly accessing Web server 203 (e.g., and/or application server 204 , database server 206 , etc.) with (e.g., via, using, etc.) cellular telephone system 215 , accessing data relating to a trip with (e.g., via, using, etc.) those servers, and downloading the trip related data such as Web pages, maps, etc. therefrom to portable device 214 .
- Web server 203 e.g., and/or application server 204 , database server 206 , etc.
- cellular telephone system 215 e.g., via, using, etc.
- portable device 214 can be used for management functions (e.g., managing, planning, journaling, mapping, documenting, etc.) related to the trip. Further, in one embodiment, portable device 214 has functionality to capture information such as images (e.g., graphics files) and/or sounds (e.g., audio files) relating to its geo-location and send the information to servers 203 , 207 , etc., which can store it, e.g., with the data relating to the trip, etc., in database 206 .
- images e.g., graphics files
- sounds e.g., audio files
- FIG. 3A depicts a portable device 300 , according to an embodiment of the present invention.
- Portable device 300 can exemplify portable devices 114 , 214 discussed above ( FIGS. 1, 2 , respectively).
- Portable device 300 comprises, in various implementations, a cellular telephone, a GPS device that incorporates cellular telephone functionality, a portable digital assistant (PDA) or e.g., another small form factor computing device (e.g., computer) such as a palmtop computer, a handheld computer, pocket computer, etc., or another portable computer such as a laptop, wherein the PDA and/or other computers have cellular telephone and/or other communications and/or networking functionality.
- PDA portable digital assistant
- Portable device 300 is housed in a sturdy case 313 made of a protective material such as plastic, etc.
- Portable device 300 has a display 301 for displaying information to a user.
- Display 301 comprises a liquid crystal display (LCD), cold cathode (e.g., thin) or other cathode ray tube (CRT) device, etc. and displays images (e.g., comprising pixels, etc.) and can achieve high resolution, chrominance, luminance, etc., and in some implementations may be reflective, backlit, etc.
- display 301 comprises a lightweight, low power consumption, etc. display device.
- Portable device 300 has an interface unit 302 for allowing a user to interface therewith, e.g., for operational, data entry, etc. functions.
- Interface unit 302 comprises, in one implementation, an alphanumeric input device such as a telephone keyboard, a small form factor ‘QWERTY’ or other keyboard, an electromechanically actuated notepad device, buttons, knobs, switches etc.
- interface unit 302 operates with display 301 to allow graphical user interface (GUI) functionality, e.g. with interactive windows, fields, screen ‘buttons’, icons, etc. displayed thereon.
- GUI graphical user interface
- Component circuitry 310 within case 313 provides functionality for portable device 300 .
- An antenna 303 e.g., coupled with internal circuit 310 ), which can be retractable (e.g., into the inside of case 313 ) allows portable device 300 to function wirelessly, e.g., for communicating with a network.
- An antenna 393 allows device 300 to access signals from the GPS or another geo-locating system, etc. (e.g., networks 110 , 210 and GPS 150 , 250 ; FIG. 1, 2 ).
- Graphical data relating to trip management such as photographs, aerial and/or space photographs, maps, map tiles, etc., like other information, are displayed to the user on display 301 , which is controlled with circuit 310 .
- circuit 310 comprises GPS and/or other geo-locating functionality, which in one embodiment is software based and programmed into components of circuit 310 .
- the geo-locating and trip management functionality of portable device 300 is provided with a modular system, which can be implemented in software, hardware, firmware and/or any combination of same.
- Such software comprises, in one embodiment, a computer readable medium having encoded therein (e.g., thereon, etc.) a code for causing a computer system to perform a method for a trip management function.
- Modules comprising the system for a trip management functionality can include components of circuit 310 , programmed configurations of such components, and/or code stored with such components.
- FIG. 3B depicts an exemplary circuit 310 , according to an embodiment of the present invention.
- Circuit 310 provides a variety of functionality to portable electronic device 300 ( FIG. 3A ), which performs a communication function.
- a processor e.g., a microprocessor
- DSP digital signal processor
- RF radio frequency
- Processor 312 further operates with positioning DSP 399 and positioning RF Tx/Rx 392 , which provide positioning functionality.
- RF Tx/Rx 320 is coupled to antenna 303 with a pair of amplifiers 321 and 322 .
- Transmission amplifier 321 amplifies an output of RF Tx/Rx 320 to propagate an RF signal with the antenna 303 .
- Receiving amplifier 322 amplifies signals such as cellular telephone signals accessed with antenna 303 to provide an amplified input corresponding thereto to transceiver 320 .
- Positioning RF Tx/Rx 392 is coupled to GPS antenna 393 for accessing a GPS signal (e.g., GPS signal 251 ; FIG. 2 ).
- Transmission amplifier 321 amplifies an output of RF Tx/Rx 320 to propagate an RF signal with the antenna 303 .
- Receiving amplifier 322 amplifies signals such as cellular telephone signals accessed with antenna 303 to provide an amplified input corresponding thereto to transceiver 320 .
- circuit 310 allows portable electronic device 314 ( FIG. 3 ) to couple with a cellular telephone system, a GPS and/or another geo-locating determination and reporting system.
- Battery 338 provides power to circuit 310 with power manager 318 , which functions with microprocessor 312 to manage power consumption, conservation, protection, etc. for portable device 314 .
- An adapter 339 allows power to be drawn from an external source for circuit 314 and, with power manager 318 , allows battery 338 to be charged, recharged, etc.
- Display controller 317 operates with microprocessor 312 to control display 301 and e.g., data displayed thereon.
- Interface controller 316 operates with microprocessor 312 to control interface 302 , with which a user can interface with he computer effectively comprised by circuit 310 .
- Random access memory (RAM) 313 functions with microprocessor 312 to provide a memory workspace for computing processes carried out with microprocessor 312 .
- a read-only memory (ROM) 314 handles basic input/output system (BIOS) functions with microprocessor 312 and provides pre-programmed boot and/or other code to the microprocessor 312 .
- BIOS basic input/output system
- Storage medium 315 comprises, in one exemplary implementation, a Flash memory structure for storing programming code such as relate to communications, networking, computing, and/or geo-location functionality for use with microprocessor 312 , as well as data stored by a user of portable device 14 , such as graphical and audio data, such as those relating to a trip being managed using portable device 314 .
- geo-locating functionality programmed into storage (e.g., flash) 315 comprises GPS functionality 350 .
- GPS functionality 350 functions with another geo-location system; e.g., in addition to or instead of the GPS.
- processor 312 functions, e.g., with the communications functionality of circuit 315 , for running an application relating to performing a process for managing a trip.
- an image capture mechanism 345 such as a charged coupled device (CCD) imager 345 accesses light admitted with image capture aperture 306 ( FIG. 3 ) of the portable device 314 and converts the light into corresponding electrical signals which are processed with image capture controller for storage in flash medium 315 and/or further processing with processor 312 .
- CCD charged coupled device
- an audio processor 334 receives an input from microphone 309 , amplified with audio amplifier 337 . In one embodiment, audio processor 334 provides an output to speaker 308 , which is amplified with audio amplifier 338 .
- FIG. 4 is a flowchart of a computer implemented process 400 for managing a trip, according to an embodiment of the present invention.
- Process 400 begins with step 401 , wherein portable device 300 wirelessly contacts a server with a cellular telephone system (e.g., server 203 , cellular telephone system, 215 ; FIG. 2 ).
- a cellular telephone system e.g., server 203 , cellular telephone system, 215 ; FIG. 2 .
- step 402 data relating to the trip is accessed with the server.
- step 403 the data so accessed, which is useful for managing the trip, is downloaded from the server to the portable electronic device (PED).
- the portable electronic device determines its geo-location, such as with respect to a related GPS signal 551 ( FIG. 5 ).
- step 405 the position of the PED, which may be changing, e.g., with movement, is tracked, e.g., with the GPS 550 .
- step 406 it is determined whether more data, e.g., a sequential map tile, is to be downloaded to the PED. If so, in step 407 , that data is downloaded.
- process 400 continues with step 408 , wherein information relating to the geo-location of the device, such as a photograph (e.g., a JPEG, MPEG, etc. file) and/or a sound and/or other audio information (e.g., a MIDI file), text based data such as notes, etc., is/are captured, e.g., at that geo-location.
- a photograph e.g., a JPEG, MPEG, etc. file
- a sound and/or other audio information e.g., a MIDI file
- text based data such as notes, etc.
- step 409 upon a user inputting the information to the portable device, that information is stored thereon.
- step 410 upon a user acting to send this information, it is wirelessly sent to the server with the cellular telephone system.
- the server includes the information sent to it with the data relating to the trip, completing process 400 .
- FIG. 5 depicts an exemplary network based computerized system 50 , according to an embodiment of the present invention.
- network based system 50 comprises components of a network environment and/or infrastructure such as discussed above (e.g., FIGS. 1, 2 ).
- Network based system 50 has a network 51 , which can comprise the Internet, a WAN, etc.
- a server 52 coupled with network 51 runs a network based application 54 , which allows a user of a client computer 55 to store, with server 52 , data relating to a trip (e.g., trip data) 59 .
- Server 52 can store data 59 in database 53 .
- a cellular telephone system (CTS) 56 coupled with the network 51 .
- a portable electronic device (PED) 500 is disposed to wirelessly communicate with CTS 56 .
- the PED 500 accesses server 52 and downloads therefrom trip data 59 , which can be maps comprised of map tiles, retrieved for instance from a map database such as that associated with the United States Coast and Geodetic Survey (USGS).
- PED 500 wirelessly accesses a signal 551 relating to its position, which is transmitted by a GPS (e.g., and/or another geo-location determining and reporting system).
- map tiles are sequentially downloaded to the PED 500 to correspond with a change in its geo-location.
- system 500 exemplifies a mission planning tool comprising a first application running on a client computer and performing a first process and a second application running on a portable computer for performing a second process.
- the first process comprises accessing a server networked with the client computer and placing information relating to the mission on the server.
- Missions supportable by the mission planning tool include outdoor recreation and travel, construction, exploring, surveying, mapping, civil and/or military operations, logistics, geo-caching, mining, rescues, utility work including construction and maintenance of wirelines, pipelines, antennae, substations, and/or other remote, isolated, wilderness, etc. facilities, and myriad related similar, and/or comparable activities, endeavors, and/or enterprises.
- the second process comprises accessing the server remotely with a communication system, retrieving a first portion of the information according to a first location of the portable computer and displaying that first portion therewith. As the portable computer moves to a second location, the second process further comprises retrieving a second portion of the trip information according to the second location and displaying that second portion therewith.
- the portable computer can function to gather data relating to the mission remotely between the first and second locations, inclusive. Upon it doing so, the second process further comprises sending the data to the server with (e.g., via) the communication system.
- the server stores the data, e.g., with and/or associated with the trip information.
- FIG. 6 depicts an exemplary map 610 (e.g., a map window), presented with display 301 .
- Map 610 comprises map tiles 611 - 616 , each having borders that comprise a boundary 687 of that map tile corresponding to a substantially linear contour of a geographical area circumscribed (e.g., encompassed, etc.) with its borders.
- map 610 comprises a dynamic display.
- map tile 615 For instance, as the PED moves, changing its geo-location, it is tracked by the GPS on a path, course, etc. 683 . Users can annotate information along path 683 , which correlates to the PED's geo-location. Further, as path 683 reaches border 686 of map tile 615 , the next sequential map tile (and e.g., its compliment) after map tile(s) 615 (and e.g., 616 ) are automatically downloaded from the server and displayed.
- map 610 displays relevant, corresponding, etc. topographic information, such as with contour lines 638 , graphical map related symbols, icons, etc. 639 , and/or aerial/space/etc. photographic imagery 622 associated with or corresponding to, etc., a particular geo-location or geo-location nexus.
- FIG. 7 depicts an exemplary Web-based, computerized application system 70 , according to an embodiment of the present invention.
- System 70 has a GUI 71 , which allows a user of client computer 79 to store data, such as a Web document 75 , with servers 203 , 204 , and/or 207 , e.g., in database 206 .
- GUI 71 further allows a user of a PED (e.g., PED 300 ; FIG. 3A ) to interactively view and handle data on display 301 with (e.g., via, etc.) network 710 and CTS 723 with one or more interactive windows 72 (and 73 ) shown thereon.
- PED e.g., PED 300 ; FIG. 3A
- GUI 71 comprises a plurality of GUIs.
- a wireless device interface operating with GUI 71 , allows the PED, wirelessly couples with CTS 723 , to accesses Web document 75 .
- the PED is configured, in one embodiment, as discussed above (e.g., FIG. 3A, 3B ).
- FIG. 8 is a flowchart of the steps in an exemplary computer implemented process 800 for managing a trip, according to an embodiment of the present invention.
- Process 800 begins with step 801 , wherein data such as a Web page relating to the trip is stored with a server coupled with a network to a client computer, e.g., by a user thereof.
- a map which can comprise a sequence of map tiles corresponding to progressively related (e.g., with, via, travel, movement etc.), is retrieved, for instance from a map server.
- the maps can comprise the Web document.
- step 803 the Web document, map tiles, and/or other data is/are downloaded to a portable device (PED) upon access therewith to the server.
- PED portable device
- step 804 the PED determines its geo-location, geographic position, etc., e.g., with reference to a GPS signal.
- step 805 information relating to the geo-location (and e.g., correlated therewith) is stored on the PED.
- step 806 the information is uploaded from the PED to the server.
- step 807 the information is stored with the server, e.g., in a database, with the trip related data. It is accessible there to authorized users.
- a user is billed for accessing, storing, etc. the data, information, etc. relating to the trip.
- the billing can be on the basis of a subscription for continuing or other services, a pay per use basis, and/or a promotional basis, etc.
- FIG. 9 depicts exemplary data flow 900 between a server 902 and a PED 901 , according to an embodiment of the present invention.
- Data flow 900 corresponds to action of functionality 911 - 916 , as discussed above.
- FIG. 10 depicts a screen shot of an exemplary display 301 corresponding to the positions of GPS satellite from which a signal, displayed according to signal strength on a bar graph 1010 , according to an embodiment of the present invention.
- Concentric rings 91 and 92 and dot 93 display relative azimuthal positions. Ring 91 represents the horizon surrounding the PED. Dot 93 represents straight overhead the PED, and ring 92 represents an elevation (e.g., position angle) of 45 degrees between the horizon and dead overhead.
- FIG. 11 is a flowchart of an exemplary computerized, network based process 1100 for accessing data relating to a location with reference to a free form input, according to an embodiment of the present invention.
- Process 1100 begins with step 1101 , wherein a search function is selected with a user interface such as a GUI.
- step 1102 a Web page, relating to the search function, is opened.
- step 1103 a location relating to the trip is entered.
- entering this location includes step 1104 , wherein a free form data entry relating to the location is entered, e.g., with the interface. For instance, a name corresponding to the location can be entered.
- entering the location also includes step 1105 , wherein a distance corresponding to the length of a radius around that location is entered. Responsive to entering the location (e.g., step 1103 ), in step 1106 a geographic database such as TerraserverTM is queried for a geographic position, e.g., a latitude and a longitude corresponding to that free form data entry.
- a geographic database such as TerraserverTM is queried for a geographic position, e.g., a latitude and a longitude corresponding to that free form data entry.
- step 1107 a first list of locations corresponding to the free form data entry is accessed. Each listing on that first list comprises a geographic position corresponding thereto, wherein said first list is returned by the geographic database in response to the query.
- step 1108 a trip database is searched for trips stored thereon that correspond to the first list within the specified radius.
- step 1109 a second list comprising corresponding trips (e.g., all such trips) stored on the trips server is generated.
- both lists are displayed to allow a user to access the data, completing process 1100 .
- FIG. 12 is a flowchart of an exemplary computerized process 120 for managing a trip, according to an embodiment of the present invention.
- Process 120 begins with step 121 , wherein a server is accessed, e.g., with a client computer networked thereto.
- step 122 information relating to the trip is stored (e.g., placed) on the server. This information is then accessible remotely with a portable electronic device, such as a cellular telephone with position determining capability, a GPS with cellular telephone capability, a PDA and/or another computer with both cellular telephone and position determining capability.
- a portable electronic device such as a cellular telephone with position determining capability, a GPS with cellular telephone capability, a PDA and/or another computer with both cellular telephone and position determining capability.
- a client computer accesses a server networked therewith to retrieve and store data, such as Web documents, relating to the trip.
- a wireless device interface allows a portable device, wirelessly coupled with a cellular telephone system with the network, to download the Web document.
- the portable device has cellular telephone functionality, geo-locating functionality, such as GPS capability, for determining its geo-location, and a processor for processing the Web document to help manage the trip.
- the Web document can include a set of map tiles, which encompass a particular geo-location area, and which form a dynamic map display. As the geo-location of the device changes, the next sequential map tile is downloaded and processed for displayed thereon.
- Embodiments of the present invention described above thus relate to systems, methods, and devices for performing a trip management function. While the present invention has been described in particular exemplary embodiments, the present invention should not be construed as limited by such embodiments, but rather construed according to the following claims and their equivalents.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Automation & Control Theory (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Telephonic Communication Services (AREA)
- Instructional Devices (AREA)
Abstract
Systems, methods, and devices for performing a trip management function are disclosed. A client computer accesses a server networked therewith to retrieve and store data, such as Web documents, relating to the trip. A wireless device interface allows a portable device, wirelessly coupled with a cellular telephone system with the network, to download the Web document. The portable device has cellular telephone functionality, geo-locating functionality, such as GPS capability, for determining its geo-location, and a processor for processing the Web document to help manage the trip. The Web document can include a set of map tiles, which encompass a particular geo-location area, and which form a dynamic map display. As the geo-location of the device changes, the next sequential map tile is downloaded and processed for displayed thereon.
Description
- An embodiment of the present invention relates to the field of trip planning. More specifically, embodiments of the present invention relate to systems, methods, and devices for trip management functions.
- Technology for geographical locating (in which a coordinate system such as latitude/longitude is employed, and hereinafter referred to as geo-locating) provides useful benefits to a host of persons including travelers, adventurers, outdoor activity enthusiasts and other professionals in geographical information systems mapping applications, and surveying. Such technology has made available, at affordable prices, reliable geo-locating and position indicating devices such as hand-held Global Positioning System (GPS) devices such as the eTrex™ offered by the Garmin Corp. Such devices can dock with a personal computer (PC) and download therefrom a variety of data, e.g., via a serial cable, which can then be taken portably with the device. Such data can include maps, trip planning information, and the like.
- Web sites have been developed which feature trip reports and information. For instance, information relating to hikes, prospecting, fishing, hunting, and recreation spots are available on line. Such information can includes pictures, sounds, text based data such as notes, reports, memoranda, memoirs, etc., and the like. Maps, terrain contours, hazards, and other information can be of interest and value to a person planning or otherwise managing a trip.
- Conventionally, a person managing a trip can procure a hand-held GPS or other geo-location related device. Mapping software can be procured and loaded onto a PC. The hand-held GPS device can be connected, e.g., with a serial bus connector, to the PC and waypoints and/or other data downloaded thereto from the PC. Thus, the hand-held GPS device can be taken along on the trip loaded with valuable information relating thereto. Further, a cellular telephone can be taken along to provide communication, which can be important to trip management, or even crucial in an emergency.
- During the trip, a user can access data, e.g., by first determining their geo-location, and then finding and displaying a map or other data relevant to that position. Also during the trip, the user can add information, relating for instance to points of interest, to the device. Other information, such as digital photographs, can be recorded, e.g., with a digital camera and/or a tape recorder, etc. Upon return from the trip, the waypoints can be uploaded from the GPS, the photographs from the digital camera, etc., to the PC. This information can be made available to others interested in the trip, such as by emailing a text message and/or attaching a photograph. Alternatively, the information can be posted on a service website, such as Yahoo's photo posting service (http://pg.photos.yahoo.com) or www.Ophoto.com, etc.
- Such conventional trip management requires that a variety of different pieces of equipment be taken on the trip. However, this can be inconvenient, cumbersome, prone to loss, and expensive. During trip related travels, perhaps most particularly in an outdoors situation such as hiking, geo-caching, wilderness activities, etc., space, weight, and toting capacity can be at a premium. Thus, requiring multiple pieces of equipment can be burdensome. Uploading information related to trip management typically must await return therefrom, or establishing, e.g., on an ad hoc basis, a network to upload the information remotely.
- What is needed is a system, method, or device that reduces the equipment requirements associated with trip management functions, so as to ameliorate inconvenience, encumbrance, loss, and expense. Thus, what is needed is a system, method, or device for trip management functions that optimizes space, weight, and toting capacity, particularly in outdoors situations such as hiking, geo-caching, wilderness activities, etc. What is also needed is a system, method, or device for trip management functions that dynamically presents information to users based on their geo-location. Further, what is needed is a system, method, or device for trip management functions that readily allows remote uploading of information related to trip management.
- Accordingly, systems, methods, and devices for performing a trip management function are disclosed. The system, method, and device reduces the equipment requirements associated with trip management functions, thus ameliorating inconvenience, encumbrance, loss, and expense. Thus, the system, method, and device for trip management functions optimizes space, weight, and toting capacity, particularly for outdoors situations such as hiking, geo-caching, wilderness activities, etc. The system, method, and device for trip management functions also dynamically present information to users based on their geo-location. Further, the system, method, and device for trip management functions readily allow remote uploading of information related to trip management.
- In one embodiment, a client computer accesses a server networked therewith to retrieve and store data, such as Web documents, relating to the trip. A wireless device interface allows a portable device, wirelessly coupled with a cellular telephone system with the network, to download the Web document. The portable device has cellular telephone functionality, geo-locating functionality, such as GPS capability, for determining its geo-location, and a processor for processing the Web document to help manage the trip. The Web document can include a set of map tiles, which encompass a particular geo-location area, and which form a dynamic map display. As the geo-location of the device changes, the next sequential map tile is downloaded and processed for displayed thereon. Additionally, a variety of non-recreational activities can benefit from this trip planning, data collection, and reporting service. Utility or maintenance crews, or construction crews, performing installations, repairs, or upgrades to any such equipment or facility, whether in an urban location or a rural location, can benefit from use of these trip planning, guidance, and documentation collection and management tools.
-
FIG. 1 depicts an exemplary network environment upon which an embodiment of the present invention can be practiced. -
FIG. 2 FIG. 2 depicts an exemplary network based infrastructure upon which an embodiment of the present invention can be practiced. -
FIG. 3A depicts a portable device, according to an embodiment of the present invention. -
FIG. 3B depicts an exemplary circuit, according to an embodiment of the present invention. -
FIG. 4 is a flowchart of a computer implemented process for managing a trip, according to an embodiment of the present invention. -
FIG. 5 depicts an exemplary network based computerized system, according to an embodiment of the present invention. -
FIG. 6 depicts an exemplary map, according to an embodiment of the present invention. -
FIG. 7 depicts an exemplary Web-based, computerized application system, according to an embodiment of the present invention. -
FIG. 8 is a flowchart of the steps in an exemplary computer implemented process for managing a trip, according to an embodiment of the present invention. -
FIG. 9 depicts exemplary data flow between a server and a portable electronic device, according to an embodiment of the present invention. -
FIG. 10 depicts a screen shot of an exemplary display corresponding to the positions of GPS satellites (including any other GNSS such as Galileo™), according to an embodiment of the present invention. -
FIG. 11 is a flowchart of an exemplary computerized, network based process for accessing data relating to a location with reference to a free form input, according to an embodiment of the present invention. -
FIG. 12 is a flowchart of an exemplary computerized process for managing a trip, according to an embodiment of the present invention. - Systems, methods, and devices for performing a trip management function are disclosed. Reference is now made in detail to several embodiments of the invention, examples of which are illustrated in the accompanying drawing figures. While the invention will be described in conjunction with these embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims.
- Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, one of ordinary skill in the art will realize that embodiments of the present invention may be practiced without these specific details. In other instances, well-known devices, circuits, methods, processes, procedures, systems, components, and apparatus, etc. have not been described in detail so as not to unnecessarily obscure aspects of the present invention.
- Portions of the detailed description that follows are presented and discussed in terms of a process. Although steps and sequencing thereof are disclosed in figures herein (e.g.,
FIGS. 4, 8 , 11, and 12) describing the operations of processes (e.g.,process - Embodiments of the present invention provide a system, method, and device for performing a trip management function. In one embodiment, a client computer accesses a server networked therewith to retrieve and store data, such as Web documents, relating to the trip. A wireless device interface allows a portable device, wirelessly coupled with a cellular telephone system with the network, to download the Web document. The portable device has cellular telephone functionality, geo-locating functionality, such as GPS, Galileo™, or any other Global Navigation Satellite Service (GNSS) capability, for determining its geo-location, and a processor for processing the Web document to help manage the trip. The Web document can include a set of map tiles, which encompass a particular geo-location area, and which form a dynamic map display. As the geo-location of the device changes, the next sequential map tile is downloaded and processed for displayed thereon.
- Therefore, a system, method, and device for performing a trip management function are provided wherein the number, variety, etc. of different pieces of equipment to be taken on a trip for performing trip management functions is effectively reduced. Advantageously, this promotes user convenience and ease. This can be especially advantageous in an outdoors situation such as hiking, geo-caching, wilderness activities, etc., where space, weight, and toting capacity are typically at a premium. Loss and expense associated with conventional trip management functions are also thus reduced. Further, uploading information related to trip management can readily be performed remotely, e.g., from the field.
- Exemplary Network Environment
-
FIG. 1 depicts anexemplary network environment 100 upon which an embodiment of the present invention can be practiced. Innetwork 100, aclient computer 101 is coupled with aserver computer 102 with (e.g., via)network 110.Network 110 can comprise the Internet, a wide area network (WAN), and/or a combination of the Internet and one or more WANs. A portableelectronic device 114, such as a cellular telephone (e.g., having cellular telephone functionality), can couple withnetwork 110,server computer 102, etc. withcellular telephone system 115, e.g., wirelessly. - In one embodiment,
portable device 114 functions to determine its geographic location, for instance, by accessingsignals 151 to determine that location The geo-location source signals are generated by a position-determination system and are available to theportable device 114 via radio transmissions. A position fix is determined by a suitable position determination receiver in response to a location related query byportable device 114. The position determination receiver may be configured to receive signals from Global Navigation Satellite System (GNSS) satellites, such as GPS, or Galileo™, or from other terrestrially-based position determination sources. Additionally, improved position fix accuracy can be obtained by the incorporation of another receiver configured to receive differential correction signals from such sources as the Coast Guard DGPS network, the Wide Area Augmentation System (WAAS), other such satellite based correction systems, and other such terrestrial correction systems. These signals are transmitted at a variety of different frequency bands and require a specialized receiver for each band. Such receivers are now commonplace in the market, particularly for commercial applications, and as such are a well-known option in GPS receiver supply. - In one embodiment,
portable device 114 accesses the geo-location relatedsignal 151 from the Global Positioning System (GPS, e.g., a collection, of satellites, launched and managed by the U.S. Air Force, for broadcast distribution of radio signals containing information from which position on earth can be determined), hereinafter referred to as a GPS system, or “GPS.” Similar position determination signals will be available from the Galileo satellite system in the near future. In the present embodiment,portable device 114 has a geo-locatingfunctionality 115, operable with its cellular telephone functionality, for accessing geo-location relatedsignal group 151 and determining portable device's geo-location, e.g., geographic position, therewith. Geo-locatingfunctionality 115, in the present implementation, comprises a GPS functionality (GPSF), which exemplifies thefunctionality 115 herein. Geo-location determining and reporting (e.g., GPS)system 150 determines the geographic position of theportable device 114, such that the user can access locational information with thedevice 114, e.g., with its GPS functionality. (It is appreciated thatdevice 114 may, in practice, utilize separate antennae to access cellular telephone and GPS signals.) Such capability is widely available in cellular phones, mainly due to the requirement by the U.S. Federal Communications Commission that calls made by cellular phones to E-911 service centers include position information, to facilitate a timely response to such emergency calls by including a position fix of the caller. To date, the satellite-based position fix is derived in conjunction with satellite data provided via a data link from the E-911 service center, sent to the cellphone when the E-911 call is established; but the GPS receivers included in the cellphones can also determine their position autonomously, given sufficient time (non-emergency situations) to acquire and track the satellites. Therefore the GPS receivers can be used for such applications as are described in this application, as well as for the E-911 service requirement. - While the present embodiment is described with reference to GPS as comprising the geo-location determining and
reporting system 150, it should be appreciated that an alternative embodiment may be practiced where the geo-location determining andreporting system 150 is a system other than GPS. In such an embodiment, geo-locatingfunctionality 115 is capable of accessing that system. In one embodiment, geo-locatingfunctionality 115 comprises a GPS functionality capable of accessing one or more geo-location systems, in addition to its GPS access capability, such as the Galileo system, or such as the digital television-based positioning system described in U.S. Pat. Nos. 6,806,830, 6,753,812, 6,727,847, 6,717,547, 6,559,800, and 6,522,297 issued to the Rosum Corp. and incorporated by reference herein. This system substantially relies on triangulation position determination using multiple television transmitters. - In one embodiment, GPS (e.g., or other geo-location functionality) 115 is programmed into
portable device 115, e.g., as software stored in flash or other memory, storage, etc. and/or suitable hardware and firmware available from Trimble Navigation Ltd., a corporation in Sunnyvale, Calif. In one embodiment,GPSF 115 allows the geographic position of theportable device 114 to be precisely and accurately determined. - In one embodiment,
portable device 114 functions to run an application, e.g., with a processing functionality operable with its communication functionality. This application relates to performing a process (e.g., a method implemented onportable device 114 with its processor) for wirelessly accessingserver 102 with (e.g., via, using, etc.)cellular telephone system 115, accessing data relating to a trip with (e.g., via, using, etc.)server 102, and downloading the trip related data such as Web pages, maps, etc. therefrom toportable device 114. - Thus,
portable device 114 can be used for management functions (e.g., managing, planning, journaling, mapping, documenting, etc.) related to the trip. Further, in one embodiment,portable device 114 has functionality to capture information such as images (e.g., graphics files) and/or sounds (e.g., audio files) relating to its geo-location and send the information toserver 102, which can store it, e.g., with the data relating to the trip, etc. In one embodiment,portable device 114 is deployed associated with (e.g., mounted on, in, etc.) a vehicle. - Exemplary Network Infrastructure
-
FIG. 2 depicts an exemplary network basedinfrastructure 200, upon which an embodiment of the present invention can be practiced. Network basedinfrastructure 200 can be based on any capable network. In one embodiment,infrastructure 200 comprises a Web based environment in whichnetwork 210 comprises, e.g., one or more WANs, an intranet, the Internet, etc. -
Client computer 101 accesses another component ofinfrastructure 200 vianetwork 210. There is no particular limit to the number of client computers supportable byinfrastructure 200 relevant to the discussion of the present invention. In one embodiment, eachclient computer 101 is authorized to accessinfrastructure 200.Infrastructure 200 has aWeb server 203, which has access tonetwork 210, anapplication server 204, and adatabase server 207. - The Web environment of
infrastructure 200 can be UNIX based, Windows based, or based on another system and can be Java capable. In the exemplary embodiments discussed herein,infrastructure 200 has a Java based Web environment. The Web environment can provide toinfrastructure 200 features including load balancing, failover, and built-in redundancy. - One exemplary implementation of
infrastructure 200 provides a Java based Web environment whereinWeb server 203 depicts one or more Web servers such as the Apache™ or a similar server.Application server 204 depicts one or more application servers such as the Borland™ Enterprise Server or similar application servers.Database server 207 depicts one or more database servers such as the Oracle™ or similar database server. Where multiple application servers are depicted by application server 204 (and/or e.g., multiple Web servers by Web server 203), in one embodiment eachapplication server 204 links to thevarious Web servers 203 for providing load balancing and other fault tolerance for high volume traffic (e.g., failover, built-in redundancy, etc.). - Applications running in the
Web environment 200 of this implementation, e.g., withapplication server 204, are substantially compliant with the with theJava 2 Platform, Micro Edition™ (J2ME) and use a K Virtual Machine (KVM) and/or with theJava 2 Platform, Enterprise Edition™ (J2EE) and run in their own Java Virtual Machine (JVM). It should be appreciated that the Web environment ofinfrastructure 200 can be implemented with various other configurations, features, and/or components, etc. - In one embodiment,
application server 204accesses network 210 viaWeb server 203. Alternatively,application server 204 has direct access tonetwork 210. In one embodiment,application server 204 accesses adatabase 206 via database server 107, using a database management system (DBMS) 208.Application server 204 processes information forclient computer 201 and portable device (e.g., cell phone) 214, etc. and provides processing required to provide these computers with current information. In one embodiment,application server 204 performs business logic, which functions withDBMS 208. - In one implementation, Common Gateway Interface (CGI) and/or other scripts are supported and processing is performed with Enterprise JavaBeans (EJB), Java Server Pages (JSP), and/or Java servlets. Another linkage modality between the content of, e.g.,
database 206 and particular Hypertext markup Language (HTML) and Wireless Markup Language (WML) documents (e.g., Web pages, etc.) can be supported with the CGI and/or other scripts. - In one exemplary implementation of
infrastructure 200,database 206 depicts one or more databases.Database server 207 includes DBMS 108 and accessesdatabase 206 for storing and retrieval of information therein.DBMS 208 controls organization, storage, retrieval, security, and integrity of the information indatabase 206. In one embodiment,database server 207 accesses map and aerial/space (e.g., satellite, etc.) photograph (photo)database 266 for retrieval of information therein. - In one embodiment, map and aerial/
space photo database 266 comprise two or more individual databases. In an alternate embodiment, map and aerial/space photo database 266 is accessed withnetwork 210 withoutdatabase server 207, e.g., with a database server otherwise independent ofnetwork environment 200. -
Web server 203 provides Web functionality withininfrastructure 200 with its hardware and operating system (OS), with software, with Transfer Control Protocol/Internet Protocol (TCP/IP), Wireless Transfer Protocol (WTP), and/or Wireless Application Protocol (WAP) and content such as Web pages and other documents, e.g., rendered in HTML, WML, etc. Whereinfrastructure 200 comprises an internal, enterprise based and/or subscription based network infrastructure,network 210 comprises an intranet andWeb server 203 functions as an intranet server. -
Web server 203 handles information requests in, e.g., Hypertext Transfer Protocol (HTTP), WAP, WTP, etc. and responds with appropriate HTML, WML, etc. documents.Web server 203 also executes, e.g., CGI and other scripts, JSPs, and Active Server Pages (ASP), etc. In one exemplary implementation,Web server 203 comprises a separate HTTP server, WTP server, and/or File Transfer Protocol (FTP) server, etc. In another,Web server 203 provides all such functionality in a single entity. - In one embodiment,
application server 204 provides middleware functionality to enable a browser based application running, e.g., withclient computer 201 and/orcell phone 214 to access various information sources.Application server 204 supports asuite 209 of network based applications, which in one embodiment can be Web based. Network based applications ofsuite 209 is downloaded, e.g., atclient computer 201 and/orcell phone 214 fromapplication server 207 vianetwork 210 withWeb server 203, at run time. - In one embodiment,
portable device 214 functions to determine its geographic location, e.g., accesses asignal 251 relating to that location. The geo-location relatedsignal 251 is generated by a geographic location determining andreporting system 250 in response to a location related query byportable device 214 and comprises data corresponding to the location of theportable device 214. In one embodiment, geographic location determining andreporting system 250 comprises the GPS discussed above. In another embodiment, a geographic location determining and reporting system other than or in addition to the GPS are used. However, geo-location determining/reporting system 250 is exemplified by the GPS and is referred to herein asGPS 250; this is illustrative and is not intended to be limiting. - In the present implementation,
portable device 214 has a GPS and/or other geo-locatingfunctionality 215, operable with its cellular telephone functionality, for accessing geo-location relatedsignal 151 and determining portable device's geo-location, e.g., geographic position, therewith. GPS functionality (GPSF) 115 accessesGPS signal 251 to determine the geographic position of theportable device 214. It should be appreciated thatdevice 214 may, in practice, utilize separate antennae to access cellular telephone and GPS signals. - While the present embodiment is described with reference to GPS as comprising the geo-location determining and
reporting system 250, it should be appreciated that an alternative embodiment may be practiced where the geo-location determining andreporting system 250 is a system other than GPS. In such an embodiment, geo-locatingfunctionality 215 is capable of accessing that system. In one embodiment, geo-locatingfunctionality 215 comprises a GPS functionality capable of accessing one or more geo-location systems, in addition to its GPS access capability. - In one embodiment, GPS (e.g., or other geo-location functionality) 215 is programmed into
portable device 215, e.g., as software stored in flash or other memory, storage, etc. and/or hardware, firmware, etc. available from Trimble Navigation Ltd.GPSF 215 allows the geographic position of theportable device 214 to be precisely and accurately determined. The absolute position accuracy available from GNSS/GPS systems is typically 4-7 meters. Better accuracy is available with a variety of corrections systems well-known in the arts. - In one embodiment,
portable device 214 functions to run an application, e.g., with a processing functionality operable with its communication functionality. This application relates to performing a process (e.g., a method implemented onportable device 214 with its processor) for wirelessly accessing Web server 203 (e.g., and/orapplication server 204,database server 206, etc.) with (e.g., via, using, etc.)cellular telephone system 215, accessing data relating to a trip with (e.g., via, using, etc.) those servers, and downloading the trip related data such as Web pages, maps, etc. therefrom toportable device 214. - Thus,
portable device 214 can be used for management functions (e.g., managing, planning, journaling, mapping, documenting, etc.) related to the trip. Further, in one embodiment,portable device 214 has functionality to capture information such as images (e.g., graphics files) and/or sounds (e.g., audio files) relating to its geo-location and send the information toservers database 206. - Exemplary Portable Device
-
FIG. 3A depicts aportable device 300, according to an embodiment of the present invention.Portable device 300 can exemplifyportable devices FIGS. 1, 2 , respectively).Portable device 300 comprises, in various implementations, a cellular telephone, a GPS device that incorporates cellular telephone functionality, a portable digital assistant (PDA) or e.g., another small form factor computing device (e.g., computer) such as a palmtop computer, a handheld computer, pocket computer, etc., or another portable computer such as a laptop, wherein the PDA and/or other computers have cellular telephone and/or other communications and/or networking functionality.Portable device 300 is housed in asturdy case 313 made of a protective material such as plastic, etc. -
Portable device 300 has adisplay 301 for displaying information to a user.Display 301 comprises a liquid crystal display (LCD), cold cathode (e.g., thin) or other cathode ray tube (CRT) device, etc. and displays images (e.g., comprising pixels, etc.) and can achieve high resolution, chrominance, luminance, etc., and in some implementations may be reflective, backlit, etc. In one implementation,display 301 comprises a lightweight, low power consumption, etc. display device. -
Portable device 300 has aninterface unit 302 for allowing a user to interface therewith, e.g., for operational, data entry, etc. functions.Interface unit 302 comprises, in one implementation, an alphanumeric input device such as a telephone keyboard, a small form factor ‘QWERTY’ or other keyboard, an electromechanically actuated notepad device, buttons, knobs, switches etc. In one implementation,interface unit 302 operates withdisplay 301 to allow graphical user interface (GUI) functionality, e.g. with interactive windows, fields, screen ‘buttons’, icons, etc. displayed thereon. -
Component circuitry 310 withincase 313 provides functionality forportable device 300. An antenna 303 (e.g., coupled with internal circuit 310), which can be retractable (e.g., into the inside of case 313) allowsportable device 300 to function wirelessly, e.g., for communicating with a network. Anantenna 393 allowsdevice 300 to access signals from the GPS or another geo-locating system, etc. (e.g.,networks GPS FIG. 1, 2 ). Graphical data relating to trip management such as photographs, aerial and/or space photographs, maps, map tiles, etc., like other information, are displayed to the user ondisplay 301, which is controlled withcircuit 310. In one embodiment,circuit 310 comprises GPS and/or other geo-locating functionality, which in one embodiment is software based and programmed into components ofcircuit 310. - Factors contributing to the utility of
portable device 300 include portability, anytime usefulness in all manner of places in almost any conceivable circumstance, and more recently, versatility with various applications, including geo-locatingfunctionality 350. In one embodiment, the geo-locating and trip management functionality ofportable device 300 is provided with a modular system, which can be implemented in software, hardware, firmware and/or any combination of same. Such software comprises, in one embodiment, a computer readable medium having encoded therein (e.g., thereon, etc.) a code for causing a computer system to perform a method for a trip management function. Modules comprising the system for a trip management functionality can include components ofcircuit 310, programmed configurations of such components, and/or code stored with such components. - Exemplary Circuit
-
FIG. 3B depicts anexemplary circuit 310, according to an embodiment of the present invention.Circuit 310 provides a variety of functionality to portable electronic device 300 (FIG. 3A ), which performs a communication function. A processor (e.g., a microprocessor) 312 operates, in one embodiment, with a digital signal processor (DSP) 319 and a radio frequency (RF) transceiver (Tx/Rx) 320, which provide the communications functionality.Processor 312 further operates withpositioning DSP 399 and positioning RF Tx/Rx 392, which provide positioning functionality. - RF Tx/
Rx 320 is coupled toantenna 303 with a pair ofamplifiers Transmission amplifier 321 amplifies an output of RF Tx/Rx 320 to propagate an RF signal with theantenna 303. Receivingamplifier 322 amplifies signals such as cellular telephone signals accessed withantenna 303 to provide an amplified input corresponding thereto totransceiver 320. Positioning RF Tx/Rx 392 is coupled toGPS antenna 393 for accessing a GPS signal (e.g.,GPS signal 251;FIG. 2 ). (It should be appreciated that a pair, or another configuration, of RF amplifiers (not shown) similar toamplifiers Rx 392 toGPS antenna 393.Transmission amplifier 321 amplifies an output of RF Tx/Rx 320 to propagate an RF signal with theantenna 303. Receivingamplifier 322 amplifies signals such as cellular telephone signals accessed withantenna 303 to provide an amplified input corresponding thereto totransceiver 320. - Thus,
circuit 310 allows portable electronic device 314 (FIG. 3 ) to couple with a cellular telephone system, a GPS and/or another geo-locating determination and reporting system. -
Battery 338 provides power tocircuit 310 withpower manager 318, which functions withmicroprocessor 312 to manage power consumption, conservation, protection, etc. forportable device 314. Anadapter 339 allows power to be drawn from an external source forcircuit 314 and, withpower manager 318, allowsbattery 338 to be charged, recharged, etc. -
Display controller 317 operates withmicroprocessor 312 to controldisplay 301 and e.g., data displayed thereon.Interface controller 316 operates withmicroprocessor 312 to controlinterface 302, with which a user can interface with he computer effectively comprised bycircuit 310. - Random access memory (RAM) 313 functions with
microprocessor 312 to provide a memory workspace for computing processes carried out withmicroprocessor 312. A read-only memory (ROM) 314 handles basic input/output system (BIOS) functions withmicroprocessor 312 and provides pre-programmed boot and/or other code to themicroprocessor 312. -
Storage medium 315 comprises, in one exemplary implementation, a Flash memory structure for storing programming code such as relate to communications, networking, computing, and/or geo-location functionality for use withmicroprocessor 312, as well as data stored by a user of portable device 14, such as graphical and audio data, such as those relating to a trip being managed usingportable device 314. In one embodiment, geo-locating functionality programmed into storage (e.g., flash) 315 comprisesGPS functionality 350. In one embodiment,GPS functionality 350 functions with another geo-location system; e.g., in addition to or instead of the GPS. - In one embodiment,
processor 312 functions, e.g., with the communications functionality ofcircuit 315, for running an application relating to performing a process for managing a trip. - In one embodiment, an
image capture mechanism 345 such as a charged coupled device (CCD)imager 345 accesses light admitted with image capture aperture 306 (FIG. 3 ) of theportable device 314 and converts the light into corresponding electrical signals which are processed with image capture controller for storage inflash medium 315 and/or further processing withprocessor 312. - In one embodiment, an
audio processor 334 receives an input frommicrophone 309, amplified withaudio amplifier 337. In one embodiment,audio processor 334 provides an output tospeaker 308, which is amplified withaudio amplifier 338. - Exemplary Process for Trip Management
-
FIG. 4 is a flowchart of a computer implementedprocess 400 for managing a trip, according to an embodiment of the present invention.Process 400 begins withstep 401, whereinportable device 300 wirelessly contacts a server with a cellular telephone system (e.g.,server 203, cellular telephone system, 215;FIG. 2 ). - In
step 402, data relating to the trip is accessed with the server. Instep 403, the data so accessed, which is useful for managing the trip, is downloaded from the server to the portable electronic device (PED). Instep 404, the portable electronic device determines its geo-location, such as with respect to a related GPS signal 551 (FIG. 5 ). Instep 405, the position of the PED, which may be changing, e.g., with movement, is tracked, e.g., with theGPS 550. Instep 406, it is determined whether more data, e.g., a sequential map tile, is to be downloaded to the PED. If so, instep 407, that data is downloaded. - If not,
process 400 continues withstep 408, wherein information relating to the geo-location of the device, such as a photograph (e.g., a JPEG, MPEG, etc. file) and/or a sound and/or other audio information (e.g., a MIDI file), text based data such as notes, etc., is/are captured, e.g., at that geo-location. - In
optional step 409, upon a user inputting the information to the portable device, that information is stored thereon. Inoptional step 410, upon a user acting to send this information, it is wirelessly sent to the server with the cellular telephone system. Inoptional step 411, the server includes the information sent to it with the data relating to the trip, completingprocess 400. - Exemplary System
-
FIG. 5 depicts an exemplary network based computerized system 50, according to an embodiment of the present invention. In one embodiment, network based system 50 comprises components of a network environment and/or infrastructure such as discussed above (e.g.,FIGS. 1, 2 ). Network based system 50 has anetwork 51, which can comprise the Internet, a WAN, etc. - A
server 52 coupled withnetwork 51 runs a network basedapplication 54, which allows a user of aclient computer 55 to store, withserver 52, data relating to a trip (e.g., trip data) 59.Server 52 can storedata 59 indatabase 53. A cellular telephone system (CTS) 56, coupled with thenetwork 51. A portable electronic device (PED) 500 is disposed to wirelessly communicate withCTS 56. - Thus, the
PED 500 accessesserver 52 and downloads therefromtrip data 59, which can be maps comprised of map tiles, retrieved for instance from a map database such as that associated with the United States Coast and Geodetic Survey (USGS).PED 500 wirelessly accesses asignal 551 relating to its position, which is transmitted by a GPS (e.g., and/or another geo-location determining and reporting system). In one embodiment, map tiles are sequentially downloaded to thePED 500 to correspond with a change in its geo-location. - In one embodiment,
system 500 exemplifies a mission planning tool comprising a first application running on a client computer and performing a first process and a second application running on a portable computer for performing a second process. The first process comprises accessing a server networked with the client computer and placing information relating to the mission on the server. - Missions supportable by the mission planning tool include outdoor recreation and travel, construction, exploring, surveying, mapping, civil and/or military operations, logistics, geo-caching, mining, rescues, utility work including construction and maintenance of wirelines, pipelines, antennae, substations, and/or other remote, isolated, wilderness, etc. facilities, and myriad related similar, and/or comparable activities, endeavors, and/or enterprises.
- The second process comprises accessing the server remotely with a communication system, retrieving a first portion of the information according to a first location of the portable computer and displaying that first portion therewith. As the portable computer moves to a second location, the second process further comprises retrieving a second portion of the trip information according to the second location and displaying that second portion therewith.
- The portable computer can function to gather data relating to the mission remotely between the first and second locations, inclusive. Upon it doing so, the second process further comprises sending the data to the server with (e.g., via) the communication system. The server stores the data, e.g., with and/or associated with the trip information.
- Exemplary Map
-
FIG. 6 depicts an exemplary map 610 (e.g., a map window), presented withdisplay 301. Map 610 comprises map tiles 611-616, each having borders that comprise aboundary 687 of that map tile corresponding to a substantially linear contour of a geographical area circumscribed (e.g., encompassed, etc.) with its borders. In one embodiment, map 610 comprises a dynamic display. - For instance, as the PED moves, changing its geo-location, it is tracked by the GPS on a path, course, etc. 683. Users can annotate information along
path 683, which correlates to the PED's geo-location. Further, aspath 683 reachesborder 686 ofmap tile 615, the next sequential map tile (and e.g., its compliment) after map tile(s) 615 (and e.g., 616) are automatically downloaded from the server and displayed. - In one embodiment, map 610 displays relevant, corresponding, etc. topographic information, such as with
contour lines 638, graphical map related symbols, icons, etc. 639, and/or aerial/space/etc.photographic imagery 622 associated with or corresponding to, etc., a particular geo-location or geo-location nexus. - Exemplary System
-
FIG. 7 depicts an exemplary Web-based,computerized application system 70, according to an embodiment of the present invention. Components ofsystem 70 can comprise hardware, software, firmware, and/or combinations thereof.System 70 has aGUI 71, which allows a user ofclient computer 79 to store data, such as aWeb document 75, withservers database 206.GUI 71 further allows a user of a PED (e.g.,PED 300;FIG. 3A ) to interactively view and handle data ondisplay 301 with (e.g., via, etc.)network 710 andCTS 723 with one or more interactive windows 72 (and 73) shown thereon. - In one embodiment,
GUI 71 comprises a plurality of GUIs. A wireless device interface, operating withGUI 71, allows the PED, wirelessly couples withCTS 723, toaccesses Web document 75. The PED is configured, in one embodiment, as discussed above (e.g.,FIG. 3A, 3B ). - Exemplary Process for Trip Management
-
FIG. 8 is a flowchart of the steps in an exemplary computer implementedprocess 800 for managing a trip, according to an embodiment of the present invention.Process 800 begins withstep 801, wherein data such as a Web page relating to the trip is stored with a server coupled with a network to a client computer, e.g., by a user thereof. - In
step 802, a map, which can comprise a sequence of map tiles corresponding to progressively related (e.g., with, via, travel, movement etc.), is retrieved, for instance from a map server. The maps can comprise the Web document. - In
step 803, the Web document, map tiles, and/or other data is/are downloaded to a portable device (PED) upon access therewith to the server. Instep 804, the PED determines its geo-location, geographic position, etc., e.g., with reference to a GPS signal. - In
step 805, information relating to the geo-location (and e.g., correlated therewith) is stored on the PED. Instep 806, the information is uploaded from the PED to the server. In step 807, the information is stored with the server, e.g., in a database, with the trip related data. It is accessible there to authorized users. - In step 808, a user is billed for accessing, storing, etc. the data, information, etc. relating to the trip. The billing can be on the basis of a subscription for continuing or other services, a pay per use basis, and/or a promotional basis, etc.
- Exemplary Data Flow
-
FIG. 9 depictsexemplary data flow 900 between a server 902 and a PED 901, according to an embodiment of the present invention.Data flow 900 corresponds to action of functionality 911-916, as discussed above. -
FIG. 10 depicts a screen shot of anexemplary display 301 corresponding to the positions of GPS satellite from which a signal, displayed according to signal strength on a bar graph 1010, according to an embodiment of the present invention. Concentric rings 91 and 92 and dot 93 display relative azimuthal positions.Ring 91 represents the horizon surrounding the PED.Dot 93 represents straight overhead the PED, andring 92 represents an elevation (e.g., position angle) of 45 degrees between the horizon and dead overhead. -
FIG. 11 is a flowchart of an exemplary computerized, network basedprocess 1100 for accessing data relating to a location with reference to a free form input, according to an embodiment of the present invention.Process 1100 begins withstep 1101, wherein a search function is selected with a user interface such as a GUI. - In
step 1102, a Web page, relating to the search function, is opened. Instep 1103, a location relating to the trip is entered. In one embodiment, entering this location includesstep 1104, wherein a free form data entry relating to the location is entered, e.g., with the interface. For instance, a name corresponding to the location can be entered. - In this embodiment, entering the location also includes
step 1105, wherein a distance corresponding to the length of a radius around that location is entered. Responsive to entering the location (e.g., step 1103), in step 1106 a geographic database such as Terraserver™ is queried for a geographic position, e.g., a latitude and a longitude corresponding to that free form data entry. - In
step 1107, a first list of locations corresponding to the free form data entry is accessed. Each listing on that first list comprises a geographic position corresponding thereto, wherein said first list is returned by the geographic database in response to the query. In step 1108, a trip database is searched for trips stored thereon that correspond to the first list within the specified radius. - In
step 1109, a second list comprising corresponding trips (e.g., all such trips) stored on the trips server is generated. Instep 1110, both lists are displayed to allow a user to access the data, completingprocess 1100. -
FIG. 12 is a flowchart of an exemplarycomputerized process 120 for managing a trip, according to an embodiment of the present invention.Process 120 begins withstep 121, wherein a server is accessed, e.g., with a client computer networked thereto. Instep 122, information relating to the trip is stored (e.g., placed) on the server. This information is then accessible remotely with a portable electronic device, such as a cellular telephone with position determining capability, a GPS with cellular telephone capability, a PDA and/or another computer with both cellular telephone and position determining capability. - In summary, systems, methods, and devices for performing a trip management function are disclosed. A client computer accesses a server networked therewith to retrieve and store data, such as Web documents, relating to the trip. A wireless device interface allows a portable device, wirelessly coupled with a cellular telephone system with the network, to download the Web document. The portable device has cellular telephone functionality, geo-locating functionality, such as GPS capability, for determining its geo-location, and a processor for processing the Web document to help manage the trip. The Web document can include a set of map tiles, which encompass a particular geo-location area, and which form a dynamic map display. As the geo-location of the device changes, the next sequential map tile is downloaded and processed for displayed thereon.
- Embodiments of the present invention described above thus relate to systems, methods, and devices for performing a trip management function. While the present invention has been described in particular exemplary embodiments, the present invention should not be construed as limited by such embodiments, but rather construed according to the following claims and their equivalents.
Claims (77)
1. A portable electronic device comprising:
a cellular communication system for wirelessly coupling said electronic device with a cellular telephone system;
a position determining mechanism operable with said cellular communication system for determining a geographic location of said portable electronic device; and
a processor operable with said cellular communication system, for performing processing related to an operation of said electronic device, wherein said processing comprises running an application, wherein said application relates to performing a process for managing a trip, said process comprising:
wirelessly contacting a server with said cellular telephone system;
accessing data relating to said trip with said server; and
downloading said data to said portable electronic device wherein said data is useful for said managing.
2. The portable electronic device as recited in claim 1 wherein said cellular communication system comprises a cellular telephone.
3. The portable electronic device as recited in claim 1 wherein said position determining mechanism receives signals from at least one position determining system selected from the group consisting of Global Positioning System, Galileo™, a Rosum digital television position determining system, and determines a geographic position from said signals, wherein said portable electronic device comprises a handheld position determining device, wherein said handheld position determining device incorporates said communication system for performing a cellular telephone function therewith.
4. The portable electronic device as recited in claim 3 further comprising a display for displaying said geographic location.
5. The portable electronic device as recited in claim 1 wherein said portable electronic device comprises a computer.
6. The portable electronic device as recited in claim 5 wherein said computer comprises a portable personal digital assistant.
7. The portable electronic device as recited in claim 1 wherein said data relating to said trip comprises a map.
8. The portable electronic device as recited in claim 7 wherein said map comprises a plurality of map tiles.
9. The portable electronic device as recited in claim 7 wherein each map tile of said plurality of map tiles comprises a border, wherein said border comprises a boundary separating one said map tile from another said map tile, wherein said boundary corresponds to a substantially linear contour of a geographical area circumscribed by said border, and wherein said map comprises a dynamic display with said portable electronic device wherein each said map tile comprises a next sequential map tile to a map tile separated therefrom with said border, wherein, as said geographic location changes, said next sequential map tile is downloaded and displayed.
10. The portable electronic device as recited in claim 9 wherein said map is retrieved from a map database.
11. The portable electronic device as recited in claim 10 wherein said map database comprises a database associated with the United States Coast and Geodetic Survey.
12. The portable electronic device as recited in claim 7 wherein said data relating to said trip relates to an elevation.
13. The portable electronic device as recited in claim 12 wherein said map comprises a contour map.
14. The portable electronic device as recited in claim 1 wherein said data relating to said trip comprises a graphical image.
15. The portable electronic device as recited in claim 14 wherein said graphical image comprises a photographic image.
16. The portable electronic device as recited in claim 15 wherein said photographic image comprises an aerial/space photograph.
17. The portable electronic device as recited in claim 15 wherein said graphical image substantially complies with a standard of one or more of the Joint Picture Experts Group and the Motion Pictures Expert Group.
18. The portable electronic device as recited in claim 1 wherein said data relating to said trip comprises a document.
19. The portable electronic device as recited in claim 18 wherein said document is one or more of a Hypertext Markup Language document and a Wireless Markup Language document.
20. The portable electronic device as recited in claim 1 further comprising a user interface operable with said processor for allowing use of said application.
21. The portable electronic device as recited in claim 20 wherein said user interface allows input of information to said portable electronic device, said information relating to said trip, and wherein said process further comprises:
upon said user inputting said information, storing said information on said portable electronic device; and
upon said user acting to send said information, wirelessly sending said information to said server with said cellular telephone system, wherein said server includes said information with said data relating to said trip.
22. The portable electronic device as recited in claim 21 wherein said information corresponds to said geographic location of said portable electronic device and wherein said portable electronic device functions to relate said information to said geographic location.
23. The portable electronic device as recited in claim 21 further comprising an image capturing functionality operating with said processor for capturing an image relating to said trip, wherein said processing further comprises processing said image, and wherein said image relating to said trip comprises said information.
24. The portable electronic device as recited in claim 23 wherein said processing said image comprises formatting said image into a format substantially compliant with a standard of one or more of the Joint Picture Experts Group and the Motion Pictures Expert Group.
25. The portable electronic device as recited in claim 21 further comprising a sound capturing mechanism operating with said processor for capturing a sound relating to said trip, wherein said processing further comprises processing said sound, and wherein said sound comprises said information.
26. The portable electronic device as recited in claim 25 wherein said capturing comprises recording and wherein said processing said sound comprises formatting said sound into a format substantially compliant with a Musical Instrument Digital Interface standard.
27. A network based computerized system for managing a trip, comprising:
a network, said network comprising one or more of:
the Internet; and
a wide area network;
a server coupled to said network and running a network based application for allowing a user of a client computer coupled with said network to store, on said server, data relating to said trip; and
a cellular telephone system coupled to said network for allowing a user of a portable electronic device disposed for wirelessly communicating with said cellular telephone system to access said server and download therefrom said data relating to said trip, wherein said portable electronic device performs a geo-locating function for determining a geographic location of said portable electronic device wherein said device accesses a signal relating to said geographic location, said signal generated by a system for determining said geographic location.
28. The system as recited in claim 27 wherein said system for determining said geographic location comprises one or more of Global Positioning System, Galileo™, Global Navigation Satellite Service, a Rosum position determining system, or another position system, wherein said portable electronic device accesses said signal generated by said system for determining said geographic location.
29. The system as recited in claim 28 wherein said portable electronic device comprises one or more of:
a cellular telephone wherein said geo-locating function is performed with a Global Positioning System functionality;
a handheld position determining device, wherein said handheld position determining device comprises functionality for performing a cellular telephone function; and
a computer comprising functionality for performing a cellular telephone function and said geo-locating function.
30. The system as recited in claim 27 wherein said data relating to said trip comprises a map.
31. The system as recited in claim 30 wherein said map comprises a plurality of map tiles.
32. The system as recited in claim 31 wherein each map tile of said plurality of map tiles comprises a border, wherein said border comprises a boundary separating one said map tile from another said map tile, and wherein said boundary corresponds to a substantially linear contour of a geographical area circumscribed by said border, and wherein said map comprises a dynamic display with said portable electronic device wherein each said map tile comprises a next sequential map tile to a map tile separated therefrom with said border, wherein, as said geographic location changes, said next sequential map tile is downloaded and displayed.
33. The system as recited in claim 30 further comprising one or more databases wherein at least one of said databases comprises a map database and wherein said map is retrieved from said map database.
34. The system as recited in claim 33 wherein said map database comprises a database associated with the United States Coast and Geodetic Survey.
35. The system as recited in claim 33 wherein said data relating to said trip relates to an elevation.
36. The system as recited in claim 35 wherein said map comprises a contour map.
37. The system as recited in claim 27 wherein said data relating to said trip comprises a graphical image.
38. The system as recited in claim 37 wherein said graphical image comprises an aerial/space photograph.
39. The system as recited in claim 38 wherein said graphical image substantially complies with a standard of one or more of the Joint Picture Experts Group and the Motion Pictures Expert Group.
40. The system as recited in claim 27 wherein said data relating to said trip is a Hypertext Markup Language document or a Wireless Markup Language document.
41. The system as recited in claim 27 wherein said cellular telephone system further allows said portable electronic device to wirelessly access said server and upload thereto information relating to said geographical location and wherein said server stores said information relating to said geographical location with said data relating to said trip.
42. The system as recited in claim 41 wherein said server allows an authorized person to access said data.
43. A Web based application system for managing a trip comprising:
a graphical user interface for allowing a client computer coupled to a network to access a server computer to retrieve and store data relating to said trip therewith;
one or more interactive windows functioning with said graphical user interface to perform said retrieving and said storing wherein said data comprise a Web document and wherein said graphical user interface and said interactive windows comprise a first application;
a wireless device interface for allowing a portable device wirelessly coupled, with a cellular telephone system, with said network to access said Web document wherein said portable device comprises:
a cellular telephone functionality for wirelessly coupling with said cellular telephone system and downloading said Web document therefrom;
a geo-locating functionality operable with said cellular telephone functionality for determining a geographic location of said portable device wherein said device accesses a signal relating to said geographic location, said signal generated by a system for determining and reporting said geographic location; and
a processor for processing said Web document wherein said processing helps manage said trip, wherein said downloading and processing said Web document comprise a second application.
44. A computer implemented method for managing a trip, comprising:
storing data relating to said trip with a server coupled with a network wherein said data are stored as a Web document;
upon an authorized portable device accessing said server with a cellular telephone system, downloading said Web document to said portable device, wherein said Web document provides data to support trip management.
45. The computer implemented method as recited in claim 44 wherein said portable device comprises:
a cellular telephone functionality for wirelessly coupling with said cellular telephone system;
a geo-locating functionality operable with said cellular telephone functionality for determining a geographic location of said portable device wherein said device accesses a signal relating to said geographic location, said signal generated by a system for determining and reporting said geographic location; and
a processor for processing said Web document wherein said processing helps manage said trip.
46. The computer implemented method as recited in claim 45 wherein said portable device comprises one or more of:
a cellular telephone wherein said geo-locating function is performed with a position determining functionality;
a handheld position determining device, wherein said handheld position determining device comprises functionality for performing a cellular telephone function; and
a computer comprising functionality for performing a cellular telephone function and said geo-locating function.
47. The computer implemented method as recited in claim 44 wherein said data relating to said trip comprises a map.
48. The computer implemented method as recited in claim 47 wherein said map comprises a plurality of map tiles.
49. The computer implemented method as recited in claim 48 wherein each map tile of said plurality of map tiles comprises a border, wherein said border comprises a boundary separating one said map tile from another said map tile, and wherein said boundary corresponds to a substantially linear contour of a geographical area circumscribed by said border, and wherein said map comprises a dynamic display with said portable electronic device wherein each said map tile comprises a next sequential map tile to a map tile separated therefrom with said border, wherein, as said geographic location changes, said next sequential map tile is downloaded and displayed.
50. The computer implemented method as recited in claim 47 wherein said storing comprises retrieving said map from a map database.
51. The computer implemented method as recited in claim 50 wherein said map database comprises a database associated with the United States Coast and Geodetic Survey.
52. The computer implemented method as recited in claim 47 wherein said data relating to said trip relates to an elevation.
53. The computer implemented method as recited in claim 52 wherein said map comprises a contour map.
54. The computer implemented method as recited in claim 44 wherein said data relating to said trip comprises a graphical image.
55. The computer implemented method as recited in claim 54 wherein said graphical image comprises an aerial/space photograph.
56. The computer implemented method as recited in claim 54 wherein said graphical image substantially complies with a standard of one or more of the Joint Picture Experts Group and the Motion Pictures Expert Group.
57. The computer implemented method as recited in claim 44 wherein said data relating to said trip is a Hypertext Markup Language document or a Wireless Markup Language document.
58. The computer implemented method as recited in claim 44 further comprising:
billing a user of said cellular telephone system for performing at least one of said storing and said accessing wherein said method comprises a business method for operating said cellular telephone system.
59. The computer implemented method as recited in claim 58 wherein said billing is based on a subscription, a pay per use, or a promotional.
60. A method for managing a trip, comprising:
accessing a server; and
placing information relating to said trip on said server wherein said information is then accessible remotely with a portable electronic device.
61. The method as recited in claim 60 wherein said information comprises a map.
62. The method as recited in claim 61 wherein said map comprises a plurality of map tiles and wherein said downloading comprises automatically accessing each map tile of said plurality corresponding to a position of said portable electronic device as said device moves.
63. The method as recited in claim 61 wherein said server comprises a first server and wherein said map is accessed with a second server, said second server associated with the United States Coast and Geodetic Survey.
64. The method as recited in claim 60 wherein said portable electronic device comprises a communications device with a geographic location determining capability.
65. The method as recited in claim 60 wherein said planning is performed with a client computer networked with said server.
66. A mission planning tool comprising:
an first application running on a client computer and performing a first process comprising:
accessing a server networked with said client computer; and
placing information relating to said mission on said server; and
a second application running on a portable computer for performing a second process comprising:
accessing said server remotely with a communication system;
retrieving a first portion of said information according to a first location of said portable computer; and
displaying said first portion of information with said portable computer wherein, as said portable computer moves to a second location, said second process further comprises:
retrieving a second portion of said information according to said second location; and
displaying said second portion of information with said portable computer, wherein said portable computer functions to gather data relating to said mission remotely between said first and said second locations, inclusive, and wherein second process further comprises sending said data to said server with said communication system wherein said server stores said data.
67. The mission planning tool as recited in claim 66 wherein said information comprises a map.
68. The mission planning tool as recited in claim 61 wherein said map comprises a plurality of map tiles and wherein said first portion of said information comprises a first said map tile, wherein said second portion of said information comprises a second said map tile, and wherein said displaying said second portion of information comprises automatically changing a display from said first map tile to said second map tile as said portable electronic device moves to said second location.
69. The mission planning tool as recited in claim 62 wherein said server comprises a first server and wherein said map is accessed with a second server, said second server associated with the United States Coast and Geodetic Survey.
70. The mission planning tool as recited in claim 60 wherein said data relating to said mission comprises one or more of an image, a sound, and an annotation.
71. A method for accessing data relating to a trip, comprising:
selecting a search function with a user interface;
opening a Web page relating to said search function;
entering a location relating to said trip wherein said entering comprises:
inputting a free form data entry relating to said location; and
inputting a distance corresponding to the length of a radius around said location;
responsive to said entering, querying a geographic database for a geographic position corresponding to said free form data entry;
accessing a first list of locations corresponding to said free form data entry, each listing on said first list comprising a geographic position corresponding thereto, wherein said first list is returned by said geographic database in response to said querying;
searching a trip database for trips stored thereon that correspond to said first list within said radius;
generating a second list comprising said trips stored thereon; and
displaying said first and said second list to allow access to said data.
72. The method as recited in claim 65 wherein said user interface comprises a graphical user interface.
73. The method as recited in claim 65 wherein said free form data entry comprises a name corresponding to said location.
74. The method as recited in claim 65 wherein said geographic position comprises a latitude and a longitude.
75. The method as recited in claim 65 wherein said geographic server comprises Terraserver™.
76. The method as recited in claim 65 wherein said second list comprises all said trips stored on said trips database.
77. A portable electronic device comprising:
a cellular communication system (cellphone) for wirelessly coupling said electronic device to a cellular telephone network;
a visual display;
a position determination system operable with said cellular communications system for determining a location of said portable electronic device; and
a processor configured to perform functions to obtain information relevant to said location, said functions comprising:
accessing a server via said cellular telephone network;
sending said location to said server and requesting (specific) data relevant to said location;
downloading said (specific) data to said portable electronic device, wherein said (specific) data is made available to said visual display for managing a trip.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/971,354 US20060089793A1 (en) | 2004-10-22 | 2004-10-22 | Systems, methods and devices for trip management functions |
CNA2005800355455A CN101065645A (en) | 2004-10-22 | 2005-07-14 | Systems, methods and devices for trip management functions |
DE112005002624.8T DE112005002624B4 (en) | 2004-10-22 | 2005-07-14 | Method and system for tour control |
PCT/US2005/024977 WO2007005032A2 (en) | 2004-10-22 | 2005-07-14 | Systems, methods and devices for trip management functions |
US12/241,946 US8560237B2 (en) | 2004-10-22 | 2008-09-30 | Systems, methods and devices for trip management functions |
US12/271,653 US9565274B2 (en) | 2004-10-22 | 2008-11-14 | Systems, methods and devices for trip management functions |
US12/271,630 US9565273B2 (en) | 2004-10-22 | 2008-11-14 | Systems, methods and devices for trip management functions |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/971,354 US20060089793A1 (en) | 2004-10-22 | 2004-10-22 | Systems, methods and devices for trip management functions |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/241,946 Continuation US8560237B2 (en) | 2004-10-22 | 2008-09-30 | Systems, methods and devices for trip management functions |
US12/271,653 Division US9565274B2 (en) | 2004-10-22 | 2008-11-14 | Systems, methods and devices for trip management functions |
US12/271,630 Division US9565273B2 (en) | 2004-10-22 | 2008-11-14 | Systems, methods and devices for trip management functions |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060089793A1 true US20060089793A1 (en) | 2006-04-27 |
Family
ID=36207167
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/971,354 Abandoned US20060089793A1 (en) | 2004-10-22 | 2004-10-22 | Systems, methods and devices for trip management functions |
US12/241,946 Active 2026-01-09 US8560237B2 (en) | 2004-10-22 | 2008-09-30 | Systems, methods and devices for trip management functions |
US12/271,630 Expired - Lifetime US9565273B2 (en) | 2004-10-22 | 2008-11-14 | Systems, methods and devices for trip management functions |
US12/271,653 Expired - Lifetime US9565274B2 (en) | 2004-10-22 | 2008-11-14 | Systems, methods and devices for trip management functions |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/241,946 Active 2026-01-09 US8560237B2 (en) | 2004-10-22 | 2008-09-30 | Systems, methods and devices for trip management functions |
US12/271,630 Expired - Lifetime US9565273B2 (en) | 2004-10-22 | 2008-11-14 | Systems, methods and devices for trip management functions |
US12/271,653 Expired - Lifetime US9565274B2 (en) | 2004-10-22 | 2008-11-14 | Systems, methods and devices for trip management functions |
Country Status (4)
Country | Link |
---|---|
US (4) | US20060089793A1 (en) |
CN (1) | CN101065645A (en) |
DE (1) | DE112005002624B4 (en) |
WO (1) | WO2007005032A2 (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070118520A1 (en) * | 2005-11-07 | 2007-05-24 | Google Inc. | Local Search and Mapping for Mobile Devices |
US20090070032A1 (en) * | 2004-10-22 | 2009-03-12 | Richard Rudow | Systems, Methods and Devices for Trip Management Functions |
US20090287412A1 (en) * | 2006-06-30 | 2009-11-19 | Continental Teves Ag & Co., Ohg | Method and Apparatus for Transmitting Vehicle-Related Information In and Out of a Vehicle |
WO2009142952A1 (en) * | 2008-05-22 | 2009-11-26 | Symbol Technologies, Inc. | Method and system for rendering changing gps position on a web page |
US20100153348A1 (en) * | 2008-12-16 | 2010-06-17 | David Perczynski | Report Generation for a Navigation-Related Database |
US20120169526A1 (en) * | 2009-09-25 | 2012-07-05 | Valeo Schalter Und Sensoren Gmbh | Driver assistance system for a vehicle, vehicle having a driver assistance system, and method for assisting a driver in driving a vehicle |
US20130325326A1 (en) * | 2012-06-05 | 2013-12-05 | Christopher Blumenberg | System And Method For Acquiring Map Portions Based On Expected Signal Strength Of Route Segments |
WO2014053653A2 (en) * | 2012-10-05 | 2014-04-10 | Tomtom International B.V. | Methods and apparatus for distributing data associated with objects in digital map data |
US20160025497A1 (en) * | 2014-07-24 | 2016-01-28 | Harman International Industries, Incorporated | Pre-caching of navigation content based on cellular network coverage |
US9432961B2 (en) | 2013-01-16 | 2016-08-30 | Apple Inc. | Location-assisted service capability monitoring |
US9441975B2 (en) | 2012-06-05 | 2016-09-13 | Apple Inc. | System and method for generating signal coverage information from client metrics |
US9474137B1 (en) * | 2009-08-03 | 2016-10-18 | Michael Wein | Substrate with lighting effect |
WO2017011405A1 (en) * | 2015-07-10 | 2017-01-19 | Michael Wein | Substrate with lighting effect |
US9596670B2 (en) | 2013-01-16 | 2017-03-14 | Apple Inc. | Location assisted service capability monitoring |
US9606241B2 (en) | 2013-02-21 | 2017-03-28 | Apple Inc. | Sensor-assisted location fix |
US9756172B2 (en) | 2012-06-05 | 2017-09-05 | Apple Inc. | Methods and apparatus for determining environmental factors to modify hardware or system operation |
US11112254B2 (en) | 2012-08-31 | 2021-09-07 | Apple Inc. | Navigation system acquisition and use of cellular coverage map data |
US20220228886A1 (en) * | 2021-01-21 | 2022-07-21 | Uber Technologies, Inc. | Missing map data identification system |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8068848B2 (en) | 2007-04-19 | 2011-11-29 | Trimble Navigation Limited | Method and system for upgrading a legacy cellular device |
US8081988B2 (en) * | 2007-04-19 | 2011-12-20 | Trimble Navigation Limited | Method and system for provisioning a java equipped celluar telephone |
US8095149B2 (en) | 2007-04-19 | 2012-01-10 | Trimble Navigation Limited | Method and system for administrating GIS data dictionaries |
US8032152B2 (en) | 2007-04-19 | 2011-10-04 | Trimble Navigation Limited | Method and system for creating a flexible GIS data collection network |
US8081987B2 (en) | 2007-04-19 | 2011-12-20 | Trimble Navigation Limited | Method and system for implementing a GIS data collection network |
US8081989B2 (en) | 2007-04-19 | 2011-12-20 | Trimble Navigation Limited | Legacy cellular device with upgraded GIS functionality |
US8473335B2 (en) * | 2008-09-09 | 2013-06-25 | Outside.In, Inc. | Providing geocoded targeted web content |
DE102011079052A1 (en) * | 2010-07-16 | 2012-03-15 | Continental Teves Ag & Co. Ohg | Method and system for validating a vehicle-to-X message and use of the method |
US8615772B2 (en) * | 2010-09-28 | 2013-12-24 | Qualcomm Incorporated | Apparatus and methods of extending application services |
FR2966589B1 (en) * | 2010-10-21 | 2015-02-06 | Michelin Soc Tech | SYSTEM AND METHOD FOR CARTOGRAPHY WITH MANEUVER REPRESENTATION |
FR2966588B1 (en) * | 2010-10-21 | 2012-12-21 | Michelin Soc Tech | SYSTEM AND METHOD FOR CARTOGRAPHY WITH REPRESENTATION BY RELATED SECTIONS |
GB201018815D0 (en) * | 2010-11-08 | 2010-12-22 | Tomtom Int Bv | High-definition weather for improved routing and navigation systems |
CN107436152B (en) * | 2017-08-21 | 2020-09-22 | 千寻位置网络有限公司 | Interactive multi-event processing method based on high-precision position |
CN109034764A (en) * | 2018-09-07 | 2018-12-18 | 电子科技大学 | Realize that scenic spot is taken photo by plane the system of service based on wechat platform |
CN110955969A (en) * | 2019-11-27 | 2020-04-03 | 中国科学院微小卫星创新研究院 | Navigation satellite inter-satellite information processing unit simulator based on Windows platform |
CN114061599B (en) * | 2020-07-31 | 2024-09-17 | 华为技术有限公司 | Navigation positioning method, electronic equipment and navigation positioning system |
Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5025261A (en) * | 1989-01-18 | 1991-06-18 | Sharp Kabushiki Kaisha | Mobile object navigation system |
US5396431A (en) * | 1991-10-22 | 1995-03-07 | Pioneer Electronic Corporation | Navigation system with position measuring device and aerial photographic storage capability |
US6023241A (en) * | 1998-11-13 | 2000-02-08 | Intel Corporation | Digital multimedia navigation player/recorder |
US6144338A (en) * | 1998-03-17 | 2000-11-07 | Prc Public Sector. Inc. | Predictive drop and load algorithm for an object-based geographical information system |
US6198431B1 (en) * | 1998-08-27 | 2001-03-06 | Maptrek Llc | Compact GPS tracker and customized mapping system |
US6480783B1 (en) * | 2000-03-17 | 2002-11-12 | Makor Issues And Rights Ltd. | Real time vehicle guidance and forecasting system under traffic jam conditions |
US20020167442A1 (en) * | 1993-05-18 | 2002-11-14 | Taylor William Michael Frederick | GPS explorer |
US20030158891A1 (en) * | 2002-02-21 | 2003-08-21 | Warp 9 Inc. | Utilizing mobile devices as a communication proxy for non-connected terminals |
US6643584B1 (en) * | 2002-08-21 | 2003-11-04 | Mitsubishi Denki Kabushiki Kaisha | Map information processing apparatus and map information transmission center |
US20040034469A1 (en) * | 2002-08-16 | 2004-02-19 | Myoung-Bog Kim | Method and apparatus for managing map data in a memory |
US20040128068A1 (en) * | 2002-09-05 | 2004-07-01 | Jin-Min Chun | Method and apparatus for communicating map data for vehicle navigation |
US20040243299A1 (en) * | 2003-02-05 | 2004-12-02 | Scaer Robert M. | Intelligent road and rail information systems and methods |
US6850844B1 (en) * | 2002-06-28 | 2005-02-01 | Garmin Ltd. | Portable navigation device with integrated GPS and dead reckoning capabilities |
US6980826B2 (en) * | 2000-05-29 | 2005-12-27 | Mitsubishi Denki Kabushiki Kaisha | Communication system, a communication method, and a cellular phone |
US20060271288A1 (en) * | 2003-02-11 | 2006-11-30 | Christian Bruelle-Drews | Height generating satellite navigation system |
US7146369B2 (en) * | 2000-12-21 | 2006-12-05 | Vignette Corporation | Method and system for native-byte form handling |
US7158878B2 (en) * | 2004-03-23 | 2007-01-02 | Google Inc. | Digital mapping system |
US20070053513A1 (en) * | 1999-10-05 | 2007-03-08 | Hoffberg Steven M | Intelligent electronic appliance system and method |
US20070288855A1 (en) * | 2000-06-12 | 2007-12-13 | Rohrabaugh Gary B | Resolution Independent Vector Display of Internet Content |
US20080056531A1 (en) * | 1998-04-30 | 2008-03-06 | Thomson Licensing Incorporated | Active Watermarks and Watermark Agents |
US7342516B2 (en) * | 2003-10-08 | 2008-03-11 | Hitachi, Ltd. | Method and apparatus for communicating map and route guidance information for vehicle navigation |
US7453491B2 (en) * | 2002-03-29 | 2008-11-18 | Fujifilm Corporation | Shooting equipment communicating system |
US7454090B2 (en) * | 2000-02-21 | 2008-11-18 | Hewlett-Packard Development Company, L.P. | Augmentation of sets of image recordings |
US7460953B2 (en) * | 2004-06-30 | 2008-12-02 | Navteq North America, Llc | Method of operating a navigation system using images |
US7490294B2 (en) * | 2002-01-22 | 2009-02-10 | Sony Corporation | Information processing device, information processing method and information processing program |
US20090259969A1 (en) * | 2003-07-14 | 2009-10-15 | Matt Pallakoff | Multimedia client interface devices and methods |
US20100008586A1 (en) * | 2000-01-26 | 2010-01-14 | Meyer Joel R | Systems and Methods of Managing Audio and Other Media |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US745090A (en) * | 1903-05-25 | 1903-11-24 | Henry C Zenke | Letter-opener. |
GB9516762D0 (en) * | 1995-08-16 | 1995-10-18 | Phelan Sean P | Computer system for identifying local resources |
US6983313B1 (en) * | 1999-06-10 | 2006-01-03 | Nokia Corporation | Collaborative location server/system |
US6615131B1 (en) * | 1999-12-21 | 2003-09-02 | Televigation, Inc. | Method and system for an efficient operating environment in a real-time navigation system |
US6405123B1 (en) * | 1999-12-21 | 2002-06-11 | Televigation, Inc. | Method and system for an efficient operating environment in a real-time navigation system |
US6810323B1 (en) * | 2000-09-25 | 2004-10-26 | Motorola, Inc. | System and method for storing and using information associated with geographic locations of interest to a mobile user |
JP2002245077A (en) * | 2001-02-14 | 2002-08-30 | Hitachi Ltd | Information distribution service system and mobile data transmitter-receiver |
FI114187B (en) * | 2001-12-21 | 2004-08-31 | Nokia Corp | Arranging a guidance service via a wireless terminal |
CN1428596A (en) | 2001-12-24 | 2003-07-09 | 菱科电子技术(中国)有限公司 | Multifunctional vehicle-mounted satellite navigation system |
CN1409280A (en) * | 2002-08-14 | 2003-04-09 | 冯鲁民 | Municipal intelligent traffic and vehicle navigation system |
JP3689076B2 (en) | 2002-09-05 | 2005-08-31 | 株式会社東芝 | Automotive electronics |
AU2002360087A1 (en) * | 2002-12-27 | 2004-07-22 | Nokia Corporation | Method for handling location data |
GB0303888D0 (en) * | 2003-02-19 | 2003-03-26 | Sec Dep Acting Through Ordnanc | Image streaming |
US20040167706A1 (en) * | 2003-02-25 | 2004-08-26 | Becker Daniel C. | Web based system providing GPS waypoint information |
US20060080032A1 (en) * | 2004-09-07 | 2006-04-13 | Cooper Clive W | System and method of wireless downloads of map and geographic based data to portable computing devices |
US20060089793A1 (en) | 2004-10-22 | 2006-04-27 | Richard Rudow | Systems, methods and devices for trip management functions |
US20080129528A1 (en) * | 2004-11-16 | 2008-06-05 | Michael Phipps Guthrie | Apparatus and method for guided tour |
US7716013B2 (en) * | 2006-08-30 | 2010-05-11 | The North Face Apparel Corp. | Outdoor gear performance and trip management system |
-
2004
- 2004-10-22 US US10/971,354 patent/US20060089793A1/en not_active Abandoned
-
2005
- 2005-07-14 CN CNA2005800355455A patent/CN101065645A/en active Pending
- 2005-07-14 DE DE112005002624.8T patent/DE112005002624B4/en active Active
- 2005-07-14 WO PCT/US2005/024977 patent/WO2007005032A2/en active Application Filing
-
2008
- 2008-09-30 US US12/241,946 patent/US8560237B2/en active Active
- 2008-11-14 US US12/271,630 patent/US9565273B2/en not_active Expired - Lifetime
- 2008-11-14 US US12/271,653 patent/US9565274B2/en not_active Expired - Lifetime
Patent Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5025261A (en) * | 1989-01-18 | 1991-06-18 | Sharp Kabushiki Kaisha | Mobile object navigation system |
US5396431A (en) * | 1991-10-22 | 1995-03-07 | Pioneer Electronic Corporation | Navigation system with position measuring device and aerial photographic storage capability |
US20020167442A1 (en) * | 1993-05-18 | 2002-11-14 | Taylor William Michael Frederick | GPS explorer |
US20040036649A1 (en) * | 1993-05-18 | 2004-02-26 | Taylor William Michael Frederick | GPS explorer |
US6144338A (en) * | 1998-03-17 | 2000-11-07 | Prc Public Sector. Inc. | Predictive drop and load algorithm for an object-based geographical information system |
US20080056531A1 (en) * | 1998-04-30 | 2008-03-06 | Thomson Licensing Incorporated | Active Watermarks and Watermark Agents |
US6198431B1 (en) * | 1998-08-27 | 2001-03-06 | Maptrek Llc | Compact GPS tracker and customized mapping system |
US6023241A (en) * | 1998-11-13 | 2000-02-08 | Intel Corporation | Digital multimedia navigation player/recorder |
US20070053513A1 (en) * | 1999-10-05 | 2007-03-08 | Hoffberg Steven M | Intelligent electronic appliance system and method |
US20100008586A1 (en) * | 2000-01-26 | 2010-01-14 | Meyer Joel R | Systems and Methods of Managing Audio and Other Media |
US7454090B2 (en) * | 2000-02-21 | 2008-11-18 | Hewlett-Packard Development Company, L.P. | Augmentation of sets of image recordings |
US6480783B1 (en) * | 2000-03-17 | 2002-11-12 | Makor Issues And Rights Ltd. | Real time vehicle guidance and forecasting system under traffic jam conditions |
US6980826B2 (en) * | 2000-05-29 | 2005-12-27 | Mitsubishi Denki Kabushiki Kaisha | Communication system, a communication method, and a cellular phone |
US20090119580A1 (en) * | 2000-06-12 | 2009-05-07 | Gary B. Rohrabaugh | Scalable Display of Internet Content on Mobile Devices |
US20070288855A1 (en) * | 2000-06-12 | 2007-12-13 | Rohrabaugh Gary B | Resolution Independent Vector Display of Internet Content |
US7146369B2 (en) * | 2000-12-21 | 2006-12-05 | Vignette Corporation | Method and system for native-byte form handling |
US7490294B2 (en) * | 2002-01-22 | 2009-02-10 | Sony Corporation | Information processing device, information processing method and information processing program |
US20030158891A1 (en) * | 2002-02-21 | 2003-08-21 | Warp 9 Inc. | Utilizing mobile devices as a communication proxy for non-connected terminals |
US7453491B2 (en) * | 2002-03-29 | 2008-11-18 | Fujifilm Corporation | Shooting equipment communicating system |
US6850844B1 (en) * | 2002-06-28 | 2005-02-01 | Garmin Ltd. | Portable navigation device with integrated GPS and dead reckoning capabilities |
US20040034469A1 (en) * | 2002-08-16 | 2004-02-19 | Myoung-Bog Kim | Method and apparatus for managing map data in a memory |
US6643584B1 (en) * | 2002-08-21 | 2003-11-04 | Mitsubishi Denki Kabushiki Kaisha | Map information processing apparatus and map information transmission center |
US20040128068A1 (en) * | 2002-09-05 | 2004-07-01 | Jin-Min Chun | Method and apparatus for communicating map data for vehicle navigation |
US20040243299A1 (en) * | 2003-02-05 | 2004-12-02 | Scaer Robert M. | Intelligent road and rail information systems and methods |
US20060271288A1 (en) * | 2003-02-11 | 2006-11-30 | Christian Bruelle-Drews | Height generating satellite navigation system |
US20090259969A1 (en) * | 2003-07-14 | 2009-10-15 | Matt Pallakoff | Multimedia client interface devices and methods |
US7342516B2 (en) * | 2003-10-08 | 2008-03-11 | Hitachi, Ltd. | Method and apparatus for communicating map and route guidance information for vehicle navigation |
US7379811B2 (en) * | 2004-03-23 | 2008-05-27 | Google Inc. | Digital mapping system |
US20070096945A1 (en) * | 2004-03-23 | 2007-05-03 | Jens Eilstrup Rasmussen | Digital Mapping System |
US7158878B2 (en) * | 2004-03-23 | 2007-01-02 | Google Inc. | Digital mapping system |
US7460953B2 (en) * | 2004-06-30 | 2008-12-02 | Navteq North America, Llc | Method of operating a navigation system using images |
Cited By (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9565273B2 (en) * | 2004-10-22 | 2017-02-07 | Trimble Inc. | Systems, methods and devices for trip management functions |
US9565274B2 (en) | 2004-10-22 | 2017-02-07 | Trimble Inc. | Systems, methods and devices for trip management functions |
US20090070032A1 (en) * | 2004-10-22 | 2009-03-12 | Richard Rudow | Systems, Methods and Devices for Trip Management Functions |
US9880699B2 (en) | 2005-11-07 | 2018-01-30 | Google Inc. | Multiple views of a geographic area on a mobile device |
US20070118520A1 (en) * | 2005-11-07 | 2007-05-24 | Google Inc. | Local Search and Mapping for Mobile Devices |
US20070176796A1 (en) * | 2005-11-07 | 2007-08-02 | Google Inc. | Local Search and Mapping for Mobile Devices |
US9164655B2 (en) | 2005-11-07 | 2015-10-20 | Google Inc. | Multiple views of a geographic area on a mobile device |
US7945546B2 (en) | 2005-11-07 | 2011-05-17 | Google Inc. | Local search and mapping for mobile devices |
US8041506B2 (en) * | 2005-11-07 | 2011-10-18 | Google Inc. | Mapping in mobile devices |
US9395876B2 (en) | 2005-11-07 | 2016-07-19 | Google Inc. | Receiving a search query that does not include one or more words that name any geographical location |
US11907497B2 (en) | 2005-11-07 | 2024-02-20 | Google Llc | Multiple views of a geographic area on a mobile device |
US8078390B2 (en) * | 2006-06-30 | 2011-12-13 | Continental Teves Ag & Co. Ohg | Method and apparatus for transmitting vehicle-related information in and out of a vehicle |
US20090287412A1 (en) * | 2006-06-30 | 2009-11-19 | Continental Teves Ag & Co., Ohg | Method and Apparatus for Transmitting Vehicle-Related Information In and Out of a Vehicle |
WO2009142952A1 (en) * | 2008-05-22 | 2009-11-26 | Symbol Technologies, Inc. | Method and system for rendering changing gps position on a web page |
US20090289843A1 (en) * | 2008-05-22 | 2009-11-26 | Parakrama Jayasinghe | Method and System for Rendering Changing GPS Position on a Web Page |
US8880568B2 (en) * | 2008-12-16 | 2014-11-04 | Here Global B.V. | Report generation for a navigation-related database |
US20100153348A1 (en) * | 2008-12-16 | 2010-06-17 | David Perczynski | Report Generation for a Navigation-Related Database |
US9474137B1 (en) * | 2009-08-03 | 2016-10-18 | Michael Wein | Substrate with lighting effect |
US20120169526A1 (en) * | 2009-09-25 | 2012-07-05 | Valeo Schalter Und Sensoren Gmbh | Driver assistance system for a vehicle, vehicle having a driver assistance system, and method for assisting a driver in driving a vehicle |
US9174650B2 (en) * | 2009-09-25 | 2015-11-03 | Valeo Schalter Und Sensoren Gmbh | Driver assistance system for a vehicle, vehicle having a driver assistance system, and method for assisting a driver in driving a vehicle |
US9756172B2 (en) | 2012-06-05 | 2017-09-05 | Apple Inc. | Methods and apparatus for determining environmental factors to modify hardware or system operation |
US10551200B2 (en) | 2012-06-05 | 2020-02-04 | Apple Inc. | System and method for acquiring map portions based on expected signal strength of route segments |
US9441975B2 (en) | 2012-06-05 | 2016-09-13 | Apple Inc. | System and method for generating signal coverage information from client metrics |
US10109082B2 (en) | 2012-06-05 | 2018-10-23 | Apple Inc. | System and method for generating signal coverage information from client metrics |
US9671234B2 (en) | 2012-06-05 | 2017-06-06 | Apple Inc. | System and method for acquiring map portions based on expected signal strength of route segments |
US9222787B2 (en) * | 2012-06-05 | 2015-12-29 | Apple Inc. | System and method for acquiring map portions based on expected signal strength of route segments |
US20130325326A1 (en) * | 2012-06-05 | 2013-12-05 | Christopher Blumenberg | System And Method For Acquiring Map Portions Based On Expected Signal Strength Of Route Segments |
US11112254B2 (en) | 2012-08-31 | 2021-09-07 | Apple Inc. | Navigation system acquisition and use of cellular coverage map data |
WO2014053653A3 (en) * | 2012-10-05 | 2014-06-05 | Tomtom International B.V. | Method for distributing data associated with objects in digital map data |
WO2014053653A2 (en) * | 2012-10-05 | 2014-04-10 | Tomtom International B.V. | Methods and apparatus for distributing data associated with objects in digital map data |
US10216756B2 (en) | 2012-10-05 | 2019-02-26 | Tomtom Traffic B.V. | Method for distributing data associated with objects in digital map data |
US9432961B2 (en) | 2013-01-16 | 2016-08-30 | Apple Inc. | Location-assisted service capability monitoring |
US9596670B2 (en) | 2013-01-16 | 2017-03-14 | Apple Inc. | Location assisted service capability monitoring |
US10142961B2 (en) | 2013-01-16 | 2018-11-27 | Apple Inc. | Location-assisted service capability monitoring |
US9974044B2 (en) | 2013-01-16 | 2018-05-15 | Apple Inc. | Location-assisted service capability monitoring |
US10098087B2 (en) | 2013-01-16 | 2018-10-09 | Apple Inc. | Location-assisted service capability monitoring |
US9606241B2 (en) | 2013-02-21 | 2017-03-28 | Apple Inc. | Sensor-assisted location fix |
US10698118B1 (en) | 2013-02-21 | 2020-06-30 | Apple Inc. | Sensor-assisted location fix |
US11269082B1 (en) | 2013-02-21 | 2022-03-08 | Apple Inc. | Sensor-assisted location fix |
US20160025497A1 (en) * | 2014-07-24 | 2016-01-28 | Harman International Industries, Incorporated | Pre-caching of navigation content based on cellular network coverage |
WO2017011405A1 (en) * | 2015-07-10 | 2017-01-19 | Michael Wein | Substrate with lighting effect |
US20220228886A1 (en) * | 2021-01-21 | 2022-07-21 | Uber Technologies, Inc. | Missing map data identification system |
Also Published As
Publication number | Publication date |
---|---|
WO2007005032A2 (en) | 2007-01-11 |
DE112005002624B4 (en) | 2016-06-09 |
WO2007005032A3 (en) | 2007-05-18 |
US20090043505A1 (en) | 2009-02-12 |
US8560237B2 (en) | 2013-10-15 |
WO2007005032B1 (en) | 2007-07-05 |
CN101065645A (en) | 2007-10-31 |
WO2007005032A9 (en) | 2007-03-29 |
US20090070033A1 (en) | 2009-03-12 |
US9565274B2 (en) | 2017-02-07 |
US20090070032A1 (en) | 2009-03-12 |
US9565273B2 (en) | 2017-02-07 |
DE112005002624T5 (en) | 2007-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8560237B2 (en) | Systems, methods and devices for trip management functions | |
JP5039379B2 (en) | Handheld object selection device | |
US8280628B2 (en) | Method and apparatus for utilizing geographic location information | |
US7289812B1 (en) | Location-based bookmarks | |
US20080182587A1 (en) | Attractions network and mobile devices for use in such network | |
CN101506764B (en) | Panoramic ring user interface | |
US20080114543A1 (en) | Mobile phone based navigation system | |
US20150081207A1 (en) | Application and device to memorialize and share events geographically | |
US20040010367A1 (en) | Image based computer interfaces | |
JP2007067487A (en) | Information processing system and positional information providing method | |
CN101616225A (en) | A kind of Terminal Service method that geographic information tags is provided for digital photo | |
US20160104195A1 (en) | System and method of providing information based on street address | |
US8874141B2 (en) | Provision of information | |
JP5181616B2 (en) | Information provision request system and information provision request method | |
KR100684171B1 (en) | System and method for furnishing a point of interest information using portable phone | |
KR101472144B1 (en) | Method and system for providing location information | |
EP1534024A1 (en) | Retrieval of positional data for a location by a mobile station from an information service | |
JP2004347945A (en) | Position display system of portable terminal, method, map providing server, and program | |
KR100443707B1 (en) | Compact Flash Type GPS Receiver | |
KR100678499B1 (en) | Method and apparatus for informing the course of destination using telephone number | |
Al Masri et al. | A New System Design to Enhance Location-Based Services and Positioning Accuracy. | |
KR20100028846A (en) | Global positioning system terminal and position information providing service method and position information using method using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TRIMBLE NAVIGATION LIMITED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RUDOW, RICHARD;JANKY, JAMES M.;ALLEN, ROBERT JOSEPH;AND OTHERS;REEL/FRAME:016298/0077;SIGNING DATES FROM 20050202 TO 20050208 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |