Silver State Intellectual Technologies, Inc. v. Google Inc. et al

Filing 1

COMPLAINT against All Defendants (Filing fee $400 receipt number 0978-3225417), filed by Silver State Intellectual Technologies, Inc.. Certificate of Interested Parties due by 5/10/2014. Proof of service due by 8/28/2014. (Attachments: # 1 Exhibit A, # 2 Exhibit B, # 3 Exhibit C, # 4 Exhibit D, # 5 Exhibit E, # 6 Exhibit F, # 7 Exhibit G, # 8 Civil Cover Sheet, # 9 Summons Google Inc., # 10 Summons Motorola Mobility LLC) (Austin, F.) Corrected Image 2 filed on 4/30/14. (ASB)

Download PDF
EXHIBIT D US007593812B2 (12) United States Patent (10) Patent N0.: (45) Date of Patent: Obradovich et a]. (54) (56) TECHNIQUE FOR EFFECTIVE NAVIGATION U.S. PATENT DOCUMENTS 4,207,609 A Inventors: Michael L. Obradovich, San Clemente, CA (US); John D. Pirtle, Silverado, CA (US); Steven W. Schebesch, Aliso Viejo, CA (US) Notice: FOREIGN PATENT DOCUMENTS EP 0 829 704 A2 3/1998 Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 102 days. (Continued) (21) Appl. No.: 11/833,847 (22) Filed: OTHER PUBLICATIONS Eleftheriadis, et 31. “User Pro?le Identi?cation In Future Mobile Aug. 3, 2007 (65) Telecommunications Systems”, IEEE Network, IEEE Inc. NeWYork, U.S. vol. 8, No. 5, Sep./Oct. 1994 (p. 33-39). Prior Publication Data US 2008/0027631 A1 (Continued) Jan. 31, 2008 Primary ExamineriYonel Beaulieu (74) Attorney, Agent, or FirmiKlein, O’Neill & Singh, LLP Related US. Application Data (63) 6/1980 LuiZ et a1. (Continued) (73) Assignee: American Calcar Inc., Wilmington, DE (Us) (*) Sep. 22, 2009 References Cited BASED ON USER PREFERENCES (75) US 7,593,812 B2 Continuation of application No. 11/146,599, ?led on Jun. 7, 2005, Which is a continuation of application No. 10/957,042, ?led on Oct. 1, 2004, noW Pat. No. 6,993, 429, Which is a continuation of application No. 10/382, 687, ?led on Mar. 6, 2003, noW Pat. No. 6,829,532, Which is a continuation of application No. 09/830,064, (57) ABSTRACT A navigation device utilizes stored user pro?les to navigate a user Who may be driving in a vehicle on foot, or in other mode ?led as application No. PCT/US00/27270 on Oct. 4, 2000, noW Pat. No. 6,542,812. Provisional application No. 60/160,326, ?led on Oct. the user personal pro?le corresponding to the user’s personal 19, 1999. (60) of transportation. Each user pro?le corresponds to one of the user’s personae. For example the user business pro?le corre sponding to the user’ s business persona may be different from persona. The navigation device provides the user With a navi gated route, together With information concerning the favor (51) Int. Cl. G01C 21/00 (52) (58) US. Cl. ite facilities and events surrounding the navigated route. Which satisfy the preferences in a selected user pro?le. Block ages may also be established using the device to avoid (2006.01) .................................................... .. Field of Classi?cation Search ....... .. 701/207 selected areas, or to block transmission of selected informa 70l/200i202, tion. 7010074209, 2114215; 340/988, 990.1; 342/35706, 357.13, 357.12 See application ?le for complete search history. 20 Claims, 8 Drawing Sheets 11m {108 L119 BPS RECEIVER “EMORY {H7 103 EXTERNAL INTERFACES USER "54 INTERFACE PROCESSOR {Hi I113 DISPLAY Wu DISPLAY COMMUNCIAIION mm M120 EXHIBIT D PAGE 163 US 7,593,812 B2 Page 2 US. PATENT DOCUMENTS 4,350,970 4,521,857 4,792,803 4,812,843 4,977,509 5,023,934 5,043,736 5,075,693 5,119,504 5,124,915 5,127,674 5,157,614 5,164,904 5,189,632 5,225,843 5,235,633 5,265,024 5,267,042 5,272,638 5,295,064 5,299,132 5,334,974 5,335,276 5,406,493 5,412,573 5,420,592 5,432,841 5,450,329 5,479,351 5,479,482 5,497,339 5,504,482 5,504,684 5,517,193 5,519,403 5,523,950 5,528,248 5,528,493 5,539,645 5,543,789 5,544,061 5,555,286 5,559,520 5,559,707 5,572,204 5,579,535 5,600,796 5,604,676 5,625,668 5,625,884 5,627,547 5,627,549 5,630,068 5,638,279 5,640,156 5,642,285 5,648,763 5,648,769 5,652,379 5,654,886 5,661,652 5,663,548 5,673,039 5,675,732 5,677,837 5,680,444 5,689,252 5,694,514 5,699,056 5,699,255 5,717,748 9/1982 6/1985 12/1988 3/1989 12/1990 6/1991 8/1991 12/1991 6/1992 6/1992 7/1992 10/1992 11/1992 2/1993 7/1993 8/1993 11/1993 11/1993 12/1993 3/1994 3/1994 8/1994 8/1994 4/1995 5/1995 5/1995 7/1995 9/1995 12/1995 12/1995 3/1996 4/1996 4/1996 5/1996 5/1996 6/1996 6/1996 6/1996 7/1996 8/1996 8/1996 9/1996 9/1996 9/1996 11/1996 11/1996 2/1997 2/1997 4/1997 4/1997 5/1997 5/1997 5/1997 6/1997 6/1997 6/1997 7/1997 7/1997 7/1997 8/1997 8/1997 9/1997 9/1997 10/1997 10/1997 10/1997 11/1997 12/1997 12/1997 12/1997 2/1998 VOIl Tomkewitsch Reynolds, III Madnick et al. Champion, III et al. Pitchford et al. Wheeless Darnell et al. McMillan et al. DurboraW, III KrenZel Lamphere et al. KashiWaZaki et al. Sumner Paaj anen et al. Thompson Dennison et al. Crabill et al. Tsuchiya et al. Martin et al. Malec et al. Wortham Simms et al. Thompson et al. Goto et al. Barnea et al. Johnson Rimer Tanner Woo et al. Grimes Bernard Schreder Lau et al. Allison et al. Bickley et al. Peterson Steiner et al. Potter Mandhyan et al. Behr et al. Morimoto et al. Tendler BarZegar et al. DeLorme et al. Timm et al. Orlen et al. Okamura et al. PenZias Loomis et al. Gitlin et al. Ramaswamy et al. Park Vela et al. Kishi et al. Okuda et al. Woo et al. Long Sato et al. Fukatani Zereski, Jr. et al. Sprague et al. Hayashi et al. PietZsch et al. Maj eti et al. Reynolds Reeves Ayanoglu et al. Evans et al. Yoshida Ellis et al. Sneed, Jr. et al. 5,717,749 5,719,936 5,720,037 5,724,316 5,727,053 5,731,997 5,742,509 5,745,855 5,748,106 5,754,938 5,760,742 5,774,070 5,774,825 5,774,827 5,781,150 5,786,789 5,790,974 5,794,174 5,802,492 5,809,247 5,815,683 5,819,227 5,852,810 5,864,305 5,887,269 5,908,464 5,917,405 5,919,246 5,926,118 5,929,774 5,938,721 5,946,626 5,948,040 5,950,173 5,963,956 5,982,298 5,999,124 5,999,877 6,021,371 6,028,550 6,035,253 6,040,824 6,041,311 6,047,327 6,073,075 6,075,874 6,087,965 6,091,956 6,092,076 6,107,939 6,107,944 6,119,066 6,122,506 6,124,825 6,127,945 6,128,624 6,131,066 6,131,067 6,133,853 6,134,501 6,141,610 6,144,920 6,147,598 6,148,261 6,154,745 6,163,749 6,163,753 6,166,626 6,169,955 6,173,231 6,182,067 6,184,801 6,185,427 EXHIBIT D PAGE 164 2/1998 2/1998 2/1998 3/1998 3/1998 3/1998 4/1998 4/1998 5/1998 5/1998 6/1998 6/1998 6/1998 6/1998 7/1998 7/1998 8/1998 8/1998 9/1998 9/1998 9/1998 10/1998 12/1998 1/1999 3/1999 6/1999 6/1999 7/1999 7/1999 7/1999 8/1999 8/1999 9/1999 9/1999 10/1999 11/1999 12/1999 12/1999 2/2000 2/2000 3/2000 3/2000 3/2000 4/2000 6/2000 6/2000 7/2000 7/2000 7/2000 8/2000 8/2000 9/2000 9/2000 9/2000 10/2000 10/2000 10/2000 10/2000 10/2000 10/2000 10/2000 11/2000 11/2000 11/2000 11/2000 12/2000 12/2000 12/2000 1/2001 1/2001 1/2001 2/2001 2/2001 Sneed, Jr. et al. Hillenmayer Biliris et al. Brunts Sizer, 11 et al. Manson et al. Goldberg et al. Futamura Schoenian et al. HerZ et al. Branch et al. Rendon Reynolds Smith, Jr. et al. Norris Janky TognaZZini Janky et al. DeLorme et al. Richardson et al. Vogler Obuchi Sotiroff et al. Rosenquist Brunts et al. .............. .. 701/208 Kishigami et al. Joao WaiZmann et al. Hayashida et al. Charlton Dussell et al. Foladare et al. DeLorme et al. Perkowski Smartt Lappenbusch et al. Sheynblat Takahashi et al. FultZ Froeberg et al. Hayashi et al. MaekaWa et al. Chislenko et al. Tso et al. Kondou et al. Higashikubo et al. Murphy Hollenberg McDonough et al. Sorden Behr et al. Sugiura et al. Lau et al. Eschenbach Mura-Smith Papierniak Ahrens et al. Girerd et al. Obradovich et al. Oumi Rothert et al. Mikame Murphy et al. Obradovich et al. Kari et al. McDonough et al. Beckmann et al. Janky et al. FultZ Chojnacki Presnell et al. Janky Krasner et al. US 7,593,812 B2 Page 3 6,188,957 B1 6,192,312 B1 2/2001 Bechtolsheim et a1. 2/2001 Hummelsheim 6,639,550 B2 6,680,694 B1 6,192,314 B1 2/2001 Khavakh et al. 6,697,734 B1 * 6,199,013 6,202,023 6,208,934 6,212,392 3/2001 3/2001 3/2001 4/2001 O’Shea Hancock et al. Bechtolsheim et a1. Fitch et al. 6,707,421 B1 6,745,188 B2 6,954,735 B1 B1 B1 B1 B1 10/2003 Knockeart et al. 1/2004 Knockeart et al. 2/2004 Suomela ................... .. 701/212 3/2004 Drury et al. 6/2004 Bradburn 10/2005 Djupsjobacka et al. 6,212,470 B1 4/2001 Seyrnouretal. 253235 E , , 35881 gtomka et 31' efan et al. EP 0 853 287 A2 7/1998 6 , 212 , 550 B1 6 215 857 B1 4/2001 Se 8“ 1 4/2001 Kasiviswanathan JP W0 9'231263 97/07467 5/1997 “997 ’ ’ 6,215,993 B1 6,219,557 B1 6,219,614 B1 4/2001 Ulveland 4/2001 Havinis 4/ 2001 Uchigaki et a1. W0 6,219,694 6,266,614 6,292,743 6,321,158 B1 B1 B1 B1 4/2001 7/2001 9/2001 11/2001 FOREIGN PATENT DOCUMENTS 11/2001 Takahashi 12/2001 Bandera et 31~ 6,334,087 B1 12/2001 Nakano er a1~ 6,339,744 B1 6,374,237 B1 6,421,675 6,427,121 6,466,862 6,529,143 B1 B2 B1 B2 99 /33293 7/1999 OTHER PUBLICATIONS European Search Report dated Jun. 23, 2005 for European Patent Application No. EP 05 00 427122201, ?led Mar. 2, 2005, European Search Report mailed Jul. 5, 2005 (5 pgs.). American Calcar Inc. “Summons to Attend Oral Proceedings Pursu LaZaTidiS et 31~ Alumbaugh Pu et a1~ DeLOTme et a1~ 6,321,160 B1 6,332,127 B1 WO W0 ant to Rule 71(1) EPC” and “Annex To Summons To Oral Proceed ings” issued on Dec. 22, 2004 in connection With European Patent Application No. 00972367.7-2201, ?led Oct. 27, 2000 (5 pgs.). 1/2002 Hancock et a1~ 4/2002 Reese American Calcar Inc. “Communication Pursuant to Article 96(2) EPC” issued on Aug. 1, 2003 in connection With European Patent 7/2002 Ryan er a1 7/2002 Brodie 10/2002 DeKOCk er a1~ Application No. 0972367.7-2001, ?led Oct. 27, 2000 (7 pgs.). PCT Written Opinion for International Application No. PCT/US00/ 29520, ?led Oct. 27, 2000, Written Opinion dated Aug. 28, 2001. 3/2003 Milflfola et a1~ Supplemental Search Report for European Patent Application No. 6,542,814 B2 * 4/2003 POlldl et al. ............... .. 701/208 00972367], dated Jan‘ 9, 2003 and mailed 1311,21, 2003 (4 pgs‘)‘ 6,546,002 B1 6,574,734 B1 4/2003 Kim 6/2003 Colson et al. * cited by examiner EXHIBIT D PAGE 165 US. Patent Sep. 22, 2009 Sheet 1 of8 FIG. US 7,593,812 B2 1 mg J 108 i119 GPS RECEIVER MEMORY I"? ,????fgg I 15/ 1103 PROCESSOR USER INTERFACE I1“ 113 DISPLAY COMMUNCIATION uun V120 I121 TRANSCEIVER l l 123 nouns F I G . 2 nmrsmnou m AGE SEX 1K1 E1 E3 mm smus HIE: occuvmou cm [women mm 0mm GRAPHIC ARIIST COU£GE {)[PLOMA 1m‘: @ EXHIBIT D PAGE 166 115 EXHIBIT D PAGE 167 US. Patent Sep. 22, 2009 Sheet 3 of8 US 7,593,812 B2 FIG. 4 in 503w 505w 5OIf~/~ 509w 5H~/‘ 513w PERSONAL DATA BUSINESS PROFILE PERSONAL PROFILE VACATION PROFILE OPS DATA MAP AND RELATED INFORMATION 515w BUSINESS FAVORITES 517% PERSONAL FAVORITES 519w VACATION FAVORITES F I G . 5 NAVIGATION sERvER 63° MW} 65” ACCESS I, 622 mm 613 (f COMMUNICATIONS 5‘, \\1\_J\N\EWI\0>RL\ bz‘wjh, 1°” ._/-L NAVIGATOR ARRANGEMENT EXHIBIT D PAGE 168 US. Patent Sep. 22, 2009 Sheet 4 of8 US 7,593,812 B2 FIG. 6 657w NAVIGATE % 55'“ PERSONAL FAVORITES w H; % HOME DEPOT WELLS FARGO VONS CHEVRON JACK IN THE BOX COMP USA SPORTMART MACY'S KMART sssv-l {on ‘ FIG. 7 1113 Na‘! EXPQIT -~. PRESET menu; SELECTION POPULATES DATABASE FROM STANDARD mamas SELECT SELECT 705 /“ SELECT SELECT SELECT SELECT PROFILE I PROFILE 2 PROFILE 3 PROFILE 4 PROFILE 5 PROFILE 6 MAN VIEW PROFILE _‘_ WOMAN VIEW PROFILE BUSINESS NAN VIEW PROFILE BUSINESS WOMAN VIEW PROFILE SENIOR CITIZEN VIEW PROFILE TEENAGER VIEW PROFILE T EXHIBIT D PAGE 169 US. Patent Sep. 22, 2009 Sheet 5 of8 FIG. 8 US 7,593,812 B2 1 H3 NAVIGATION I 803 “095 BY AUTOMOBILE OF ON FOOT TRANSPORTATION BY RAIL _‘_ 11 [HOT PERSONAL FAVORITES VACATION FIG. 4 BUSINESS T 10 DOES NAVIGATION COVERAGE INCLUDE ORIGINATION AND DESTINATION ADDRESSES AND IS STORED MAP AND RELATED INFORMATION FRESH ? 1003 FESTABLISH COMMUNICATION CONNECTION WITH NAVIGATION SERVER I» 1013 I CAUSE TRANSMISSION OF REQUEST FOR FRESH MAP AND RELATED INFORMATION FOR APPROPRIATE NAVIGATION COVERAGE THROUGH w 1016 ESTABLISHED COMMUNICATION CONNECTION I RECEIVE FROM NAVIGATION SERVER NEW MAP AND RELATED mromnou m0 cwnw PERSONAL FAVORITE LIST “‘ ""9 I STORE nzcuvzo MAP ma RELATED mromnou, mo cmuzo PERSONAL FAVORITE LIST $102] I BASED ON STORED MAP AND RELATED INFORMATION, SELECT MOST TIME EFFICIENT ROUTE, TAKING INTO ACCOUNT RELEVANT “"1005 WEATHER, TRAFFIC, AND ROAD CONDITIONS L CAUSE TURN-BY—TURN INSTRUCTIONS CONCERNING SELECTED ROUTE TO BE SHOWN EXHIBIT D PAGE 170 w 1009 EXHIBIT D PAGE 171 EXHIBIT D PAGE 172 US. Patent FIG. Sep. 22, 2009 Sheet 8 0f 8 US 7,593,812 B2 72 {113 [I205 IIZOB [I213 BACK RESTAURANT wwsm; NAVIGATE [I215 RESTAURANT MENU McOONALD'S RESTAURANT HYW 5, EXIT IO SERVICE AREA PHONE NO. XXX-XXX-XXXX SERVICE HOURS OPEN DAILY: 7:30AM — 12:30 AM EAT-IN: 14D SEATS DRIVE THROUGH OUTDOOR KIDS’ PLAYGROUND PROMOTIONS: FREE TOYS FOR KIDS FIG. 1'3 L 113 / I305 ORDER BACK RESTAURANT MENU @(LD HAMBURGER DOUBLE BURGER FIG. BEVERAGE COLA STRAWBERRY SHAKE 14 f 113 INQUIRY [:I PERMANENT BLOCKAOE E] TEMPORARY BLOCKAOE mom T0 EXHIBIT D PAGE 173 US 7,593,812 B2 1 2 TECHNIQUE FOR EFFECTIVE NAVIGATION perform certain tasks enroute or at the destination, Which may BASED ON USER PREFERENCES include purchasing business supplies, shopping for gifts, din ing, obtaining entertainments, etc. To realiZe (2), the naviga CROSS-REFERENCE TO RELATED APPLICATIONS tor arrangement in accordance With the invention alloWs for storage of user pro?les including user preferences such as preferred types of restaurants, shops, entertainments, etc. This application is a continuation of application Ser. No. 11/146,599 ?led on Jun. 7, 2005, Which is a continuation of application Ser. No. 10/957,042 ?led on Oct. 1, 2004, now US. Pat. No. 6,993,429, Which is a continuation of applica tion Ser. No. 10/382,687 ?led on Mar. 6, 2003, now US. Pat. No. 6,829,532, Which is a continuation of application Ser. No. 09/830,064 ?led on Apr. 20, 2001, now US. Pat. No. 6,542, 812, Which is a National Stage of International Application No. PCT/US00/27270 ?led on Oct. 4, 2000, Which Was pub lished under PCT Article 12 (2) in English and Which claims In accordance With an aspect of the invention, each user pro?le corresponds to one of the user’s personae. For example, the user business pro?le corresponding to the user’ s business persona may be different from the user personal the priority of Provisional Application No. 60/160,326 ?led With information concerning the favorite facilities and events pro?le corresponding to his/her personal persona. For instance, the user business pro?le may include ?ne-dining type restaurants for business meetings While the userpersonal pro?le may instead include fast-food type restaurants for personal dining. Thus, the navigator arrangement in accor dance With the invention provides a navigated route, together on Oct. 19, 1999. surrounding the navigated route, Which satisfy the prefer ences in a selected user pro?le. FIELD OF THE INVENTION 20 The invention relates to a navigation technique, and more ticular to that second person, thereby temporarily assuming particularly to a technique for navigation subject to user pref the second person’s persona to achieve such a trip’s purpose. erences. 25 BACKGROUND OF THE INVENTION Recently, navigation systems based on global positioning system (GPS) technology Were developed for use in an auto mobile. Such navigation systems are capable of receiving 30 signals from a constellation of satellites Which is part of the GPS. Based on the received signals, one such navigation system identi?es the automobile’s location, e.g., in latitude and longitude. The navigation system also detects the auto mobile’s speed and direction. With geographic information 35 stored in an on-board computer in the automobile, the navi Similarly, a GPS navigation device in hand-held form 40 route leading to a given destination. NoWadays, in general, personal information including meeting schedules, telephone selects the most time-e?icient route, e. g., one that requires the least travel time, to accomplish the trip’s purpose despite any adverse traf?c, Weather and road conditions. In accordance With a further aspect of the invention, a user may prescribe one or more roadblocks specifying certain 50 prohibited areas or paths from Which the route selected by the inventive navigator arrangement deviates. For example, it a user to communicate data in a Wireless manner, e.g., to send may be sensible to place roadblocks around high crime areas and receive email, and to upload and doWnload information from Websites via the Internet. especially When the user is neW in toWn and unfamiliar With those areas. A roadblock may be permanent or temporary. For 55 Traditionally, a navigation device, e.g., a GPS navigation system used in an automobile, provides a user With directions to a given destination. The navigation typically provides the shortest navigated route in terms of distance to the given destination. HoWever, We have expanded the concept of the traditional navigation to broadly include providing a navi gated route subject to user preferences, together With infor mation concerning facilities and events surrounding the navi gated route for the user’s convenience. The navigated route is selected to satisfy a trip’s purpose. Such a trip’s purpose may be (1) to reach a given destination as in prior art, and/ or (2) to In accordance With still yet another aspect of the invention, the actual route selected by the inventive navigator arrange ment may also depend on external conditions, e.g., traf?c, server via the Internet, the inventive navigator arrangement 45 type hand-held devices, is equally ubiquitous for organizing SUMMARY OF THE INVENTION though they may accomplish the same trip’s purpose. The routes from Which the inventive navigator arrangement selects for driving have to be passable by an automobile, Which exclude, e.g., foot bridges, and Walk paths through buildings, parks, ?elds, forests, etc. On the other hand, the routes from Which the inventive navigator arrangement Weather and road conditions. Thus, based on the information concerning such external conditions received from, say, a hand-held devices for information organiZation and commu nications are popular and have been proliferating. For listing, address information, etc. More recently, hand-held communicators emerged Which have cellular communication and modern facilities integrated into a PDA, thereby enabling tWo different modes of transportation. The selected route for driving may be very different from that for Walking, even exclude, e.g., highWays, freeWays, etc. a user instructions for reaching a given destination. example, use of cellular phones for communications is ubiq uitous. Use of personal data assistants (PDAs), e.g., PALM In accordance With yet another aspect of the invention, the actual navigated route selected by the inventive navigator arrangement may depend on the mode of transportation speci?ed by the user. For example, driving and Walking are selects for Walking have to be safe to pedestrians, Which gation system is capable of audio-visually communicating to enables a user carrying the device to monitor his/her planned In accordance With another aspect of the invention, the user can adopt a second person’s pro?le for a trip’s purpose par example, a temporary roadblock may be placed on certain streets Where a parade is held Which lasts for several hours. Similar to a roadblock, a blockade may be imposed to block transmission of certain information to the inventive navigator arrangement Which concerns, e.g., uninteresting facilities or 60 events. BRIEF DESCRIPTION OF THE DRAWING 65 Further aspects, features and advantages of the invention Will become apparent from the folloWing detailed description taken in conjunction With the accompanying draWing shoW ing an illustrative embodiment of the invention, in Which: EXHIBIT D PAGE 174 US 7,593,812 B2 4 3 it has been touched. If such a location matches the predeter mined location of one of displayed options or icons, processor 103 determines that the option or icon has been selected. FIG. 1 is a block diagram of a navigator arrangement in accordance With the invention; FIG. 2 illustrates a registration page shoWn on a display in the arrangement of FIG. 1; OtherWise, a cursor is placed at the touched location on dis FIG. 3 illustrates a pro?le setting page shoWn on the dis play 113, prompting for an input from the user. The user input may be realiZed using a virtual keyboard shoWn on display 113 also provided by the touch-screen circuitry. In a Well knoWn manner, characters are input by Play; FIG. 4 illustrates the format of a user record stored in a memory of the arrangement of FIG. 1; FIG. 5 illustrates a setup Where the arrangement of FIG. 1 touching the corresponding keys on the virtual keyboard. communicates With a remote server through a communica Alternatively, processor 103 may be programmed to recog niZe handWritten characters, and may receive through the touch-screen circuitry images of characters draWn by the user on display 113. Any recogniZed characters corresponding to the draWn images then become the user input. Still altema tively, through one of external interfaces 117, arrangement tions netWork; FIG. 6 illustrates a personal favorite list shoWn on the display; FIG. 7 illustrates preset pro?les shoWn on the display; FIG. 8 illustrates a navigation page shoWn on the display; FIG. 9 illustrates a directions page shoWn on the display; FIG. 10 is a How chart depicting a navigation process based on certain information in the record of FIG. 4; FIG. 11 illustrates a map vieWerpage shoWn on the display; FIG. 12 illustrates a restaurant page shoWn on the display; 100 can be connected to a keyboard device or a personal computer (PC) having a keyboard for user input. HoWever, We have recogniZed that the traditional Ways of 20 FIG. 13 illustrates a restaurant menu page shoWn on the display; and FIG. 14 illustrates an inquiry page Where a user is pre sented a choice of blockades in accordance With the inven tion. inputting data to a hand-held device are ine?icient. For example, user input by draWn images of characters is often susceptible to inaccurate character recognition by the device, thus requiring repeated input of the same characters, Which is frustrating. Limited by the siZe of a display in a hand-held 25 device, a virtual keyboard does not afford much room to each character key thereon. As a result, data entry using the virtual keyboard is also error prone. Inputting data to a hand-held DETAILED DESCRIPTION FIG. 1 illustrates navigator arrangement 100 embodying the principles of the invention for navigation subject to user preferences. Navigator arrangement 100 in this instance is 30 to an object to minimize data entry by the user. To the extent possible, databases in arrangement 100 are pre-populated 35 from a remote source to supplement and update the databases in arrangement 100, and to provide thereto just-in-time infor mation, including, e.g., latest traf?c, Weather, map and other processor 103, memory 108, display driver 111, display 113, 40 Ware and data for processor 103 to carry out various opera tions of arrangement 100. In this instance, the stored softWare includes a navigator broWser similar to the Well knoWn NETSCAPE NAVIGATOR or MICROSOFT INTERNET 45 50 graphics interchange format (GIF), JAVA applets, etc. Display 113 may include a conventional liquid crystal dis play (LCD). Through display driver 111, processor 103 con tions netWork. Traditionally, a navigation device, e.g., a GPS navigation system used in an automobile, provides a user With directions to a given destination. The navigation typically provides the 55 ventional audio circuitry including a microphone and speaker for the user to communicate With arrangement 100 via audio media. User interface 115 may also comprise an indicator device, e. g., a mouse, touchpad, roller ball, or a combination thereof, Which enables a user to move a cursor on display 113 60 and to, e.g., point and click at a displayed option or an icon to select same. In addition, interface 115 may incorporate Well shortest navigated route in terms of distance to the given destination. HoWever, We have expanded the concept of the traditional navigation to broadly include providing a navi gated route subject to user preferences, together With infor mation concerning facilities and events surrounding the navi gated route for the user’ s convenience. The navigated route is selected to satisfy a trip’s purpose. Such a trip’s purpose may be (1) to reach a given destination as in prior art, and/or (2) to perform certain tasks enroute or at the destination, Which may include purchasing business supplies, shopping for gifts, din ing, obtaining entertainments, etc. To realiZe (2), navigator knoWn touch-screen circuitry (not shoWn). With this circuitry, the user can interact With processor 103, e.g., using a ?nger or a stylus to touch the surface of display 113 Which is tactile service (AMPS) netWork, digital AMPS netWork, personal communications service (PCS) netWork, global system for used for modulating and demodulating carriers carrying the information through data channels, e.g., cellular digital packet data (CDPD) channels, in the Wireless communica the navigator broWser Works compatibly With the standard trols the display of text and graphics on display 113 in a predetermined format. User interface 115 may comprise con information. To that end, transceiver 121 in communication unit 120 includes, e. g., cellular telephone circuitry for trans mitting and receiving information via a Wireless communica tions netWork, e.g., the Well knoWn advanced mobile phone mobile communications (GSM) netWork, etc. Modem 123 is EXPLORER Web broWser for broWsing information pro vided, e. g., by servers connected to the Internet. In particular, hypertext transfer protocol (HTTP), hypertext markup lan guage (HTML), virtual reality markup language (VRML), With data, Which the user may edit to satisfy his/her needs. In addition, arrangement 100 alloWs for doWnloading of data As shoWn in FIG. 1, navigator arrangement 100 includes user interface 115, external interfaces 117, GPS receiver 119, communication unit 120. Memory 108 is used to store soft transportability in the ?rst place. HoWever, navigator arrangement 100 is designed pursuant realized as a hand-held device, Which may be “docked” or connected to another device or system to enhance its func tionality, Which may include a terminal, Workstation, com puter system, or an automobile system described, e.g., in US. Pat. No. 6,009,355 issued to Obradovich et al. on Dec. 28, 1 999. device using a physical keyboard connected thereto is unde sirable because of the bulkiness of the keyboard, Which defeats the purpose of having the hand-held device for its easy sensitive. Processor 103 receives from the touch screen cir arrangement 100 in accordance With the invention alloWs for storage of user pro?les including user preferences such as cuitry a signal identifying the location on display 113 Where preferred types of restaurants, shops, entertainments, etc. 65 EXHIBIT D PAGE 175 US 7,593,812 B2 5 6 In accordance With an aspect of the invention, each user pro?le corresponds to one of the user’s personae. For example, the user business pro?le corresponding to the user’ s business persona may be different from the user personal porary roadblock may be placed on certain streets Where a parade is held Which lasts for several hours. Similar to a roadblock, a blockade may be imposed to block transmission of certain information to arrangement 100 Which concerns, e.g., uninteresting facilities or events. When a user initially utiliZes arrangement 100 for naviga pro?le corresponding to his/her personal persona. For instance, the user business pro?le may include ?ne-dining type restaurants for business meetings While the user personal pro?le may instead include fast-food type restaurants for tion in accordance With the invention, the navigator broWser personal dining. Other pro?les may include a vacation pro?le play 113. FIG. 2 illustrates such a REGISTRATION page Which corresponds to the user’s vacation persona and may include a different set of preferred restaurants, shops, enter tainments, etc. In accordance With another aspect of the invention, the user can adopt a second person’s pro?le for a certain trip’s pur Where the user is prompted for entering his/her personal data, e.g., his/her name, age, sex, marital status, occupation, city, education, religion and number of children. After the entry of the personal data, the navigator broW ser in arrangement 100 opens a REGISTRATION page on dis opens a PROFILE SETTING page on display 113. FIG. 3 illustrates such a PROFILE SETTING page for the user to set up a pro?le corresponding to one of his/her personae. The pose, thereby temporarily assuming the second person’s per sona, especially When arrangement 100 is shared by more than one person. For example, Where a husband and Wife share the use of arrangement 100, the husband may utiliZe the Wife’s pro?le in arrangement 100 to shop for a gift for the Wife’s birthday. Based on the pro?le corresponding to the Wife’s personal persona, arrangement 100 provides a navi gated route, together With information concerning the Wife’ s personal favorite shops surrounding the route. Of course, 20 may use a stylus to touch the “personal” option (as opposed to each user’s pro?les may be protected against uninvited intruders. In that case, access to the pro?les may require veri?cation of a personal identi?cation number (PIN) orpass 25 may also be imported or doWnloaded into arrangement 100 from an external source or from another arrangement similar 30 Thus, in accordance With the invention, arrangement 100 provides a navigated route, together With information con cerning the favorite facilities and events surrounding the navi gated route, Which satisfy the preferences in a selected user pro?le. In this instance, such information comes from an the “business” or “vacation” option) in box 203 on display 113 to select the option. In addition, the user is prompted to select preferences in different categories to be included in his/her personal pro?le. For example, these categories may comprise MUSIC cat egory 205, ENTERTAINMENT category 207, SHOPPING category 209, RECREATION category 211, SPORTS cat Word, or other Well knoWn secure access measures. Pro?les to arrangement 100. user here is afforded a choice of “business”, “personal” and “vacation” personae in box 203. By Way of example, the user in this instance Wants to set up a “personal” pro?le Which includes preferences of the user While on personal travel (as opposed to business travel or vacation travel). Thus, the user egory 213, RESTAURANTS category 215 and SERVICES category 217. In this instance, the user selects COUNTRY option 231, and JAZZ option 235 in MUSIC category 205 for his/her music preferences. Similarly, the user may also select any options in other categories for inclusion in his/her per 35 sonal pro?le. Each selected option is illustratively indicated external source, e.g., a server connected to the Internet, and is by a check mark at the option. Other pro?les such as a busi communicated to arrangement 100 through communication ness pro?le and vacation pro?le may be similarly set up. Continuing the above example, after setting up his/her unit 120. In accordance With another aspect of the invention, the actual navigated route selected by arrangement 100 may depend on the mode of transportation speci?ed by the user. For example, driving and Walking are tWo different modes of transportation. The selected route for driving may be very different from that for Walking, even though they may accom plish the same trip’s purpose. The routes from Which arrange ment 100 selects for driving have to be passable by an auto personal pro?le, the user selects SUBMIT option 241. In 40 a Well knoWn manner determines the GPS coordinates in 45 mobile, Which exclude, e.g., foot bridges, and Walk paths through buildings, parks, ?elds, forests, etc. On the other hand, the routes from Which arrangement 100 selects for Walking have to be safe to pedestrians, Which exclude, e.g., 50 identi?es record 400. Section 505 contains any business pro ?le setup by the user. Section 507 in this instance contains the personal pro?le described above. Section 509 contains any 55 conditions received from, say, a server via the Internet, arrangement 100 selects the most time-ef?cient route, e.g., one that requires the least travel time, to accomplish the trip’ s purpose despite any adverse traf?c, Weather and road condi tions. In accordance With still yet another aspect of the invention, question. Processor 103 then creates a record associated With the user. FIG. 4 illustrates the format of such a record (de noted 400) created by processor 103 in memory 108. Record 400 comprises section 503 containing the aforementioned personal data including, among others, the user’s name Which highWays, freeWays, etc. In accordance With yet another aspect of the invention, the actual route selected by arrangement 100 may also depend on external conditions, e. g., tra?ic, Weather and road conditions. Thus, based on the information concerning such external response, processor 103 in FIG. 1 obtains from GPS receiver 119 data concerning the GPS coordinates of the current loca tion of arrangement 100. Based on the signals from a constel lation of satellites Which form part of the GPS, receiver 119 in 60 vacation pro?le set up by the user. Section 511 contains the aforementioned GPS data indicating the current location of arrangement 100. Section 513 contains map and related infor mation, based on Which processor 103 is capable of generat ing maps Which correspond to different modes of transporta tion, e.g., by automobile, on foot or by rail. Such map and related information also includes identities of facilities and events, and the GPS coordinates identifying the locations of a user may prescribe one or more roadblocks specifying cer such facilities and events on the maps. Section 515 contains business favorites Which are determined based on the per tain prohibited areas or paths from Which the route selected by arrangement 100 deviates. For example, it may be sensible to sonal data in section 503, business pro?le in section 505 and GPS data in section 511. Similarly, section 517 contains place roadblocks around high crime areas especially When the 65 personal favorites Which are determined based on the per user is neW in toWn and unfamiliar With those areas. A road sonal data in section 503, personal pro?le in section 507 and block may be permanent or temporary. For example, a tem GPS data in section 511; and section 519 contains vacation EXHIBIT D PAGE 176 US 7,593,812 B2 7 8 favorites Which are determined based on the personal data in systems such as line-of-sight radars, and Doppler radars each With terrain folloWing capabilities, to sense surrounding traf section 503, vacation pro?le in section 509 and GPS data in section 511. It should be noted at this point that the informa tion in sections 513, 515, 517 and 519 is provided by a ?c and road conditions. The data concerning the tra?ic con ditions (road conditions) is stored in the tra?ic (road-condi tion) database according to the GPS coordinates de?ning the areas affected by the traf?c conditions (road conditions), navigation server connected to the Internet. Continuing the above example, processor 103 in this respectively. As such, each tra?ic condition (road condition) instance causes the navigator broWser in arrangement 100 to generate a request to the navigation server for the map and related information in section 513 and personal favorites in is readily mapped to the area de?ned by the corresponding GPS coordinates in the map layers. section 517. This request contains the personal data in section The subscriber database in server 630 contains data con cerning commercial facilities and events, e.g., department 503, personal pro?le in section 507, GPS data in section 511, a pre-assigned Internet protocol (IP) address for identifying uniform resource locator (URL) identifying the navigation stores, gas stations, concerts, etc., Which subscribe to the navigation service. With payment of a subscription fee, the subscribers may appear in the map layers for promotional server on the Internet. It should be noted that the GPS data in purposes. The identities of the subscribers are stored in the section 511 is refreshed continually and in particular each time immediately before a request is sent to the navigation locations of such subscribers, along With other information the broWser as the request originator, and a predetermined subscriber database according to the GPS coordinates of the concerning their address, contact phone number, Web URL, business hours, advertisement, promotion, directory, etc. server to re?ect the mo st current location of arrangement 100. The request is formatted in accordance With the requisite protocols including the Well knoWn transmission control pro tocol/Intemet protocol (TCP/IP) in this instance. 20 stops) and civic and charity events Which are selected to appear in the map layer Without payment of a subscription Referring to FIG. 5, processor 103 causes communication unit 120 in navigator arrangement 100 to establish a dial-up connection through Wireless communications netWork 613 to access server 622 maintained by an Internet service provider 25 functions, etc. 30 sources and maintains numerous databases therein including a map database, a Weather database, a traf?c database, a road-condition database, a subscriber database, a non-sub personal favorites as requested, e.g., favorite personal facili 35 40 various geographic areas. Each map includes layers corre 45 and road conditions relevant to the coverage, (iii) the sub scribers and non-subscribers appearing in the coverage, and (iv) a time stamp indicating When the map and related infor mation is provided. Since even With the same navigation coverage, the Weather, tra?ic and road conditions in (ii) vary With time. As such, the map and related information is time sensitive and thus includes the time stamp in (iv) to ensure its just-in-time provision. combined to facilitate travel by more than one mode of trans in the map layers are de?ned and identi?ed in the database by their GPS coordinates. The Weather database contains data concerning Weather conditions in various geographic areas, Which is collected and updated by server 630 from time to time using such systems scriber databases, server 630 provides the requested map and related information, Which concerns (i) the map layers afford ing the limited navigation coverage, (ii) the Weather, traf?c The map database provides data concerning maps covering portation. Buildings, locations, streets, roadWays and the like ties and events, Within a limited navigation coverage, e.g., de?ned by a predetermined radius from the GPS coordinates identi?ed by the GPS data. Such favorite facilities and events may be selected from the above-described subscriber and non-subscriber databases. In addition, based on the map, Weather, traf?c, road-condition, subscriber and non-sub scriber database, etc. sponding to different modes of transportation. For example, a ?rst map layer corresponds to travel by automobile; a second map layer corresponds to travel on foot; a third map layer corresponds to travel by rail; etc. The map layers can be Continuing the above example, upon receiving the request from arrangement 100, based on the personal data, personal pro?le and GPS data therein, server 630 determines the user’ s servers similar to server 622 are geographically distributed for effective communications With arrangement 100 and the like. Navigation server 630 Which may be a host computer pro vides the navigation service in accordance With the invention. Among other things, server 630 receives data from different fee. The identities of such non-subscribers are stored in the non-subscriber database according to the GPS coordinates of their locations, along With other information concerning their address, contact phone number, Web URL, charity or civic (ISP). The aforementioned request is then transmitted to access server 622 through the established connection. Upon receipt of the request, based on the URL therein, access server 622 routes the request to navigation server 630 identi?ed by the URL. It should be noted at this point that server 622 may not be the only access server on the Internet serving arrange ment 100 and the like. It Will be appreciated that more access The non-subscriber database in server 630 contains data concerning public facilities (e.g., parks, hospitals and rest 50 Server 630 then transmits a response Which contains (a) the IP address of the navigator broWser in arrangement 100 to Which the response is destined, (b) the personal favorite facili ties and events just determined, and the GPS coordinates thereof, and (c) the map and related information, in accor 55 dance With the predetermined protocols. Upon receiving the as the United States satellite systems, Delta radars, local area response, processor 103 in arrangement 100 causes the radars, etc. The data concerning the Weather conditions is stored in the Weather database according to the GPS coordi nates de?ning the areas affected by the Weather conditions, received (b) and (c) to be stored in sections 517 and 513 of respectively. As such, each Weather condition is readily record 400, respectively. When the content of section 517 is modi?ed, as is in this 60 mapped to the area de?ned by the corresponding GPS coor dinates in the map layers. Similarly, the traf?c and road-condition databases each contain data concerning traf?c and road conditions, Which is updated and derived by server 630 from of?cial traf?c and road-condition reports furnished by local departments of transportation, and from data provided by Well knoWn radar case, the resulting list of personal favorites is automatically displayed for the user’s revieW. FIG. 6 illustrates such a personal favorite list (denoted 651) shoWn on display 113 Which includes, e.g., “Home Depot,” “Wells Fargo,” “Vons,” “Chevron,” “Jack in the Box,” . 65 . . . It should be noted at this point that the personal favorites selected by server 630 may vary With the GPS data identify ing the current location of arrangement 100, even though the EXHIBIT D PAGE 177 US 7,593,812 B2 9 10 personal data and personal pro?le remain the same. This sonal,” “Business” or “Vacation” favorites in box 807) used stems from the fact that the selected favorite facilities and during the current navigation episode. events may be limited to certain areas. When such facilities or By Way of example, the user in this instance is on a personal road trip and thus selects “By Automobile” as the mode of transportation, and “Personal” as the favorite list used. In response, the navigator broWser opens a DIRECTIONS page events are outside the current navigation coverage, they are either eliminated or substituted by server 630 With similar facilities or events, in accordance With predetermined pro gram instructions in server 630. For example, “Jack in the Box” Which is a popular fast food restaurant in California but on display 113. FIG. 9 illustrates such a DIRECTIONS page Where the user is prompted to enter an origination address at unavailable in NeW York may be substituted With “Wendy’s” When the navigation coverage includes NeW York. In addi tion, server 630 may add to the personal favorite list those facilities and events Which satisfy the personal data and per sonal pro?le, and Which Would otherWise be unavailable had it not been the current navigation coverage. query 903, Where the navigation starts. In this instance, the user adopts the default response to query 903 Which is the location identi?ed by the GPS data in section 511 of record 400. OtherWise, the user may enter a different origination address. The user is also prompted to enter a destination address at query 905. The user in this instance enters a home address as the destination address. To avoid re-entering the same address in the future, the user may select LOCATIONS option 910 to save the address. In that case, the user is Advantageously, When a user travels from one navigation coverage to another, based on the same personal data and personal pro?le and the current personal favorite list, server 630 can “clone” personal favorite lists Which correspond to different navigation coverages. Similarly, server 630 can clone business favorite lists corresponding to different navi gation coverages based on the same personal data and busi ness pro?le and the current business favorite list, and vacation prompted to assign an icon, e. g., icon 915, and a designation, e.g., “HOME,” to the home address. Thus, in the future, the 20 Similarly, in location box 907 icon 909 corresponds to a previously saved address of a delicatessen; and icon 911 favorite lists corresponding to different navigation coverages based on the same personal data and vacation pro?le and the current vacation favorite list. Thus, With arrangement 100, the user’s lifestyle is maintained as much as possible despite corresponds to a previously saved address of a ?tness center. 25 Alternatively, addresses in locations box 907 may be saved by clicking at icons elseWhere and duplicating same in box 907. For example, icon 913 in location box 907 correspond ing to a Wells Fargo bank address results from clicking at icon 1103e in favorites box 1103 (described beloW With FIG. 11) 30 and duplicating same in box 907. traveling from place to place. List 651 in FIG. 6 tends to be overinclusive. The user is afforded EDIT option 653 to modify the list to satisfy his/her needs. For example, to delete an item in list 651, the item is selected, folloWed by a selection of EDIT option 653. Pro After learning the origination address and destination address responsive to queries 903 and 905, respectively, pro cessor 103 overWrites the content of section 517 of record 400 With the resulting list of personal favorites. As mentioned before, the user may sometimes Want to adopt another person’s pro?le for a certain trip’s purpose, 35 afforded preset pro?les in arrangement 100, from Which the 40 map and related information does not exceed a predetermined period (i.e., the stored map and related information is fresh), Citizen,” and “Teenager.” For example, the user may be a based on such map and related information, processor 103 at 45 Pro?le 3 of a business man using VIEW option 703, and may select such a pro?le using SELECT option 705, thereby loaded from navigation server 630 for the user’s revieW in a manner described above. The user may then get a gift idea selected route, together With any roadblocks set up by the user 50 in a manner to be described. Such a selection process is achieved by analyZing the portion of the map and related information concerning the Weather, traf?c and road condi from the favorite list, and request arrangement 100 to navi gate her to a selected favorite facility to buy the gift. It should be noted that the user may also start With one or 55 more of preset pro?les in FIG. 7, Which the user may edit to become his/her business, personal and/ or vacation pro?le described above. Referring back to FIG. 6, after the business, personal and/ or vacation favorite list is established, the user may select step 1006 selects the route from the origination address to the destination address Which is the most time-e?icient, i.e., fast est by automobile in this instance, taking into account the relevant Weather, traf?c, and road conditions along the assuming a man’s business persona. After such a selection, a list of favorites corresponding to Pro?le 3 Would be doWn Whether the stored map and related information is fresh, as indicated at step 1003 in FIG. 10. If the navigation coverage includes the origination and destination addresses in ques tion, and the period elapsed from the time stamp of the stored through 6 corresponding to pro?les of a typical “Man,” “Woman,” “Business Man,” “Business Woman,” “Senior female and Want to buy a gift for a man in a business setting. In that case, the user may Want to vieW the preferences in cessor 103 analyZes the map and related information stored in section 513 of record 400. Speci?cally, processor 103 deter mines Whether the navigation coverage based on the map layer corresponding to automobile travel in this instance, includes the origination and destination addresses, and e.g., buying a gift for that person. Thus, the user is also user may select. Such preset pro?les may be accessed by selecting PRESET PROFILE option 239 on the PROFILE SETTING page of FIG. 3. FIG. 7 illustrates preset Pro?les 1 user may select icon 915 in location box 907 to retrieve the corresponding home address in response to query 903 or 905. 60 tions and roadblocks in the navigation coverage, and involves predictions concerning the effects of such conditions on the automobile travel along the selected route at different points in time. At step 1009, processor 103 causes turn-by-tum instructions 917 concerning the selected route to be shoWn on the DIRECTIONS page. OtherWise, if the stored map and related information does not cover the origination and/or destination address in ques NAVIGATE option 657 for navigation by arrangement 100 in tion, and/or if the map and related information is not fresh, accordance With the invention. Upon such a selection by the user, the navigator broWser in arrangement 100 opens a NAVIGATION page on display 113. FIG. 8 illustrates the NAVIGATION page Where the user is prompted to select the processor 103 at step 1013 establishes a communication con mode of transportation (e.g., “By Automobile,” “On Foot,” or “By Rail” in box 803), and the list of favorites (e.g., “Per nection to navigation server 630. At step 1016, processor 103 causes a transmission of a request for fresh map and related 65 information for an appropriate navigation coverage through the established connection. This request contains, among other things, the personal favorites in section 517, personal EXHIBIT D PAGE 178 US 7,593,812 B2 11 12 data in section 503 and personal pro?le in section 507 of record 400, in addition to the origination and destination user decides to add the restaurant to his/her favorite list, he/ she may then click at icon 1105b in either box 1105 or map 1101 and drag same into box 1103 to effect such an addition. address information. In response to such a request, navigation In this instance, the user is afforded PHONE option 1109 to contact personnel of any listed facilities or events by phone. For example, a selection by the user of icon 1105b, folloWed by a selection of telephone option 1109, causes processor 103 to look up, from the map and related information stored in section 513 of record 400, the phone number of McDonald’s Restaurant associated With icon 1105b. Processor 103 then server 630 prepares neW map and related information for the coverage from at least the origination address to the destina tion address. In addition, based on the neW map and related information, the received personal favorite list, personal data and personal pro?le, server 630 “clones” a personal favorite list from the received list. As discussed before, this cloned list may be different from the received list to re?ect any geo causes transceiver 121 to place a voice call to McDonald’s graphic differences betWeen the previous and current naviga Restaurant using the phone number just looked up. Accord tion coverages. At step 1019, processor 103 receives from ingly, the user may talk to the personnel of the restaurant over server 630 the neW map and related information and cloned the phone connection. personal favorite list. Processor 103 at step 1021 stores them in sections 513 and 517 of record 400, respectively. Again, the 5 user is afforded a chance to edit the cloned personal favorite list in a manner described before. Processor 103 then pro ceeds to step 1006 described above. Referring back to FIG. 9, the user in this instance may rely on turn-by-turn instructions 917 to reach home by automo sor 103 to access the stored map and related information in 20 bile. If arrangement 100 is “docked” or connected to the audio media to the user When the automobile traversing the Restaurant based on the video and sound clips. The navigator 25 In addition, the user is afforded VIEW option 919 to vieW an image of a map including the navigated route. Upon selec tion of option 919, the navigator broWser opens a MAP 30 A selection of BACK key 1209 enables the user to return to represents a hyperlink to the Website of the restaurant. Thus, a selection of key 1213 causes the navigator broWser to open the restaurant home page on display 113. In addition, a selec record 400. The icons Which are associated With such per sonal favorites are populated on map 1101 to indicate the tion of key 1215 enables the user to access the RESTAU RANT MENU page, Which is illustrated in FIG. 13. locations of such personal favorites. For example, icon 1103a in box 1103 associated With the personal favorite “Chevron” As shoWn in FIG. 13, the RESTAURANT MENU page enumerates types of food and beverages served in the restau 45 indicated by icon 11050. If indeed the user decides to adopt rant. Each food and beverage entry may be highlighted by selecting same. The user may order ahead the highlighted food and beverages by selecting ORDER key 1305. Upon selection of key 1305, the navigator broWser causes the order 50 information to be transmitted through Internet 650 to a res taurant server at a predetermined URL for processing the order. Thus, the resulting order aWaits the user’ s arrival at the restaurant. 55 Referring back to FIG. 11, the user is also afforded BLOCK option 1113, Whereby the user can prevent or limit the appearance of certain subscribers and non-subscribers in navigation by arrangement 100. For example, a selection by the user of icon 1105b, folloWed by a selection of BLOCK option 1113, causes the navigator broWser to send to server 630 a request for blocking transmission of information con the user is hungry When traveling along the navigated route Which is not close to any of his/her favorite restaurants in this instance. Some scenic facilities and events may be of mar ginal interest to the user such as the “Charity Walkathon” before, including turn-by-turn instructions to the restaurant. the previous page, i.e., the MAP VIEWER page. Key 1213 lists the personal favorites currently stored in section 517 of location thereon. Scene box 1105 lists “scenic” facilities and events Which may serve as landmarks along the navigated route, as the icons associated With such scenic facilities and events are also populated on map 1101. Some scenic facilities and events may be important to the user such as a rest stop indicated by icon 1105a, or “McDonald’s” indicated by icon 1105b in case etc. NAVIGATE key 1205, BACK key 1209, RESTAURANT WEBSITE key 1213 and RESTAURANT MENU key 1215 user With a DIRECTIONS page similar to FIG. 9 described 35 entered. In addition, favorites box 1103 on the MAP VIEWER page is also shoWn on map 1101 to indicate its location thereon. Icon 1103b in box 1103 associated With “Vons” is also shoWn on map 1101 to indicate its location thereon. Icon 11030 in box 1103 associated With “Comp USA” is also shoWn on map 1101 to indicate its location thereon. Icon 1103d in box 1103 associated With “Kmart” is also shoWn on map 1101 to indi cate its location thereon. Icon 1103e in box 1103 associated With “Wells Fargo” is also shoWn on map 1101 to indicate its taurant service hours, phone number, facility, any promotion, are also provided on the RESTAURANT page. A selection of NAVIGATE key 1205 causes processor 103 to provide the instructions 917 are given is highlighted on the MAP VIEWER page, With preselected icon 1107 indicating the origination address previously entered, and icon 915 described above indicating the destination address previously broWser then opens a MCDONALD’S RESTAURANT page on display 113. FIG. 12 illustrates the MCDONALD’S RESTAURANT page containing directions to McDonald’s Restaurant asso ciated With icon 1105b, and information concerning the res VIEWER page on display 113. FIG. 11 illustrates such a MAP VIEWER page including map 1101 Which corresponds to automobile travel. Map 1101 is also derived from the map and related information currently stored in section 513 of record 400. The navigated route (denoted 1102) for Which section 513 for video and sound clips, graphics and textual information concerning McDonald’s restaurant associated thereWith. In this instance, the processor 103 causes user interface 115 to announce, “Welcome to McDonald’s,” and/ or the navigator broWser to play a commercial of McDonald’ s aforementioned automobile system, the turn-by-turn instruc tions Would be communicated by the automobile system via navigated route approaches each turn. Alternatively, the user is afforded INFO option 1111 to obtain further information regarding any listed facilities or events. For example, a selection by the user of icon 1105b, folloWed by a selection of INFO option 1111, causes proces cerning McDonald’s Restaurant to arrangement 100. Upon 60 receiving such a request, server 630 returns to the navigator broWser an INQUIRY page, Which the broWser then opens on display 113. any scenic facility or event as one of his/her favorites, the user FIG. 14 illustrates such an INQUIRY page Where the user is afforded a choice of a PERMANENT BLOCKADE and a may use an indicator device to click at the icon associated With the scenic facility or event in either box 1105 or map 65 TEMPORARY BLOCKADE. In this instance, a selection by 1101 and drag same into box 1103. For example, if after the user of the PERMANENT BLOCKADE causes a perma trying McDonald’s Restaurant indicated by icon 1105b, the nent prevention of transmission of information concerning EXHIBIT D PAGE 179 US 7,593,812 B2 14 13 any McDonald’ s Restaurant in the World to arrangement 100. An alternative selection of the TEMPORARY BLOCKADE alloWing a user entry to cause a lookup of the connection data in the record to establish a communications con needs to be accompanied by a speci?cation of a time period during Which the blockade is effective. For example, the user nection With the selected point of interest using the con nection data. 2. The method of claim 1, further comprising: may have groWn tired of McDonald’ s food and thus may Want to use the TEMPORARY BLOCKADE to prevent transmis receiving a request for planning a route to a desired desti sion of information concerning any McDonald’s Restaurant in the World to arrangement 100 for a speci?ed period. Any blockade choice by the user is communicated by the navigator broWser in arrangement 100 to server 630. The latter stores the blockade choice in a record identi?ed by the IP address of the navigator broWser. In each sub sequent navi gation episode, server 630 transmits to the navigator broWser information concerning subscribers and non-subscribers in a selective manner, re?ecting any blockade choice stored in the associated record. Similarly, the user is afforded ROADBLOCK option 1115 nation; and planning the route in response to the request, Wherein the plurality of points of interest are suggested based on locations thereof in relation to the planned route. 3. The method of claim 1, Wherein the plurality of points of interest include goods or service providers. 4. The method of claim 3, Wherein the goods or service providers include a restaurant. 5. The method of claim 1, Wherein the user entry includes a user selection of an option provided by the system. to preclude certain roadWays or areas from navigation con 6. The method of claim 5, Wherein the option is presented sideration by arrangement 100 as the roadWays may be haZ on the display element. 7. The method of claim 1, Wherein the connection data includes a telephone number. 8. The method of claim 7, Wherein the communications connection includes a telephonic connection. 9. The method of claim 1, Wherein the record also contains ardous for driving and the areas may have a high crime rate. For example, to set up roadblocks, after selecting ROAD 20 BLOCK option 1115, the user may use a stylus to trace any roadWay or de?ne any area on display 113 to be excluded from the navigation consideration. In this instance, the user chooses to block a portion of the Ortega HighWay denoted 1131 and indicated by crosses thereon, and area 1133 shoWn shaded in FIG. 11. In response, the navigator broWser may advertising information concerning the selected point of 25 10. A navigation system, comprising: storage for storing records associated With different points of interest; open an inquiry page similar to FIG. 14 Where the user may specify Whether each roadblock is a permanent blockade or temporary blockade. Processor 103 stores the user’s choices of blockade and the GPS coordinates de?ning road portion 1131 and area 1133 in section 513 of record 400. Based on 30 such stored information, processor 103 accordingly selects a device for receiving user preference data; a processor con?gured to suggest a plurality of points of interest based on the user preference data; a display element for presenting thereon the plurality of routes circumventing road portion 1131 and area 1133 in points of interest, a user being alloWed to select one of navigation. the plurality of points of interest; The user is also afforded DELETE option 1117 to remove certain displayed items in the MAP VIEWER page. For example, a selection by the user of icon 1105b, folloWed by a interest. 35 a mechanism for retrieving a record associated With a user selection of DELETE option 1117 causes a deletion of icon selected point of interest, the record containing at least connection data; and 1105b from both box 1105 and map 1101, along With any information associated thereWith. an interface for alloWing a user entry to cause a lookup of the connection data in the record to establish a commu The foregoing merely illustrates the principles of the 40 invention. It Will thus be appreciated that those skilled in the art Will be able to devise numerous other arrangements Which embody the principles of the invention and are thus Within its spirit and scope. For example, navigator arrangement 100 is disclosed 45 herein in a form in Which various functions are performed by functions could equally Well be embodied in an arrangement in Which the functions of any one or more of those blocks or by one or more appropriately programmed processors. providers include a restaurant. 50 55 suggesting a plurality of points of interest based on the user preference data; presenting, on the display element, the plurality of points of interest; alloWing a user to select one of the plurality of points of interest; retrieving a record associated With a user selected point of interest, the record containing at least connection data; 14. The system of claim 10, Wherein the user entry includes a user selection of an option provided by the system. 15. The system of claim 14, Wherein the option is presented The invention claimed is: 1. A method for use in a navigation system Which includes a display element, the method comprising: storing records associated With different points of interest; receiving user preference data; ther con?gured to plan a route to a desired destination, and the plurality of points of interest are suggested based on locations thereof in relation to the planned route. 12. The system of claim 10, Wherein the plurality of points of interest include goods or service providers. 13. The system of claim 12, Wherein the goods or service discrete functional blocks. HoWever, any one or more of these indeed, all of the functions thereof, are realiZed, for example, nications connection With the selected point of interest using the connection data. 11. The system of claim 10, Wherein the processor is fur on the display element. 16. The system of claim 10, Wherein the connection data includes a telephone number. 17. The system of claim 16, Wherein the communications connection includes a telephonic connection. 18. The system of claim 16, Wherein the record also con tains advertising information concerning the selected point of 60 interest. 19. The system of claim 10, Wherein the interface includes the device. 20. The system of claim 10, Wherein the interface includes an audio input. and EXHIBIT D PAGE 180

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?