`
`Exhibit 6
`
`
`
`(12) United States Patent
`Karam
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,831,917 B1
`Nov. 9, 2010
`
`US007831917B1
`
`(54) METHOD, SYSTEM, AND GRAPHICAL USER
`INTERFACE FOR IDENTIFYING AND
`COMMUNICATING WITH MEETING SPOTS
`
`(75) Inventor: Joseph F. Karam, Mountain View, CA
`(US)
`
`(73) Assignee: Google Inc., Mountain View, CA (US)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 536 days.
`
`(21) Appl. No.: 11/323,115
`(22) Filed:
`Dec. 30, 2005
`
`(51) Int. Cl.
`(2006.01)
`G06F 3/00
`(2006.01)
`G06F 15/177
`(2006.01)
`G06F 5/16
`(2006.01)
`G06C 2L/00
`(52) U.S. Cl. ....................... 715/753,715,733,715.734;
`715/751; 715/758; 709/204; 701/207; 701/208
`(58) Field of Classification Search
`nor. 715/733,
`715/734, 751, 753, 758; 709/204; 701/207,
`701/208
`See application file for complete search history.
`References Cited
`U.S. PATENT DOCUMENTS
`
`(56)
`
`5,818.450 A 10/1998 Katsuta ...................... 345,352
`5,883,626 A
`3, 1999 Glaser et al. ................ 345,342
`6,202.212 B1
`3/2001 Sturgeon et al.
`6,366,962 B1
`4/2002 Teibel
`6.424,910 B1
`7/2002 Ohler et al. ................. TO1,202
`6,577.714 B1* 6/2003 Darcie et al. ....
`... 379.9317
`6,677.968 B1
`1/2004 Appelman
`
`WO
`
`6,681,108 B1
`6,690,918 B2
`6,714,791 B2
`
`1/2004 Terry et al.
`2/2004 Evans et al.
`3/2004 Friedman ................. 455,456.1
`(Continued)
`FOREIGN PATENT DOCUMENTS
`WO O2/O1405
`1, 2002
`(Continued)
`OTHER PUBLICATIONS
`Smith, Brad, “Spreading the Word with Moblogs' Jun. 15, 2005,
`Wireless
`Week,
`www.wirelessWeek.com/article/CA608001.
`html?text=spreading+the+Word+with--....
`(Continued)
`Primary Examiner Steven P Sax
`Assistant Examiner—Grant D Johnson
`(74) Attorney, Agent, or Firm Morgan, Lewis & Bockius
`LLP
`
`ABSTRACT
`(57)
`One aspect of the invention involves a computer-imple
`thdin which a server computer sen to a E.
`ity of client devices associated with computer users in an
`online discussion information corresponding to: a map, an
`icon for a meeting spot to be overlaid on the map, a plurality
`of icons representing at least Some of the computer users in
`the online discussion, to be displayed at a same time as the
`map, and an icon to initiate online communications between
`a respective client device and a computer associated with the
`meeting spot. The server receives a request to initiate online
`communications between the computer associated with the
`meeting spot and at least one client device in the online
`discussion; and initiates online communications between the
`computer associated with the meeting spot and the at least one
`client device in the online discussion.
`
`19 Claims, 12 Drawing Sheets
`
`re.
`906
`908
`?t
`u?
`Meeting Spots > Categories
`-be
`
`N -928
`K S2
`
`
`
`91
`
`Fic
`912
`
`14
`
`916
`
`so
`to
`-
`- v -- - -
`Enter all Leavs all
`Userprofile User filter
`920 -922
`-924
`-sav - 4 -
`Street
`Satellite Hybrid (9 User:26
`Other User 1932-1
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 2 of 25 PageID #: 2376
`
`952
`
`Other User 2932-2
`
`Other User 3932-3
`
`Other User 4932-4
`
`Other User 59325
`
`Other User 69326
`
`Other serf 332-7.
`
`Other User 832-8
`
`960
`
`User's meeting
`spots;
`Spot 1
`Spot 2
`Spot 3
`
`954
`
`
`
`US 7,831,917 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`Du .......................... TO7 104.1
`Emens et al.
`Dan ........................ 455,456.1
`Obradovich et al.
`De Vries
`Takakura et al. ............ TO9.204
`Abrams
`Sheha et al. ................ TO1,209
`Lunt et al.
`Rieger, III .................. 709,223
`Lunt et al.
`Lake .......................... TO9,206
`Caspi et al. ............ 342,357.O7
`Yeager et al.
`Zaner ......................... 715/758
`Wilson et al. ..
`455,456.3
`Shaffer et al. ................. 70.5/10
`Bourne .............
`709/227
`Martin, Jr. et al. .......... 380.247
`Danzig et al.
`Kreft .......................... 7O1/2O7
`Levinson
`Liversidge et al.
`Narayanaswami et al. .. 709/206
`Herold et al. ............... TO9.204
`Granito et al. ........... 455,456.1
`Takakura et al.
`Vistisen ....................... 705/26
`Dan et al. ...
`... TO7/100
`Rieger, III .................. 709,223
`Bricklin et al.
`..., 345,753
`Becker et al. ...,
`Yamamoto .................. TO9.204
`Callegari
`709,206
`Harms ........
`Hough et al. ............... TO9.204
`Phelan et al.
`Miyashita
`Haimberg ................... 345,758
`Chupin et al. ............... 345.738
`Zaner et al.
`Oldale et al.
`Mayer ........................... 707/3
`Cotte ......................... 709/205
`Wu et al. .................... 455,466
`Shirwadkar et al.
`Green et al. ................ 709f2O7
`Blattner et al. .
`... 345,758
`Badt, Jr. ..................... 345,753
`Knauerhase et al. ..... 455,432.1
`Pettinati et al. ............. 715/708
`Milstein et al. ............. TO9,202
`Mayer
`Godfrey .................. 455,414.1
`Zetmeir
`Farnham et al.
`Zaner et al.
`Mgrdechian et al.
`Hull et al.
`Wilson et al.
`Pezaris et al.
`Pezaris et al.
`Johnson et al.
`Jou
`Yamamura et al. .......... TO9/200
`Dalsing et al.
`Morel
`Eagle et al.
`Lu et al.
`Szabo et al. ................ 7O1/2O7
`Valeski
`
`
`
`4/2006 Nicholas et al. ............... TO5/14
`2006/00852.59 A1*
`Strong et al.
`8, 2006
`2006, O190536 A1
`2006/0235873 A1 10, 2006
`Thomas
`2006/0241859 A1* 10, 2006
`Kimchi et al.
`2006, O294.134 A1 12/2006
`Berkhim et al.
`2007, OO67098 A1* 3, 2007
`Zelentsov ................... TO1,208
`Holloway et al.
`2007/O112735 A1
`5/2007
`OZugur et al. .............. 71.5/776
`2007, 0118809 A1
`5/2007
`Ogasawara et al. ......... 715/751
`2007/0162862 A1
`7/2007
`FOREIGN PATENT DOCUMENTS
`
`- - - - - - - - - - - - - - TO1,208
`
`WO
`WO
`WO
`
`WO 2005/006145
`WO 2005, O74443
`WO 2005, O77O68
`
`1, 2005
`8, 2005
`8, 2005
`
`OTHER PUBLICATIONS
`Balkin, Adam, “New Cell Phone Services Can Help Manage Your
`Social Life”, Apr. 6, 2005, published Sep. 26, 2005 by NYI News.
`“WaveMarket's Crunkie Puts Mobile Social Networks on the Map”.
`Nov. 15, 2004. www.prnewswire.com/cgi-bin/stories.pl?ACCT=
`104&story=/www.story/11-15.
`WaveBlog product information, Demo, 2004. www.demo.com/dem
`onstrators/demo2004/54868.html.
`Johnson, Steven, “Friends 2005: Hooking Up'. Discover, vol. 26.
`No. 9, Sep. 2005, pp. 22-23.
`“Mates, when social networks marry presence'. Om Malik's Broad
`band Blog, posted May 4, 2005, http://gigaom.com/2005/05/04/
`mates-when-social-networks-marry-presence?.
`Schoder, Detlef Prof. Dr. “Targeting mobile Consumers (I): context
`independent mobile B2C-Applications”. Lecture Unit5, WHU, EEB
`FS 2003.
`“Entering the UMTS era—mobile applications for pocket devices
`and services”. Part Two, European Information Technology Obser
`vatory, EITO 2002, pp. 203-219.
`Bleecker, Julian, Prof. “Location-based mobile media: maps,
`games & stories'. Interactive Media Division, School of Cinema-TV.
`University of Southern California, Fall 2005.
`“Mobile Marketing and Wireless Internet Advertising”. Position
`Paper, InterACT Research Communications Company, Nov. 1999.
`Risines, Oddvar, “Developing Advanced Parlay-Enabled Value
`Added Services”, Telenor Forksningsnotat/Scientofic Document
`R&DN 76/2003, Jan. 7, 2004.
`"Application for today's mobile lifestyle”. Community Messaging
`Center (CMC) 5.0, HP OpenCall Yomi, Hewlett-Packard Develop
`ment Company, 5982-2057EE, Oct. 2003.
`Burak, Assaf, et al., “Analyzing Usage of Location based Services'.
`CHI 2003, Apr. 5-10, 2003, Ft. Lauderdale, FL. ACM 1-58113-630
`T/O3,OOO4.
`Burak, Assaf, et al. “Usage Patterns of FriendZone—Mobile Loca
`tion-Based Community Services'. http://www.this.net/-frank?
`pstill.hatml.
`Vogiazou, Yanna et al., “Presence Based Play: Towards a Design for
`Large Group Social Interaction”. Proceedings of the First Interna
`tional Conference on Appliance Design) (1 AD), May 6-8, 2003,
`Bristol, UK.
`Laycock, Jennifer, "Amazon's A9 Offers Unique Local Search Expe
`rience', Mar. 17, 2005. www.searchengineguide.com/laycock/
`003701.html.
`Piesick, John, “Click to Call: Creating Sales and Customer Satisfac
`tion'. ArriveNet Business Editorials, http://editorials.arrivenet.com/
`business/print.php?url-htp://64.233.16..., Sep. 7, 2005.
`Saint-Andre, Ed. P. "Extensible Messaging and Presence Protocol
`(XMPP): Instant Messaging and Presence'. 90 pages, Oct. 2004.
`CNET Review of Google Maps, web address: http://reviews.cnet.
`com/online-software-services/google-maps/4505-9239 7
`31591128.html, published, 6 pages, Nov. 7, 2005.
`Office Action mailed Jan. 7, 2008 for related U.S. Appl. No.
`1 1/323,090.
`Office Action mailed Jun. 10, 2008 for related U.S. Appl. No.
`1 1/323,090.
`Office Action mailed Jun. 25, 2008 for related U.S. Appl. No.
`1 1/323, 142.
`
`6,732,120
`6,745,178
`6,771,970
`6,829,532
`6,968, 179
`6,981,021
`7,069,308
`7,082,365
`7,117,254
`7,136,915
`7,188,153
`7,200,638
`7,202,814
`7,222,187
`7,234,117
`7,236,799
`7,243,075
`7,310,676
`7,340,057
`7,342,587
`7,373,244
`7.468,729
`7,472.352
`7,568,007
`7,603,413
`7,606,580
`2002fOOO7396
`2002fOO 13738
`2002fOO55926
`2002/0103892
`2002fO116458
`2002O130904
`2003/0037110
`2003/0055983
`2003/0078.981
`2003/0079024
`2003/O135493
`2003/O154250
`2003/0210265
`2003/0222902
`2004/0041836
`2004.0054572
`2004/O122810
`2004/O148351
`2004/O152477
`2004O162830
`2004/0172455
`2004/0179039
`2004/O1897O1
`2004/0203746
`2004/0210844
`2005, OO65995
`2005, OO86211
`2005. O130634
`2005/O154639
`2005/O165715
`2005/0172001
`2005/O174975
`2005/O177385
`2005/O193054
`2005/O197846
`2005/O198031
`2005/0210102
`2005/02104.09
`2005/0228853
`2005.0246866
`2005.0246886
`2005/0250552
`2005/0256866
`2005/02833O8
`2006, OO31772
`
`B1
`B1
`B1
`B2
`B1
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B1
`B2
`B2
`B2
`B2
`B1
`B2
`B2
`B1
`B2
`A1
`A1
`A1
`A1
`A1
`
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`
`5, 2004
`6, 2004
`8, 2004
`12, 2004
`11/2005
`12, 2005
`6, 2006
`T/2006
`10, 2006
`11, 2006
`3, 2007
`4, 2007
`4, 2007
`5/2007
`6, 2007
`6, 2007
`7/2007
`12, 2007
`3, 2008
`3, 2008
`5/2008
`12, 2008
`12, 2008
`T/2009
`10, 2009
`10, 2009
`1, 2002
`1, 2002
`5, 2002
`8, 2002
`8, 2002
`9, 2002
`2, 2003
`3, 2003
`4, 2003
`4, 2003
`T/2003
`8, 2003
`11, 2003
`12, 2003
`3, 2004
`3, 2004
`6, 2004
`T/2004
`8, 2004
`8, 2004
`9, 2004
`9, 2004
`9, 2004
`10, 2004
`A1
`10, 2004
`A1
`3, 2005
`A1
`4, 2005
`A1
`6, 2005
`A1
`7/2005
`A1
`7/2005
`A1
`8, 2005
`A1
`8, 2005
`A1
`8, 2005
`A1
`9, 2005
`A1
`9, 2005
`A1
`9, 2005
`A1
`9, 2005
`A1
`9, 2005
`A1
`10, 2005
`A1
`11/2005
`A1
`11/2005
`A1
`11/2005
`A1
`11/2005
`A1
`A1* 12/2005
`2, 2006
`A1
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 3 of 25 PageID #: 2377
`
`
`
`US 7,831,917 B1
`Page 3
`
`Campbell et al., “Blogscape: Cartography on Social Networks',
`http://www.warm.umd.edu/~Susane/blogscape, 9 pages, Dec. 12,
`2005.
`Amazon.com Yellow Page (sample page), www.amazon.com/gp/yp?
`B0004KKOPC/103-4 107609-18318 ..., 3 pages, printed Dec. 23,
`2005.
`dodgeball.com, “Company Information.” www.dodgeball.com... 2
`pages, 2005.
`GeoCommunity Staff, "Affiliate and Reseller Programs for GIS,
`Geo-Spatial and Location-Based Content Websites'. http://
`spatialnews.geocomm.com/features/georesellers, 5 page, 2005.
`"Talk and IM with your friends for free'. Google Talk, www.google.
`com/talk, 1 page, printed Dec. 22, 2005.
`WaveMarket, “Company and Product Overview. www.wavemarket.
`com, 12 pages, 2004.
`Office Action mailed Jul. 11, 2008 for related U.S. Appl. No.
`11/759,848.
`Office Action mailed Aug. 21, 2008 for related U.S. Appl. No.
`1 1/323,090.
`Office Action mailed Oct. 1, 2008 for related U.S. Appl. No.
`1 1/323,090.
`Office Action mailed Oct. 1, 2008 for related U.S. Appl. No.
`1 1/323, 142.
`Office Action mailed Jul. 8, 2008 for related U.S. Appl. No.
`1 1/522,548.
`Office Action/Interview Summary dated Oct. 1, 2008 in U.S. Appl.
`No. 1 1/522,548.
`Office Action dated Dec. 22, 2008 in U.S. Appl. No. 1 1/522,548.
`Office Action dated Mar. 3, 2009 in U.S. Appl. No. 1 1/522,548.
`Office Action dated Mar. 13, 2009 in U.S. Appl. No. 1 1/522,548.
`Office Action dated Jun. 25, 2009 in U.S. Appl. No. 1 1/522,548.
`Office Action dated Nov. 26, 2008 in U.S. Appl. No. 1 1/323, 142.
`
`Office Action dated Feb. 3, 2009 in U.S. Appl. No. 1 1/323,142.
`Office Acton dated Apr. 28, 2009 in U.S. Appl. No. 1 1/323,142.
`Office Action dated Apr. 1, 2008 in U.S. Appl. No. 1 1/323,090.
`Office Action dated Apr. 14, 2009 in U.S. Appl. No. 1 1/323,090.
`Office Action dated Jun. 24, 2009 in U.S. Appl. No. 1 1/323,090.
`Office Action dated Jun. 29, 2009 in U.S. Appl. No. 1 1/323,090.
`Office Action dated Oct. 1, 2008 in U.S. Appl. No. 1 1/759,848.
`Office Action dated Dec. 29, 2008 in U.S. Appl. No. 1 1/759,848.
`Office Action dated Mar. 3, 2009 in U.S. Appl. No. 1 1/759,848.
`Office Action dated Mar. 13, 2009 in U.S. Appl. No. 1 1/759,848.
`Office Action dated Mar. 16, 2009 in U.S. Appl. No. 1 1/759,848.
`Office Action dated Jun. 10, 2009 in U.S. Appl. No. 1 1/759,848.
`Office Action dated Aug. 24, 2009 in U.S. Appl. No. 1 1/759,848.
`Apple.com. iChat AV Videoconferencing for the rest of us, www.
`apple.com/macoSX/features/ichat, printed Dec. 22, 2005.
`Barnett, A., Wayback Machine (Archive. Org.) Alex Barnet website,
`Oct. 26, 2005, pp. 1-5.
`Location.Net.com, My Maps, LocationNet.com Aug. 5, 2005.
`Location.Net.com, Products Demo, Location.Net.com, Aug. 5, 2005.
`http://digg.com/sotfware/New Page Specific Chat Extension
`Launched for Firefox (Safari and IE soon) 2007, 3 pages.
`http://www.chatsum.com, Nov. 16, 2007, 4 pages.
`http://www.chatsum.com/about, Nov. 16, 2007, 2 pages.
`Office Action for U.S. Appl. No. 1 1/323,090 dated Sep. 21, 2009.
`Office Action for U.S. Appl. No. 1 1/323,142 dated Oct. 20, 2009.
`Office Action for U.S. Appl. No. 1 1/759,848 dated Jan. 22, 2010.
`Notice of Allowance for U.S. Appl. No. 1 1/522,548 dated Mar. 8,
`2010.
`Office Action for U.S. Appl. No. 1 1/323,090 dated Apr. 5, 2010.
`Office Action for U.S. Appl. No. 1 1/323,142 dated Apr. 7, 2010.
`* cited by examiner
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 4 of 25 PageID #: 2378
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 1 of 12
`
`US 7,831,917 B1
`
`100
`
`
`
`108
`
`110
`
`112
`
`104
`
`104
`
`106
`
`Communication Network(s)
`
`
`
`Meeting-Spot-Based
`Networking Server
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 5 of 25 PageID #: 2379
`
`116-1
`
`116-X
`
`
`
`
`
`
`
`
`
`Computer
`asSociated
`With
`meeting
`spot X
`
`102
`Computer
`asSociated
`with
`meeting
`spot 1
`
`Figure 1
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 2 of 12
`
`US 7,831,917 B1
`
`210
`212
`
`220
`?
`- 224
`L-226
`|- 228-1
`
`Meeting-Spot-Based
`Networking Server
`102
`
`Memory 206
`s N
`Operating System
`Network Communication Module
`Text messaging module
`Audio module
`Video module
`
`2O2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`204
`
`Network
`Interface
`
`Mapping Engine
`Map database
`Meeting spot database
`Meeting spot 1
`Meeting spot 2
`
`
`
`Meeting spot x
`User database
`
`Presentation module
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 6 of 25 PageID #: 2380
`
`Figure 2
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 3 of 12
`
`US 7,831,917 B1
`
`Client 104
`
`CPU(s) L
`
`3O2
`
`3O8
`
`Memory 306
`
`Operating System
`Network Communication Module
`Text messaging module
`Audio module
`Video module
`Presentation Module
`GPS Module
`
`Audio
`Outputs
`p
`
`Network
`Interface
`
`3O4.
`
`Figure 3A
`
`
`
`108
`
`110
`
`112
`
`114
`
`302
`
`
`
`Memory 306
`N
`Operating System
`Network Communication Module
`Text messaging module
`Audio module
`Video module
`Presentation Module
`GPS Module
`Client ASSistant
`Map generator
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`AW
`inputs
`Audio
`Outputs
`
`108
`
`110
`
`112
`
`310
`312
`- 314
`- 316
`-/ .
`? 322
`?
`
`
`
`31 O
`312
`314
`316
`318
`320
`322
`324
`326
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 7 of 25 PageID #: 2381
`
`114
`
`
`
`NetWork
`Interface
`
`Figure 3B
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 4 of 12
`
`US 7,831,917 B1
`
`
`
`\
`
`Meeting spot ID
`
`GeOCOde
`
`Category(s)
`
`Street address
`
`Phone number
`
`URL
`
`Meeting spot 1
`
`Meeting spot 2
`
`Meeting spot x
`
`228-2
`
`228-X
`
`Reviews
`
`f
`
`402
`
`404
`N-N
`406
`
`408
`
`410
`
`N-N
`412
`N-N
`414
`41 s
`
`418
`
`Meeting Spot
`Database
`226
`A.
`Pictures/video
`-
`N-N Users that Selected
`/
`420 H -- /
`N-N Related meeting spots f
`
`422
`N Events
`
`f
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 8 of 25 PageID #: 2382
`
`Meeting spot x
`228-x
`
`Figure 4
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 5 of 12
`
`US 7,831,917 B1
`
`Entered meeting spots
`
`
`
`Tagged meeting spots
`
`Interest profile
`
`508
`Y-N
`510
`N-N Contact information
`512
`N-N
`
`
`
`
`
`
`
`
`
`Contact list
`
`Usery
`240-y
`
`Figure 5
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 9 of 25 PageID #: 2383
`
`Usery
`
`User Database
`238
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 6 of 12
`
`US 7,831,917 B1
`
`602
`
`Send map and a plurality
`of icons for meeting
`Spots
`
`
`
`
`
`Receive map and a
`plurality of icons for
`meeting spots
`
`Meeting-Spot-Based
`Networking Server 102
`
`
`
`
`
`
`
`Display map and a
`plurality of icons for
`meeting spots
`
`Client 104
`
`604
`
`606
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 10 of 25 PageID #:
`2384
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 7 of 12
`
`US 7,831,917 B1
`
`700
`
`702
`
`
`
`
`
`
`
`
`
`
`
`704
`
`
`
`
`
`
`
`5708-5
`Other User
`
`703-6
`Other USer 6
`
`7 708-7
`
`Other User 8 708-8
`
`
`
`Meeting spot x
`Address
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 11 of 25 PageID #:
`2385
`
`Figure 7
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 8 of 12
`
`US 7,831,917 B1
`
`816
`
`
`
`
`
`822
`
`
`
`Receive user-chosen
`meeting spot data
`
`Send information
`concerning at least
`Some of the other users
`
`
`
`
`
`t
`
`
`
`
`
`
`
`Send user-chosen
`meeting spot data
`
`Receive information
`concerning at least
`some of the other users
`
`814
`
`824
`
`Meeting-Spot-Based
`Networking Server 102
`Figure 8A
`
`Client 104
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 12 of 25 PageID #:
`2386
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 9 of 12
`
`US 7,831,917 B1
`
`Receive location
`information
`
`
`
`Send location
`information
`
`804
`
`806
`
`808
`
`
`
`816
`
`
`
`818
`
`
`
`820
`
`
`
`822
`
`ldentify meeting spots
`that satisfy parameters
`
`Send data representing
`identified meeting spots
`
`Receive user-chosen
`meeting spot data
`
`Create a meeting-Spot
`based user interest
`profile for the user
`
`-
`
`Determine similarity
`Scores between the user
`and other users
`
`
`
`Send information
`concerning at least
`Some of the other users
`
`802
`
`810
`
`812
`
`814
`
`824
`
`826
`
`828
`
`
`
`
`
`
`
`
`
`:
`
`:
`
`1
`
`
`
`
`
`
`
`Receive data
`representing identified
`meeting spots
`
`Receive user Selections
`for a plurality of meeting
`spots
`
`Send user-chosen
`meeting spot data
`
`Receive information
`concerning at least
`Some of the other users
`
`
`
`Display information
`concerning at least
`some of the other users
`
`Receive a request from
`the user to initiate an
`online discussion with
`one or more of the other
`USeS
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 13 of 25 PageID #:
`2387
`
`Meeting-Spot-Based
`Networking Server 102
`Figure 8B
`
`Client 104
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 10 of 12
`
`US 7,831,917 B1
`
`900
`Y-
`-o
`
`Meeting Spots >
`
`1N
`
`928
`
`
`
`908
`-at
`
`o
`at
`
`at
`
`so
`Find
`or
`to
`User profile User filter
`Enter all Leave all
`924
`922
`Street 4. Hwbrid
`
`User 926
`
`Other User 1932-1
`
`Other User 2932-2
`
`Other User 3932-3
`
`Other User 4932-4
`
`Other USer 5932-5
`
`Other User 6932-6
`
`Other User 7 932-7
`
`Other User 8932-8
`
`
`
`
`
`960
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 14 of 25 PageID #:
`2388
`
`User's meeting
`SpotS.
`Spot 1
`Spot 2
`Spot 3
`
`Figure 9
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 11 of 12
`
`US 7,831,917 B1
`
`
`
`1008
`
`
`
`Send a map, an icon for
`a meeting spot, icons
`representing Computer
`users in an online
`discussion, and an icon
`to initiate
`Communications with the
`meeting spot
`
`1010
`
`Receive map, icon for
`the meeting spot, icons
`representing computer
`users in the Online
`discussion, and icon to
`initiate communications
`with the meeting spot
`
`
`
`
`
`Display map, icon for
`the meeting spot, icons
`representing computer
`users in the online
`discussion, and icon to
`initiate Communications
`with the meeting spot
`
`Initiate Communications
`with the meeting spot
`
`Receive a Consideration
`from an entity
`associated with the
`meeting spot
`
`1018
`
`
`
`
`
`
`
`Receive request to
`initiate Communications
`with the meeting spot
`
`
`
`102O
`
`N Initiate Communications
`with the meeting spot
`
`-
`
`
`
`1022
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 15 of 25 PageID #:
`2389
`
`
`
`Establish right to receive
`a Consideration from an
`entity associated with
`the meeting spot
`
`Meeting-Spot-Based
`Networking Server 102
`Figure 10
`
`Client 104
`
`
`
`U.S. Patent
`
`Nov. 9, 2010
`
`Sheet 12 of 12
`
`US 7,831,917 B1
`
`1100
`-
`
`1102
`
`
`
`1110
`
`Contact meeting spot
`
`
`
`1112
`
`Other User 11108-1
`
`Other User 21108-2
`
`Other User 3 1108-3
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 16 of 25 PageID #:
`2390
`
`Figure 11
`
`
`
`US 7,831,917 B1
`
`1.
`METHOD, SYSTEM, AND GRAPHICAL USER
`INTERFACE FOR IDENTIFYING AND
`COMMUNICATING WITH MEETING SPOTS
`
`RELATED APPLICATIONS
`
`This application is related to U.S. patent application Ser.
`No. 1 1/323,090, filed Dec. 30, 2005, entitled “Method, Sys
`tem, and Graphical User Interface for Meeting-Spot Maps for
`Online Communications, which application is incorporated
`by reference herein in its entirety.
`This application is related to U.S. patent application Ser.
`No. 1 1/323,142, filed Dec. 30, 2005, entitled “Method, Sys
`tem, and Graphical User Interface for Meeting-Spot-Related
`Online Communications, which application is incorporated
`by reference herein in its entirety.
`
`10
`
`15
`
`TECHNICAL FIELD
`
`The disclosed embodiments relate generally to online com
`munications. More particularly, the disclosed embodiments
`relate to methods, systems, and graphical user interfaces for
`meeting-spot-related online communications.
`
`BACKGROUND
`
`25
`
`30
`
`People increasingly use online communications to interact
`with their friends and to meet new people. As used herein,
`“online communications' means real-time online communi
`cations technologies, including character-based technologies
`(e.g., text-based instant messaging, but not e-mail), audio
`technologies (e.g., audio chat and Voice over Internet Proto
`col (VoIP) telephony), and video technologies (e.g., video
`chat).
`Numerous techniques have been developed that use online
`communications to improve our Social lives, including social
`networking and online dating services. These techniques
`typically require a user to fill out a personal profile, which can
`be cumbersome and also raises privacy concerns. Thus, it
`would be highly desirable to find new, less cumbersome,
`40
`more intuitive, and more secure ways to use online commu
`nications to interact with friends and to meet new people.
`
`35
`
`SUMMARY
`
`Case 2:21-cv-00072-JRG-RSP Document 87-6 Filed 06/15/21 Page 17 of 25 PageID #:
`2391
`
`The present invention overcomes the limitations and dis
`advantages described above by providing methods, systems,
`and graphical user interfaces (GUIs) for meeting-spot-related
`online communications. As used herein, a “meeting spot' is a
`specific physical location where two or more people could
`arrange to meet face to face. Exemplary meeting spots
`include, without limitation, a restaurant, bar, club, library,
`gym, bookstore, park, or store. Note that a meeting spot is
`limited in size so that two people can find (or can reasonably
`be expected to find) each other at the spot. For example,
`Manhattan is too large to be a meeting spot, but the Four
`Seasons restaurant at 99 E. 52nd St. in Manhattan could be a
`meeting spot.
`One aspect of the invention involves a computer-imple
`mented method in which a server computer sends to a plural
`ity of client devices associated with computer users in an
`online discussion information corresponding to: a map, an
`icon for a meeting spot to be overlaid on the map, a plurality
`of icons representing the computer users in the online discus
`Sion, to be displayed at a same time as the map, and an icon to
`initiate online communications between a respective client
`device and a computer associated with the meeting spot. The
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`server receives a request to initiate online communications
`between the computer associated with the meeting spot and at
`least one client device in the online discussion; and initiates
`online communications between the computer associated
`with the meeting spot and the at least one client device in the
`online discussion.
`Another aspect of the invention involves a computer
`implemented method involving a client device associated
`with a computer user. The computer user is engaged in an
`online discussion with other computer users. The client
`device displays a map, an icon for a meeting spot overlaid on
`the map, one or more icons representing at least Some of the
`other computer users in the online discussion, displayed at a
`same time as the map, and an icon to initiate online commu
`nications with a computer associated with the meeting spot.
`The client device initiates online communications with the
`computer associated with the meeting spot in response to the
`computer user selecting the icon to initiate online communi
`cations.
`Another aspect of the invention involves a graphical user
`interface on a computer that includes an icon for a meeting
`spot overlaid on a map; a plurality of icons representing
`computer users in an online discussion, displayed at a same
`time as the map; and an icon to initiate online communica
`tions between a computer associated with the meeting spot
`and at least one computer associated with the computer users
`in the online discussion.
`Another aspect of the invention involves a system that
`includes at least one server. The at least one server is config
`ured to send to a plurality of client devices associated with
`computer users in an online discussion information corre
`sponding to: a map, an icon for a meeting spot to be overlaid
`on the map, a plurality of icons representing at least some of
`the computer users in the online discussion, to be displayed at
`a same time as the map, and an icon to initiate online com
`munications between a respective client device and a com
`puter associated with the meeting spot. The server is config
`ured to receive a request to initiate online communications
`between the computer associated with the meeting spot and at
`least one client device in the online discussion; and to initiate
`online communications between the computer associated
`with the meeting spot and the at least one client device in the
`online discussion.
`Another aspect of the invention involves a client device
`associated with a computer user. The computer user is
`engaged in an online discussion with other computer users.
`The client device is configured to display a map, an icon for a
`meeting spot overlaid on the map, one or more icons repre
`senting at least some of the other computer users in the online
`discussion, displayed at a same time as the map, and an icon
`to initiate online communications with a computer associated
`with the meeting spot. The client device is configured to
`initiate online communications with the computer associated
`with the meeting spot in response to the computer user select
`ing the icon to initiate online communications.
`Another aspect of the invention involves a computer-pro
`gram product that includes a computer readable storage
`medium and a computer program mechanism embedded in
`the computer readable storage medium. The computer pro
`gram mechanism includes instructions, which when executed
`by a server computer, cause the server computer to send to a
`plurality of client devices associated with computer users in
`an online discussion information corresponding to: a map, an
`icon for a meeting spot to be overlaid on the map, a plurality
`of icons representing at least Some of the computer users in
`the online discussion, to be displayed at a same time as the
`map, and an icon to initiate online communications between
`
`
`
`US 7,831,917 B1
`
`3
`a respective client device and a computer associated with the
`meeting spot. The computer program mechanism includes
`instructions, which when executed by the server computer,
`cause the server computer to receive a request to initiate
`online communications between the computer associated
`with the meeting spot and at least one client device in the
`online discussion; and initiate online communications
`between the computer associated with the meeting spot and
`the at least one client device in the online discussion.
`Another aspect of the invention involves a computer-pro
`gram product that includes a computer readable storage
`medium and a computer program mechanism embedded in
`the computer readable storage medium. The computer pro
`gram mechanism includes instructions, which when executed
`by a client device associated with a computer user who is
`engaged in an online discussion with other computer users,
`cause the client device to display a map, an icon for a meeting
`spot overlaid on the map, one or more icons representing at
`least some of the other computer users in the online discus
`Sion, displayed at a same time as the map, and an icon to
`initiate online communications with a computer associated
`with the meeting spot. The computer program mechanism
`includes instructions, which when executed by the client
`device associated with the computer user who is engaged in
`an online discussion with other computer users, cause the
`client device to initiate online communications with the com
`puter associated with the meeting spot in response to the
`computer user selecting the icon to initiate online communi
`cations.
`Another aspect of the invention involves a server computer
`that includes: means for sending to a plurality of client
`devices associated with computer users in an online discus
`sion information corresponding to: a map, an icon for a meet
`ing spot overlaid on the map, a plurality of icons representing
`at least Some of the computer users in the online discussion, to
`be displayed at a same time as the map, and an icon to initiate
`online communications between a respective client device
`and a computer associated with the meeting spot; means for
`receiving a request to initiate online communications
`between the computer associated with the meeting spot and at
`least one client device in the online discussion; and means for
`initiating online communications between the computer
`associated with the meeting spot and the at least one client
`device in the online discussion.
`Another aspect of the invention involves a client device
`associated with a computer user who is engaged in an online
`discussion with other computer users. The client device
`includes: means for displaying a map, an icon for a meeting
`spot overlaid on the map, one or more icons representing at
`least some of the other computer users in the online discus
`Sion, displayed at a same time as the map, and an icon to
`initiate online communications with a computer associated
`with the meeting spot; and means for initiating online com
`55
`munications with the computer associated with the meeting
`spot in response to the computer user selecting the icon to
`initiate online communications.
`Thus, meeting-spot-related online communications pro
`vide more intuitive, less invasive methods, systems, and GUIs
`to interact with friends and to meet new people.
`
`5
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`60
`
`4
`Embodiments below, in conjunction with the following draw
`ings in which like reference numerals refer to corresponding
`parts throughout the figures.
`FIG. 1 is a block diagram illustrating an exemplary distrib
`uted computer system in accordance with one embodiment of
`the invention.
`FIG. 2 is a block diagram illustrating a meeting-spot-based
`networking server in accordance with one embodiment of the
`present invention.
`FIGS. 3A and 3B are block diagrams illustrating two exem
`plary clients.
`FIG. 4 is a block diagram illustrating an exempla