throbber
USOO7343564B2
`
`(12)
`
`United States Patent
`Othmer
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,343,564 B2
`Mar. 11, 2008
`
`(54) SYSTEMS AND METHODS FOR
`DISPLAYING LOCATION-BASED MAPS ON
`COMMUNICATION DEVICES
`
`75 (75) Inventor: sustain Othmer, Mountain View,
`
`5,321,750 A
`
`6/1994 Nadan
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`(73) Assignee:
`
`es.Mobilis. Inc., Mountain View,
`
`EP
`JP
`
`1195949 A2 10/2002
`4O9311997 A * 12, 1997
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 69 days.
`
`(21) Appl. No.: 11/298,818
`
`(22) Filed:
`
`Dec. 9, 2005
`9
`Prior Publication Data
`US 2006/0O8916O A1
`Apr. 27, 2006
`
`65
`(65)
`
`OTHER PUBLICATIONS
`A. Catovic et al., “Geolocation updating schemes for location aware
`services in wireless networks', 2001, IEEE, vol. 1, pp. 378-382.*
`G. Bieber et al., “XyberScout: a platform for the efficient construc
`tion of mobile location aware information systems', Jan. 2003,
`IEEE *
`“SCE Students' Applicaitons Won Motorola's Buddy Finder Com
`petition'.
`http://www.ntu.edu.sg/sce/achieves-sch2003-05.
`aspiisch2003-11-3; 2003.*
`(Continued)
`Primary Examiner X. L. Bautista
`(74) Attorney, Agent, or Firm Workman Nydegger
`
`Related U.S. Application Data
`(63) Continuation-in-part of application No. 10/916,960,
`filed on Aug. 11, 2004.
`(60) Provisional application No. 60/494.644, filed on Aug.
`11, 2003.
`Tickers a populated with location-based information that
`(51) Int. Cl.
`1s selected according tO the geographic location of commu
`(2006.01)
`G06F 3/00
`ENA SE The
`of a communication device 1S
`(2006.01)
`G06F 3/4
`identified based on a GPS system, proximity to transmitters
`(52) U.S. Cl. ...................... 71st,74,715,76s. 715,781.
`1 a wireless network, user input, or using other techniques.
`715/764; 340/995.15; 340/995.1
`(58) Field of Classification Search ................
`1570s, EPRESSEE
`715/708, 760, 764, 781, 788, 809, 835, 513,
`nication device. In general location-based, context-aware
`715/935, 700, 733,774, 839, 864, 866,501.1,
`tent can be displaved on tick
`iat d ith
`715,765. 707/1719,328,329; 34.5/157, E. variety
`s
`s
`s
`s
`OT commun1cauon deV1ces, 1nclud1ng mob1le commun1ca
`345/172; 701.23g E.3. 6. g2. tion devices and “immobile' or stationary personal comput
`S
`lication file f
`l t • u a-s h hi t
`ers. When a ticker item is selected from the ticker, a location
`ee appl1cauon Ille Ior complete searcn n1story.
`associated with the selected ticker item and/or a location of
`References Cited
`the communication device is used to generate a map that is
`displayed on the display of the device to the user.
`U.S. PATENT DOCUMENTS
`
`(57)
`
`ABSTRACT
`
`(56)
`
`3,824,597 A
`
`7/1974 Berg
`
`15 Claims, 8 Drawing Sheets
`
`
`
`Display items
`On Ticker
`
`Receive inputSelecting
`A Ticker item
`
`Present information
`Associated With Selected
`Ticker tem
`
`Present
`Map
`Information
`
`802
`
`804
`
`86
`
`808
`
`Page 1 of 20
`
`SAMSUNG EX-1208
`
`

`

