throbber
US 7,333,820 B2
`(10) Patent No.:
`az) United States Patent
`Shehaet al.
`(45) Date of Patent:
`Feb. 19, 2008
`
`
`US007333820B2
`
`(54) SYSTEM AND METHOD FOR PROVIDING
`ROUTING, MAPPING, AND RELATIVE
`POSITION INFORMATION TO USERS OF A
`COMMUNICATION NETWORK
`
`(75)
`
`Inventors: Michael A. Sheha, Pasadena, CA (US);
`Stephen Petilli, Pasadena, CA (US);
`Angie Sheha, Pasadena, CA (US)
`(73) Assignee: Networks In Motion, Inc., Aliso Viejo,
`CA (US)
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`US.C. 154(b) by 0 days.
`(21) Appl. No.: 10/194,518
`(22)
`Filed:
`Jul. 11, 2002
`(65)
`Prior Publication Data
`
`(*) Notice:
`
`(51)
`
`Jan. 23, 2003
`US 2003/0016804 Al
`Related U.S. Application Data
`,
`(60) Provisional application No. 60/305,975, filed on Jul.
`17, 2001.
`Int. Cl.
`(2006.01)
`H04Q 7/20
`(52) US. Ch we, 455/457; 455/456.4; 379/201 .07;
`379/201 .06; 379/201.08
`(58) Field of Classification Search ................ 342/450,
`342/457, 357.08, 357.09, 357.1, 357.13,
`342/357.17, 357.06, 357.01; 455/457, 456.1,
`455/415, 566, 414.1, 411, 410, 427, 12.1,
`455/404.1, 404.2, 456.2, 456.3, 456.5, 456.6,
`455/517, 456.4; 701/202, 209, 211, 201,
`701/200, 207, 208, 213, 300; 379/88.19,
`379/142.06, 142.05, 142.1, 93.23, 88.2, 88.21,
`379/142.04, 142.17, 142.02, 201.06, 201.07,
`379/201.08, 201.11; 340/988, 989, 990,
`340/991, 993, 995.1, 995.12, 995.2, 995.19,
`340/995 .24, 995.23
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,930,662 A
`7/1990 Nimuraet al. cecccscscee 701/211
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`2305568
`4/1997
`GB
`96/36930
`WO
`11/1996
`Primary Examiner—Joseph Feild
`Assistant Examiner—Pierre-Louis Desir
`(74) Autiorney, Agent, or Firm—Morrison & Foerster LLP
`
`(57)
`
`ABSTRACT
`
`The present invention is directed to a system and method for
`Sas
`:
`ee
`.
`providing real-time position information of one party to
`anotherparty by utilizing a conventional telecommunication
`network system such as the convention telephone network,
`a mobile telecommunications network, a computer network,
`or the Internet. More specifically, the preferred embodiments
`of the present invention allow a caller and a receiver of a
`telephone call to provide to and receive from each other
`position information related to the caller and/or receiver's
`physical location, including address information, GPS coor-
`dinates, nearby fixed locations such as a parking structure,
`ete. Additionally, the preferred embodiments of the present
`invention allow a caller and receiver to retrieve routing
`instructions or mapsfor traveling to or from each other. In
`another embodimentof the present invention, a party may
`locate the position of another party via the entry of the other
`party’s unique identifier such as a phone numberofthe other
`party’s mobile phone. In yet another embodiment of the
`present invention, the position information of a party may be
`concurrently delivered to another party’s computer terminal
`whereby the other party can process the information in
`further detail.
`
`60 Claims, 9 Drawing Sheets
`
`PC, Set Top Box,
`ete, with MODEM
`
`Teleptione with
`display device
`Telephone
`6
`
`
`
` Landline Landline
`
`
`Connection
`Connection
`
`9a
`
`
`
`
`Telephone
`
`
`Network
`
`Online Database
`
`Telephone
`14——
`
`and Application
`Server
`LAN-ToSP
`Network-To-Online 3
`Database
`
`Counection
`10
`
`
`S| To-internetConnection12
`isp.
` internet-To-Ontine
`
`
`
`
`4—
`Telephone Network-
`)
`
`Database
`4 1
` 13
`
`iSP-To-Internet
`Connection
`
`1
`internetintranevExtranet
`
`Google Exhibit 1005
`Google Exhibit 1005
`Google v. Mullen
`Google v. Mullen
`
`

`

`US 7,333,820 B2
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,727,057 A *
`5,802,492 A
`5,904,727 A
`6,049,718 A *
`6,084,951 A *
`6,091,957 A
`6,185,426 Bl
`6,208,934 Bl
`6,226,367 B1*
`6,353,664 B1*
`6,360,102 BL*
`6,377,210 Bl
`
`3/1998 Emery et al... 379/20 1.07
`9/1998 DeLormeet al.
`........... 701/200
`
`w+ 701/208
`5/1999 Prabhakaran
`4/2000 Stewart ....... 455/456.4
`7/2000 Smith et al. o... 379/93 .23
`wee 455/457
`7/2000 Larkinset al.
`..
`
`2/2001 Alperovich et al.
`..... 455/456.1
`3/2001 Bechtolsheim et al.
`..... 701/209
`.......
`wee 455/415
`5/2001 Smith et al.
`
`.
`» 379/142.1
`3/2002 Cannonet al.
`.
`wee 455/457
`3/2002 Havinis et al.
`
`4/2002 Moore ....ccccccceeeeeee 342/357.13
`
`6,459,782 B1* 10/2002 Bedrosian etal. ..... 379/201.08
`......... 340/995.1
`6,529,143 B2
`3/2003 Mikkola et al.
`
`_. 379/88.23
`6,539,080 Bl *
`3/2003 Bruceetal.
`
`6,643,516 B1* 11/2003 Stewart
`....
`.. 455/456.6
`. 379/201.06
`6,674,849 B1*
`1/2004 Froeberg ..
`
`... 455/457
`6,766,174 B1*
`7/2004 Kenyon....
`
`379/93.12
`6,775,371 B2*
`8/2004 Elseyetal.
`2002/0022492 Al
`2/2002 Barak et al.
`. 455/457
`.
`.. 701/200
`2002/0052786 Al
`5/2002 Kim etal.
`709/217
`2002/0059201 Al
`5/2002 Work .......
`
`.
`.. 7073
`2003/0061211 Al
`3/2003 Shultz et al.
`11/2004 Laursen et al. oo... 455/403
`2004/0229595 Al
`
`* cited by examiner
`
`

`

`U.S. Patent
`
`Feb. 19, 2008
`
`Sheet 1 of 9
`
`US 7,333,820 B2
`
`PC, Set Top Box,
`ete. with MODEM
`Tefepfione with
`‘elephone
`6
`Telophi
`display device
`
`Landline
`Landiine
`
`Connection
`Connection
`
`
`
`
`9a
`9b
`|
`
`Telephone
`
`
`Network
`
`Telephone
`—_—
`2|
`Network-To-Online q 8dApplication
`
`
`14
`
`LAN-Tot&P
`Connection
`
`Database
`Server
`
`
`Online Database
`
`ISP
`
` internet-To-Online
`
`Database 1
`4—>
`Telephone Network-
`To-Internet Connection 12
`?
`
`
`t
`13
`ISP-To-Internet
`Connection
`
`1
`internetintranev/Extranet
`
`FIG. 1
`
`

`

`U.S. Patent
`
`Feb. 19, 2008
`
`Sheet 2 of 9
`
`US 7,333,820 B2
`
`Telephone,
`PC, Set Top Box,
`Telephone with
`ete. with MODEM
`Display Device
`6
`
`
`
`
`Landline
`Wireless
`
`
`
`
`Connection
`Connection 228—>
`
`
`
`Local Position
`
`
`
`<— 21a Network Assisted
`
`osition
`Information
`
`<—— 17
`
`
`
`22—
`
`Telephone
`
`
`
`2
`
`
`
`LAN-To-ISP
`
`Connection
`
`
`
`
` Telephone Network-
`To-Internet Connection 12
`
`
` is! q 3
`
`
`>
`
`ISP-To-internet
`Connection
`
`1
`Internet/intranet/Extranet
`
`.
`Online Database
`and Application
`Server
`
`FIG. 2
`
`

`

`U.S. Patent
`
`Feb. 19, 2008
`
`Sheet 3 of 9
`
`US 7,333,820 B2
`
`18c¢
`18b
`'
`
`
`
`
` Online Databas
`220=~20e-—>
`21b——>
`and Applicatior
`
`Network Assisted
`| Server
`
`
`19b
`
`Local Position
`Information
`
`
`
`Position
`Information
`
`
`
`
`
`Wireless
`Network
`
`
`
`19¢
`
`|
`
`Local Position
`(nformation
`
`
`
`foternetintranetv/Extranet
`
`FIG. 3
`
`

`

`U.S. Patent
`
`Feb. 19, 2008
`
`Sheet 4 of 9
`
`US 7,333,820 B2
`
`23a
`\
`
`Personal
`Computer
`
`Set-top Box npoagaqgo0onn000
`
`23b
`\
`Smart TV or
`TV with
`
`gognogo0qg000q0aqaQ0
`oo0an0nooog
`
`
`
`Miscellaneous
`Open Computer
`Window
`<— 25
`
`
`
`Computer Display
`or
`
`TV Display
`
`24—>
`
`
`
`(888)555-1212
`
`Map Caller-ID
`
`
`Notification 26 ——>|MeoCaler0
`
`Map Caller-ID
`John Smith <— 27
`(888) 555-1212
`
`Map Caller-ID
`Text
`
`FIG. 4
`
`

`

`U.S. Patent
`
`Feb. 19, 2008
`
`Sheet 5 of 9
`
`US 7,333,820 B2
`
`Window
`
`<——- 25
`
`Map Caller-ID
`Notification
`
`Computer Display
`illustrating Map
`Calfer-ID Popup
`Notification
`
`Computer Display
`fiiustrating Map
`Catller-[D Detailed
`information
`Window
`
`
`
`
`
`
`Driving Route of
`Driving Directions
`Varying Resolution
`of Varying
`
` PhoneNumber
`31 Resolution
`John Smith
`(888) 555-1212
`
`
`29
`515 S. Catalina
`Distance
`
`
`Remote Location
`Pasadena, CA 91109
`32.46 Miles
`
`
` 32
`Direction Heading
`L
`Remote Caller
`peleuve to Local
`Detalied
`(information
`
`Detailed Map
`30° Caller-0 Window
`
`FIG. 5
`
`

`

`U.S. Patent
`
`Feb. 19, 2008
`
`Sheet 6 of 9
`
`US 7,333,820 B2
`
`;
`.
`Mobile Device
`18d
`
`
`Wireless, Wired,
`infrared Interface
`
`Navigational
`Device
`37
`
`36
`
`
`
` I
`
`38 Connection:
`
`Wireless, infrared,
`
`Wired
`
`
`39a
`Motor Vehicle
`
`r
`
`37 — Navigational Device
`
`
`
`
`PROCESSOR=|" 40
`
`
`
`p POSITION
`
`
`
`ay
`
`DETERMINING
`SYSTEM
`
`MEMORY - STORAGE |<—— go
`
`
`
`USER INTERFACE |<——43
`
`
`
`DISPLAY <—44
`
`FIG. 6
`
`

`

`U.S. Patent
`
`Feb. 19, 2008
`
`Sheet 7 of 9
`
`US 7,333,820 B2
`
`Mobile Naviagtion
`Device
`
`Wireless, Wired,
`infrared
`
`Wireless, Wired,
`infrared Base
`Station
`
`
`
`Base Station-To-
`internet
`Connection
`
`
`46 ee 47
`
`
`
`
`
`
`39b
`Motor Vehicle
`
`Internet/Intranet/Extranet
`
`1—>
`
`Internet-To-Online
`Database
`
`Online Database
`and Application
`Server
`
`3
`
`5
`
`FIG. 7
`
`

`

`U.S. Patent
`
`Feb. 19, 2008
`
`Sheet 8 of 9
`
`US 7,333,820 B2
`
`REGION
`
`REGION 1
`
`Tea Street
`
`REGION 2
`
`=U
`
`3°
`
`FIG. 8
`
`
`
`rc a
`
`®°eoh
`
`ow
`=w
`4
`
`REGION 3
`
`/
`
`49
`Wireless
`Coverage Region
`
`NO COVERAGE REGION
`
`Finish
`
`

`

`U.S. Patent
`
`Feb. 19, 2008
`
`Sheet 9 of 9
`
`US 7,333,820 B2
`
`
`
`
`FIG.9
`
`

`

`US 7,333,820 B2
`
`1
`SYSTEM AND METHOD FOR PROVIDING
`ROUTING, MAPPING, AND RELATIVE
`POSITION INFORMATION TO USERS OF A
`COMMUNICATION NETWORK
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`Embodiments of the present invention claim priority from
`USS. provisional patent application Ser. No. 60/305,975 filed
`Jul. 17, 2001.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of Invention
`This invention relates to location and navigational sys-
`tems and to the determination of local and remote position
`information in ad-hoc landline and wireless systems, includ-
`ing the utilization of unique identification addresses, such as
`telephone numbers or Internet Protocol (IP) addresses, for
`such purposes as providing real-time location information,
`maps, routing, and direction finding.
`2. Description of the Related Art
`Navigational systems, defined as systems that provide a
`unit’s local position and a way of planning a course around
`the unit’s local position, sometimes to a remote position,
`such as in-vehicle navigations systems do, are well know in
`the art. Typically, an in-vehicle navigation system consists of
`a display screen, processing unit, storage unit, and user input
`mechanism. The storage system typically contains,
`for
`example, maps andtravel information used for navigational
`purposes. Travel
`information may include such items as
`points of interest,
`local restaurants, theaters, municipality
`locations, and the like.
`Determining a local position in a navigation system has
`typically been done by integrating or connecting Global
`Positioning System (GPS) technology into the local navi-
`gational system. New positioning determination systems
`include network-assisted wireless location systems, such as
`TOA (Time-of-Arrival), and network assisted GPS systems
`for determining the local navigation system’s position. The
`unit’s location is then displayed on the device and is
`available for various applications, such as in the case of a
`commuter seeking the shortest route to a location in a
`specific area or a user wanting to find the nearest gas station.
`Destination locations are typically determined by manu-
`ally accessing stored information from a local database or
`navigational information storage system, such as a DVD
`disc or CD-ROM discs. Location information is found by
`searching through categories of information until the desired
`location is found, or alternatively, by cross referencing
`telephone numbers with addresses by means of the local
`storage system. Conventionally, numerous discs, or even
`numerous sets of discs, are required to provide adequate
`detailed geographic coverage, including address andtele-
`phone information about a given metropolitan area. Thatis,
`conventional in-vehicle navigation systems require that an
`extensive collection of storage discs be carried within the
`vehicle. Additionally, prior art DVD and CD-ROM disc
`based systems require periodic updating. That is, even after
`a user has purchased a set of discs, new replacementdiscs
`must be acquired, for example, as new roads and points of
`interest information are updated.
`As an additional drawback, some navigation systems that
`do not have the storage capability, such as wireless PDAs
`(Personal Digital Assistant) or typical cell phones, are not
`able to implementcross referencing of telephone numbers to
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`2
`addresses locally due to the large memory andstorage size
`requirements of such an operation and low computational
`powerof the devices. Furthermore, since most businesses
`and individuals can change their telephone numbers numer-
`ous times while at their current address determining desti-
`nation locations from telephone numberson a locally-stored
`database inherently causes the information to be out of date
`and inaccurate. These and other changes, such as a new
`telephone line or an area code change, would invalidate the
`current version of locally-stored DVD or CD-ROM disc
`information. As a further drawback, mobile navigation
`devices and stationary landline computing devices are not
`alwaysassociated with telephone numbers, but rather Inter-
`net Protocol (IP) addresses orthelike.
`Convention art systems are typically incapable of obtain-
`ing position information over dynamically-configured con-
`nections such as, for example, current fleet tracking systems
`that require predefined user and/or device configurations
`before the transfer of position information is possible. Cur-
`rent systems for determining the location of numerous
`mobile navigation devices typically require users to register
`each device’s network address, or the like, into a database.
`These types of systems typically have user/asset account
`creation procedures that are static and not dynamic. Each
`remote unit, which has access to its current position infor-
`mation from a connected positioning device or other posi-
`tioning means, has an application that responds to a request
`for position information from a centralized server. These
`systemsare viable options for organizations that must gov-
`ern the tracking of assets that belong to the organization.
`However, should an outside system or individual desire to
`track another organization’s asset for a short period of time
`and for one time only, the organization must then provide the
`network address ofthat asset as well as possibly providing
`permission to the outside organization or individual for the
`duration of their tracking needs. Oncethe permitted tracking
`has been accomplished,
`the system must shut down the
`outside account and possibly change the network address for
`security purposes. Additional security measures may be
`necessary to disable access by the outside user if the system
`has a firewall or other network security system in place.
`Thus, a need exists for a system that determines local
`and/or remote position information which does not require
`an extensive collection of DVD or CD-ROMdiscs, which is
`able to provide location and destination address or position
`information given a telephone number, and which is up-to-
`date andreliable and can be accessed via a networked online
`server(s). Additionally, the need exists for a system that
`determines local and/or remote position information of
`devices that are not always associated by telephone num-
`bers, but IP addressesor the like, and which can obtain such
`position information instantaneously and share it, by means
`of authentication and authorization protocols, without
`requiring any prior configuration.
`
`SUMMARY OF THE INVENTION
`
`It is an object of the present invention to provide an
`improved system for obtaining real-time remote and/or local
`position information in various environments for a plurality
`of purposes, such as mapping,routing, and direction finding.
`It is another object of the present invention to provide a
`method for entering a telephone number by various means
`such as by using numeric, alphanumeric, speech-enabled
`interface, or software Application Interface (API), or the
`
`

`

`3
`like, for the purpose of determining position information
`associated with the telephone number by searching a net-
`worked database.
`
`US 7,333,820 B2
`
`4
`networked server) and data updates are obtained for the
`region(s) where wireless connectivity will not be available.
`It is yet another object of this invention to provide these
`aforementioned capabilities on various forms of devices,
`such as computing devices,
`telephone (both wired and
`wireless) devices, and devices with voice-over-IP (VoIP)
`capability.
`These and other objects are met by the position determi-
`nation, mapping, and routing system disclosed herein that
`assist the user, or a software application,
`in determining
`local and/or remote position(s) by using an online database
`and/or networked authentication and authorization connec-
`
`It is yet another object of the present invention to provide
`a method for entering a unique identification token, such as
`an e-mail address, that can be used on a networked server
`system utilizing authentication and authorization proce-
`dures, in order to determine position information andto pass
`that information between a plurality of unique users or
`applications on various devices. The duration of the position
`information transfer can be governed by a defined transfer
`period that can be set prior to the start of the transfer or at
`tion server. There are three primary cases that apply to this
`any time thereafter.
`invention: 1) landline-to-landline systems, 2) landline-to-
`Tt is yet another object of the invention to provide an
`mobile systems, and 3) mobile-to-mobile systems. The
`alternative form of Caller-ID (Map Caller-ID) to a local
`objective of each of these systemsis the same, to determine
`computing telephone device for display of the caller’s
`either or both of the local and remote devices’ position
`position information. Alternatively, using another comput-
`information.
`ing device, a caller’s position information is transferred to a
`In accordance with one embodimentof the present inven-
`predefined local computer, via the Internet, telephone, or
`20
`tion, for a landline-to-landline application, such as a call
`wireless network, and the position informationtoacalleris
`made between two standard telephones, a user can dial a
`displayed on a capable viewing device identified and con-
`telephone numberto a remote device. The act of dialing the
`figured by the destination telephone user. This position
`telephone number to another remote landline telephone,
`information transfer is done utilizing authentication and
`such as a residential
`telephone,
`triggers the transfer of
`authorization procedures or telephone-to-position informa-
`position information, such as in the form of a map, to either
`tion correlation procedures for caller identification. Addi-
`one or both of the local and/or remote telephone devices. If
`tionally,
`similar
`information containing Map Caller-ID
`the local and/or remote telephone devices do not incorporate
`information about the destination telephone number can be
`a display unit, the position information can be routed to an
`transferred to the originating caller.
`adjacent computing and/or display device, such as a per-
`Tt
`is a further object of this invention to provide the
`sonal computer or cable television’s set top box, that is
`calculation of position and route information, such as driv-
`connected to a network, such as a telephone or wireless
`ing directions, as well as the ability to provide azimuth,
`networkor the Internet. In this case, users whoare initiating
`elevation, altitude, altitude difference, line-of-sight (LOS)
`or receiving the telephone calls have their local telephone
`distance, and curved earth LOS distance measurements,
`numbers stored into a database that resides on a secure
`between the local and remote positions calculated from the
`network. Once the user has logged on to the personal
`position information obtained using the methodspreviously
`computer via authentication and authorization procedures,
`described.
`any call that originates or is destined to their telephone
`number can identify the position of the other landline
`telephone number, based on predetermined privacy settings
`associated with the other landline telephone number. Alter-
`natively, the user placing the call can obtain similar infor-
`mation about the destination telephone number.
`In accordance with another embodiment of the present
`invention, for a landline-to-mobile application, such as a call
`made between a standard telephone and a wireless tele-
`phone, a user (or application) can dial a telephone number
`to a remote location. In one embodiment, if a user of a
`mobile telephone dials or specifies a landline telephone
`number, such as a business telephone number, the system
`would correlate the business telephone numberto position-
`relevant information, such as address information andlati-
`tude and longitude coordinates. If the mobile telephoneis
`connected to a position determination system, the mobile
`telephone would be able to provide navigational informa-
`tion, such as route information in the form of real-time
`driving directions, or else a map and address of the desti-
`nation telephone number can be displayed on the mobile
`telephone.
`In accordance with another embodiment of the present
`invention, for the mobile-to-mobile application, which is
`slightly similar to a landline-to-mobile application, position
`information can be obtained in various embodiments. In one
`embodiment, if a mobile device user specifies a telephone
`number of another position-enabled mobile device,
`the
`system would query the remote mobile device and verify its
`privacysetting. If there are no privacy settings, the system
`would request the position information from the remote
`
`Tt is a further object of this invention to enable a local
`device, such as a wireless telephone or PDA,to acquire local
`or
`remote position information through the methods
`described above, and to pass any orall of that information
`to an additional navigation or computing device, such as an
`in-vehicle navigation system or a mobile computer, in order
`for that additional navigation or computing device to make
`better use of the acquired position information, such as for
`improved route calculation and/or improved display. This
`passing of information to an additional device can occur via
`another (or same) wireless,
`infrared or dedicated wired
`connection.
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`is still a further object of this invention to provide
`Tt
`means for downloading a predefined set of data containing
`telephone numbers correlated to position-specific informa-
`tion, such as latitude and longitude coordinates address
`information, and/or map information of varying size and
`resolution, from a networked server to a mobile device. The
`data transfer can occur via a wireless link, such as a cellular
`telephone or Bluetooth connection, via an infrared connec-
`tion, or via a dedicated wired connection, such as a serial or
`USB connection. The information contained in the batch
`transfer consists of either a subset of or the entire dataset
`stored on the networked server. The data batch transfer can
`
`also employ geographical boundary restrictions. The data
`can be updated incrementally, when differences between the
`local and networked server’s database is found, or when
`necessary, such as when a mobile system expects to travel
`out-of-range of its expected wireless coverage zone (as
`initiated by a push or pull architecture with the online
`
`

`

`US 7,333,820 B2
`
`5
`mobile device and forward it back to the local mobile
`device. The local mobile device would then be able to
`
`navigate in real-time to the remote mobile device. In another
`embodiment, the destination remote mobile device receiving
`the telephone call obtains the position information from the
`calling local mobile device, based on permission settings of
`the calling local mobile device, for the performance of
`various operations, such as mapping andcalculating driving
`directions. In this case, the calling local mobile device has
`privacy sellings that determines the period of the position
`transfer to the destination remote mobile device. The period
`setting can be set for the duration of the call or for a
`predetermined length of time, and the position transfer can
`be terminated by the calling or receiving device at anytime.
`Thecalling local mobile device can also choosenotto reveal
`its local position to the destination remote mobile device for
`privacy purposes at anytime and can conversely enable
`position transfer permissions at anytime and for any period
`of time or as long as the call is active.
`In order to determine the position information of a remote
`landline or wireless device in order to obtain driving direc-
`tions to that device or other related information about that
`
`device, in one embodiment, a user can initiate a position
`request by entering a unique identification token, such as an
`e-mail address. The remote user that
`is logged on to a
`wireless or landline position-enabled computing device is
`verified by the networked server’s authentication and autho-
`rization protocol procedures. The server queries the remote
`party of the position request for permission on whether the
`position request can be granted based on criteria such as
`duration of request. If granted, both parties have access to
`each other’s position information, which can be used for
`real-time driving directions or collaboration purposes. Once
`a user requests to terminate the transfer, either after a
`pre-defined time period ends or abruptly due to manual
`intervention by either party, the position transfer is prefer-
`ably terminated by the system. In another embodiment, each
`device has privacy settings that allow the device to prevent
`or limit other calling devices from obtaining position infor-
`mation. These privacy settings can include allowance of
`position information transfers only when a voice or video
`connection is established and/or only with the device own-
`er’s permission. Other settings may include allowing any
`remote device to request position information for any speci-
`fied amount of time.
`
`Wireless and/or landline devices are not always suited to
`post-process the local and remote position information
`obtained from someof the methods previously described. In
`one embodiment, a wireless telephone that obtains both
`local and remote position information can pass the obtained
`position information to another device which can better
`process and/or display the data. This is applicable to current
`wireless phones that have limited resources, such as a small
`display area, low processing capability, limited memory, and
`short battery duration, in contrast to an in-vehicle navigation
`system that typically has an abundanceofthese resources. It
`is therefore advantageous and convenient, since most in-
`vehicle navigation system do not posses wireless capability,
`for the wireless telephone to pass the remote and/or the
`local, position information to the in-vehicle navigation sys-
`tem for processing and display of the route and map infor-
`mation. In this embodiment, the connection between the
`wireless telephone and in-vehicle navigation system can be
`established via a wireless connection, such as a Bluetooth
`connection, an infrared connection, or a wired connection
`such as a serial or USB cable.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`Mobile devices do not always have access to a networked
`server for obtaining the latest updated database information,
`such as when wireless hardware access is not possible or
`when there is a lack of wireless network coverage. For this
`reason, another embodiment of the present invention pro-
`vides a means to download batches of position information
`while the mobile device is connected using, for example, a
`wireless, infrared, or wired connection to the online net-
`worked database server, such as, for example, a mobile
`device connected to a PC as a conduil to the Internet and thus
`connected to the online networked database server. This can
`
`apply to wireless devices that have a predefined wireless
`coverage chart stored internally for the purpose of deter-
`mining when a device is near the boundary of wireless
`coverage. If the mobile device is near such a boundary, the
`device can request, or pull, data from the online server that
`is necessary until the device is within the expected wireless
`coverage again. Alternatively, the system would correlate
`the mobile device’s position to a wireless coverage chart,
`and upon a boundary edge, the system would send, or push,
`data for the area where there is no wireless coverage from
`the online server to the mobile device. In another embodi-
`
`ment, a mobile device, such as an in-vehicle navigation
`system,prior to leaving for a destination would download a
`batch of information for a specific geographical region from
`an online networked databaseserver, since the car might not
`have Wide Area Network (WAN) access, such as a mobile
`Internet cellular telephone with Internet access would. In
`this embodiment, the in-vehicle navigation system prefer-
`ably downloads the information from either a wireless,
`infrared, or wired connection to a networked online server.
`This data transfer can be initiated from various public points,
`such as, for example, a car garage or a gas station with a
`wireless networked-enabled hub.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG.1 illustrates how a typical landline-to-landline con-
`nection can be established using a plurality of different
`telephone and/or computing devices.
`FIG. 2 illustrates how a typical landline-to-mobile con-
`nection can be established using a plurality of different
`telephone and/or computing devices.
`FIG. 3. illustrates how a typical mobile-to-mobile con-
`nection can be established using a plurality of different
`telephone and/or computing devices.
`FIG.4. illustrates an example of a Map Caller-ID indi-
`cator on a computing device display unit or television
`display.
`FIG.5. illustrates an example of a Map Caller-ID indi-
`cator and a display window detailing a plurality of various
`possible features utilizing the position and/or address loca-
`tion information of the remote caller and local device or
`
`person that is called.
`FIG.6. illustrates an example of using a mobile telephone
`to obtain position information of the remote device and
`possibly the local device’s position information and then
`pass that information to another more capable processing
`and/or display device such as an in-vehicle navigation
`system via some form of wired, wireless, or infrared con-
`nection to process and/or display the data.
`FIG. 7. illustrates an example of using a wireless con-
`nection to downloada set of correlated telephone-to-address
`and/or position dataset information when a wireless connec-
`tion is not possible or unnecessary.
`
`

`

`US 7,333,820 B2
`
`7
`FIG. 8. illustrates several predefined wireless coverage
`areas overlaid with a driving route that extends within and
`outside the wireless coverage areas.
`FIG.9. illustrates an example ofa standard telephone and
`an advanced telephone device with an integrated display
`unit.
`
`DETAILED DESCRIPTION OF THE
`EMBODIMENT
`
`The various embodiments of the present invention will be
`described with reference to FIGS. 1-9. In the landline-to-
`
`landline example, as illustrated in FIGS. 1-9, a user places
`a telephone call from a standard telephone 5 and 54 to a
`destination telephone, such as another landline telephone 8
`and 55. The landline standard telephones are typically
`connected to the telephone network 2 through a dedicated
`landline connection 9a and 9b. The telephone numberthatis
`dialed is knownto the telephone network 2. Whena standard
`telephone 5 and 54 is used to place a telephone call the
`telephone network 2 updates the online database and appli-
`cation server (ODAS)3 with the originating and destination
`telephone numbers. In one embodiment this is typically
`done using a signaling system 7 (SS7) architecture via a
`connection 10 to the ODAS3. The destination telephone 8
`and 55 has an extended form of Caller-ID, such as consisting
`of a display, a processing unit, and a MODEM. This
`extended form of Caller-ID shall be denoted as Map Caller-
`ID, sinceit provides remote caller position information, and
`may include local address position information. In this
`embodiment Map Caller-ID works similarly to Caller-ID
`since a modem message is typically sent between thefirst
`and secondrings over the dedicated landline connection 9b
`to the destination telephone 8. The difference is that Map
`Caller-ID includes additional position information fields of
`various formats, and can include map information at varying
`resolutions of both the originating and destination telephone
`number’s locations. Typical Caller-ID is sent
`from the
`telephone network exchange 2 to the subscriber telephone 8
`in one of many different formats and methods, depending on
`telephonecarrier provider and/or region (i.e., USA, Finland,
`Netherlands, Japan, etc.).
`In one embodiment the display unit on the destination
`telephone 8 can display the caller’s name, telephone number,
`address, and can provide a map illustration of varying
`resolutions configured by the user through the telephone
`network 2. Additionally, the telephone 8 can provide route
`and driving direction information between the originating
`telephone number’s location 5 and the destination telephone
`number’s location 8. The ODAS 3 determines the destina-
`
`tion telephone’s 8 position information by performing a
`reverse telephone number lookup, thus retrieving both geo-
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket