|Publication number||US8108144 B2|
|Application number||US 12/164,866|
|Publication date||31 Jan 2012|
|Filing date||30 Jun 2008|
|Priority date||28 Jun 2007|
|Also published as||US8548735, US8924144, US20090003659, US20120131048, US20120131510, US20150120184|
|Publication number||12164866, 164866, US 8108144 B2, US 8108144B2, US-B2-8108144, US8108144 B2, US8108144B2|
|Inventors||Scott Forstall, Gregory N. Christie, Robert E. Borchers, Imran A. Chaudhri|
|Original Assignee||Apple Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (101), Non-Patent Citations (208), Referenced by (38), Classifications (15), Legal Events (3)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This application claims priority to U.S. Provisional Patent Application Ser. No. 60/946,813 filed Jun. 28, 2007, and entitled “LOCATION BASED TRACKING,” the contents of which are incorporated herein by reference.
The subject matter of this patent application is generally related to location based services.
Mobile devices have grown more powerful and feature-rich and now include such features as personal digital assistant (PDA) capabilities, cameras to capture video and still images, Internet access, etc. Location-based services have been developed for determining and tracking the locations of the users of mobile devices. Location-based services provide location-specific information to mobile devices, including, for example, global positioning system (GPS) data to locate the mobile device on a map of a geographic region.
A number of applications are available for aiding users in navigation and route planning. Some of these applications use mobile devices containing global positioning systems to define the location of the mobile device and plan a route to a desired destination. Currently, however, these route planning systems do not provide a way to document items of interest to a user while a route is traveled. In conventional systems, the information the route planning systems provide is limited to what is pre-programmed. This information can become obsolete in time and may be of little or no interest to the user.
Location information is used to build a database of locations having associated audio, video, image or text data.
In some implementations, a method includes: presenting a map of a geographic region on a touch-sensitive display; receiving touch input selecting a geographic location; determining geographic positioning information of the geographic location; receiving data in response to an input received by a touch-sensitive display; associating the data with the geographic positioning information of the geographic location to produce geographically tagged data; and storing the geographically-tagged data.
In some implementations a method includes: presenting indications of a predetermined group of geographic locations on a touch-sensitive display; receiving a selection of a geographic location from the group of geographic locations displayed on the touch-sensitive display; and presenting geographically tagged data associated with the geographic location in a user interface on the touch-sensitive display.
In some implementations, a user interface includes a touch-sensitive display area for displaying indications of a predetermined group of geographic locations associated by an attribute, wherein each indication represents geographically coded data associated with a geographic position, and wherein a name of the attribute is displayed in the user interface.
Other implementations are disclosed, including implementations directed to systems, methods, apparatuses, computer-readable mediums and user interfaces.
In some implementations, the mobile device 100 includes a touch-sensitive display 102. The touch-sensitive display 102 can implement liquid crystal display (LCD) technology, light emitting polymer display (LPD) technology, or some other display technology. The touch-sensitive display 102 can be sensitive to haptic and/or tactile contact with a user.
In some implementations, the touch-sensitive display 102 can comprise a multi-touch-sensitive display 102. A multi-touch-sensitive display 102 can, for example, process multiple simultaneous touch points, including processing data related to the pressure, degree and/or position of each touch point. Such processing facilitates gestures and interactions with multiple fingers, chording, and other interactions. Other touch-sensitive display technologies can also be used, e.g., a display in which contact is made using a stylus or other pointing device. Some examples of multi-touch-sensitive display technology are described in U.S. Pat. Nos. 6,323,846, 6,570,557, 6,677,932, and U.S. Patent Publication 2002/0015024A1, each of which is incorporated by reference herein in its entirety.
In some implementations, the mobile device 100 can display one or more graphical user interfaces on the touch-sensitive display 102 for providing the user access to various system objects and for conveying information to the user. In some implementations, the graphical user interface can include one or more display objects 104, 106. In the example shown, the display objects 104, 106, are graphic representations of system objects. Some examples of system objects include device functions, applications, windows, files, alerts, events, or other identifiable system objects.
In some implementations, the mobile device 100 can implement multiple device functionalities, such as a telephony device, as indicated by a phone object 110; an e-mail device, as indicated by the e-mail object 112; a network data communication device, as indicated by the Web object 114; a Wi-Fi base station device (not shown); and a media processing device, as indicated by the media player object 116. In some implementations, particular display objects 104, e.g., the phone object 110, the e-mail object 112, the Web object 114, and the media player object 116, can be displayed in a menu bar 118. In some implementations, device functionalities can be accessed from a top-level graphical user interface, such as the graphical user interface illustrated in
In some implementations, the mobile device 100 can implement network distribution functionality. For example, the functionality can enable the user to take the mobile device 100 and its associated network while traveling. In particular, the mobile device 100 can extend Internet access (e.g., Wi-Fi) to other wireless devices in the vicinity. For example, mobile device 100 can be configured as a base station for one or more devices. As such, mobile device 100 can grant or deny network access to other wireless devices.
In some implementations, upon invocation of device functionality, the graphical user interface of the mobile device 100 changes, or is augmented or replaced with another user interface or user interface elements, to facilitate user access to particular functions associated with the corresponding device functionality. For example, in response to a user touching the phone object 110, the graphical user interface of the touch-sensitive display 102 may present display objects related to various phone functions; likewise, touching of the email object 112 may cause the graphical user interface to present display objects related to various e-mail functions; touching the Web object 114 may cause the graphical user interface to present display objects related to various Web-surfing functions; and touching the media player object 116 may cause the graphical user interface to present display objects related to various media processing functions.
In some implementations, the top-level graphical user interface environment or state of
In some implementations, the top-level graphical user interface can include additional display objects 106, such as a short messaging service (SMS) object 130, a calendar object 132, a photos object 134, a camera object 136, a calculator object 138, a stocks object 140, a weather object 142, a maps object 144, a notes object 146, a clock object 148, an address book object 150, and a settings object 152. Touching the SMS display object 130 can, for example, invoke an SMS messaging environment and supporting functionality; likewise, each selection of a display object 132, 134, 136, 138, 140, 142, 144, 146, 148, 150 and 152 can invoke a corresponding object environment and functionality.
Additional and/or different display objects can also be displayed in the graphical user interface of
In some implementations, the mobile device 100 can include one or more input/output (I/O) devices and/or sensor devices. For example, a speaker 160 and a microphone 162 can be included to facilitate voice-enabled functionalities, such as phone and voice mail functions. In some implementations, a loud speaker 164 can be included to facilitate hands-free voice functionalities, such as speaker phone functions. An audio jack 166 can also be included for use of headphones and/or a microphone.
In some implementations, a proximity sensor 168 can be included to facilitate the detection of the user positioning the mobile device 100 proximate to the user's ear and, in response, to disengage the touch-sensitive display 102 to prevent accidental function invocations. In some implementations, the touch-sensitive display 102 can be turned off to conserve additional power when the mobile device 100 is proximate to the user's ear.
Other sensors can also be used. For example, in some implementations, an ambient light sensor 170 can be utilized to facilitate adjusting the brightness of the touch-sensitive display 102. In some implementations, an accelerometer 172 can be utilized to detect movement of the mobile device 100, as indicated by the directional arrow 174. Accordingly, display objects and/or media can be presented according to a detected orientation, e.g., portrait or landscape. In some implementations, the mobile device 100 may include circuitry and sensors for supporting a location determining capability, such as that provided by the global positioning system (GPS) or other positioning systems (e.g., systems using Wi-Fi access points, television signals, cellular grids, Uniform Resource Locators (URLs)). In some implementations, a positioning system (e.g., a GPS receiver) can be integrated into the mobile device 100 or provided as a separate device that can be coupled to the mobile device 100 through an interface (e.g., port device 190) to provide access to location-based services.
The mobile device 100 can also include a camera lens and sensor 180. In some implementations, the camera lens and sensor 180 can be located on the back surface of the mobile device 100. The camera can capture still images and/or video.
The mobile device 100 can also include one or more wireless communication subsystems, such as an 802.11b/g communication device 186, and/or a Bluetooth™ communication device 188. Other communication protocols can also be supported, including other 802.x communication protocols (e.g., WiMax, Wi-Fi, 3G), code division multiple access (CDMA), global system for mobile communications (GSM), Enhanced Data GSM Environment (EDGE), etc.
In some implementations, a port device 190, e.g., a Universal Serial Bus (USB) port, or a docking port, or some other wired port connection, can be included. The port device 190 can, for example, be utilized to establish a wired connection to other computing devices, such as other communication devices 100, network access devices, a personal computer, a printer, or other processing devices capable of receiving and/or transmitting data. In some implementations, the port device 190 allows the mobile device 100 to synchronize with a host device using one or more protocols, such as, for example, the TCP/IP, HTTP, UDP and any other known protocol. In some implementations, a TCP/IP over USB protocol can be used.
The mobile devices 100 a and 100 b can also establish communications by other means. For example, the wireless device 100 a can communicate with other wireless devices, e.g., other wireless devices 100, cell phones, etc., over the wireless network 212. Likewise, the mobile devices 100 a and 100 b can establish peer-to-peer communications 220, e.g., a personal area network, by use of one or more communication subsystems, such as the Bluetooth™ communication device 188 shown in
The mobile device 100 can, for example, communicate with one or more services 230, 240, 250, and 260 and/or one or more content publishers 270 over the one or more wired and/or wireless networks 210. For example, a navigation service 230 can provide navigation information, e.g., map information, location information, route information, and other information, to the mobile device 100. In the example shown, a user of the mobile device 100 b has invoked a map functionality, e.g., by pressing the maps object 144 on the top-level graphical user interface shown in
User devices 280 can, for example, communicate with the one or more services 230, 240, 250 and 260 and/or one or more content publishes 260 over the one or more wired and/or wireless networks 210 to access content and services as well as communicate with the mobile device 100. The user devices 280 can be, for example, a personal computer, a set top, a gaming device, a digital video recorder, a portable audio or video player, an in-vehicle navigation system, etc.
A messaging service 240 can, for example, provide e-mail and/or other messaging services. A media service 250 can, for example, provide access to media files, such as song files, movie files, video clips, and other media data. One or more other services 260 can also be utilized by the mobile device 100.
The mobile device 100 can also access other data and content over the one or more wired and/or wireless networks 210. For example, content publishers, e.g., content publisher(s) 270, such as news sites, RSS feeds, web sites, blogs, social networking sites, developer networks, etc., can be accessed by the mobile device 100. Such access can be provided by invocation of a web browsing function or application (e.g., a browser) in response to a user touching the Web object 114.
Sensors, devices and subsystems can be coupled to the peripherals interface 306 to facilitate multiple functionalities. For example, a motion sensor 310, a light sensor 312, and a proximity sensor 314 can be coupled to the peripherals interface 306 to facilitate the orientation, lighting and proximity functions described with respect to
A camera subsystem 320 and an optical sensor 322, e.g., a charged coupled device (CCD) or a complementary metal-oxide semiconductor (CMOS) optical sensor, can be utilized to facilitate camera functions, such as recording photographs and video clips.
Communication functions can be facilitated through one or more wireless communication subsystems 324, which can include radio frequency receivers and transmitters and/or optical (e.g., infrared) receivers and transmitters. The specific design and implementation of the communication subsystem 324 can depend on the communication network(s) over which the mobile device 100 is intended to operate. For example, a mobile device 100 may include communication subsystems 324 designed to operate over a GSM network, a GPRS network, an EDGE network, a Wi-Fi or WiMax network, and a Bluetooth™ network. In particular, the wireless communication subsystems 324 may include hosting protocols such that the device 100 may be configured as a base station for other wireless devices.
An audio subsystem 326 can be coupled to a speaker 328 and a microphone 330 to facilitate voice-enabled functions, such as voice recognition, voice replication, digital recording, and telephony functions.
The I/O subsystem 340 can include a touch screen controller 342 and/or other input controller(s) 344. The touch-screen controller 342 can be coupled to a touch screen 346. The touch screen 346 and touch screen controller 342 can, for example, detect contact and movement or break thereof using any of a plurality of touch sensitivity technologies, including but not limited to capacitive, resistive, infrared, and surface acoustic wave technologies, as well as other proximity sensor arrays or other elements for determining one or more points of contact with the touch screen 346.
The other input controller(s) 344 can be coupled to other input/control devices 348, such as one or more buttons, rocker switches, thumb-wheel, infrared port, USB port, and/or a pointer device such as a stylus. The one or more buttons (not shown) can include an up/down button for volume control of the speaker 328 and/or the microphone 330.
In one implementation, a pressing of the button for a first duration may disengage a lock of the touch screen 346; and a pressing of the button for a second duration that is longer than the first duration may turn power to the mobile device 100 on or off. The user may be able to customize a functionality of one or more of the buttons. The touch screen 346 can, for example, also be used to implement virtual or soft buttons and/or a keyboard.
In some implementations, the mobile device 100 can present recorded audio and/or video files, such as MP3, AAC, and MPEG files. In some implementations, the mobile device 100 can include the functionality of an MP3 player, such as an iPod™. The mobile device 100 may, therefore, include a 36-pin connector that is compatible with the iPod. Other input/output and control devices can also be used.
The memory interface 302 can be coupled to memory 350. The memory 350 can include high-speed random access memory and/or non-volatile memory, such as one or more magnetic disk storage devices, one or more optical storage devices, and/or flash memory (e.g., NAND, NOR). The memory 350 can store an operating system 352, such as Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, or an embedded operating system such as VxWorks. The operating system 352 may include instructions for handling basic system services and for performing hardware dependent tasks. In some implementations, the operating system 352 can be a kernel (e.g., UNIX kernel).
The memory 350 may also store communication instructions 354 to facilitate communicating with one or more additional devices, one or more computers and/or one or more servers. The memory 350 may include graphical user interface instructions 356 to facilitate graphic user interface processing; sensor processing instructions 358 to facilitate sensor-related processing and functions; phone instructions 360 to facilitate phone-related processes and functions; electronic messaging instructions 362 to facilitate electronic-messaging related processes and functions; web browsing instructions 364 to facilitate web browsing-related processes and functions; media processing instructions 366 to facilitate media processing-related processes and functions; GPS/Navigation instructions 368 to facilitate GPS and navigation-related processes and instructions; camera instructions 370 to facilitate camera-related processes and functions; and/or other software instructions 372 to facilitate other processes and functions.
Each of the above identified instructions and applications can correspond to a set of instructions for performing one or more functions described above. These instructions need not be implemented as separate software programs, procedures or modules. The memory 350 can include additional instructions or fewer instructions. Furthermore, various functions of the mobile device 100 may be implemented in hardware and/or in software, including in one or more signal processing and/or application specific integrated circuits.
In some implementations, the user provides a “friendly name” to identify the location or group of locations of interest. If, for example, a user would like to save data related to a trip to California, the user can identify the data by entering, e.g., “My Trip to California” into the display area 400. A user can save the data in accordance with any attribute.
In some implementations, an indicator 406 can be placed on the map display area 402 to indicate a particular geographic location of interest. For example, if the location if interest is in Cupertino, user input can be received from the touch sensitive display 102 to place the indicator 406 on the map display area 402 at either the current location of the mobile device 100 (shown as reference numeral 404) or a user-specified location.
Where the current location of the mobile device 100 is used to specify the geographic location of interest, according to some implementations, geographic position information can be provided to the mobile device 100 from, for example, Global Positioning System (GPS) coordinate data. The GPS coordinate data can be processed by the GPS/Navigation instructions 368 and can be provided from an external or internal GPS navigation system. Triangulation and external GPS information can be provided to the mobile device 100 through the wireless communication subsystems 324 or port device 190.
In some implementations, the geographic information regarding the geographic location of interest is manually input by the user. The user can input a street address, a latitude/longitude pair, or other identifying geographic information to specify the geographic location of interest.
After a geographic location of interest has been indicated, in some implementations, an example user interface 500 shown in
In some implementations, pictures captured by the mobile device are geographically associated with the geographic location of interest when the save object 506 is selected to save the currently displayed picture. In some implementations, the geographic association is automatically performed using the determined position of the mobile device. In some implementations, the geographic association is manually input by a user when touching the save object 506 on the touch-sensitive display 102.
In some implementations, the association of geographic information with data is performed by geo-tagging the data. For example, geographic position information (e.g., latitude and longitude), geographic place names, or geographical regions are associated with the data. In the example of
In some implementations, the user interface 500 can be used to capture video when the camera object 136 is invoked by a user. The video data is saved on the mobile device 100 with associated geographic information as described above with regard to pictures data.
In some implementations, touching the indicator 406 presents a menu item to invoke a reviewing user interface 700 such as shown in
As shown in
In some implementations the data associated with the geographic locations identified by indicators 800, 802, 804 and/or 806 can be reviewed in the reviewing user interface 700 of
In some implementations, the data on the mobile device 100 associated with locations of interest can be uploaded to a remote storage location at one of the service providers 230, 240, 250 and 260 and/or content publishers 260, or directly to an end-user device 280.
In some implementations, the data associated with locations of interest can be played back for later viewing as a multimedia presentation. For example, in response to a selection of the maps object 144, the data saved to “My Trip to California” is retrieved and displayed in a user interface such as
In some implementations, the multimedia presentation begins by displaying the indicator 406 on the map display area 402 as shown in
In some implementations, as shown in
As shown in
In some implementations, all of the data saved to “My Trip to California” is available at once rather than conveying a notion of time as described above. The user interface of
In some implementations, the pictures, notes and/or videos are compiled into a movie using an authoring application that converts and aggregates the pictures, notes, audio and/or video into a multimedia video data file, such as an MPEG-2, MPEG-4 AVI, Quicktime, Windows Media, RealVideo, DivX, etc., movie file. The movie can be compiled on a mobile device 100 or remotely by one of the services 230, 240, 250 or 260, or content publishers 270. For example, in some implementations, the movie begins by displaying a map of the first geographic location of interest (e.g. Cupertino) and then displaying associated pictures, notes and videos taken by the mobile device 100 in-succession. The movie changes scenes to a second geographic location of interest (e.g. Stanford University) to display a map and associated pictures, notes, audio and videos. Finally, the movie continues until the pictures, notes, audio and videos for a final geographic location of interest (e.g., Alcatraz Island) are displayed.
In some implementations, the data associated with geographic locations can be requested by the end-user devices 280 for display. A suitable application running on an end-user device 280 makes a request over the wide area network 214 to, e.g. the media service 250, the content publisher 274, or the wireless device 100 the data to be downloaded or to download the compiled movie.
At stage 1104, the geographic position information of the geographic location of interest is ascertained. For example, this information can be manually input or obtained from GPS coordinate data. At stage 1106, data associated with location is received. For example, notes, pictures, audio and/or video associated with the geographic location of interest is input to the mobile device 100 by a selection of the camera object 136 or the notes object 146.
At stage 1108, data is stored with the geographic position information. For example, the notes, pictures, audio and/or video received at stage 1106 are saved with the geographic position information in the mobile device 100. The geographic position information can be automatically appended to the notes, pictures, audio and/or video, or manually input by the user during the save operation.
At stage 1110, it is determined if more data is to be associated with the geographic location of interest. If so, the process flows to stage 1106. If no more data is to be associated with the geographic location of interest, the process returns to stage 1102.
At stage 1206, an indication of an action is received. For example, a user input from one of objects 502, 504, 506 and/or 508 is received by the mobile device 100. At stage 1208, the received action is performed. For example, a next picture is displayed if the next object 502 is selected, or a previous picture is displayed if the back object 504 is selected. A displayed picture is saved if the save object 506 is selected, or deleted if the deleted object 508 is selected by the user.
At stage 1306, a user interface is displayed. For example, the user interface of
After the data is presented, the flow returns to stage 1306. For example, when the user selects the back object 708, the user interface of
At stage 1404, an application is launched. For example, a playback application (e.g., media player) executing on the mobile device 100 or end-user device 280 is launched. At stage 1406, data is retrieved. For example, data associated with the geographic location of interest is retrieved from the memory 350 or from a remote location and communicated over the wide area network and/or wireless network to the mobile device 100 or end-user device 280.
At stage 1408, a user interface is presented. For example, the user interface associated with the media player is displayed on the mobile device 100 or end-user device 280.
At stage 1410, the data associated with the geographic location of interest is presented in the user interface. In accordance with a playback mode, the notes, pictures, and/or video associated with the geographic locations of interest are played back in sequence without any user interaction.
The disclosed embodiments can be implemented in a computing system that includes a back-end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front-end component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of what is disclosed here, or any combination of one or more such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (“LAN”) and a wide area network (“WAN”), e.g., the Internet.
The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
While this specification contains many specifics, these should not be construed as limitations on the scope of what being claims or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or variation of a sub-combination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understand as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the embodiments described above should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
Various modifications may be made to the disclosed implementations and still be within the scope of the following claims.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US4644351||8 May 1984||17 Feb 1987||Motorola, Inc.||Two way personal message system with extended coverage|
|US4903212||11 Mar 1988||20 Feb 1990||Mitsubishi Denki Kabushiki Kaisha||GPS/self-contained combination type navigation system|
|US4907159||5 May 1988||6 Mar 1990||U.S. Philips Corporation||Device for receiving and processing road information|
|US4999783||10 May 1988||12 Mar 1991||Sumitomo Electric Industries, Ltd.||Location detecting method|
|US5031104||29 Nov 1989||9 Jul 1991||Sumitomo Electric Industries, Ltd.||Adaptive in-vehicle route guidance system|
|US5046011||30 Jun 1989||3 Sep 1991||Mazda Motor Corporation||Apparatus for navigating vehicle|
|US5067081||30 Aug 1989||19 Nov 1991||Person Carl E||Portable electronic navigation aid|
|US5126941||8 Feb 1990||30 Jun 1992||Hailemichael Gurmu||Vehicle guidance system|
|US5164904||26 Jul 1990||17 Nov 1992||Farradyne Systems, Inc.||In-vehicle traffic congestion information system|
|US5170165||26 Apr 1990||8 Dec 1992||Honda Giken Kogyo Kabushiki Kaisha||Apparatus for displaying travel path|
|US5173691||26 Jul 1990||22 Dec 1992||Farradyne Systems, Inc.||Data fusion process for an in-vehicle traffic congestion information system|
|US5182555||26 Jul 1990||26 Jan 1993||Farradyne Systems, Inc.||Cell messaging process for an in-vehicle traffic congestion information system|
|US5187810||27 Nov 1991||16 Feb 1993||Oki Electric Industry Co., Ltd.||Route guidance system for provding a mobile station with optimum route data in response to a guidance request together with base station data indicative of an identification of a base station|
|US5195031||24 Oct 1988||16 Mar 1993||Reuters Limited||Trading system for providing real time context sensitive trading messages based on conversation analysis|
|US5208763||14 Sep 1990||4 May 1993||New York University||Method and apparatus for determining position and orientation of mechanical objects|
|US5218629||12 May 1989||8 Jun 1993||Public Access Cellular Telephone, Inc.||Communication system for message display onboard mass transit vehicles|
|US5243652||30 Sep 1992||7 Sep 1993||Gte Laboratories Incorporated||Location-sensitive remote database access control|
|US5274560||27 Mar 1991||28 Dec 1993||Audio Navigation Systems, Inc.||Sensor free vehicle navigation system utilizing a voice input/output interface for routing a driver from his source point to his destination point|
|US5289572||26 Feb 1993||22 Feb 1994||Mitsubishi Denki Kabushiki Kaisha||Electronic map combined with user service information|
|US5295064||21 Sep 1988||15 Mar 1994||Videocart, Inc.||Intelligent shopping cart system having cart position determining and service queue position securing capability|
|US5307278||8 Aug 1991||26 Apr 1994||U.S. Philips Corporation||Method of determining the position of a vehicle, arrangement for determining the position of a vehicle, as well as a vehicle provided with such an arrangement|
|US5317311||14 Nov 1989||31 May 1994||Martell David K||Traffic congestion monitoring system|
|US5337044||8 Oct 1991||9 Aug 1994||Nomadic Systems, Inc.||System for remote computer control using message broadcasting system|
|US5339391||4 Aug 1993||16 Aug 1994||Microelectronics And Computer Technology Corporation||Computer display unit with attribute enhanced scroll bar|
|US5371678||21 Nov 1991||6 Dec 1994||Nissan Motor Co., Ltd.||System and method for navigating vehicle along set route of travel|
|US5374933||5 Jan 1993||20 Dec 1994||Zexel Corporation||Position correction method for vehicle navigation system|
|US5379057||28 Jul 1993||3 Jan 1995||Microslate, Inc.||Portable computer with touch screen and computer system employing same|
|US5390125||18 Feb 1993||14 Feb 1995||Caterpillar Inc.||Vehicle position determination system and method|
|US5406490||28 Feb 1991||11 Apr 1995||Robert Bosch Gmbh||Navigation system responsive to traffic bulletins|
|US5416712||28 May 1993||16 May 1995||Trimble Navigation Limited||Position and velocity estimation system for adaptive weighting of GPS and dead-reckoning information|
|US5416890||11 Dec 1991||16 May 1995||Xerox Corporation||Graphical user interface for controlling color gamut clipping|
|US5469362||16 May 1994||21 Nov 1995||Pitney Bowes Inc.||Dispatching method and apparatus for monitoring scheduled mail|
|US5479600||1 Aug 1994||26 Dec 1995||Wroblewski; David A.||Attribute-enhanced scroll bar system and method|
|US5504482||11 Jun 1993||2 Apr 1996||Rockwell International Corporation||Automobile navigation guidance, control and safety system|
|US5508707||28 Sep 1994||16 Apr 1996||U S West Technologies, Inc.||Method for determining position by obtaining directional information from spatial division multiple access (SDMA)-equipped and non-SDMA-equipped base stations|
|US5510801||1 Mar 1994||23 Apr 1996||Stanford Telecommunications, Inc.||Location determination system and method using television broadcast signals|
|US5519760||22 Jun 1994||21 May 1996||Gte Laboratories Incorporated||Cellular network-based location system|
|US5523950||8 May 1995||4 Jun 1996||Peterson; Thomas D.||Method and apparatus for providing shortest elapsed time route information to users|
|US5537460||8 Jul 1994||16 Jul 1996||Holliday, Jr.; Robert O.||Method and apparatus for determining the precise location of a modified cellular telephone using registration messages and reverse control channel transmission|
|US5539395||30 Jun 1995||23 Jul 1996||Motorola, Inc.||Location dependent information receiving device and method|
|US5539647||19 Sep 1995||23 Jul 1996||Matsushita Electric Industrial Co., Ltd.||Vehicle navigation system using GPS including correction of coefficients for velocity sensor|
|US5552989||27 Oct 1992||3 Sep 1996||Bertrand; Georges||Portable digital map reader|
|US5559520||26 Sep 1994||24 Sep 1996||Lucent Technologies Inc.||Wireless information system for acquiring location related information|
|US5570412||28 Sep 1994||29 Oct 1996||U.S. West Technologies, Inc.||System and method for updating a location databank|
|US5598572||15 Mar 1995||28 Jan 1997||Hitachi, Ltd.||Information terminal system getting information based on a location and a direction of a portable terminal device|
|US5627547||7 Apr 1995||6 May 1997||Delco Electronics Corporation||Mapless GPS navigation system in vehicle entertainment system|
|US5627549||16 Jan 1996||6 May 1997||Seiko Communications Holding N.V.||Dual channel advertising referencing vehicle location|
|US5628050||9 Dec 1994||6 May 1997||Scientific And Commercial Systems Corporation||Disaster warning communications system|
|US5630206||11 Aug 1994||13 May 1997||Stanford Telecommunications, Inc.||Position enhanced cellular telephone system|
|US5636245||10 Aug 1994||3 Jun 1997||The Mitre Corporation||Location based selective distribution of generally broadcast information|
|US5642303||5 May 1995||24 Jun 1997||Apple Computer, Inc.||Time and location based computing|
|US5646853||16 Jul 1992||8 Jul 1997||Hitachi, Ltd.||Traffic control system|
|US5654908||20 Jan 1995||5 Aug 1997||Kabushikikaisha Equos Research||Electronic diary with navigation destination output|
|US5663732||25 May 1995||2 Sep 1997||Honeywell Inc.||Integrity monitoring method and apparatus for GPS and DGPS receivers|
|US5675362||4 Oct 1994||7 Oct 1997||Microslate, Inc.||Portable computer with touch screen and computing system employing same|
|US5675573||22 Mar 1995||7 Oct 1997||Lucent Technologies Inc.||Delay-minimizing system with guaranteed bandwidth delivery for real-time traffic|
|US5677837||18 Oct 1995||14 Oct 1997||Trimble Navigation, Ltd.||Dial a destination system|
|US5684859||1 May 1995||4 Nov 1997||Motorola, Inc.||Method and apparatus for downloading location specific information to selective call receivers|
|US5689252||7 Mar 1996||18 Nov 1997||Lucent Technologies Inc.||Navigation system for an automotive vehicle|
|US5689270||12 Mar 1996||18 Nov 1997||Pinterra Corporation||Navigation and positioning system and method using uncoordinated becon signals|
|US5689431||18 Apr 1995||18 Nov 1997||Leading Edge Technologies, Inc.||Golf course yardage and information system|
|US5708478||26 Jun 1996||13 Jan 1998||Sun Microsystems, Inc.||Computer system for enabling radio listeners/television watchers to obtain advertising information|
|US5717392||13 May 1996||10 Feb 1998||Eldridge; Marty||Position-responsive, hierarchically-selectable information presentation system and control program|
|US5732074||16 Jan 1996||24 Mar 1998||Cellport Labs, Inc.||Mobile portable wireless communication system|
|US5742666||5 Oct 1994||21 Apr 1998||Tele Digital Development, Inc.||Emergency mobile telephone|
|US5745865||29 Dec 1995||28 Apr 1998||Lsi Logic Corporation||Traffic control system utilizing cellular telephone system|
|US5748109||23 Dec 1994||5 May 1998||Nissan Motor Co., Ltd.||Apparatus and method for navigating vehicle to destination using display unit|
|US5752186||7 Jun 1995||12 May 1998||Jeman Technologies, Inc.||Access free wireless telephony fulfillment service system|
|US5754430||17 Mar 1995||19 May 1998||Honda Giken Kogyo Kabushiki Kaisha||Car navigation system|
|US5758049||1 May 1992||26 May 1998||International Business Machines Corporation||Method of and apparatus for providing automatic detection and processing of an empty multimedia data object|
|US5760773||6 Jan 1995||2 Jun 1998||Microsoft Corporation||Methods and apparatus for interacting with data objects using action handles|
|US5767795||3 Jul 1996||16 Jun 1998||Delta Information Systems, Inc.||GPS-based information system for vehicles|
|US5774824||24 Aug 1995||30 Jun 1998||The Penn State Research Foundation||Map-matching navigation system|
|US5774829||12 Dec 1995||30 Jun 1998||Pinterra Corporation||Navigation and positioning system and method using uncoordinated beacon signals in conjunction with an absolute positioning system|
|US5793630||14 Jun 1996||11 Aug 1998||Xerox Corporation||High precision spatially defined data transfer system|
|US5796365||23 Dec 1996||18 Aug 1998||Lewis; Peter T.||Method and apparatus for tracking a moving object|
|US5796613||1 Aug 1995||18 Aug 1998||Aisin Aw Co., Ltd.||Navigation system for vehicles including present position calculating means|
|US5806018||2 Jun 1994||8 Sep 1998||Intellectual Property Development Associates Of Connecticut, Incorporated||Methods and apparatus for updating navigation information in a motorized vehicle|
|US5825306||22 Aug 1996||20 Oct 1998||Aisin Aw Co., Ltd.||Navigation system for vehicles|
|US5825884||1 Jul 1996||20 Oct 1998||Thomson Consumer Electronics||Method and apparatus for operating a transactional server in a proprietary database environment|
|US5831552||17 Apr 1997||3 Nov 1998||Mitsubishi Denki Kabushiki Kaisha||Traffic information display unit|
|US5835061||6 Jun 1995||10 Nov 1998||Wayport, Inc.||Method and apparatus for geographic-based communications service|
|US5839086||17 Jul 1995||17 Nov 1998||Sumitomo Electric Industries, Ltd.||On-board route display receiving information from external device|
|US5845227||9 Feb 1996||1 Dec 1998||Peterson; Thomas D.||Method and apparatus for providing shortest elapsed time route and tracking information to users|
|US5848373||18 Jul 1997||8 Dec 1998||Delorme Publishing Company||Computer aided map location system|
|US5862244||13 Jul 1995||19 Jan 1999||Motorola, Inc.||Satellite traffic reporting system and methods|
|US5867110||9 Aug 1996||2 Feb 1999||Hitachi, Ltd.||Information reporting system|
|US5870686||21 Aug 1997||9 Feb 1999||Ag-Chem Equipment Co., Inc.||Intelligent Mobile product application control system|
|US5872526||23 May 1996||16 Feb 1999||Sun Microsystems, Inc.||GPS collision avoidance system|
|US5873068||14 Jun 1994||16 Feb 1999||New North Media Inc.||Display based marketing message control system and method|
|US5883580||24 Mar 1997||16 Mar 1999||Motorola, Inc.||Geographic-temporal significant messaging|
|US5887269||16 Jan 1996||23 Mar 1999||Delco Elecronics Corporation||Data product authorization control for GPS navigation system|
|US5892454||21 Oct 1996||6 Apr 1999||Trimble Navigation Ltd.||Hybrid monitoring of location of a site confinee|
|US5893898||30 Jul 1996||13 Apr 1999||Alpine Electronics, Inc.||Navigation system having intersection routing using a road segment based database|
|US5898680||5 Nov 1996||27 Apr 1999||Worldspace, Inc.||System for providing location-specific data to a user|
|US5899954||9 Apr 1996||4 May 1999||Xanavi Informatics Corporation||Current position calculating system having a function for correcting a distance factor|
|US5905451||24 Apr 1997||18 May 1999||Denso Corporation||Vehicular navigation system|
|US5908465||27 Sep 1996||1 Jun 1999||Aisin Aw Co., Ltd.||Navigation system for displaying a structure-shape map|
|US5910799||9 Apr 1996||8 Jun 1999||International Business Machines Corporation||Location motion sensitive user interface|
|US7421422 *||3 Apr 2003||2 Sep 2008||Wsi Corporation||Method for graphical interaction with geographic databases for interactive broadcast presentation|
|US20080284642 *||17 May 2007||20 Nov 2008||International Business Machines Corporation||Optimizing bandwidth of a global positioning system|
|1||"27 Countries in your pocket"; [online] [Retrieved on Sep. 29, 2005] Retrieved from the Internet <URL: http://www.mio-tech.be/en/printview/press-releases-2005-09-29.htm; 1 page.|
|2||"Animated Transition"; [online] [Retrieved on Oct. 16, 2006] Retrieved from the Internet <URL: http://designinterfaces.com/Animated-Transition; 2 pages.|
|3||"Cyberguide: a mobile context-aware tour guide", Wireless Networks Archive (Special Issue: Mobile computing and networking; selecting papers from MobiCom '96), 3(5):421-433, 1997.|
|4||"DaimlerCrysler Guide5 Usecases Overview Map", 1 page (no reference date).|
|5||"Frontiers in electronic media", Interactions Archive 4(4):32-64, 1997.|
|6||"International Roaming Guide-Personal Experience(s) from Customer and Community Member"; [online] [Retrieved Jun. 26, 2006] Retrieved from the Internet <URL: http://forums.cingular.com/cng/board/message?board.id=1185; 6 pages.|
|7||"iPhone Software/Hardware Hack: LocoGPS-GPS Add-on for the iPhone"; [online] [Retrieved on Dec. 25, 2007] Retrieved from the Internet <URL: http://www.iphonehacks.com/iphone-applications/index.html; 41 pages.|
|8||"Location-aware mobile applications based on directory services", International Conference on Mobile Computing and Networking Archive, Proceedings on the 3rd Annual ACM/IEEE International Conference on Mobile Computing and Networking, Budapest, Hungary, pp. 23-33, 1997.|
|9||"Mio 269+ Users Manula"; 2005; 44 pages.|
|10||"New program for mobile blogging for PocketPC released: MY BLOG"; [online] [Retrieved on Apr. 5, 2006]; Retrieved from the Internet, URL: http://msmobiles.com/news.php/4067.html.|
|11||"Numbering and Dialing Plan within the United States", Alliance for Telecommunications Industry Solutions; 2005; 17 pages.|
|12||"Travel Time Data Collection Handbook-Chapter 5: Its Probe Vehicle Techniques", FHWA-PL-98-035 Report, Department of Transport, University of Texas, Mar. 1998; [online] [Retrieved from the Internet at http://www.fhwa.dot.gov/ohim/handbook/chap5.pdf.|
|13||"User-centered design of mobile solutions", NAMAHN, 2006, 18 pages.|
|14||"User's Manual MioMap 2.0"; Aug. 2005; 60 pages.|
|15||"Windows Live Search for Mobile Goes Final, Still Great"; [online] [Retrieved on Mar. 11, 2007]; Retrieved from the Internet, URL: http://gizmodo.com/gadgets/software/windows-live-search-for-mobile-goes-final-still-great-236002.php; 3 pages.|
|16||"Windows Mobile 6 Professional Video Tour"; [online] [Retrieved on Mar. 11, 2007]; Retrieved from the Internet, URL: http://gizmodo.com/gadgets/cellphones/windows-mobile-6-professional-video-tour-237039.php; 4 pages.|
|17||"Windows Mobile"; Microsoft; 2007, 2 pages.|
|18||"3rd Generation Partnership Project (3GPP); Technical Specification Group (TSG) RAN; Working Group 2 (WG2); Report on Location Services (LCS)," 3G TR 25.923 v.1.0.0, Apr. 1999, 45 pages.|
|19||"3rd Generation Partnership Project (3GPP); Technical Specification Group (TSG) RAN; Working Group 2 (WG2); Report on Location Services," TS RAN R2.03 V0.1.0, Apr. 1999, 43 pages.|
|20||"3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Stage 2 Functional Specification of Location Services in UTRAN," 3G TS 25.305 v.3.1.0, Mar. 2000, 45 pages.|
|21||"3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Functional stage 2 description of location services in UMTS," 3G TS 23.171 v.1.1.0, Nov. 1999, 42 pages.|
|22||"Animated Transition"; [online] [Retrieved on Oct. 16, 2006] Retrieved from the Internet <URL: http://designinterfaces.com/Animated—Transition; 2 pages.|
|23||"Enabling UMTS / Third Generation Services and Applications," No. 11 Report from the UMTS Forum, Oct. 2000, 72 pages.|
|24||"Error: could not find a contact with this e-mail address." Outlookbanter.com. Dec. 2006, 12 pages.|
|25||"Estonian operator to launch world's first Network-based location services," Ericsson Press Release, Oct. 11, 1999, 2 pages.|
|26||"International Roaming Guide—Personal Experience(s) from Customer and Community Member"; [online] [Retrieved Jun. 26, 2006] Retrieved from the Internet <URL: http://forums.cingular.com/cng/board/message?board.id=1185; 6 pages.|
|27||"iPhone Software/Hardware Hack: LocoGPS—GPS Add-on for the iPhone"; [online] [Retrieved on Dec. 25, 2007] Retrieved from the Internet <URL: http://www.iphonehacks.com/iphone—applications/index.html; 41 pages.|
|28||"LaBarge in joint venture on bus system," Internet: URL: http://www.bizjournals.com/stlouis/stories/1998/08/10/focus2.html?t-printable, Aug. 7, 1998, 1 page.|
|29||"New Handsets Strut Their Stuff At Wireless '99," Internet: URL: http://findarticles.com/p/articles/mi—m0BMD/is—1999—Feb—11/ai—n27547656/ downloaded from Internet on Feb. 11, 1999, 3 pages.|
|30||"Report on Location Service feature (LCS) 25.923 v1.0.0," TSG-RAN Working Group 2 (Radio layer 2 and Radio layer 3), Berlin, May 25-28, 1999, 45 pages.|
|31||"Revised CR to 09/31 on work item LCS," ETSI SMG3 Plenary Meeting #6, Nice, France, Dec. 13-15, 1999. 18 pages.|
|32||"School Buses to Carry Noticom's First Application," Internet: URL: http://findarticles.com/p/articles/mi—m0BMD/is—1999—Feb—17/ai—n27547754/ downloaded from the Internet on Feb. 17, 1999, 2 pages.|
|33||"Travel Time Data Collection Handbook—Chapter 5: Its Probe Vehicle Techniques", FHWA-PL-98-035 Report, Department of Transport, University of Texas, Mar. 1998; [online] [Retrieved from the Internet at http://www.fhwa.dot.gov/ohim/handbook/chap5.pdf.|
|34||Abowd et al., "Context-awareness in wearable and ubiquitous computing," 1st International Symposium on Wearable Computers, Oct. 13-14, 1997, Cambridge, MA, 9 pages.|
|35||Akerblom, "Tracking Mobile Phones in Urban Areas," Goteborg University Thesis, Sep. 2000, 67 pages.|
|36||Anand et al., "Quantitative Analysis of Power Consumption for Location-Aware Applications on Smart Phones", IEEE International Symposium on Industrial Electronics, 2007.|
|37||Ayatsuka et al., "UbiquitousLinks: Hypermedia Links Embedded in the Real World, Technical Report of Information Processing Society, 96-HI-67," Information Processing Society of Japan, Jul. 11, 1996, 96(62):23-30.|
|38||Balliet, "Transportation Information Distribution System", IBM Technical Disclosure Bulletin, [online] [Retrieved Nov. 7, 2008] Retrieved from the Internet, URL: https://www.delphion.com/tdbs/tdb?order=86A+61395; Jun. 1986; 2 pages.|
|39||Balsiger et al., "MOGID: Mobile Geo-depended Information on Demand," Workshop on Position Dependent Information Services (W3C-WAP), 2000, 8 pages.|
|40||Beard et al., "Estimating Positions and Paths of Moving Objects", IEEE 2000, pp. 1-8.|
|41||Bederson, B.B., Audio Augmented Reality: A Prototype Automated Tour Guide [online] [retrieved on Aug. 30, 2002] [retrieved from http://www.cs.umd.edu/~bederson/papers/chi-95-aar/] pp. 1-4.|
|42||Bederson, B.B., Audio Augmented Reality: A Prototype Automated Tour Guide [online] [retrieved on Aug. 30, 2002] [retrieved from http://www.cs.umd.edu/˜bederson/papers/chi-95-aar/] pp. 1-4.|
|43||Benefon ESC! GSM+GPS Personal Navigation Phone, benefon.com, Copyright 2001, 4 pages.|
|44||Berman et al., "The Role of Dead Reckoning and Inertial Sensors in Future General Aviation Navigation", IEEE, 1998, pp. 510-517.|
|45||Bevly et al., "Cascaded Kalman Filters for Accurate Estimation of Multiple Biases, Dead-Reckoning Navigation, and Full State Feedback Control of Ground Vehicles", IEEE Transactions on Control Systems in Technology, vol. 15, No. 2, Mar. 2007, pp. 199-208.|
|46||Binzhuo et al., "Mobile Phone GIS Based on Mobile SVG", IEEE 2005.|
|47||Blumenberg et al., U.S. Appl. No. 12/119,316, filed May 12, 2008.|
|48||Bokharouss et al., "A Location-Aware Mobile Call Handling Assistant", International Conference on Advanced Information Networking and Applications Workshops, 2007.|
|49||Bonsignore, "A Comparative Evaluation of the Benefits of Advanced Traveler Information System (ATIS) Operational Tests," MIT Masters Thesis, Feb. 1994, 140 pages.|
|50||Boonsrimuang et al., "Mobile Internet Navigation System", IEEE, 2002, pp. 325-328.|
|51||Borsodi, "Super Resolution of Discrete Arrivals in a Cellular Geolocation System," University of Calgary Thesis, Apr. 2000, 164 pages.|
|52||Brown, "The stick-e document: a framework for creating context-aware applications," Electronic Publishing, 1995, 8:259-272.|
|53||Brown, "Triggering Information by Context," Personal Technologies, 1998, 2:18-27.|
|54||Budka et al., "A Bayesian method to Improve Mobile Geolocation Accuracy", IEEE, 2002, pp. 1021-1025.|
|55||Burnett, "Usable Vehicle Navigation Systems: Are We There Yet?" Vehicle Electronic Systems 2000, Jun. 29-30, 2000, 3.1.1-3.1.12.|
|56||Camp et al., "A computer-based method for predicting transit time systems", Decsision Sciences, vol. 5, pp. 339-346, 1974.|
|57||Carew; "Phones that tell you where to drive, meet, eat"; [online] [Retrieved May 26, 2007]; Retrieved from the Internet <URL httlp://news.yahoo.com/s/nm/20070525/wr-nm/column-pluggedin-dc-2&printer=1;-ylt=Ahqaftn7xmlS2r0FZFeu9G4ht.cA; 2 pages.|
|58||Carew; "Phones that tell you where to drive, meet, eat"; [online] [Retrieved May 26, 2007]; Retrieved from the Internet <URL httlp://news.yahoo.com/s/nm/20070525/wr—nm/column—pluggedin—dc—2&printer=1;—ylt=Ahqaftn7xmlS2r0FZFeu9G4ht.cA; 2 pages.|
|59||Challe, "CARMINAT-An Integrated information and guidance system," Vehicle Navigation and Information Systems Conference, Oct. 20-23, 1991, Renault-Direction de la Recherche, Rueil-Malmaison, France.|
|60||Challe, "CARMINAT—An Integrated information and guidance system," Vehicle Navigation and Information Systems Conference, Oct. 20-23, 1991, Renault—Direction de la Recherche, Rueil-Malmaison, France.|
|61||Change Request for "U.S. specific Emergency Services requirements included as an informative annex," Nov. 29, 1999, 2 pages.|
|62||Charny, "AT&T puts 411 to the text"; [online] [Retrieved Mar. 4, 2009]; Retrieved from the Internet <URL http://news.cnet.com/ATT-puts-411-to-the-text/2100-1039-3-1000669.html; May 8, 2003; 2 pages.|
|63||Charny, "AT&T puts 411 to the text"; [online] [Retrieved Mar. 4, 2009]; Retrieved from the Internet <URL http://news.cnet.com/ATT-puts-411-to-the-text/2100-1039—3-1000669.html; May 8, 2003; 2 pages.|
|64||Cheverst et al., "Architectural Ideas for the Support of Adaptive Context-Aware Applications," Proceedings of Workshop on Infrastructure for Smart Devices—How to Make Ubiquity an Actuality, HUC'00, Bristol, Sep. 2000, 3 pages.|
|65||Cheverst et al., "Design of an Object Model for a Context Sensitive Tourist Guide," Computers and Graphics, 1999, 23(6):883-891.|
|66||Cheverst et al., "Developing Interfaces for Collaborative Mobile Systems," 1999, 15 pages.|
|67||Cheverst et al., "Experiences of Developing and Deploying a Context-Aware Tourist Guide: The GUIDE Project," 2000, pp. 20-31.|
|68||Cheverst et al., "Exploiting Context to Support Social Awareness and Social Navigation," SIGGROUP Bulleting Dec. 2000, 21(3):43-48.|
|69||Cheverst et al., "Services to Support Consistency in Mobile Collaborative Applications," Proc. 3rd International Workshop on Services in Distributed Networked Environments, 1996, 8 pages.|
|70||Cheverst et al., "Sharing (Location) Context to Facilitate Collaboration Between City Visitors," 2000, 8 pages.|
|71||Cheverst et al., "Supporting Collaboration in Mobile-aware Groupware," Workshop on Handheld CSCW, 1998, 6 pages.|
|72||Cheverst et al., "The Role of Connectivity in Supporting Context-Sensitive Applications," HUC'99, LNCS 1707, 1999, pp. 193-209.|
|73||Cheverst et al., "The Support of Mobile-Awareness in Collaborative Groupware," Personal Technologies, 1999, 3:33-42.|
|74||Cho et al., A Traveler Information Service Structure in Hybrid T-DMB and Cellular Communication Network, Broadcast Systems Research Group, IEEE, 2006, pp. 747-750.|
|75||Christie et al., "Development and Deployment of GPS wireless devices for E911 and Location based services", IEEE 2002.|
|76||Chua et al., "Intelligent Portal for Event-triggered SMS Alerts", 2nd International Conference on Mobile Technology, Applications and Systems, 2005.|
|77||Civilis et al., "Efficient Tracking of Moving Objects with Precision Guarantees", IEEE, Proceedings of the First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004, 10 pages.|
|78||Clarke et al., "Development of Human Factors Guidelines for Advanced Traveler Information Systems (ATIS) and Commercial Vehicle Operations (CVO): Comparable Systems Analysis," U.S. Department of Transportation Federal Highway Administration, Publication No. FHWA-RD-95-197, Dec. 1996, 212 pages.|
|79||Costa et al., "Experiments with Reflective Middleware," Proceedings of the ECOOP'98 Workshop on Reflective Object-Oriented Programming and Systems, ECOOP'98 Workshop Reader, 1998, 13 pages.|
|80||Dalrymple, "Google Maps adds locator, but not for iPhone," [online] [Retrieved Nov. 30, 2007]; Retrieved from the Internet URL: http://news.yahoo.com/s/macworld/20071130/tc-macworld/googlemaps20071130-0&printer=1;-ylt=Auvf3s6LQK-pOaJ1b954T-DQn6gB; 1 page.|
|81||Dalrymple, "Google Maps adds locator, but not for iPhone," [online] [Retrieved Nov. 30, 2007]; Retrieved from the Internet URL: http://news.yahoo.com/s/macworld/20071130/tc—macworld/googlemaps20071130—0&printer=1;—ylt=Auvf3s6LQK—pOaJ1b954T—DQn6gB; 1 page.|
|82||Davies et al., "‘Caches in the Air’: Disseminating Tourist Information in the Guide System," Second IEEE Workshop on Mobile Computer Systems and Applications, Feb. 25-26, 1999, 9 pages.|
|83||Davies et al., "L2imbo: A distributed systems platform for mobile computing," Mobile Networks and Applications, 1998, 3:143-156.|
|84||Dey et al., "CyberDesk: a framework for providing self-integrating context-aware services," Knowledge-Based Systems, 1998, 11:3-13.|
|85||Dey, "Context-Aware Computing: The CyberDesk Project," [online] Retrieved from the Internet: URL: http://www.cc.gatech.edu/fce/cyberdesk/pubs/AAAI98/AAAI98.html; AAAI '98 Spring Symposium, Stanford University, Mar. 23-25, 1998, downloaded from the Internet on Aug. 6, 2010, 8 pages.|
|86||Dibdin, Peter, "Where are mobile location based services?", Dec. 14, 2001, pp. 1-8.|
|87||Digital cellular telecommunications system (Phase 2+); Location Services (LCS); Service description, Stage 1 (GSM 02.71) ETSI, Apr. 1999, 22 pages.|
|88||Dix et al., "Exploiting Space and Location as a Design Framework for Interactive Mobile Systems," ACM Transactions on Computer-Human Interaction (TOCHI)—Special issue on human-computer interaction with mobile systems, 2000, 7(3):285-321.|
|89||Drane and Rizos, "Role of Positioning Systems in ITS," Positioning Systems in Intelligent Transportation Systems, Dec. 1997, pp. 312, 346-349.|
|90||Drane et al., "The accurate location of mobile telephones", Third Annual World Congress on Intelligent Transport Systems, Orlando, Florida, Oct. 1996.|
|91||Drane et al., "Positioning GSM Telephones," IEEE Communications Magazine, Apr. 1998, pp. 46-59.|
|92||Dunn et al., "Wireless Emergency Call System", IBM TDB, Sep. 1994.|
|93||Ebine, "Dual Frequency resonant base station antennas for PDC systems in Japan", IEEE, pp. 564-567, 1999.|
|94||Efstratiou and Cheverst, "Reflection: A Solution for Highly Adaptive Mobile Systems," 2000 Workshop on Reflective Middleware, 2000, 2 pages.|
|95||Efstratiou et al., "Architectural Requirements for the Effective Support of Adaptive Mobile Applications," 2000, 12 pages.|
|96||Evans, "In-Vehicle Man-Machine Interaction the Socrates Approach", Vehicle Navigation & Information System Conference Proceedings, Aug. 31-Sep. 2, 1994, pp. 473-477.|
|97||Feddema et al., "Cooperative Sentry Vehicles and Differential GPS Leapfrog," 2000, United States Department of Energy, pp. 1-12.|
|98||Fischer et al., "System Performance Evaluation of Mobile Positioning Methods," IEEE, Aug. 2002, pp. 1962-1966.|
|99||Flinn and Satyanarayanan, "PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications," Proc. WMCSA '99 Second IEEE Workshop on Mobile Computing Systems and Applications, Feb. 25-26, 1999, 9 pages.|
|100||FM 3-25.26 Map Reading and Land Navigation Field Manual No. 3-25.26, Headquarters Department of the Army, Washington, DC [online] [retrieved on Apr. 9, 2004] [retrieved from http://22.214.171.124/cgi-bin/atdl.dll/fm/3-25.26/toc.htm] Jul. 20, 2001, pp. 1-7 and J-1 to J-3.|
|101||French and Driscoll, "Location Technologies for ITS Emergency Notification and E911," Proc. 1996 National Technical Meeting of the Institute of Navigation, Jan. 22-24, 1996, pp. 355-359.|
|102||Freundschuh, "Does ‘Anybody’ Really Want (Or Need) Vehicle Navigation Aids?" First Vehicle Navigation and Information System Conference, Sep. 11-13, 1989, Toronto, Canada, 5 pages.|
|103||Friday et al., "Developing Adaptive Applications: The MOST Experience," J. Integrated Computer-Aided Engineering, 1999, pp. 143-157.|
|104||Gould, "The Provision of Usable Navigation Assistance: Considering Individual Cognitive Ability," First Vehicle Navigation and Information System Conference, Sep. 11-13, 1989, Toronto, Canada, 7 pages.|
|105||GPS 12 Personal Navigator Owner's Manual & Reference, Garmin Corporation, Jan. 1999, pp. 1-60.|
|106||Green et al., "Suggested Human Factors Design Guidelines for Driver Information Systems," Technical Report UMTRI-93-21, Nov. 1993, 119 pages.|
|107||Gunnarsson et al., "Location Trial System for Mobile Phones," IEEE, 1998, pp. 2211-2216.|
|108||Guo et al., "An Intelligent Query System based on Chinese Short Message Service for Restaurant Recommendation", IEEE 2007, 1 page.|
|109||Hameed et al., "An Intelligent Agent-Based Medication and Emergency System", IEEE 2006.|
|110||Helal et al., "Drishti: An Integrated Navigation System for Visually Impaired and Disabled", Fifth International Symposium on Wearable Computers (ISWC'01), IEEE, 2001, pp. 149-156.|
|111||Herz, U.S. Appl. No. 12/270,814, filed Nov. 13, 2008.|
|112||Hodes and Katz, "Composable ad hoc location-based services for heterogeneous mobile clients," Wireless Networks, 1999, 5:411-427.|
|113||Hohman et al., "GPS Roadside Integrated Precision Positioning System", Position Location and Navigation Symposium (IEEE 2000), pp. 221-230.|
|114||Hoogenraad, "Location Dependent Services," 3rd AGILE Conference on Geographic Information Science, Helsinki/Espoo, Finland, May 25-27, 2000, pp. 74-77.|
|115||International Numbering and SMS-Type of Numbering, TON, Numbering Plan Indicator, NPI, [online] [Retrieved Jan. 5, 2007] Retrieved from the Internet <URL: http://www.activeexperts.com/support/activsms/tonnpi/.|
|116||International Numbering and SMS—Type of Numbering, TON, Numbering Plan Indicator, NPI, [online] [Retrieved Jan. 5, 2007] Retrieved from the Internet <URL: http://www.activeexperts.com/support/activsms/tonnpi/.|
|117||International Search Report and Written Opinion, dated Jun. 9, 2008, issued in Interntiaonal Application No. PCT/US2007/088880, filed Dec. 27, 2007.|
|118||International Search Report and Written Opinion, dated Oct. 1, 2009, issued in PCT/US2009/041298.|
|119||Jain, R., Potential Networking Applications of Global Positioning Systems (GPS) [online] [retrieved on Nov. 18, 2008] [retrieved from http://arxiv.org/ftp/cs/papers/9809/9809079.pdf] OSU Technical Report TR-24, Apr. 1996, pp. 1-40.|
|120||Jirawimut et al., "A Method for Dead Reckoning Parameter Correction in Pedestrian Navigation System", IEEE Transactions on Instrumentation and Measurement, vol. 52, No. 1, Feb. 2003, pp. 209-215.|
|121||Johnson, U.S. Appl. No. 11/827,065, filed Jul. 10, 2007.|
|122||Johnson, U.S. Appl. No. 12/044,363, filed Mar. 7, 2008.|
|123||Jose and Davies, "Scalable and Flexible Location-Based Services for Ubiquitous Information Access," HUC'99, LNCS 1707, 1999, pp. 52-66.|
|124||Ju et al., "RFID Data Collection and Integration based on Mobile Agent", IEEE, 2006.|
|125||Kbar et al., "Mobile Station Location based on Hybrid of Signal Strength and Time of Arrival", IEEE, 2005.|
|126||Khattak et al., "Bay Area ATIS Testbed Plan," Research Reports, California Partners for Advanced Transit and Highways (PATH), Institute of Transportation Studies, UC Berkeley, Jan. 1, 1992, 83 pages.|
|127||Klinec and Nolz, "Nexus-Positioning and Communication Environment for Spatially Aware Applications," IAPRS, Amsterdam, 2000, 7 pages.|
|128||Koide et al., "3-D Human Navigation System with Consideration of Neighboring Space Information", IEEE International Conference on Systems, Man and Cybernetics, 2006 (SMC '06), vol. 2, (Oct. 8-11, 2006), pp. 1693-1698.|
|129||Kovacs et al., "Adaptive Mobile Access to Context-aware Services," Proc. ASAMA '99 Proc. First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents, IEEE Computer Society Washington, DC, 1999, 12 pages.|
|130||Kreller et al., "A Mobile-Aware City Guide Application," ACTS Mobile Communication Summit, 1998, Rhodes, Greece, 7 pages.|
|131||Kreller et al., "UMTS: A Middleware Architecture and Mobile API/Approach," IEEE Personal Communications, Apr. 1998, pp. 32-38.|
|132||Kugler and Lechner, "Combined Use of GPS and LORAN-C in Integrated Navigation Systems," Fifth International Conference on Satellite Systems for Mobile Communications and Navigation, London, UK, May 13-15, 1996, pp. 199-207.|
|133||Kyriazakos et al., "Optimization of the Handover Algorithm based on the Position of the Mobile Terminals," Communications and Vehicular Technology, Oct. 2000, pp. 155-159.|
|134||Leonhardt and Magee, "Multi-Sensor Location Tracking," MOBICOM 98, Dallas, TX, pp. 203-214.|
|135||Leonhardt and Magee, "Towards a general location service for mobile environments," Proc. Third International Workshop on Services in Distributed and Networked Environments, Jun. 3-4, 1996, 8 pages.|
|136||Lloyd et al., "Cellular phone base stations installation violate the Electromagnetic Compatibility regulations", IEEE, 2004.|
|137||Long et al., "Rapid Prototyping of Mobile Context-Aware Applications: The Cyberguide Case Study," MobiCom '96, 1996, 11 pages.|
|138||Low et al., U.S. Appl. No. 12/233,358, filed Sep. 18, 2008.|
|139||Lusky et al., "Mapping the Present," ColoradoBiz, Nov. 1999, 26(11):16-17.|
|140||Mahmassani et al., "Providing Advanced and Real-Time Travel/Traffic Information to Tourists," Center for Transportation Research, Bureau of Engineering Research, The University of Texas at Austin, Oct. 1998, 15 pages.|
|141||Manabe et al., "On the M-CubITS Pedestrian Navigation System", IEEE, 2006, pp. 793-798.|
|142||Mark, "A Conceptual Model for Vehicle Navigation Systems," First Vehicle Navigation and Information System Conference, Sep. 11-13, 1989, Toronto, Canada, 11 pages.|
|143||Maxwell et al., "Alfred: The Robot Waiter Who Remembers You," AAAI Technical Report WS-99-15, 1999, 12 pages.|
|144||McCarthy and Meidel, "ACTIVEMAP: A Visualization Tool for Location Awareness to Support Informal Interactions," HUC '99, LNCS 1707, 1999, pp. 158-170.|
|145||Meier et al., "Location-Aware Event-Base Middleware: A Paradigm for Collaborative Mobile Applications?", Sep. 2003.|
|146||Microsoft Outlook 2003 User's Guide, http://opan.admin.ufl.edu/user—guides/outlook2003.htm. Aug. 2004, 17 pages.|
|147||Miller et al., "Synchronization of Mobile XML Databases by Utilizing Deferred Views", IEEE 2004.|
|148||Miller et al., "Integrating Hierarchical Navigation and Querying: A User Customizable Solution," ACM Multimedia Workshop on Effective Abstractions in Multimedia Layout, Presentation, and Interaction, San Francisco, CA, Nov. 1995, 8 pages.|
|149||Muraskin, "Two-Minute Warnings for School Bus Riders," Internet: URL: http://www.callcentermagazine.com/shared/printableArticle.jhtml:jsessionid=PQH1SZXW... Jul. 1, 1999, 3 pages.|
|150||Nagao et al., Walk Navi: A Location-Aware Interactive Navigation/Guideline System and Software III, First edition, pp. 9-48, published by Kindai-Kagaku-Sya Co. Ltd., Dec. 10, 1995.|
|151||Nardi et al., "Integrating Communication and Information through Contact Map", Communications of the ACM, vol. 45, No. 4, Apr. 2002.|
|152||Ni and Deakin, "On-Board Advanced Traveler Information Systems," Dec. 1, 2002, 10 pages.|
|153||Noonan and Shearer, "Intelligent Transportation Systems Field Operational Test Cross-Cutting Study Advance Traveler Information systems," Intelligent Transportation Systems Field Operational Test Cross-Cutting Study, Sep. 1998, 26 pages.|
|154||Northard, "Docking Station Communication Link", IBM TDB, Feb. 1994.|
|155||O'Grady et al., "A Tourist-Centric Mechanism for Interacting with the Environment," Proceedings of the First International Workshop on Managing Interactions in Smart Environments (MANSE '99), Dublin, Ireland, Dec. 1999, pp. 56-67.|
|156||Oh et al., "Spatial Applications Using 4S Technology for Mobile Environment", IEEE 2002.|
|157||Paksoy et al., "The Global Position System-Navigation Tool of the Future", Journal of Electrical & Electronics, 2002, vol. 2, No. 1, pp. 467-476.|
|158||Paksoy et al., "The Global Position System—Navigation Tool of the Future", Journal of Electrical & Electronics, 2002, vol. 2, No. 1, pp. 467-476.|
|159||Parikh, "Tele Locate", IBM Technical Disclosure Bulletin, [online] [Retrieved Nov. 7, 2008] Retrieved from the Internet, URL: https://www.delphion.com/tdbs/tdb?order=92A+62775; Sep. 1992; 1 page.|
|160||Partial International Search Report, dated Jul. 29, 2008, issued in corresponding PCT/US2008/050295.|
|161||Pascoe et al., "Developing Personal Technology for the Field," Personal Technologies, 1998, 2:28-36.|
|162||Pfoser et al., "Dynamic Travel Time Maps-Enabling Efficient Navigation", Proceedings of the 18th International Conference on Scientific and Statistical Database Management (SSDBM'06), IEEE, 10 pages.|
|163||Pfoser et al., "Dynamic Travel Time Maps—Enabling Efficient Navigation", Proceedings of the 18th International Conference on Scientific and Statistical Database Management (SSDBM'06), IEEE, 10 pages.|
|164||Popescu-Zeletin et al., "Applying Location-Aware Computing for Electronic Commerce: Mobile Guide," Proc. 5th Conference on Computer Communications, AFRICOM-CCDC'98,Oct. 20-22, 1998, 14 pages.|
|165||Portfolio 2007; [online] [Retrieved on Jun. 14, 2007]; Retrieved from the Internet, URL: http://eric.wahlforss.com/folio; 3 pages.|
|166||Pungel, "Traffic control—beat the jam electronically," Funkschau, 1988, 18:43-45.|
|167||RD 409052, Research Disclosure Alerting Abstract, "Location dependent information for satellite based vehicle communication-required application of Global Position System (GPS) to automatically extract relevant portions of data package as vehicle changes position," May 10, 1998, 1 page.|
|168||Rekimoto, J., Augment-able Reality: Situated Communication through Physical and Digital Spaces, iswc, pp. 68, Second International Symposium on Wearable computers (ISWC'98), 1998, pp. 1-8.|
|169||Review Guide-Google Maps for mobile (beta); Google; 2006; 7 pages.|
|170||Review Guide—Google Maps for mobile (beta); Google; 2006; 7 pages.|
|171||Rillings and Betsold, "Advanced driver information systems," Vehicular Technology, IEEE Vehicular Technology Society, 1991, 40:31-40.|
|172||Rogers et al., "Adaptive User Interfaces for Automotive Environments", IEEE Intelligent Vehicles Symposium 2000, Oct. 3-5, 2000, pp. 662-667.|
|173||Rozier, J., Hear & There: An Augmented Reality System of Linked Audio, Proceedings of the International Conference on Auditory Display, Atlanta, GA, Apr. 2000, pp. 1-6.|
|174||Samadani et al., "PathMaker: Systems for Capturing Trips", IEEE (2004) International Conference on Multimedia and Expo., Publication Date: Jun. 27-30, 2004, vol. 3, pp. 2123-2126, 2004.|
|175||Sazegari et al., U.S. Appl. No. 12/122,339, filed May 16, 2008.|
|176||Schreiner, "Where We At? Mobile Phones Brings GPS to the Masses", IEEE Computers Society, May/Jun. 2007, pp. 6-11.|
|177||Serafin et al., "Functions and Features of Future Driver Information Systems," Technical Report UMTRI-91-16, May 1991, 104 pages.|
|178||Sharpe et al., U.S. Appl. No. 12/434,582, filed May 1, 2009.|
|179||Sharpe et al., U.S. Appl. No. 12/434,586, filed May 1, 2009.|
|180||Shekhar and Liu, "Genesis and Advanced Traveler Information Systems (ATIS): Killer Applications for Mobile Computing?" NSF Mobidata Workshop on Mobile and Wireless Information Systems, Nov. 1994, 20 pages.|
|181||Shibata et al., "Development and Integration of Generic Components for a Teachable Vision-Based Mobile Robot," IEEE/ASME Transactions on Mechatronics, 1996, 1(3):230-236.|
|182||Spohrer. "New Paradigms for Using Computers", 1997; retrieved from the Internet, URL: .|
|183||Spohrer. "New Paradigms for Using Computers", 1997; retrieved from the Internet, URL: <http://almaden.ibm.com/npuc97/1997/spohrer.htm>.|
|184||Sung et al., "Towards Reliable Peer-to-Peer Data Sharing over Mobile Ad hoc Networks", IEEE, 2005.|
|185||Tarumi et al., "Public Applications of SpaceTag and Their Impacts," Digital Cities, LNCS 1765, 2000, pp. 350-363.|
|186||Tebbutt, "Dial your way out of the woods," The Australian, Feb. 2000, 1 page.|
|187||Tijerina et al., "Driver Workload Assessment of Route Guidance System Destination Entry While Driving: A Test Track Study," Proceedings of the 5th ITS World Congress, Oct. 12-16, 1998, Seoul, Korea, 9 pages.|
|188||Tso et al., "Always On, Always Connected Mobile Computing," Mobile Communications Operation—Mobile Handheld Products Group, 1996, pp. 918-924.|
|189||Tsuzawa and Okamoto, "Advanced Mobile Traffic Information and Communication System," First Vehicle Navigation and Information Systems Conference, Sep. 11-13, 1989, Toronto, Canada, Abstract only.|
|190||US 6,731,928, May 4, 2004, Tanaka (withdrawn).|
|191||Van Os et al., U.S. Appl. No. 12/165,413, filed Jun. 30, 2008.|
|192||Wang and Lin, "Location Aware Information Agent over WAP," Tamkang Journal of Science and Engineering, 2000, 3(2):107-115.|
|193||Wang et al., "A Unified Vehicle Supervising and Traffic Information System", IEEE, 1996, pp. 968-972.|
|194||Weiss et al., "Zone services-An approach for location-based data collection", Proceedings of the 8th International Conference on E-commerce Technology and the 3rd IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (8 pages), 2006.|
|195||Weiss et al., "Zone services-An approach for location-based data collection", Proceedings of the 8th International Conference on E-commerce Technology and the 3rd IEEE International Conference on Enterprise Computing, E-Commerce and E-Services, 2006; 8 pages.|
|196||Weiss et al., "Zone services—An approach for location-based data collection", Proceedings of the 8th International Conference on E-commerce Technology and the 3rd IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (8 pages), 2006.|
|197||Weiss et al., "Zone services—An approach for location-based data collection", Proceedings of the 8th International Conference on E-commerce Technology and the 3rd IEEE International Conference on Enterprise Computing, E-Commerce and E-Services, 2006; 8 pages.|
|198||Wheeler et al., "Development of Human Factors Guidelines for Advanced Traveler Information Systems and Commercial Vehicle Operations: Task Analysis of ATIS/CVO Functions," US Dept. Transportation Federal Highway Administration Research and Development, Publication No. FHWA-RD-95-176, Nov. 1996, 124 pages.|
|199||Wong, "GPS: making roads safer and solving traffic tangles," Asia Engineer, 1995, 23(9):31-32.|
|200||Yamamoto et al., "Position Location Technologies Using Signal Strength in Cellular Systems", IEEE, 2001, pp. 2570-2575.|
|201||Yang et al. "Global Snapshots for Distributed Debugging", IEEE, pp. 436-440, 1992.|
|202||Yang et al., "A Mutlimedia System for Route Sharing and Video-based Navigation", IEEE, 2006, pp. 73-76.|
|203||Yanyan et al., "The model of optimum route selection in vehicle automatic navigation system based on unblocked reliability analyses", IEEE 2003.|
|204||Ygnace et al., "Travel Time Estimation on the San Francisco Bay Area Network Using Cellular Phones as Probes", Working Paper, Institute of Transportation Studies, University of California, Berkeley, 2000.|
|205||Yim et al., "Travinfo Field Operational Test: Work Plan for the Target, Network, and Value Added Reseller (VAR) Customer Studies," Working Papers, California Partners for Advanced Transit and Highways (PATH), Institute of Transportation Studies, UC Berkeley, Apr. 1, 1997, 49 pages.|
|206||Yogesh C. Rathod, Third Party Submission in U.S. Appl. No. 12/233,358 mailed Mar. 30, 2010, 12 pages.|
|207||Yokote, "The Apertos Reflective Operating System: The Concept and Its Implementation," OOPSLA'92, pp. 414-434.|
|208||Zhao, "Mobile Phone Location Determination and Its Impact on Intelligent Transportation Systems," IEEE Transactions on Intelligent Transportation Systems, Mar. 2000, 1(1):55-64.|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US8213958 *||28 Dec 2009||3 Jul 2012||Chi Mei Communication Systems, Inc.||Electronic device and method for managing call records|
|US8296055 *||2 Jun 2008||23 Oct 2012||Randy Lawrence Canis||Method and system for positional communication|
|US8364171||23 Jul 2012||29 Jan 2013||Enhanced Geographic Llc||Systems and methods to determine the current popularity of physical business locations|
|US8437776||23 Jul 2012||7 May 2013||Enhanced Geographic Llc||Methods to determine the effectiveness of a physical advertisement relating to a physical business location|
|US8447331||23 Jul 2012||21 May 2013||Enhanced Geographic Llc||Systems and methods to deliver digital location-based content to a visitor at a physical business location|
|US8509123 *||1 Mar 2013||13 Aug 2013||Voxer Ip Llc||Communication application for conducting conversations including multiple media types in either a real-time mode or a time-shifted mode|
|US8515459||13 Jan 2013||20 Aug 2013||Enhanced Geographic Llc||Systems and methods to provide a reminder relating to a physical business location of interest to a user when the user is near the physical business location|
|US8558847 *||13 Jul 2009||15 Oct 2013||Raytheon Company||Displaying situational information based on geospatial data|
|US8559977||15 Mar 2013||15 Oct 2013||Enhanced Geographic Llc||Confirming a venue of user location|
|US8566236||12 Nov 2012||22 Oct 2013||Enhanced Geographic Llc||Systems and methods to determine the name of a business location visited by a user of a wireless device and process payments|
|US8571259 *||17 Jun 2009||29 Oct 2013||Robert Allan Margolis||System and method for automatic identification of wildlife|
|US8589075 *||19 Oct 2011||19 Nov 2013||Google Inc.||Method, system, and computer program product for visualizing trip progress|
|US8612144 *||23 Oct 2006||17 Dec 2013||Robert Bosch Gmbh||Method for operating a navigation device and a corresponding navigation device|
|US8626194||4 Dec 2012||7 Jan 2014||Enhanced Geographic Llc||Systems and methods to determine the name of a business location visited by a user of a wireless device and provide suggested destinations|
|US8774839||15 Mar 2013||8 Jul 2014||Enhanced Geographic Llc||Confirming a venue of user location|
|US8804990 *||13 Mar 2013||12 Aug 2014||Acer Incorporated||Portable apparatus|
|US8818726||14 Nov 2013||26 Aug 2014||Google Inc.||Method, system, and computer program product for visualizing trip progress|
|US8892126||21 Apr 2014||18 Nov 2014||Enhanced Geographic Llc||Systems and methods to determine the name of a physical business location visited by a user of a wireless device based on location information and the time of day|
|US8897541||3 Jun 2011||25 Nov 2014||Trimble Navigation Limited||Accurate digitization of a georeferenced image|
|US8942483 *||14 Sep 2009||27 Jan 2015||Trimble Navigation Limited||Image-based georeferencing|
|US8988216||29 Mar 2013||24 Mar 2015||International Business Machines Corporation||Audio positioning system|
|US8989502||13 Mar 2013||24 Mar 2015||Trimble Navigation Limited||Image-based georeferencing|
|US9042657||13 Mar 2013||26 May 2015||Trimble Navigation Limited||Image-based georeferencing|
|US9054912 *||12 Jul 2013||9 Jun 2015||Voxer Ip Llc||Communication application for conducting conversations including multiple media types in either a real-time mode or a time-shifted mode|
|US9076032 *||30 Jun 2014||7 Jul 2015||Google Inc.||Specularity determination from images|
|US9076165||19 May 2014||7 Jul 2015||Enhanced Geographic Llc||Systems and methods to determine the name of a physical business location visited by a user of a wireless device and verify the authenticity of reviews of the physical business location|
|US20090299618 *||23 Oct 2006||3 Dec 2009||Rainer Cornelius||Method for operating a navigation device and a corresponding navigation device|
|US20090299628 *||3 Dec 2009||Randy & Terri Canis||Method and system for positional communication|
|US20100222996 *||2 Sep 2010||Navteq North America, Llc||Dual Representation of an Address in a Database|
|US20100304723 *||28 Dec 2009||2 Dec 2010||Chi Mei Communication Systems, Inc.||Electronic device and method for managing call records|
|US20100305844 *||14 Sep 2009||2 Dec 2010||Choi Sung-Ha||Mobile vehicle navigation method and apparatus thereof|
|US20100322483 *||17 Jun 2009||23 Dec 2010||Robert Allan Margolis||System and method for automatic identification of wildlife|
|US20110010674 *||13 Jul 2009||13 Jan 2011||Raytheon Company||Displaying situational information based on geospatial data|
|US20110064312 *||14 Sep 2009||17 Mar 2011||Janky James M||Image-based georeferencing|
|US20110320450 *||29 Jun 2010||29 Dec 2011||Alice Liu||Location based grouping of browsing histories|
|US20120086727 *||12 Apr 2012||Nokia Corporation||Method and apparatus for generating augmented reality content|
|US20130301482 *||12 Jul 2013||14 Nov 2013||Voxer Ip Llc||Communication application for conducting conversations including multiple media types in either a real-time mode or a time-shifted mode|
|US20150170369 *||30 Jun 2014||18 Jun 2015||Google Inc.||Specularity determination from images|
|U.S. Classification||701/426, 340/988, 340/995.1, 701/300, 340/995.24, 701/469, 701/455|
|Cooperative Classification||G01C21/20, H04M2250/22, G01C21/00, H04M1/72572, H04M2250/12|
|European Classification||H04M1/725F2G, G01C21/20|
|28 Sep 2009||AS||Assignment|
Owner name: APPLE INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FORSTALL, SCOTT;CHRISTIE, GREGORY N.;BORCHERS, ROBERT E.;AND OTHERS;REEL/FRAME:023288/0743;SIGNING DATES FROM 20080310 TO 20080611
Owner name: APPLE INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FORSTALL, SCOTT;CHRISTIE, GREGORY N.;BORCHERS, ROBERT E.;AND OTHERS;SIGNING DATES FROM 20080310 TO 20080611;REEL/FRAME:023288/0743
|5 Jun 2012||CC||Certificate of correction|
|15 Jul 2015||FPAY||Fee payment|
Year of fee payment: 4