`US 7,343,564 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`
`
`9, 2003 Allen et al.
`2003.0167467 A1
`9, 2003 Prabhu et al.
`2003/0171985 A1
`9, 2003 Kim
`2003. O181228 A1
`2003/01895.57 A1 10/2003 Takagi et al.
`2003/0226152 All
`12/2003 Billmaier et al.
`2004/0003402 A1
`1/2004 McKenna, Jr.
`2004/0059826 A1
`3/2004 Gould et al. ................ TO9,231
`2004/0067769 A1
`4/2004 King et al.
`2004f0073924 A1
`4, 2004 Pendakur
`2004/0078104 A1
`4/2004 Nguyen et al.
`2004f0078814 A1
`4, 2004 Allen
`2004/0101274 A1
`5/2004 Foisy et al.
`2004/O133655 A1
`7, 2004 Yen et al.
`2004.014363.6 A1
`7/2004 Horvitz et al.
`2004/0186733 A1* 9, 2004 Loomis et al. .............. 704/278
`2004/0192336 A1
`9/2004 Walby
`2004/O1962.65 A1 10, 2004 Nohr
`2004/0203512 A1 10, 2004 Ho et al.
`2004/0203851 A1 10, 2004 Vetro et al.
`2004/0204122 A1 10/2004 Opela et al.
`2004/0233.160 A1
`11/2004 Chinchole et al.
`2005/0005242 A1
`1/2005 Hoyle
`2005/00221 14 A1
`1/2005 Shanahan et al.
`2005/0032527 A1
`2/2005 Sheha et al. ............. 455,456.1
`2005, OO39 135 A1
`2/2005. Othmer et al.
`2005, OO39136 A1
`2/2005. Othmer et al.
`2005, 0125375 A1
`6, 2005 Lee et al.
`2005, 0140504 A1
`6/2005 Marshall et al.
`2006/0022048 A1
`2/2006 Johnson
`2006/0133307 A1
`6/2006 Fukasawa et al.
`2006/01794.15 A1
`8, 2006 Cadiz
`2006/0219780 A1 10, 2006 Swartz et al.
`2006/0229065 A1 10, 2006 LaZaridis et al.
`
`2, 1999 Wolf
`5,875,232 A
`2f1999 Silverman
`5,875,240 A
`9, 1999 Nawaz et al.
`5,959,621 A
`1/2000 Kaplan et al.
`6,016,307 A
`2.2000 Chapman et al.
`6,028,842 A
`7/2000 Jamison et al.
`6,085,148 A
`7/2000 Hollenberg
`6,091,956 A
`6,138,162. A 10/2000 Pistriotto et al.
`6,144,641 A 1 1/2000 Kaplan et al.
`6,151,030 A 1 1/2000 DeLeeuw et al.
`6,157.614. A 12/2000 Pasternak et al.
`6,157,935 A 12/2000 Tran et al.
`6,173,311 B1
`1/2001 Hassett et al.
`6,181,780 B1
`1/2001 Finnigan
`6,216,006 B1
`4/2001 Scholefield et al.
`6,219,341 B1
`4/2001 Varanasi
`6,240,361 B1
`5/2001 Ise et al. .................... TO1,208
`6,285,658 B1
`9/2001 Packer
`6,292,799 B1
`9/2001 Peek et al.
`6,300,875 B1 10/2001 Schafer
`6,310,889 B1
`10/2001 Parsons et al.
`6,324, 184 B1
`1 1/2001 Hou et al.
`6,324.271 B1
`11/2001 Sawyer et al.
`6,385.449 B2
`5/2002 Eriksson et al.
`6,397,059 B1
`5/2002 Vance et al.
`6,401.238 B1
`6/2002 Brown et al.
`6.421,694 B1
`7/2002 Nawaz et al.
`6,453,351 B1
`9/2002 Endo
`6,456,594 B1
`9/2002 Kaplan et al.
`6,473.404 B1
`10/2002 Kaplan et al.
`6,477,707 B1
`11/2002 King et al. ................... 725/97
`6,522,875 B1
`2/2003 Dowling et al.
`6,536,041 B1
`3/2003 Knudson et al.
`6,538,880 B1
`3/2003 Kamijo et al.
`U.S. Appl. No. 10/929,000, filed Aug. 26, 2004, Othmer et al.
`6,594.483 B2
`7/2003 Nykanen et al.
`U.S. Appl. No. 10/946,254, filed Sep. 20, 2004, Othmer.
`6.640.239 B1
`10/2003 Gidwani
`U.S. E. No. E. s Feb. 18, 2005, s
`6,668.353 B1
`12/2003 Yurkovic
`U.S. Appl. No. 11/128,649, filed May 13, 2005, Othmer.
`U.S. Appl. No. 1 1/426.294, filed Jun. 23, 2006. Othmer et al.
`SSS R AS: A.
`U.S. Appl. No. 1 1/426.295, filed Jun. 23, 2006. Othmer et al.
`6,731.238 B2
`5, 2004 Johnson
`U.S. Appl. No. 10/917.200, filed Aug. 11, 2004, Othmer et al.
`6.742.042 B1
`5, 2004 Holden et al.
`U.S. Appl. No. 10/929,000, filed Oct. 31, 2007, Office Action.
`6.7577 is B1
`6, 2004 Halverson et al.
`U.S. Appl. No. 10/916,960, filed Aug. 11, 2004, Othmer et al.
`6,771,290 B1
`8/2004 Hoyle
`S. Kinoshita et al., “RealPush Network: A New Push-Type Content
`6,788.314 B1
`9/2004 Freiberger et al.
`Delivery System Using Reliable and Flexible Browser', 1998,
`6966,028 B1
`11/2005 Beebe
`IEEE, pp. 188-189.
`7,013,149 B2 * 3/2006 Vetro et al. .............. 455,456
`NTT, “NTT Develops RealPush Network”, Dec. 19, 1997, News
`7,039,684 B2
`5, 2006 Blockton et al.
`Release, 3 pages.
`7,167,728 B1
`1/2007 Wagner et al.
`becomestic gest sty. Georgetown
`2001 OO 13068 A1
`8, 2001 KlemetSet al.
`University Newroom RSS Feeds, 1999-2003.
`2001/0051998 A1 12/2001 Henderson
`U.S. Appl. No. 10916,960, filed Mar 14, 2006, Office Action.
`2001/0056443 A1* 12/2001 Takayama et al. .......... 707/s1
`U.S. Appl. No. 10/916,960, filed Dec. 14, 2006, Office Action.
`2002fOOO4755 A1
`1/2002 Balthaser
`U.S. Appl. No. 10/916,960, filed Mar. 22, 2007, Office Action.
`2002fO094826 A1
`7/2002 Lee
`U.S. Appl. No. 10/916,960, filed Jul. 27, 2007, Office Action.
`2002/0103781 A1
`8, 2002 Mori et al.
`U.S. Appl. No. 10/916,960, filed Oct. 29, 2007, Office Action.
`2002/0145666 A1 10, 2002 Scaman et al.
`U.S. Appl. No. 10/929,000, filed Mar. 24, 2006, Office Action.
`2002fO151313 A1* 10, 2002 Stead ......................... 455,456
`U.S. Appl. No. 10/929,000, filed Dec. 19, 2006, Office Action.
`2002/0163938 A1
`11/2002 Tuomainen et al.
`U.S. Appl. No. 10/929,000, filed Mar. 22, 2007, Office Action.
`2002/0171691 A1
`11/2002 Currans et al.
`U.S. Appl. No. 10/929,000, filed Jul. 12, 2007, Notice of Allowance.
`2002/0193095 A1 12/2002 Hutcheson et al.
`U.S. Appl. No. 10/946,254, filed Mar. 24, 2006, Office Action.
`2002/0194049 A1 12/2002 Boyd
`U.S. Appl. No. 10/946,254, filed Nov. 1, 2006, Office Action.
`2002/01946O1 A1 12/2002 Perkes et al.
`U.S. Appl. No. 10/946,254, filed Mar. 27, 2007, Notice of Allow
`2003, OO26231 A1
`2/2003 Lazaridis et al.
`aCC.
`2003/0032404 A1
`2/2003 Wager et al.
`U.S. Appl. No. 10/946,254, filed Sep. 7, 2007, Office Action.
`2003/0045245 A1
`3/2003 Hikishima
`U.S. Appl. No. 1 1/061,422, filed Jun. 28, 2006, Office Action.
`2003, OO63128 A1
`4/2003 Salmimaa et al.
`U.S. Appl. No. 1 1/061,422, filed Nov. 1, 2006, Office Action.
`2003, OO69693 A1
`4/2003 Snapp et al.
`2003/0093495 A1* 5/2003 McNulty et al. ............ zoo, U.S. Appl. No. 11/061,422, filed Mar. 30, 2007, Office Action.
`2003/O135582 A1
`7/2003 Allen et al.
`U.S. Appl. No. 1 1/061,422, filed Aug. 22, 2007, Office Action.
`2003. O142129 A1
`7/2003 Kleven et all
`U.S. Appl. No. 11/128,649, filed Jul. 5, 2007, Office Action.
`2003/O164779 A1
`9, 2003 Gieseke et al
`U.S. Appl. No. 1 1/426.295, filed Sep. 19, 2007, Office Action.
`2003/0164862 A1
`9, 2003 Cadiz et al.
`* cited by examiner
`
`OTHER PUBLICATIONS
`
`Page 2 of 20
`
`

