throbber
USOO73 82771B2
`
`(12) United States Patent
`US 7,382,771 B2
`(10) Patent No.:
`Leblanc et al.
`Jun. 3, 2008
`(45) Date of Patent:
`
`(54)
`
`(75)
`
`MOBILE WIRELESS HOTSPOT SYSTEM
`
`Inventors: Larry Leblanc, New Westminster
`(CA); Kirk Moir, New Westminster
`(CA); Eddie Ho, Burnaby (CA)
`
`(73)
`
`Assignee:
`
`In Motion Technology, Inc. (CA)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1034 days.
`
`(21)
`
`Appl. No.: 10/386,691
`
`(22)
`
`Filed:
`
`Mar. 13, 2003
`
`(65)
`
`Prior Publication Data
`
`US 2004/0179512 A1
`
`Sep. 16, 2004
`
`Int. Cl.
`
`(51)
`
`(2006.01)
`H04L 12/66
`(2006.01)
`H04Q 7/24
`(2006.01)
`H04Q 7/00
`US. Cl.
`.......................
`370/352; 370/338; 370/328
`Field of Classification Search ................ 370/352,
`370/338, 328
`See application file for complete search history.
`
`(52)
`(58)
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`9/1999 Sokal et al.
`5,953,504 A
`6/2002 Kokkinen et al.
`2002/0073240 A1*
`2002/0087335 A1
`7/2002 Meyers et a1.
`12/2002 Weinstein et al.
`2002/0191572 A1
`12/2002 Kalavade et al.
`2002/0191575 A1
`1/2003 Deshpande et al.
`2003/0003933 A1
`.. 370/349
`..
`6/2003 Heinonen et al.
`2003/0112789 A1 *
`2004/0199506 A1 * 10/2004 Shaffer et al,
`................. 707/6
`
`.......... 709/249
`
`* cited by examiner
`
`Primary Examiner7William J Deane
`(74) Attorney, Agent, or FirmiVermette & Co.; Cliiford W.
`Vermette; Denis R. O’Brien
`
`(57)
`
`ABSTRACT
`
`The invention relates to wireless Internet access points, and
`in particular to providing a mobile wireless access point for
`use with high-speed wireless devices.
`In particular,
`the
`system allows client devices configured for short-range,
`high-speed wireless Internet access to use said system to
`access the Internet while in a mobile environment, such as
`a passenger vehicle.
`
`19 Claims, 10 Drawing Sheets
`
`Mobile Vehicle
`
`5
`
`802.11
`
`‘.
`
`\K
`
`x
`
`30
`
`
`
`1..n
`
`802.11
`
`,
`
`J
`
`,x
`
`I;
`
`;
`1
`.
`
`40
`_ ,__..~'
`“9»,,,,,,,,,,
`
`Mobile Hotspot /
`“N“ If"
`802, 1 1
`—l2
`Access Point
`
`l
`
`DHCP
`
`
`
`14
`
`Mobile WAN Interface
`(cg, lxRTT Modern)
`
`41
`
`
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 1
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 1
`
`

`

`U.S. Patent
`
`Jun. 3, 2008
`
`Sheet 1 0f 10
`
`US 7,382,771 B2
`
`Fixed Location, 6. g. Cofi‘ee Shop
`
`80211
`
`Client Device
`
`..
`
`802.11
`
`Client Device
`
`Hotspot
`
`802.1 1
`
`Access Point
`
`(eg. DSL/Cable Modem)
`
`LAN Router
`
`Fixed WAN Interface
`
`Figure 1
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 2
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 2
`
`

`

`U.S. Patent
`
`Jun. 3, 2008
`
`Sheet 2 of 10
`
`US 7,382,771 B2
`
`Mobile Vehicle
`
`802.1 1
`
`Client Device
`
`802.11
`
`Client Device
`40 —-—.
`
`
`802,1 1
`
`Access Point
`
`
` LAN Router
` Mobile WAN Interface
`
`
`(6. g. lxRTT Modem)
`
`
`
`Figure 2
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 3
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 3
`
`

`

`U.S. Patent
`
`Jun. 3, 2008
`
`Sheet 3 of 10
`
`US 7,382,771 B2
`
`Fixed Location (eg. Garage)
`
`
`
`
`WAN Interface
`(e. g. DSL/Cable Modem)
`
`20
`
`
`
`802. l 1
`
`Access Point
`
`
`
`
`
`802.1 1
`Client Device
`
`Parked Vehicle
`
`Mobile Hotsot
`
`
`
`Figure 3
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 4
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 4
`
`

`

`U.S. Patent
`
`Jun. 3, 2008
`
`Sheet 4 of 10
`
`Us 7,382,771 B2
`
`802.11 Interface
`Client/AP Selectable
`
`__ 12
`
`DHCP
`
`14
`
`LAN Router
`
`16
`
`Server
`
`52 Lo.cal
`
`54
`
`56
`
`Web
`Cache
`
`Hi.t
`
`70
`
`WAN
`
`Manager
`
`058
`Client
`
`SD.tats
`
`64
`
`GPS
`
`68
`
`Mobile WAN Interface
`
`(eg. lxRTT Modem)
`
`__ 42
`
`Figure 4
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 5
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 5
`
`

`

`U.S. Patent
`
`Jun. 3, 2008
`
`Sheet 5 of 10
`
`US 7,382,771 B2
`
`___________ Kemp]:
`
`Vehicle
`
`User
`802. 1 1
`
`Equipped
`
`
`User
`User
`
`g
`.................
`802. 11
`802. 11
`802. 11
`
`
`5
`Equipped
`Equipped
`Equipped
`
`
`
`
`
`
`Device
`: Devic-
`Device
`
`
`,_
`30
`III
`,E-
`I,” ,.
`
`5
`E
`5
`
`i
`
`::
`
`I’ll
`
`Devic
`
`
`
`
`
`3
`5
`E
`
`i
`
`s
`
`5
`
`40
`
`/
`
`5
`
`E
`
`5
`
`g
`
`/’l
`
`40
`
`‘1‘
`‘~
`
`MHS
`
` Operation Suppon System
`
`
`
`Figure 5
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 6
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 6
`
`

`

`US. Patent
`
`Jun. 3, 2008
`
`Sheet 6 of 10
`
`Us 7,382,771 B2
`
`Local DNS
`Statistics
`
`Local Web
`
`Local DNS
`Statistics
`
`Local Web
`CacheStatistics
`
`Cacheflmtisticg
`
`Figure 6
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 7
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 7
`
`

`

`U.S. Patent
`
`Jun. 3, 2008
`
`Sheet 7 of 10
`
`Us 7,382,771 B2
`
`
` User starts Web Browser and
`tries to enter a Web page
`
`
`
`
`
`Present Welcome Page and request
`end user to enter login information
`
`
`
`
`Proceed with
`
`the Web pages
`
`— 108
`
`Figure 7
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 8
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 8
`
`

`

`U.S. Patent
`
`Jun. 3, 2008
`
`Sheet 8 of 10
`
`US 7,382,771 B2
`
`MHS System Start
`
`
`10
`
`
` 12
`
`Retrieve list of most
`
`popular domain
`names from central
`
`08$
`
`Resolve next
`
`
`domain name
`
`
`
` Complete?
`
`
`
`Figure 8
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 9
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 9
`
`

`

`U.S. Patent
`
`Jun. 3, 2008
`
`Sheet 9 of 10
`
`US 7,382,771 B2
`
`MHS System Start
`
`110
`
`
`
`
`
`Retrieve list of most
`
`popular web sites
`from central 088
`
`20
`
`
`
`124
`
`
`Fetch root page
`
`of next web site
`in list into cache
`
`
`linked to by the root page
`
`
`Recursively fetch (to a
`preset depth) pages
`
`26
`
`Complete?
`
`
`
`Figure 9
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 10
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 10
`
`

`

`U.S. Patent
`
`Jun. 3, 2008
`
`Sheet 10 0f 10
`
`US 7,382,771 B2
`
`160
`
`Establish WAN
`
`Connection
`
`
`
`162
`
`Send Beacon
`To WAN
`
`64
`
`166
`
`
`
`WAN
`Connected?
`
`
`l I\
`168
`
`Connection
`
`
`Re-establish WAN
`
`External Event:
`
`From Mobile WAN Interface
`
`Figure 10
`
`170
`
`Petitioner Motorola Mobility LLC - Exhibit lOOl - Page 11
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 11
`
`

`

`US 7,382,771 B2
`
`1
`MOBILE WIRELESS HOTSPOT SYSTEM
`
`FIELD OF INVENTION
`
`The invention relates to wireless Internet access points,
`and in particular to providing a mobile wireless access point
`for use with high-speed wireless devices.
`
`BACKGROUND OF INVENTION
`
`Telecommunications technology has advanced dramati-
`cally in recent history. The era of cost effective mobile data
`connectivity, “anytime, anywhere” is rapidly approaching.
`With the growing popularity of the Internet and increasing
`mobility demands from end users, there has recently been
`increased interest in wireless public Internet access.
`Public Internet access (e.g. Internet Cafe) has been around
`for many years. In the last couple of years, a new wireless
`data technology based on the IEEE 802.11 standard has been
`gaining momentum. Of particular interest is the deployment
`of 802.11-based access pointsiso called “Hotspots”iin
`public spaces, e.g. colfee shops, hotels, conference centers,
`and airports. Users with client devices such as laptops and
`personal digital assistants (PDAs) use an 802.11 network
`interface card that enables them to connect to the Internet
`
`without any physical cables. Once an association is estab-
`lished with the Wireless LAN (WLAN) Access Point (AP)
`or Hotspot, the user is able to surf the Internet as if they were
`on a LAN.
`
`The existing Hotspots provide good Internet connectivity.
`The major challenge with this type of wireless solution is
`coverage. The 802.11 standard makes use of an unlicensed
`frequency spectrum and is therefore limited to low power
`transmissions. As a result, a typical Hotspot has a range of
`no more than 150 feet indoors and 1000 feet outdoors under
`
`ideal conditions. Even with large companies such as T—Mo-
`bile planning to install thousands of these Hotspots in the
`coming years, it will be very difficult to achieve sufficient
`coverage throughout a city to satisfy a large population of
`mobile workers.
`
`To address the need for wide area wireless coverage,
`many cellular operators have been deploying new generation
`(known as 2.5G or 3G) wireless data networks. For example,
`the PCS Vision network from Sprint PCS is already provid-
`ing substantially improved performance over previous gen-
`erations of wireless technology. With speeds averaging
`50-70 kbps and peaking at 144 kbps the PCS Vision network
`is much slower than its 802.11 counterpart but has the
`advantage of a large coverage area and support for vehicular
`mobility (e.g. 0-300 km/h). 3G networks provide a service
`that is closer to the “anytime, anywhere” objective.
`There are drawbacks with 3G networks, chief among
`them being cost. 3G interface cards are expensive and so are
`the associated service plans. There are also several compet-
`ing and evolving standards (1xRTT, 1xEV—DO, 1xEV—DV,
`GPRS, EDGE, etc.). A given interface card typically sup-
`ports only one of these standards, the consumer is faced with
`a difficult decision, compounded by the knowledge he will
`likely have to upgrade to yet another expensive option
`within 18-36 months. High cost, confusing choices and poor
`performance relative to home Internet services such as DSL
`and cable modems all inhibit the wide acceptance of 3G.
`Today, ground transportation is a part of nearly every-
`one’s life. Be it airport transfers, customer visits, or daily
`commuting, more and more of the workforce is becoming
`mobile. Mobile workers are continually looking for cost
`effective solutions that allow them to stay in touch with their
`
`2
`
`customers, co-workers, suppliers and shareholders electroni-
`cally using standard computer equipment while “stuck” in
`transit using public transportation including limousines,
`taxis, buses, ferries or trains.
`It
`is an object of this invention to provide a mobile
`wireless hotspot that allows client devices equipped with
`short-range wireless Internet capability (e.g. 802.11) to
`access the Internet from a mobile vehicle through a long-
`range wireless Internet system (e.g. a 3G network).
`
`SUMMARY OF INVENTION
`
`The present invention integrates a short-range wireless
`Hotspot, such as an 802.11-compatible hotspot, with the
`mobility of long-range wireless networks, such as 3G into a
`Mobile Hotspot System (MHS). The MHS includes a short-
`range wireless (WLAN) access point, a long-range wireless
`(WAN) Internet interface, and a Local Area Network (LAN)
`router to handle communications and features of the MHS.
`
`The MHS provides wireless Internet connectivity to an
`end user with a client device configured for short-range
`wireless Internet access while in a mobile environment, such
`as a limousine.
`
`The LAN router may further include transparent in-line
`data caching to improve an end user surfing experience and
`optimize access to popular web sites. This caching may also
`include pre-loading domain name service (DNS) results at
`system boot time to optimize host name lookups.
`The MHS may further include a wireless WAN connec-
`tion manager to monitor the state of the WAN connection
`and re-establishes it when necessary to ensure continuous
`Internet connectivity.
`The MHS can also include content stored locally on the
`MHS instead of being retrieved over the WAN Internet
`connection. Such content can be retrieved by the user much
`faster than via the WAN. Such content may include, but not
`be limited to, advertising,
`local tourist
`information, and
`audio/video entertainment. The local content can be tailored
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`to the user based on demographic information obtained
`directly or indirectly (e.g. by monitoring activity) from the
`user.
`
`45
`
`50
`
`55
`
`60
`
`65
`
`The MHS can include an integrated Operations Support
`System (OSS) for use with multiple MHS units. The OSS
`provides proactive monitoring and control of all deployed
`MHS units via the Intemet. The MHS cache systems can be
`further optimized based on overall usage statistics collected
`by the OSS from all deployed MHS units.
`The invention additionally includes a method of provid-
`ing a mobile wireless hotspot by installing a mobile wireless
`hotspot system as described above into a vehicle for use by
`client devices in the vehicle. The method may also using an
`OSS to coordinate and share information between multiple
`mobile hotspots.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The invention itself both as to organization and method of
`operation, as well as additional objects and advantages
`thereof, will become readily apparent from the following
`detailed description when read in c01mection with the
`accompanying drawings:
`FIG. 1 is an architecture diagram of a typical prior art
`wireless 802.11 Hotspot;
`FIG. 2 is an architecture diagram for a Mobile Hotspot
`System (MHS) according to the present invention;
`FIG. 3 is an architecture diagram of an MHS accessing a
`local fixed Hotspot;
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 12
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 12
`
`

`

`US 7,382,771 B2
`
`3
`FIG. 4 is a functional block diagram of an MHS;
`FIG. 5 is an architecture drawing of a distributed MHS
`system including multiple MHS units and a central Opera-
`tions Support System (OSS);
`FIG. 6 is a block diagram illustrating the principles of
`aggregate web and DNS caching in an MHS;
`FIG. 7 is a logic diagram illustrating the process of
`authenticating the end user for the MHS;
`FIG. 8 is a logic diagram illustrating the process of
`pre—loading the DNS cache in the MHS based on aggregate
`popularity statistics from all MHS units;
`FIG. 9 is a logic diagram illustrating the process of
`pre-loading the Web Cache in the MHS based on aggregate
`popularity statistics from all MHS units;
`FIG. 10 is a logic diagram illustrating the WAN beacon
`process of the WAN Manager.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`Referring to FIG. 1, there is illustrated within a typical
`architecture for a prior art Hotspot 10. The range of appli—
`cation of the prior art Hotspot 10 is limited to a small area
`since the WAN interface 18 is fixed in location.
`
`In the prior art system, an 802.11 Access Point 12 accepts
`connections from a plurality of 802.11 client devices 30.
`Coupled to an output of the 802.11 Access Point 12 a DHCP
`(Dynamic Host Configuration Protocol) module 14 assigns
`IP (Intemetworking Protocol) addresses and configures
`other network settings (e.g. name servers, gateways) for the
`client devices 30 when they connect to the access point 12.
`The LAN Router 16 directs traffic from the access point 12
`to the Internet 20 Via the fixed WAN interface 18. The WAN
`
`interface 18 is typically a DSL or cable modem providing
`high-speed Internet access.
`Referring to FIG. 2, a Mobile Hotspot System (MHS) 40
`is shown in which Client devices 30 connect to the MHS 40
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`by an 802.11 access point 12 in the same fashion as they do
`to a standard hotspot. The key difference is the Internet
`connection is established Via a mobile WAN interface 42
`
`40
`
`using a mobile WAN service such as 1xRTT or GPRS. The
`Mobile WAN Interface 42 allows the MHS 40 to be
`
`deployed in a moving vehicle (not shown). Typically, the
`MHS 40 would be installed in vehicles such as limousines
`
`45
`
`and luxury vehicles given the current costs. However, as the
`costs for the hardware decrease over time, the MHS 40 will
`be installed in private vehicles as well as taxis, commuter
`buses, light rail, passenger and motor vehicle ferries and
`other mass transit systems.
`FIG. 3 illustrates an alternative usage for the MHS 40, in
`which the MHS 40 acts as an 802.11 Client device when the
`
`vehicle is parked in proximity to an 802.11 access point 12.
`The MHS 40 can then use the relatively high speed 802.11
`data link to update local content stored on the MHS 40.
`Unlike a conventional hotspot, the MHS 802.11 interface
`requires the ability to switch between client and access point
`modes.
`
`The functional block diagram of the MHS 40, illustrated
`in FIG. 4, consists of the 802.11 interface 12 which is
`capable of acting as either a client device or an access point
`to support both operational modes as shown in FIGS. 2 and
`3. The DHCP module 14 assigns IP addresses and configures
`other network information (name servers, gateways) for
`client devices 30 when they connect to the MHS 40. The
`DHCP module 14 performs no function when the MHS
`802.11 interface 12 is operating as a client device.
`
`50
`
`55
`
`60
`
`65
`
`4
`The LAN Router 16 controls access to the MHS 40.
`
`Newly connected clients are prevented from accessing the
`Internet 20 immediately as all Hypertext Transfer Protocol
`(HTTP) requests are intercepted and redirected to the local
`web server module 52 for user authentication. Once authen-
`
`tication is complete, all HTTP requests are transparently
`redirected to the local Web Cache module 58, while all other
`traffic from the authenticated client is passed directly to the
`Internet 20.
`
`The LAN Router 16 also performs Network Address
`Translation (NAT). This allows all client devices 30 to share
`a single external Internet address. It also acts as a security
`measure, preventing hostile external entities from establish-
`ing connections to MHS client devices 30. The Web Cache
`module 58 is a performance optimization feature. Each
`HTTP request is analyzed to see if the requested data exists
`in the local cache 58. If a match or “hit” is found, the data
`is returned to the user directly from the cache 58 at much
`higher speeds than if the data had to be retrieved from the
`Internet 20.
`The Web Server module 54 handles user authentication
`
`and provides local content 56. Local content 56 may include
`but not be limited to advertising, audio/video entertainment,
`local news and traffic data. The Local Content Module
`
`(LCM) 52 customizes the information presented to the user
`from the local web server module 54. The LCM 52 gathers
`position information from the onboard GPS module 68, if
`present,
`in order to tailor advertising, news and traffic
`information based on the location of the vehicle. The LCM
`
`52 also analyzes web surfing patterns from the Web Cache
`module 54 in order to tailor advertising based on the
`interests of the customers using the service. The LCM 52
`also detects when the vehicle is parked in proximity to an
`802.11 access point and switches the MHS 40 into client
`mode, downloading bulky new content over the high speed
`link from the central OSS (operations support system) 80.
`The DNS module 62 handles domain name resolution
`
`requests. These requests are issued by client devices 30 in
`order
`to translate human-friendly domain names
`(e.g.
`‘www.google.com’) into their numerical equivalents (e.g.
`123.456.789.555). The DNS module 62 resolves these
`requests via the slow WAN link on the first request but then
`caches the results so that subsequent requests are returned
`from directly from the DNS cache 60.
`The WAN Manager module 70 monitors the state of the
`WAN connection. Like cell phones, the mobile WAN c011-
`nection occasionally loses signal strength and drops the
`connection. The WAN manager 70 senses these dropouts
`and automatically re-initiates the call. The WAN manager 70
`also sends a periodic beacon to the Web to confirm the WAN
`connection (see flowchart in FIG. 10). These operations
`dramatically improve the user experience by minimizing the
`outages the user sees. The WAN manager 70 also reports the
`state of the connection to the local content manager (LCM)
`52 so that the user can see when they do and do not have
`Internet connectivity.
`The Geographical Positioning Service (GPS) module 68
`is a satellite-based system that can pinpoint the location of
`the MHS 40. This position information is logged with the
`OSS client 64 for vehicle tracking purposes and is also
`relayed to the Local Content Manager 52 for customization
`of local content.
`
`The 088 client module 64 is an optional module installed
`when the MHS 40 is to be managed by a central 088. It
`collects MHS operational statistics and makes them avail-
`able to the central 088 via the Internet 20. In addition, the
`OSS client 64 provides administrative access to the unit via
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 13
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 13
`
`

`

`US 7,382,771 B2
`
`5
`the Internet 20 so that basic maintenance can be performed
`without physically accessing the MHS 40.
`FIG. 5 illustrates architecture for the connection of mul-
`
`tiple MHS units 40 to the Internet 20 and management of the
`MHS units 40 from a central OSS 80 Via the Internet 20.
`
`FIG. 6 illustrates the aggregate web and DNS caching
`mechanisms for a network of MHS units 40. Each MHS unit
`
`40 reports its local web cache 58 and DNS statistics 60 to the
`central OSS 80, which consolidates the information into lists
`of the most popular web sites and hostnames. During idle
`periods, the MHS units 40 retrieve these global popularity
`lists and update their web 58 and DNS 60 caches accord-
`ingly using the pre-loading logic shown in FIG. 8 and FIG.
`9. The priority between DNS pre-loading and web page
`pre-loading can be set either by the individual MHS 40 or
`from the OSS 80.
`
`FIG. 7 illustrates the authentication procedure followed
`when a client device 30 connects to the MHS 40. The client
`
`device first 100 launches its Web Browser application and
`attempts to load a web page. The web server module 52 then
`checks 102 to see if the user of the device is logged in to the
`system. If the user is logged in, then the web page is loaded
`108. If the user is not logged in, then a welcome page with
`a login information request (i.e. user ID and password) is
`presented 104. The login information is authenticated 106
`and then further user requests are allowed to proceed to the
`Internet. Otherwise, the welcome page 104 is re-displayed
`requesting the user to enter the login information again.
`The DNS pre-loading algorithm is shown in the flowchart
`in FIG. 8. At this system start-up (110) the list of the most
`popular domain names is downloaded (112) from the central
`OSS 80. During the idle cycle (114), if the system is idle, the
`next domain name on the list has its DNS address resolved
`
`(116). The list is checked for remaining domain names (118)
`and the process continues during MHS idle periods until the
`entire list has been resolved.
`
`The web site pre-loading algorithm is shown in the
`flowchart in FIG. 9 and is similar to the DNS algorithm.
`After start-up (110) the list of most popular web sites is
`downloaded from the central OSS (120). During the idle
`cycle (122), if the system is idle, the root page of the next
`web site on the list is downloaded into the web cache 58
`
`(124). Linked pages olf the root page of the website are also
`fctchcd (126) up to a preset depth from the root page. This
`preset depth can be set to zero to cache only the root pages.
`The list is checked for remaining web sites (128) and the
`process continues during MHS idle periods until the entire
`list has been downloaded to the web cache 58.
`
`in FIG. 10 shows the WAN manager
`The flowchart
`beacon process. Once the WAN connection is established
`(160) the system waits for a preset period (162) before
`sending a beacon to the WAN to verify the connection status
`(164). If the WAN is connected (166), the system returns to
`the wait state (162). If the WAN is not connected (166), the
`system attempts to re-establish the WAN connection (168).
`The WAN manager will also attempt to re-establish the
`WAN connection whenever it receives a signal 170 from the
`WAN interface 42 indicating that the WAN connection is
`down.
`
`While the above description of the MHS 40 is based on
`802.11 and 3G wireless Internet standards, the system can be
`readily modified to be compatible with other short-range or
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`long-range wireless standards, such as 2.0G or 2.5G (long-
`range). The MHS 40 is also fully upgradeable with advances
`in the wireless field, such as the proposed 4G network from
`IPWireless.
`
`Accordingly, while this invention has been described with
`reference to illustrative embodiments, this description is not
`intended to be construed in a limiting sense. Various modi-
`fications of the illustrative embodiments, as well as other
`embodiments of the invention, will be apparent to persons
`skilled in the art upon reference to this description. It is
`therefore contemplated that the appended claims will cover
`any such modifications or embodiments as fall within the
`scope of the invention.
`We claim:
`
`1. A mobile wireless hot spot system, comprising:
`a) a short-range, high-speed wireless access point opera-
`tive to communicate with short-range client devices;
`b) a long-range, wireless Internet access interface opera-
`tive to communicate with the Internet; and
`c) a Local Area Network (LAN) routing system managing
`the data path between said wireless access point and
`said Internet access interface,
`wherein said mobile wireless hotspot system is a stand-alone
`system that enables client devices configured for short-
`range, high-speed wireless Internet access to use said mobile
`wireless hotspot system to access the Internet without the
`need to access an extemal service controller server.
`
`2. The system of claim 1, wherein said short-range,
`high-speed wireless access point uses 802.11 as a wireless
`standard.
`
`3. The system of claim 1, wherein said hotspot system is
`integrated into a vehicle such that passengers in said vehicle
`are capable of accessing the Internet using said client
`devices.
`
`4. The system of claim 1, further comprising local content
`module that stores content that can be accessed by said client
`devices directly through said high-speed access point.
`5. The system of claim 1, wherein said LAN routing
`system includes a Geographical Positioning Service (GPS)
`locator to provide location information to said system and to
`said client devices,
`to enable dynamic tailoring of local
`content for services.
`
`6. The system of claim 1, wherein said LAN routing
`system includes a website cache that allows said client
`devices to access information stored in said website cache
`directly through said high-speed access point.
`7. The system of claim 4, wherein said system includes a
`short-range, high-speed wireless access interface to enable
`said system to download updates to said local content
`module using a fixed high-speed wireless access point.
`8. The system of claim 1, further including an operation
`support system (088) module to monitor and share infor-
`mation with other mobile hotspot systems.
`9. A method of providing a mobile wireless hotspot
`system for client devices requiring a short-range wireless
`access point, comprising:
`a) installing said mobile wireless hotspot system in a
`vehicle, said mobile wireless hotspot system including:
`i) a short-range high-speed wireless access point;
`ii) a long-range, wireless Internet access interface; and
`(iii) a Local Area Network (LAN) routing system
`managing the data path between said wireless access
`point and said Internet access interface,
`wherein said mobile wireless hotspot system is a stand-alone
`system that enables said client devices configured for short
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 14
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 14
`
`

`

`US 7,382,771 B2
`
`7
`range, high speed wireless Internet access to use said mobile
`wireless hotspot system to access the Internet, both while
`said vehicle is in motion and when said vehicle is stationary,
`without the need to access an external service controller
`server.
`
`10. The method of claim 9, further including providing an
`operation support system (088) for monitoring and sharing
`information between multiple mobile wireless hotspot sys-
`tems.
`
`11. The method of claim 10, wherein said 088 addition-
`ally compiles a list of frequently accessed domains and
`websites the information about which has been dynamically
`cached based on user activity, said list based on using data
`received from said multiple hotspot systems and said list can
`be downloaded into a local content module by individual
`ones of said hotspot systems.
`12. The method of claim 11, wherein said list can further
`be used to pre-load websites and domains into a web cache
`on said multiple hotspot systems at startup.
`13. The method of claim 9, further including providing a
`local content module in said hotspot system such that the
`content in said local content module can be accessed directly
`via said high-speed wireless access point.
`14. The method of claim 10, wherein said mobile hotspot
`system includes a Geographical Positioning Service (GPS)
`locator to provide location information to client devices
`accessing said hotspot system and to said 088, to enable
`dynamic tailoring of local content for services.
`15. A network of mobile wireless hotspots, comprising:
`a) a plurality of mobile wireless hotspot systems installed
`in vehicles, each mobile wireless hotspot system
`including:
`
`8
`i) a short-range high-speed wireless access point;
`ii) a long-range, wireless Internet access interface; and
`iii) a Local Area Network (LAN) routing system
`connecting said wireless access point and said Internet
`access interface, wherein said mobile wireless hotspot
`system enables passengers in said vehicle to use said
`client devices to access the Internet both while said
`
`vehicle is in motion and when said vehicle is stationary
`and b) an operation support
`system (088) operative to monitor and share infonnation
`between said mobile hotspot systems on said network.
`16. The network of claim 15, wherein said 088 compiles
`a list of frequently accessed domains and websites using
`data received from said multiple hotspot systems and said
`list can be downloaded into a local content module by
`individual ones of said hotspot systems.
`17. The network of claim 16, wherein said list can further
`be used to pre-load websites and domains into a web cache
`on each of said hotspot systems at startup.
`18. The system of claim 1, including a WAN Interface
`providing high-speed Internet access, a long range wireless
`Internet access interface (WAN) manager coupled to said
`WAN interface, and monitoring a WAN connection of said
`WAN Interface in order to provide a continuous connection
`to the Internet.
`
`including monitoring a
`19. The method of claim 9,
`connection of a WAN Interface to the Internet to detect any
`loss of connection and then re-establishing the connection
`whenever it is lost.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 15
`
`Petitioner Motorola Mobility LLC - Exhibit 1001 - Page 15
`
`

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