`

`U.S. Patent
`
`Mar. 11, 2008
`
`Sheet 1 of 8
`
`US 7,343,564 B2
`
`100 /
`
`108
`
`
`
`t
`
`Satellite
`
`Bluetooth
`ACCeSS
`Point
`
`Broadcast
`Radio
`Satellite
`
`Mobile Communication
`Device
`
`Page 3 of 20
`
`

`

`U.S. Patent
`
`Mar. 11, 2008
`
`Sheet 2 of 8
`
`US 7,343,564 B2
`
`Ticker Client Software
`
`200 N
`
`WAPIWeb
`
`Java
`AMS
`Native applications
`
`To ticker Server
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Asia
`pplications
`220
`
`Usade
`Aciant
`222
`
`Rendering
`Engine
`216
`
`Scheduler
`212
`
`Data Store
`208
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Action
`Dispatcher
`218
`
`
`
`
`
`Content
`Endine
`224
`
`COntent
`Manager
`214
`
`
`
`
`
`Rules and
`Preferences
`210
`
`
`
`
`
`Filter
`202
`
`Meta Taddin
`204 ging
`
`
`
`Security
`206
`
`Bluetooth
`
`802.11
`
`Broadcast Radio
`O
`Satellite
`
`SMS
`Narrowband Wireless
`(CDMA, GSM, etc.)
`
`Fig. 2
`
`Page 4 of 20
`
`

`

`U.S. Patent
`
`Mar. 11, 2008
`
`Sheet 3 of 8
`
`US 7,343,564 B2
`
`Ticker Server
`
`300 \
`
`To billing and
`reporting system
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Securityl
`Authentication
`302
`
`Campaign
`Manager
`306
`
`Membership
`Manager
`310
`
`Usage
`ACCounting
`304
`
`Rules and
`Preferences
`308
`
`
`
`Device Registration?
`Location Ticker
`312
`
`To ticker
`
`Data Store
`314
`
`
`
`
`
`
`
`Content Aggregator
`Galyay
`
`Content providers
`
`Fig. 3
`
`Page 5 of 20
`
`

`

`U.S. Patent
`
`Mar. 11, 2008
`
`Sheet 4 of 8
`
`US 7,343,564 B2
`
`
`
`User invokes Ticker
`Client Software
`
`402
`
`Ticker Server
`Prompts User To
`Register
`
`User Provides
`Registration
`information
`
`404
`
`406
`
`Ticker Server
`Obtains Device
`LOCation information
`
`408
`
`Fig. 4
`
`Page 6 of 20
`
`

`

`U.S. Patent
`U.S. Patent
`
`Mar. 11, 2008
`Mar. 11, 2008
`
`Sheet S of 8
`Sheet 5 of 8
`
`PLS
`
`
`
`90|AaqSAyoJessS
`
`3J0}SByeq
`
`Yoye
`
`
`
`
`
`auibuzjuaju05
`
`US 7,343,564 B2
`US 7,343,564 B2
`
`¢‘big
`
`JUeAgIaY
`
`peseq-uone907
`
`
`
`B}eqUjJUa}UOD
`
`{81015
`
`jua}u0Dpuas
`
`JainpayosOL
`
`JOyOL
`SIEMYOSO|yua}U0ypussJUBAZ|OYJONOSJOyOLLJUSI|QJOYOLqual]
`
`
`
`
`
`
`
`
`
`
`
`
`JOBo}SBegpeseq-u0je907eyegsyooy9suodayaiemyos
`JUAI|DJOONByequljusyuoygJO4a0)uole007]sI1AaqSOUILW3}9Qq
`
`
`
`
`
`
`
`
`
`
`
`aJEMYOS4840}$yoyeyua}u04JOAI9SJBI}OLUOHed07BaIAeq
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`00S
`
`JUSIIDJO!
`
`BJEMYOS
`
`payonut
`
`Page 7 of 20
`
`Page 7 of 20
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Mar. 11, 2008
`
`Sheet 6 of 8
`
`US 7,343,564 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Ticker Client
`Software invoked
`
`
`
`600
`
`Ticker Client
`Software Senses
`WLAN
`
`Ticker Client
`Software Scans
`Broadcast Mediums
`For Relevant Content
`
`Relevant
`Content Available
`
`
`
`Ticker Client
`Software Filters
`Incoming Content
`
`608
`
`User
`Approves
`Content?
`
`
`
`Send Content To
`Data Store Of Ticker
`Client Software
`
`
`
`614
`
`Send Content TO
`Scheduler
`
`616
`
`Fig. 6
`
`Page 8 of 20
`
`

`

`U.S. Patent
`
`Mar. 11, 2008
`
`Sheet 7 of 8
`
`US 7,343,564 B2
`
`Start
`
`ldentify Candidate
`Items
`
`700
`
`as a
`
`sm am am am) m mss is
`
`a seas a
`
`ses as a sess is
`
`a
`
`- A
`
`-
`
`a
`
`-
`
`a
`
`are
`
`Calculate
`Relevance
`SCOres
`702
`
`Calculate Value
`Vectors
`
`Apply Attribute
`Weightings
`
`704
`
`706
`
`
`
`Based On Relevance SCOre,
`Determine Order Of Display
`For items
`
`Based On Relevance SCOres,
`Determine Whether To Apply
`Presentation Attributes
`
`708
`
`710
`
`Display items On Ticker
`
`712
`
`End
`
`Fig. 7
`
`Page 9 of 20
`
`

`

`U.S. Patent
`
`Mar. 11, 2008
`
`Sheet 8 of 8
`
`US 7,343,564 B2
`
`802
`
`804
`
`806
`
`808
`
`
`
`Display items
`On Ticker
`
`Receive Input Selecting
`A Ticker item
`
`Present Information
`ASSOCiated With Selected
`Ticker item
`
`Present
`Map
`Information
`
`Fig. 8
`
`Page 10 of 20
`
`

`

`US 7,343,564 B2
`
`1.
`SYSTEMIS AND METHODS FOR
`DISPLAYING LOCATION-BASED MAPS ON
`COMMUNICATION DEVICES
`
`RELATED APPLICATIONS
`
`This application is a continuation-in-part of U.S. patent
`application Ser. No. 10/916,960, filed on Aug. 11, 2004,
`which application claims the benefit of U.S. Provisional
`Patent Application Ser. No. 60/494,644, filed Aug. 11, 2003.
`The foregoing applications are incorporated herein by ref
`CCC.
`
`10
`
`BACKGROUND OF THE INVENTION
`
`15
`
`25
`
`30
`
`35
`
`1. Field of the Invention
`The present invention relates generally to communica
`tions systems, methods and devices. More particularly,
`exemplary embodiments of the invention concern Systems
`and methods directed to providing location-based, context
`aware content and displaying it within a ticker on a user
`device.
`2. Related Technology
`The popularity of the Internet has given rise to a plethora
`of information services as have become accustomed to
`accessing timely, personalized news and information. As a
`result, demand for these types of content services continues
`to grow. Scrolling information displays, referred to herein as
`"tickers,” are one type of content distribution mechanism
`that can give a viewer a quick, high-level update, and they
`have become commonplace on the television news and on
`sports channels, providing viewers with “at-a-glance' head
`lines, breaking news, weather reports, sports scores and
`other updates.
`One early example of a scrolling information display or
`"ticker' on a personal computer (PC) system was that
`provided by Pointcast. Through the Pointcast service, PC
`users could subscribe to news and information channels of
`interest and receive periodic updates on their computer
`displays, often in the form of a scrolling information display
`at the bottom of the user's display screen-commonly
`known as a ticker. An even earlier example of the use of
`tickers in conjunction with a PC was the ticker provided by
`gaming company Catapult Entertainment, Inc. The Catapult
`ticker, in addition to providing information to users of the
`gaming system about news and current events and gaming
`related information Such as upcoming tournaments, high
`scores, and new software releases, was also interactive
`through the use of the computer mouse. Rather than being
`limited to the information in the ticker, the user could click
`on an item in the ticker having a Universal Resource
`Identifier (URI) associated with it, which would then cause
`a web page to be displayed with additional information
`about that item. More recently, through the use of messaging
`systems with near-universal reach such as the Short Mes
`55
`saging System (SMS), mobile workers can now receive
`up-to-the-minute business, financial and customer informa
`tion on their mobile devices from various news and enter
`tainment content providers and from many other information
`Sources, including corporate portals and customer relation
`ship management applications. Furthermore, tickers are
`beginning to appear as a method for dynamic information
`display on mobile communication devices, such as cellular
`telephones, personal digital assistants (PDAs), and “smart'
`phones.
`While the value of receiving personalized, timely infor
`mation in a condensed, quickly-read format such as a ticker
`
`40
`
`45
`
`50
`
`60
`
`65
`
`2
`is indisputable, the information tickers known in the art
`could be significantly improved. The continued, rapid
`growth of mobile communication device use is a reflection
`of the mobile society in which we live, and increasingly we
`rely on these devices for news and other information in
`addition to staying in touch with co-workers, friends and
`family. Furthermore, the location of a mobile communica
`tion device having a connection to a network can be easily
`determined through signal triangulation methods or other
`methods, and the proliferation of GPS enabled devices
`fueled by government regulatory requirements to improve
`public safety means that the location of any cell phone or
`other mobile communication device can be established.
`Smaller devices such as wristwatches that can receive infor
`mation updates promise to make it even more convenient to
`always carry a mobile communication device, and as appli
`cations for these devices such as messaging, calendars and
`appointment reminders, news alerts, and traffic reports
`become more popular, the mobile communication device is
`becoming a more essential requirement for users to guide
`them through the day. As users of these devices move around
`from home to work, in and out of conference rooms and
`buildings, between terminals in an airport, from neighbor
`hood to neighborhood, city to city, and between States and
`countries, they could benefit significantly from an informa
`tion service that takes into account their geographical loca
`tion and information preferences and then provides at-a-
`glance updates to the user's device that are meaningful and
`useful to the user in their current location. However, existing
`ticker services are not capable of responding to the geo
`graphic location of the user or providing information that is
`tailored to the current location of the user.
`
`BRIEF SUMMARY OF AN EXEMPLARY
`EMBODIMENT OF THE INVENTION
`
`In general, exemplary embodiments of the invention
`concern Systems and methods for providing location-based,
`context-aware content to communication devices including
`mobile communication devices and “immobile' or station
`ary personal computers, and displaying the location-based
`content within a ticker on the display of the communication
`device. While the invention is applicable to immobile or
`"wired’ communication devices including computer sys
`tems, landline telephones, televisions, and set top boxes, its
`application is particularly well-suited to mobile wireless
`communication devices (referred to hereinafter as “mobile
`communication device(s) or “mobile device(s)) such as
`laptop and notebook computers, cellular telephones, PDAs,
`and any other mobile communication device having a dis
`play device and enabled to wirelessly receive data.
`More specifically, embodiments of the invention provide
`for recognizing the geographical location of a communica
`tion device by either receiving location information from the
`device or from the network, or by receiving profile infor
`mation input by a user of a communication device as to the
`location of the device. The device location is then correlated
`with either or both of user preferences and location-based
`content pertaining to those preferences. Corresponding pro
`motions, local news, local event information and other
`location-based content is then transmitted to a data store on
`the device by a network server, or it is selectively retrieved
`from a data store on the device in which location-based
`content that has already been transmitted from external
`servers is stored pending display on the device. In accor
`dance with a scheduling system and certain rules and
`preferences, the data received on the device is scheduled for
`
`Page 11 of 20
`
`

`

`US 7,343,564 B2
`
`10
`
`15
`
`3
`display and then displayed within the ticker on the device at
`the appropriate time using specified formats and presenta
`tion attributes. The methods of the invention are proactive in
`that location-aware content is pushed to the device and/or
`displayed within the ticker when the user enters or nears a
`specified location without the need for the user to actively
`request it.
`In the exemplary embodiment, a cellular telephone user
`subscribes to a location-based ticker service of the invention
`and indicates preferences for categories of content by input
`ting the preference via a user interface element on the cell
`phone. In this case, the user could specify, for example, a
`preference for Peet's coffee and indicate a desire to be
`notified each time a Peet's coffee store is nearby. The
`preference is then stored for future reference by the system.
`As the user changes location throughout the day, the cell
`phone reports its geographical location or the cell phone
`location is otherwise communicated periodically to a loca
`tion-based ticker server of the location-based ticker service,
`and from time to time the ticker on the user's cell phone
`receives content updates, including location-aware content,
`which is then displayed on the ticker to the user. Alterna
`tively, the location-based ticker server can send a list of
`Peet's coffee shop locations along with a message for
`display within the ticker, and store it on the cell phone.
`Display rules may be received in metadata associated with
`the content and stored on the cellphone; these rules are then
`considered by the scheduling system as it determines when
`the message from Peet's should be displayed in the ticker.
`For example, based on the user's proximity to a Peet's
`location, a message could scroll within the ticker that says
`“Peet's coffee 2 blocks west”. Determining a mobile
`device's location is well understood in the art and can be
`done through a number of means including GPS, assisted
`GPS, or RF triangulation. The ticker scheduling system
`(described in more detail herein) uses the device location
`and the information about the location of Peet's coffee stores
`to determine what information to display on the ticker. In
`accordance with such “proximity rules” and other rules that
`may be stored on the cellphone, on the location-based ticker
`server, or both, location-based content for the general geo
`graphical area, Such as a city, may be displayed, and as the
`user changes location, the content displayed within the
`ticker may become more finely tuned and specific to the
`user's current location.
`45
`Member vendors of the location-based ticker service may
`register information about their products and services,
`including advertisements, promotional information and
`entertainment-related information with the location-based
`ticker service. In this example, Peet's Coffee, a member
`vendor of the location-based ticker service, could register a
`promotional coupon with the service, which is then trans
`mitted to communication devices located, for instance, in a
`particular region such as Northern California. The promo
`tional coupon is associated with metadata that includes a
`proximity rule stating that if a user arrives at a location
`within a specified distance of a Peet's retail store, the
`information is to be displayed on the ticker of the user's
`device. In this case, the Peet's promotional content may be
`downloaded at any time—such as during an off-peak time
`for network traffic—regardless of the user's current location,
`and stored on the device pending display when the user
`reaches the location specified in the proximity rule.
`Alternatively, the Peet's promotional information may be
`stored at the ticker server, and then downloaded to the data
`store on the device in “real-time' or near real-time when the
`user reaches the specified location. In this case, when the
`
`55
`
`4
`user's cell phone travels near a Peet's Coffee location, the
`location-based ticker server, having determined that there is
`a match between the user's preference for Peets, the user's
`current location, and the location of the nearest Peet's,
`transmits data concerning the nearest Peet's location to the
`ticker on the user's device. The member vendor may specify
`one proximity rule for mobile communication device users,
`and another proximity rule for stationary or wired commu
`nication devices. Furthermore, other characteristics of the
`user's device can be taken into account, Such as the speed at
`which it is moving. The speed and direction of motion of the
`communication device can be determined through GPS
`offsets or other methods, included in the geographical infor
`mation about the communication device, and reported to the
`location-based ticker server or used to select location-based
`content stored locally on the communication device. A third
`proximity rule can be specified for devices in motion. For
`example, if the device is moving faster than fifteen miles per
`hour, the proximity rules may say that the Peet's promo
`tional content should display if the device is within three
`miles of a Peet's retail location.
`According to this example, Peet's has further specified an
`expiration time after which the coupon should not be trans
`mitted to the communication devices. Similarly, content
`transmission may also commence based on time, and the
`time at which content is transmitted to the device may or
`may not be independent of the device location. In general,
`the ticker content can be transmitted or displayed at a time
`or manner specified by a triggering event. Examples of Such
`triggering events include a specified time or location. Upon
`the occurrence of the triggering event, content that has been
`designated as being appropriate for the triggering event (e.g.,
`appropriate for the current time or location of the commu
`nication device) is displayed on the ticker or transmitted to
`the communication device.
`Returning to the present example, in some cases the Peet's
`data may be transmitted directly to a mobile communication
`device without having first been aggregated at the ticker
`server. For example, if the mobile device encounters a
`wireless access point of a wireless local area network
`(WLAN), such as an 802.11 network, the Peet's data can be
`transmitted directly to the mobile device.
`After the location-based content is transmitted to the
`device using any of the aforementioned methods, the trans
`mitted data is indexed in a data store on the device according
`to its attributes, and a scoring algorithm of the scheduling
`system determines when and how the content will be dis
`played within the ticker on the device. For example, because
`the user has indicated a strong preference for Peet's coffee,
`and the user is only fifty yards away from the retail store, the
`scheduling system, having considered the device location,
`rules that may have been received in metadata associated
`with the content, and user preferences, determines that the
`content should be displayed within the ticker immediately in
`a red font, and the device could emit an audible tone and/or
`vibrate to notify the user that actionable content pertaining
`to an important preference has arrived in the ticker. Other
`presentation attributes of the location-based content are also
`possible. Furthermore, because the location-based ticker
`server is aware of the preferences of the user, in this case it
`recognizes that there is a strong possibility that the user may
`wish to take advantage of the promotional coupon, and it
`transmits this Supplemental content, including the promo
`tional coupon, to cache memory on the cellphone. The user
`may then click on the Peet's ticker item to cause the
`Supplemental content in cache memory, including, for
`example, walking directions and the promotional coupon, to
`
`25
`
`30
`
`35
`
`40
`
`50
`
`60
`
`65
`
`Page 12 of 20
`
`

`

`US 7,343,564 B2
`
`5
`be displayed on the cell phone screen or in a web browser
`on the phone. In one example, a map is presented on the
`display of the device to graphically illustrate the location of
`Peet's coffee. The map can be generated based on the current
`location of the device or based on the location associated
`with the selected ticker item. The map can be generated by
`the ticker server or provided using a mapping service from
`another server that is accessible over a wireless network.
`The ability to provide a map to Peet's actual location may be
`easier for a user to follow than a textual description of Peet's
`location.
`Significantly, the location-based, context-aware content
`can be obtained from multiple content sources using any of
`a number of data transmission modes or “bearers’, depend
`ing on the configuration of the device. For example, as the
`user changes location, a cell phone equipped to communi
`cate with a cellular telephone system and to sense the
`wireless access points of both Bluetooth and 802.11 net
`works may obtain stock quotes via an SMS text message, art
`exhibit content via Bluetooth, and a discount coupon from a
`nearby retailer associated with an 802.11 network. Data
`from all of these sources can be transmitted to the device in
`Such a way as to avoid interfering with the other commu
`nication services of the device and without the user having
`taken any action. For example, a location-based content
`update can be sent to the ticker on the cell phone when it is
`idle. The user can then view, navigate, and interact with the
`location-based ticker items while engaging in a telephone
`call or other communication session by using one or more
`buttons or soft keys on the mobile device to navigate the
`ticker. In some embodiments, a map associated with a
`selected ticker can be presented to the user. In fact, a single
`click on a ticker item can provide a map based advertise
`ment. In other words, a map can be presented along with
`other location-based and context-aware content.
`In view of the foregoing, the systems and methods of the
`invention can recognize the geographical location of a
`communication device and based on the geographical loca
`tion and other considerations, populate a ticker running on
`the communication device with location-based, context
`aware content. This represents a significant improvement
`over conventional ticker systems, which fail to take the
`geographic location of the user into account when populat
`ing tickers. Moreover, the ticker systems of the invention are
`interactive in a way that has not been possible using con
`ventional ticker systems. The tickers of the invention can
`display news, weather, advertisements, promotions, tourist
`attraction information, conference room booking informa
`tion, and special event information, from multiple content
`Sources, to mobile communication device users and station
`ary computer device users alike. MMS messages email
`messages and other content may be sent to the ticker from
`external sources or the device user might send them to his
`own ticker as a form of “reminder” or “to do' list, for
`example. The content can be personalized to varying
`degrees, depending on its source and the method used to
`transmit it to the device.
`These and other aspects of embodiments of the present
`invention will become more fully apparent from the follow
`ing description and appended claims.
`
`6
`embodiments thereof which are illustrated in the appended
`drawings. Understanding that these drawings depict only
`typical embodiments of the invention and are not therefore
`to be considered limiting of its scope, the invention will be
`described and explained with additional specificity and
`detail through the use of the accompanying drawings in
`which:
`FIG. 1 is a schematic view illustrating aspects of an
`exemplary operating environment for embodiments of the
`invention.
`FIG. 2 is a schematic view illustrating aspects of location
`based ticker client software.
`FIG. 3 is a schematic view of an exemplary implemen
`tation of a location-based ticker server.
`FIG. 4 is a flow chart illustrating aspects of a process for
`registration and location of a mobile device.
`FIG. 5 is a flow chart illustrating a process for transmit
`ting location-based content to a communication device.
`FIG. 6 is a flow chart illustrating a process for transmit
`ting location-based content to a communication device.
`FIG. 7 is a flow chart illustrating aspects of a scoring
`algorithm for selecting and displaying content within a
`ticker on a display device.
`FIG. 8 is a flow chart illustrating aspects of presenting a
`location-based map on a display of a communication device.
`
`DETAILED DESCRIPTION OF EMBODIMENTS
`OF THE INVENTION
`
`Reference will now be made to the drawings to describe
`various aspects of exemplary embodiments of the invention.
`I

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


Or .

Accessing this document will incur an additional charge of $.

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

Accept $ Charge
throbber

Still Working On It

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

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

throbber

A few More Minutes ... Still Working

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

Thank you for your continued patience.

This document could not be displayed.

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

Your account does not support viewing this document.

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

Your account does not support viewing this document.

Set your membership status to view this document.

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

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

Become a Member

One Moment Please

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

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

Your document is on its way!

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

Sealed Document

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

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


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket