Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20100087167 A1
Publication typeApplication
Application numberUS 12/588,142
Publication date8 Apr 2010
Filing date6 Oct 2009
Priority date6 Oct 2008
Also published asUS8594627, US8712408, US20130122898, US20140206334, US20160100272
Publication number12588142, 588142, US 2010/0087167 A1, US 2010/087167 A1, US 20100087167 A1, US 20100087167A1, US 2010087167 A1, US 2010087167A1, US-A1-20100087167, US-A1-2010087167, US2010/0087167A1, US2010/087167A1, US20100087167 A1, US20100087167A1, US2010087167 A1, US2010087167A1
InventorsKevin Tsurutome, Bob Barcklay, Robert Wang
Original AssigneeKevin Tsurutome, Bob Barcklay, Robert Wang
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Remotely provisioned wirelessly proxy
US 20100087167 A1
Abstract
A remotely provisioned proxy within a wireless/mobile phone that proxies a wireless communication path between a disconnected piconet (e.g., BLUETOOTH™) device and a network resource such as a universal resource locator (URL) via a mating mobile phone. Thus, an application proxy module embodied within the mobile phone provides managed access of a piconet device connected to the mating mobile phone to remote services. A disconnected piconet device uses the full data bandwidth available to a wireless phone, without the need for the disconnected piconet device to include its own separate wireless front end, or to require use of a modem within the mobile phone. Thus, using a mobile phone with application proxy, the user need not pay for the luxury of a tethered data plan.
Images(4)
Previous page
Next page
Claims(19)
1. A method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone, comprising:
compiling a black list of universal resource locator (URL) addresses to a wireless phone, said black list relating to at least one URL that can be requested by a piconet device connected to said wireless phone; and
providing said black list of URLs to said wireless phone from a network server via a wireless phone connection;
whereby said wireless phone can autonomously reject a request by said piconet device to a given URL in said black list.
2. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 1, wherein:
said piconet device is BLUETOOTH™ compatible.
3. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 1, wherein:
said piconet device is disconnected from said wireless phone when said black list is provided to said wireless phone.
4. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 1, wherein:
said piconet device is a portable navigation device.
5. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 1, wherein:
said piconet device is a music player.
6. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 1, wherein:
said piconet device is telematics hardware.
7. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 1, wherein:
said piconet device is an ultra mobile personal computer.
8. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 1, wherein:
said piconet device is a handheld computer game.
9. A method of provisioning a wireless phone from a network server to autonomously permit a given URL requested by a piconet device connected to said wireless phone, comprising:
compiling a white list of universal resource locator (URL) addresses to a wireless phone, said white list relating to at least one URL that can be requested by a piconet device connected to said wireless phone; and
providing said white list of URLs to said wireless phone from a network server via a wireless phone connection;
whereby said wireless phone can autonomously permit and pass on a request by said piconet device to a given URL in said white list.
10. The method of provisioning a wireless phone from a network server to autonomously permit a given URL requested by a piconet device connected to said wireless phone according to claim 9, wherein:
said piconet device is BLUETOOTH™ compatible.
11. The method of provisioning a wireless phone from a network server to autonomously permit a given URL requested by a piconet device connected to said wireless phone according to claim 10, wherein:
said piconet device is disconnected from said wireless phone when said white list is provided to said wireless phone.
12. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 9, wherein:
said piconet device is a portable navigation device.
13. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 9, wherein:
said piconet device is a music player.
14. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 9, wherein:
said piconet device is telematics hardware.
15. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 9, wherein:
said piconet device is an ultra mobile personal computer.
16. The method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to said wireless phone according to claim 9, wherein:
said piconet device is a handheld computer game.
17. A method of provisioning a wireless phone from a network server to autonomously redirect a given URL requested by a piconet device connected to said wireless phone, comprising:
compiling a redirect list of universal resource locator (URL) addresses to a wireless phone, said redirect list relating to at least one URL that can be requested by a piconet device connected to said wireless phone; and
providing said redirect list of URLs to said wireless phone from a network server via a wireless phone connection;
whereby said wireless phone can autonomously pass on a request by said piconet device to a replacement URL from said redirect list based on a match to said requested URL.
18. The method of provisioning a wireless phone from a network server to autonomously redirect a given URL requested by a piconet device connected to said wireless phone according to claim 17, wherein:
said replacement URL is assigned by a service provider as an alternative to said requested URL.
19. The method of provisioning a wireless phone from a network server to autonomously redirect a given URL requested by a piconet device connected to said wireless phone according to claim 17, wherein:
said piconet device is BLUETOOTH™ compatible.
Description
  • [0001]
    This application claims priority from U.S. Provisional Application No. 61/136,806, entitled “Remotely Provisioned Wireless Proxy” to Tsurutome et al., filed Oct. 6, 2008, the entirety of which is explicitly incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • [0002]
    1. Field of the Invention
  • [0003]
    This invention relates generally to wireless telecommunications. More particularly, it relates to improved integration, provisioning, and provisioning of two-way data communication services with vehicle piconet devices, including In-Car Navigation Systems, Personal Navigation Devices and Ultra-Mobile PCs.
  • [0004]
    2. Background of the Related Art
  • [0005]
    This invention relates to provisioning of two-way data communication services with vehicle piconet devices, including In-Car Navigation Systems, Personal Navigation Devices and Ultra-Mobile PCs. Some conventional techniques include the use of an embedded communications module. An embedded communications module (ECM) provides a dedicated data communications module within a mobile device and vehicle hardware. But the cost of ECM hardware is a problem as is the cost of the data connection. Solutions that have used this approach tend to cost consumers $10-$12 per month, which is too high for many consumers. Moreover, the cost of provisioning and managing SIMs and accounts also adds to the cost of the solution.
  • [0006]
    Other companies have used a modem within a mobile phone to provide a data service, thus making use of a mobile phone as a modem. A mobile phone used as a modem is typically offered by wireless operators for consumers to connect their PC to the Internet. However, these solutions have high priced data plans, typically $30 to $60/month, and thus most consumers do not purchase this option for their mobile phones. This solution can also be difficult to configure, and does not provide a way to provide granular management of bandwidth and services. Moreover, access can only be turned on or off for all services.
  • [0007]
    Still other conventional solutions have deployed data over voice techniques, e.g., Airbiquity™ data over voice solution, e.g., as found at http://www.airbiquity.com; embedded data communications modules; and M2M service providers such as Jasper wireless. Unfortunately, data over voice solutions are typically very low bandwidth and not suitable for many applications.
  • SUMMARY OF THE INVENTION
  • [0008]
    In accordance with the principles of the present invention, a method of provisioning a wireless phone from a network server to autonomously reject a given URL requested by a piconet device connected to the wireless phone comprises compiling a black list of universal resource locator (URL) addresses to a wireless phone. The black list relates to at least one URL that can be requested by a piconet device connected to the wireless phone. The black list of URLs is provided to the wireless phone from a network server via a wireless phone connection. In this way, the wireless phone can autonomously reject a request by the piconet device to a given URL in the black list.
  • [0009]
    A method of provisioning a wireless phone from a network server to autonomously permit a given URL requested by a piconet device connected to the wireless phone in accordance with another aspect of the invention comprises compiling a white list of universal resource locator (URL) addresses to a wireless phone. The white list relates to at least one URL that can be requested by a piconet device connected to the wireless phone. The white list of URLs is provided to the wireless phone from a network server via a wireless phone connection, whereby the wireless phone can autonomously permit and pass on a request by the piconet device to a given URL in the white list.
  • [0010]
    In accordance with yet another method of provisioning a wireless phone from a network server to autonomously redirect a given URL requested by a piconet device connected to the wireless phone comprises compiling a redirect list of universal resource locator (URL) addresses to a wireless phone. The redirect list relates to at least one URL that can be requested by a piconet device connected to the wireless phone. The redirect list of URLs is provided to the wireless phone from a network server via a wireless phone connection. In this way, the wireless phone can autonomously pass on a request by the piconet device to a replacement URL from the redirect list based on a match to the requested URL.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0011]
    Features and advantages of the present invention will become apparent to those skilled in the art from the following description with reference to the drawings:
  • [0012]
    FIG. 1 depicts an application proxy in a mobile phone, connected to a disconnected piconet device, and in communication with a provisioning server, in accordance with the principles of the present invention.
  • [0013]
    FIG. 2 shows a wireless phone including an application proxy, in accordance with the principles of the present invention.
  • [0014]
    FIG. 3 shows an example method of remotely provisioned wireless proxy, in accordance with the principles of the present invention.
  • DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
  • [0015]
    The present invention provides a remotely provisioned proxy within a wireless/mobile phone that proxies a wireless communication path between a disconnected piconet (e.g., BLUETOOTH™) device and a network resource such as a universal resource locator (URL) via a mating mobile phone. Thus, an application proxy module embodied within the mobile phone provides managed access to remote services. A disconnected piconet device uses the full data bandwidth available to a wireless phone, without the need for the disconnected piconet device to include its own separate wireless front end, or to require use of a modem within the mobile phone. Thus, using a mobile phone with application proxy, the user need not pay for the luxury of a tethered data plan.
  • [0016]
    FIG. 1 depicts an application proxy in a mobile phone, connected to a disconnected piconet device, and in communication with a provisioning server, in accordance with the principles of the present invention.
  • [0017]
    In particular, as shown in FIG. 1, a mobile phone 120 includes an application proxy that proxies information between a provisioning server 110 to a disconnected piconet device 200. The mobile phone 120 establishes a piconet (e.g., BLUETOOTH™) local connection 105 with the disconnected piconet device 200, and a remote wireless connection using a relevant wireless phone protocol (e.g., VoIP) via a remote connection 115. This permits the disconnected piconet device 200 to get information from remote services 130.
  • [0018]
    The disconnected piconet device 200 can be, e.g., a portable navigation device (PND), telematics hardware, an ultra mobile personal computer (PC), a handheld game, a music player, etc.
  • [0019]
    The local connection 105 is a piconet such as BLUETOOTH™. The invention is preferably implemented using the Serial Port BLUETOOTH™ Profile which is common on BLUETOOTH™-enabled phones and devices.
  • [0020]
    The mobile phone with application proxy 120 can be, e.g., a J2ME, BREW, RIM, Symbian, or a Windows Mobile phone.
  • [0021]
    The remote connection 115 can be established in conformance with an appropriate protocol, e.g., WiMax, EVDO, 1ŚRTT, EDGE, H SDPA, etc.
  • [0022]
    Preferably the provisioning server 110 and remote service 130 are accessible on the Internet.
  • [0023]
    The wireless operator and application provider can manage/monitor the services being provided to the disconnected piconet (e.g., BLUETOOTH™ device). For example, if a wireless operator doesn't want to offer a particular remote service such as YellowPages.com point-of-interest (POI) search, then the wireless operator can disable, block or replace the service with their own.
  • [0024]
    The wireless operator can disable/turn off users on a user by user, application by application, or device by device basis.
  • [0025]
    Preferably a generic connection is established which doesn't rely on both the BLUETOOTH™ device and phone to support a particular BLUETOOTH™ profile.
  • [0026]
    Using the application proxy 100 of a mobile phone with application proxy 120, a disconnected piconet device 200 such as a navigation device can interact with both remote Internet services 130 and services available on the mobile phone with application proxy 120.
  • [0027]
    FIG. 2 shows a wireless phone including an application proxy, in accordance with the principles of the present invention.
  • [0028]
    In particular, as shown in FIG. 2, a wireless phone 120 includes an otherwise conventional wireless front end 102 for communication with a base station (not shown), and a piconet wireless interface 104 for communication with, e.g., BLUETOOTH™ piconet devices such as a hands-free headset, or hands-free operation in a vehicle (i.e., a disconnected piconet device 200). Importantly, the wireless phone 120 includes an application proxy 100 that provides proxied facilitation of retrieval of information on a web page from the Internet requested by and for the disconnected piconet device 200.
  • [0029]
    The disconnected piconet device 200 in accordance with the present invention includes a short range piconet wireless interface, e.g., a BLUETOOTH™ compatible interface. The piconet interface is capable only of short range wireless communications, e.g., within 20 feet. The present invention provides a proxy within a wireless phone 120 to enable the disconnected piconet device 200 to be provided with information from an approve d web site.
  • [0030]
    Preferably, the web sites accessible by the disconnected piconet device 200 are approved or disapproved by a service provider. The user of the wireless phone 120 may pre-configure approved and/or disapproved web sites (universal resource locators (URLs) with the service provider. In the disclosed embodiments, approved URLs are provided by the service provider to the mobile phone 120 as white listed URLs 122, and disapproved URLs are provided by the service provider to the mobile phone 120 as black listed URLs 124.
  • [0031]
    FIG. 3 shows an example method of remotely provisioned wireless proxy, in accordance with the principles of the present invention.
  • [0032]
    In particular, as shown in step 201 of FIG. 3, the disconnected piconet device 200 and the mobile phone with application proxy 120 establish a suitable connection, e.g., over BLUETOOTH™ using the serial port profile. This allows the mobile phone with application proxy 120 and the disconnected piconet device 200 to send messages to each other.
  • [0033]
    In step 202, the mobile phone with application proxy 120 connects to the provisioning server 110 and sends credentials. The disconnected piconet device 200 authenticates by sending authentication information (some unique identifier) to the mobile phone with application proxy 120.
  • [0034]
    In step 203, the provisioning server 110 authenticates the mobile phone with application proxy 120, and sends a white list and/or black list to the mobile phone with application proxy 120. The mobile phone with application proxy 120 sends the disconnected piconet device 200 authentication information along with its own identifying information to the provisioning server 110 to make sure a valid account exists and to get any permissions.
  • [0035]
    In step 204, the disconnected piconet device 200 requests a network resource via the mobile phone with application proxy 120, e.g., http://rest.kivera.com/POISearch/api.isp. The provisioning server 110 sends back an OK status as well as allowed (and/or disallowed) locations, preferably returned as a list of URL's with wildcards (example: http://a.kivera.com/*). For each combination of mobile phone with application proxy 120 and disconnected piconet device 200, the provisioning server 110 returns a list of allowed URLs (stored in a white listed URLs table) 122 and/or disallowed URLs (stored in a black listed URLs table) 124.
  • [0036]
    This remote provisioning to the mobile phone with application proxy 120 from the provisioning server 110 enables the mobile phone with application proxy 120 to make decisions about what communication to allow without using bandwidth.
  • [0037]
    The mobile phone with application proxy 120 is ideally provisioned for each session. Because the mobile phone with application proxy 120 is provisioned for each session, the services the disconnected piconet device 200 can access can be controlled at a very detailed level and with no changes to the disconnected piconet device 200 or the mobile phone with application proxy 120.
  • [0038]
    In step 205 a, the mobile phone with application proxy 120 determines if a particular URL is allowed—not the network resource 130 and not the provisioning server 110. This is important, and greatly reduces bandwidth at the time that the network resource is requested by the disconnected piconet device 200.
  • [0039]
    The mobile phone with application proxy 120 then compares the requested URL against the network-provided-but-locally-stored white listed URLs table 122 and/or black listed URL table 124.
  • [0040]
    If the mobile phone with application proxy 120 determines that the URL requested by the disconnected piconet device 200 is permitted to access the requested URL, then processing continues to step 206. If not, in step 205 b, the mobile phone with application proxy 120 rejects the URL, and sends an appropriate rejection code or other information regarding the rejection or blocking of the requested URL to the disconnected piconet device 200.
  • [0041]
    In step 206, the disconnected piconet device 200 sends a request for the given URL in step 205 to the mobile phone with application proxy 120, which passes on the request for the given URL.
  • [0042]
    In step 207, the requested network resource 130 returns appropriate results to the mobile phone with application proxy 120.
  • [0043]
    In step 208, the mobile phone with application proxy 120 returns results to the disconnected piconet device 200 of the now-authorized requested URL.
  • [0044]
    For instance, the disconnected piconet device 200 wants to retrieve a local search for pizza. It determines that it wants to connect to a website with a given URL, e.g., http://rest.kivera.com/POISearch/api.isp?term=pizza&location=san %20francisco,CA. The disconnected piconet device 200 sends a request for the given URL in step 205 to the mobile phone with application proxy 120. In step 207, the mobile phone with application proxy 120 itself determines from its white listed URLs 122 and black listed URLs 124 obtained for the session that the requested website address (URL) is an allowed location, so it forwards the request for the URL to http://rest.kivera.com/POISearch/api.isp. In step 208, the requested URL, i.e., http://rest.kivera.com/POISearch/api.isp returns the requested results (pizza places in San Francisco) to the mobile phone with application proxy 120, which in turn returns the results to the disconnected piconet device 200.
  • [0045]
    The invention can be billed by a wireless operator using their existing billing infrastructure (such as BREW or QPass) for wireless applications.
  • [0046]
    Other services available on the mobile phone may be utilized, e.g., GPS, file storage, access to media files, etc.
  • [0047]
    The invention can be used with any non-connected device, such as a handheld game or PC. The invention also has particular applicability to both wireless operators and navigation device manufacturers. Vehicle manufacturers can use the invention to provide low-cost connected services to vehicles both with and without navigation devices. Portable navigation device (PND) manufacturers can use the invention to provide low-cost connected services to PND devices. Ultra-mobile PC manufacturers can use the invention to provide connectivity without the cost of an embedded communications module (ECM), for instance, ultra-mobile PCs, PND and in-car navigation providers using mobile applications as a communication mechanism.
  • [0048]
    The types of services provided to the disconnected device may be expanded. For instance, the mobile phone with application proxy may integrate with other aspects of the phone or piconet disconnected device, including SMS, microphone, GPS, gyroscope, etc.
  • [0049]
    While the invention has been described with reference to the exemplary embodiments thereof, those skilled in the art will be able to make various modifications to the described embodiments of the invention without departing from the true spirit and scope of the invention.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US5781200 *8 Aug 199614 Jul 1998Ulsi SystemsTile memory mapping for increased throughput in a dual bank access DRAM
US6021406 *14 Nov 19971 Feb 2000Etak, Inc.Method for storing map data in a database using space filling curves and a method of searching the database to find objects in a given area and to find objects nearest to a location
US6064941 *25 Sep 199716 May 2000Aisin Aw Co., Ltd.Vehicle navigation apparatus and storage medium
US6262741 *17 Mar 199817 Jul 2001Prc Public Sector, Inc.Tiling of object-based geographic information system (GIS)
US6377945 *9 Jul 199923 Apr 2002Fast Search & Transfer AsaSearch system and method for retrieval of data, and the use thereof in a search engine
US6401034 *2 Sep 19994 Jun 2002Navigation Technologies Corp.Method and system for finding intermediate destinations with a navigation system
US6424912 *9 Nov 200123 Jul 2002General Motors CorporationMethod for providing vehicle navigation instructions
US6507785 *21 Sep 200114 Jan 2003General Motors CorportionMethod and system for detecting and correcting off route navigation for server based route guidance systems
US6523021 *31 Jul 200018 Feb 2003Microsoft CorporationBusiness directory search engine
US6529143 *21 Oct 19994 Mar 2003Nokia Mobile Phones Ltd.Information retrieval system
US6571169 *16 Mar 200127 May 2003Alpine Electronics, Inc.Destination input method in navigation system and navigation system
US6587782 *14 Mar 20001 Jul 2003Navigation Technologies Corp.Method and system for providing reminders about points of interests while traveling
US6714205 *13 Aug 199930 Mar 2004Canon Kabushiki KaishaImage data processing method and apparatus, and image processing system
US6734867 *28 Jun 200011 May 2004Micron Technology, Inc.Cache invalidation method and apparatus for a graphics processing system
US7054743 *21 Jul 200530 May 2006American Online, Inc.Using a corridor search to identify locations of interest along a travel route
US7162470 *9 Jun 20039 Jan 2007Oracle International CorporationContextual search interface for business directory services
US7190839 *12 Jun 200213 Mar 2007Cadence Design System, Inc.Methods and apparatus for generating multi-level graphics data
US7373246 *27 May 200513 May 2008Google Inc.Using boundaries associated with a map view for business location searching
US7385600 *15 Jul 200410 Jun 20081614367 Ontario Inc.Three dimensional display method, system and apparatus
US7480566 *22 Oct 200420 Jan 2009Alpine Electronics, Inc.Method and apparatus for navigation system for searching easily accessible POI along route
US7499914 *5 Apr 20043 Mar 2009Yahoo! Inc.Search system using search subdomain and hints to subdomains in search query statements and sponsored results on a subdomain-by-subdomain basis
US7546202 *2 Mar 20069 Jun 2009Lg Electroncis Inc.Navigation apparatus and method for searching for point of interest using the same
US7548915 *27 Oct 200616 Jun 2009Jorey RamerContextual mobile content placement on a mobile communication facility
US7706977 *26 Oct 200427 Apr 2010Honeywell International Inc.Personal navigation device for use with portable device
US7747611 *29 Jun 2010Microsoft CorporationSystems and methods for enhancing search query results
US7917154 *29 Mar 2011Yahoo! Inc.Determining mobile content for a social network based on location and time
US8095434 *10 Jan 2012Zillow, Inc.Automatically performing varying levels of summarization of geographic data points in response to a user's selection of zoom level
US20020015782 *28 Aug 20017 Feb 2002Abys Joseph A.Multi-purpose finish for printed wiring boards and method of manufacture of such boards
US20020021231 *1 Dec 200021 Feb 2002Dan SchlagerVoice-activated personal alarm
US20020037716 *9 May 200128 Mar 2002Vesuvius, Inc.Communique system for virtual private narrowcasts in cellular communication networks
US20020042819 *25 Sep 200111 Apr 2002Ron ReichertSystem and method to correlate and access related text with locations on an electronically displayed map
US20020055555 *18 Sep 20019 May 2002Merck Patentgesellschaft Mit Beschrankter HaftungPolymer beads
US20020067353 *23 Jan 20016 Jun 2002Kenyon Jeremy A.Method and apparatus for distributing and displaying maps electronically
US20020082774 *22 Dec 200027 Jun 2002Bloebaum Leland ScottPosition updating method for a mobile terminal equipped with a positioning receiver
US20020098851 *24 Jan 200125 Jul 2002Motorola Inc.Method and system for validating a mobile station location fix
US20030011623 *12 Jun 200116 Jan 2003Dermer Richard A.Tiled vector flattened output
US20030033083 *8 Aug 200213 Feb 2003Hideki NakashimaRoute guidance system, information delivery center, and vehicular route guidance apparatus
US20030034936 *14 Sep 200220 Feb 2003Ernst Rudolf O.Image display system
US20030055555 *19 Sep 200220 Mar 2003Siemens Automotive Corporation, A Delaware CorporationVehicle information system
US20030071728 *11 Oct 200117 Apr 2003Mcdonald Jill ElizabethArticle locating device using position location
US20030095525 *11 Oct 200222 May 2003Daniel LavinNavigation control unit for a wireless computer resource access device, such as a wireless web content access device
US20030128211 *27 Dec 200210 Jul 2003Nissan Motor Co., Ltd.Map image display device, map image display method and map image display program
US20040003125 *11 Apr 20031 Jan 2004Nec CorporationMethod of operating a gateway with a location information system
US20040023645 *19 Mar 20035 Feb 2004United Parcel Service Of America, Inc.Telematic programming logic control unit and methods of use
US20040027258 *30 Apr 200312 Feb 2004Telmap LtdTemplate-based map distribution system
US20040030493 *30 Apr 200312 Feb 2004Telmap LtdNavigation system using corridor maps
US20040135784 *3 Jul 200315 Jul 2004Andrew CohenSystem and method for caching and rendering images
US20050148342 *24 Dec 20037 Jul 2005Nortel Networks LimitedProviding location-based information in local wireless zones
US20050149253 *29 Dec 20047 Jul 2005Pioneer CorporationInformation-processing device, system thereof, method thereof, program thereof and recording medium storing the program
US20060005114 *2 Jun 20055 Jan 2006Richard WilliamsonProcedurally expressing graphic objects for web pages
US20060015513 *16 May 200519 Jan 2006Nokia CorporationSystem, network entities and computer programs for configuration management of a dynamic host configuration protocol framework
US20060023626 *29 Jul 20042 Feb 2006Manuel KrauszSystem and method for preventing loss of personal items
US20060055693 *15 Sep 200416 Mar 2006Arizan CorporationMethod for requesting and viewing a zoomed area of detail from an image attachment on a mobile communication device
US20060055963 *8 Sep 200516 Mar 2006Junichi OtsukaCommunication setup method and program, startup method and program, and application startup method and system
US20060064235 *2 Sep 200523 Mar 2006Aisin Aw Co., Ltd.Navigation apparatus and method
US20060089788 *22 Oct 200427 Apr 2006Tom LavertyMethod and apparatus for navigation system for searching easily accessible POI along route
US20060089792 *25 Oct 200427 Apr 2006Udi ManberSystem and method for displaying location-specific images on a mobile device
US20060116818 *1 Dec 20041 Jun 2006Televigation, Inc.Method and system for multiple route navigation
US20060135178 *21 Dec 200422 Jun 2006Allyn James FWireless tracking system for personal items
US20060155679 *7 Jan 200513 Jul 2006Oracle International CorporationPruning of spatial queries using index root MBRS on partitioned indexes
US20060167616 *26 Jan 200627 Jul 2006Hitachi, Ltd.Navigation system
US20060167621 *26 Jan 200527 Jul 2006Fujitsu LimitedPlanning a journey that includes waypoints
US20070010942 *28 Apr 200611 Jan 2007Bill David SDetermining a route to a destination based on partially completed route
US20070015518 *14 Jul 200618 Jan 2007Agilis Systems, Inc.Mobile resource location-based customer contact systems
US20070036318 *27 Jul 200515 Feb 2007Cisco Technology, Inc.RFID for available resources not connected to the network
US20070072620 *29 Sep 200529 Mar 2007Levitan Benjamin CSystem and method for recovering a lost or stolen wireless device
US20070078848 *28 Jul 20065 Apr 2007Microsoft CorporationIndexing and caching strategy for local queries
US20070083557 *21 Mar 200612 Apr 2007Telmap Ltd.Geometry-based search engine for navigation systems
US20070083649 *21 Nov 200512 Apr 2007Brian ZuzgaPerformance monitoring of network applications
US20070094042 *27 Oct 200626 Apr 2007Jorey RamerContextual mobile content placement on a mobile communication facility
US20070118520 *7 Nov 200624 May 2007Google Inc.Local Search and Mapping for Mobile Devices
US20070124216 *25 Jan 200731 May 2007Michael LucasSystems and methods for locating and purchasing proximal inventory items
US20070153983 *8 Dec 20065 Jul 2007Sony Ericsson Mobile Communications AbMethod and Apparatus for Routing Emergency Calls in a VoIP System
US20070156334 *5 Jan 20065 Jul 2007Tien VuOff-route recalculation method and apparatus for navigation system
US20070174259 *16 Jan 200726 Jul 2007E-Centives, Inc.Coupon and internet search method and system with mapping engine
US20080004043 *21 Jun 20073 Jan 2008Cingular Wireless Ii, LlcApparatus and Systems for Providing Location-Based Services Within a Wireless Network
US20080042819 *26 Apr 200721 Feb 2008Alps Electric Co., Ltd.Tire information detecting device
US20080071465 *22 May 200720 Mar 2008Chapman Craig HDetermining road traffic conditions using data from multiple data sources
US20080082262 *10 Aug 20063 Apr 2008Andrew De SilvaMethod and apparatus for associating brand icon with POI location for navigation system
US20080104059 *30 Jan 20071 May 2008Dininginfo LlcRestaurant review search system and method for finding links to relevant reviews of selected restaurants through the internet by use of an automatically configured, sophisticated search algorithm
US20080104227 *1 Nov 20061 May 2008Yahoo! Inc.Searching and route mapping based on a social network, location, and time
US20080112551 *14 Nov 200615 May 2008Microsoft CorporationSecured communication via location awareness
US20080120293 *7 Nov 200722 May 2008Canon Kabushiki KaishaRetrieval system and method of displaying retrieved results in the system
US20080130597 *30 Nov 20065 Jun 2008Amit KalhanApparatus, system and method for managing wireless local area network service based on a location of a multi-mode portable communication device
US20080139114 *6 Dec 200612 Jun 2008Motorola, Inc.Method for determining user location based on association with seamless mobility context
US20080140307 *18 Oct 200612 Jun 2008Kenny ChenMethod and apparatus for keyboard arrangement for efficient data entry for navigation system
US20080154856 *20 Dec 200626 Jun 2008Soren RiiseSystem and method for query expansion
US20080154888 *10 Dec 200726 Jun 2008Florian Michel BuronViewport-Relative Scoring For Location Search Queries
US20080177462 *13 Mar 200824 Jul 2008Mototaka YoshiokaRoute information display device and route information display method
US20080280599 *8 May 200713 Nov 2008Mediatek Inc.Call processing method and system
US20090009397 *6 Jul 20078 Jan 2009Qualcomm IncorporatedLocation obtained by combining last known reliable position with position changes
US20090029693 *8 Aug 200729 Jan 2009Sony Ericsson Mobile Communications AbMethods of Remotely Updating Lists in Mobile Terminals and Related Systems and Computer Program Products
US20090055087 *7 Aug 200826 Feb 2009Brandon Graham BeacherMethods and systems for displaying and automatic dynamic re-displaying of points of interest with graphic image
US20090061852 *15 Oct 20085 Mar 2009Kamilo FeherAutomobile wireless door opener and ignition starter by cellular device
US20090100037 *15 Oct 200716 Apr 2009Yahoo! Inc.Suggestive meeting points based on location of multiple users
US20090132514 *16 Nov 200721 May 2009Iac Search & Media, Inc.method and system for building text descriptions in a search database
US20090144247 *10 Nov 20084 Jun 2009Eric WistrandPoint-of-interest panning on a displayed map with a persistent search on a wireless phone using persistent point-of-interest criterion
US20090144260 *30 Nov 20074 Jun 2009Yahoo! Inc.Enabling searching on abbreviated search terms via messaging
US20090237307 *8 Jul 200824 Sep 2009Quanta Computer Inc.Ultra-Wideband Antenna
US20090325615 *31 Dec 2009Oceans' Edge, Inc.Mobile Telephone Firewall and Compliance Enforcement System and Method
US20100094550 *6 Oct 200915 Apr 2010Kevin TsurutomeUser interface for dynamic user-defined stopovers during guided naviation ('side trips")
US20110035141 *13 Aug 201010 Feb 2011Inrix, Inc.Displaying road traffic condition information and user controls
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US816616424 Apr 2012Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US819070129 May 2012Seven Networks, Inc.Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US820495319 Jun 2012Seven Networks, Inc.Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US820970926 Jun 2012Seven Networks, Inc.Cross-platform event engine
US829107616 Oct 2012Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US831609820 Nov 2012Seven Networks Inc.Social caching for device resource sharing and management
US83269854 Dec 2012Seven Networks, Inc.Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US835608015 Jan 2013Seven Networks, Inc.System and method for a mobile device to use physical storage of another device for caching
US836418129 Jan 2013Seven Networks, Inc.Electronic-mail filtering for mobile devices
US84126752 Apr 2013Seven Networks, Inc.Context aware data presentation
US84178239 Apr 2013Seven Network, Inc.Aligning data transfer to optimize connections established for transmission over a wireless network
US84386337 May 2013Seven Networks, Inc.Flexible real-time inbox access
US846812618 Jun 2013Seven Networks, Inc.Publishing data in an information community
US848431414 Oct 20119 Jul 2013Seven Networks, Inc.Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US84945106 Dec 201123 Jul 2013Seven Networks, Inc.Provisioning applications for a mobile device
US853904028 Feb 201217 Sep 2013Seven Networks, Inc.Mobile network background traffic data management with optimized polling intervals
US854958714 Feb 20121 Oct 2013Seven Networks, Inc.Secure end-to-end transport through intermediary nodes
US856108617 May 201215 Oct 2013Seven Networks, Inc.System and method for executing commands that are non-native to the native environment of a mobile device
US862107527 Apr 201231 Dec 2013Seven Metworks, Inc.Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US863533922 Aug 201221 Jan 2014Seven Networks, Inc.Cache state management on a mobile device to preserve user experience
US869349431 Mar 20088 Apr 2014Seven Networks, Inc.Polling
US870072817 May 201215 Apr 2014Seven Networks, Inc.Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US87380507 Jan 201327 May 2014Seven Networks, Inc.Electronic-mail filtering for mobile devices
US875012331 Jul 201310 Jun 2014Seven Networks, Inc.Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US876175613 Sep 201224 Jun 2014Seven Networks International OyMaintaining an IP connection in a mobile network
US87748448 Apr 20118 Jul 2014Seven Networks, Inc.Integrated messaging
US877563125 Feb 20138 Jul 2014Seven Networks, Inc.Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US87822225 Sep 201215 Jul 2014Seven NetworksTiming of keep-alive messages used in a system for mobile network resource conservation and optimization
US878794718 Jun 200822 Jul 2014Seven Networks, Inc.Application discovery on mobile devices
US879330513 Dec 200729 Jul 2014Seven Networks, Inc.Content delivery to a mobile device from a content service
US879941013 Apr 20115 Aug 2014Seven Networks, Inc.System and method of a relay server for managing communications and notification between a mobile device and a web access server
US88053345 Sep 200812 Aug 2014Seven Networks, Inc.Maintaining mobile terminal information for secure communications
US880542528 Jan 200912 Aug 2014Seven Networks, Inc.Integrated messaging
US88119525 May 201119 Aug 2014Seven Networks, Inc.Mobile device power management in data synchronization over a mobile network with or without a trigger notification
US88126953 Apr 201319 Aug 2014Seven Networks, Inc.Method and system for management of a virtual network connection without heartbeat messages
US883156128 Apr 20119 Sep 2014Seven Networks, IncSystem and method for tracking billing events in a mobile wireless network for a network operator
US883222826 Apr 20129 Sep 2014Seven Networks, Inc.System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
US883874428 Jan 200916 Sep 2014Seven Networks, Inc.Web-based access to data objects
US88387835 Jul 201116 Sep 2014Seven Networks, Inc.Distributed caching for resource and mobile network traffic management
US883941213 Sep 201216 Sep 2014Seven Networks, Inc.Flexible real-time inbox access
US88431531 Nov 201123 Sep 2014Seven Networks, Inc.Mobile traffic categorization and policy for network use optimization while preserving user experience
US884990224 Jun 201130 Sep 2014Seven Networks, Inc.System for providing policy based content service in a mobile network
US886135414 Dec 201214 Oct 2014Seven Networks, Inc.Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US886265725 Jan 200814 Oct 2014Seven Networks, Inc.Policy based content service
US88687536 Dec 201221 Oct 2014Seven Networks, Inc.System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US887341112 Jan 201228 Oct 2014Seven Networks, Inc.Provisioning of e-mail settings for a mobile terminal
US887476115 Mar 201328 Oct 2014Seven Networks, Inc.Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US888617622 Jul 201111 Nov 2014Seven Networks, Inc.Mobile application traffic optimization
US890395422 Nov 20112 Dec 2014Seven Networks, Inc.Optimization of resource polling intervals to satisfy mobile device requests
US890919211 Aug 20119 Dec 2014Seven Networks, Inc.Mobile virtual network operator
US89092027 Jan 20139 Dec 2014Seven Networks, Inc.Detection and management of user interactions with foreground applications on a mobile device in distributed caching
US890975912 Oct 20099 Dec 2014Seven Networks, Inc.Bandwidth measurement
US891400211 Aug 201116 Dec 2014Seven Networks, Inc.System and method for providing a network service in a distributed fashion to a mobile device
US891850328 Aug 201223 Dec 2014Seven Networks, Inc.Optimization of mobile traffic directed to private networks and operator configurability thereof
US8949434 *17 Dec 20073 Feb 2015Microsoft CorporationAutomatically provisioning a WWAN device
US894943917 Jul 20123 Feb 2015Google Inc.Resource conscious tethering
US896606612 Oct 201224 Feb 2015Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US89777556 Dec 201210 Mar 2015Seven Networks, Inc.Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation
US898458111 Jul 201217 Mar 2015Seven Networks, Inc.Monitoring mobile application activities for malicious traffic on a mobile device
US89897287 Sep 200624 Mar 2015Seven Networks, Inc.Connection architecture for a mobile network
US90028282 Jan 20097 Apr 2015Seven Networks, Inc.Predictive content delivery
US90092507 Dec 201214 Apr 2015Seven Networks, Inc.Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
US902102110 Dec 201228 Apr 2015Seven Networks, Inc.Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
US9021048 *14 Oct 201128 Apr 2015Seven Networks, Inc.Caching adapted for mobile application behavior and network conditions
US904343325 May 201126 May 2015Seven Networks, Inc.Mobile network traffic coordination across multiple applications
US904714216 Dec 20102 Jun 2015Seven Networks, Inc.Intelligent rendering of information in a limited display environment
US904917920 Jan 20122 Jun 2015Seven Networks, Inc.Mobile network traffic coordination across multiple applications
US90551022 Aug 20109 Jun 2015Seven Networks, Inc.Location-based operations and messaging
US90600329 May 201216 Jun 2015Seven Networks, Inc.Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US90657658 Oct 201323 Jun 2015Seven Networks, Inc.Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US90776308 Jul 20117 Jul 2015Seven Networks, Inc.Distributed implementation of dynamic wireless traffic policy
US908410519 Apr 201214 Jul 2015Seven Networks, Inc.Device resources sharing for network resource conservation
US910087314 Sep 20124 Aug 2015Seven Networks, Inc.Mobile network background traffic data management
US91313976 Jun 20138 Sep 2015Seven Networks, Inc.Managing cache to prevent overloading of a wireless network due to user activity
US916125815 Mar 201313 Oct 2015Seven Networks, LlcOptimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US91731286 Mar 201327 Oct 2015Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US92038644 Feb 20131 Dec 2015Seven Networks, LlcDynamic categorization of applications for network access in a mobile network
US92081237 Dec 20128 Dec 2015Seven Networks, LlcMobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor
US923980011 Jul 201219 Jan 2016Seven Networks, LlcAutomatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
US924131415 Mar 201319 Jan 2016Seven Networks, LlcMobile device with application or context aware fast dormancy
US925119328 Oct 20072 Feb 2016Seven Networks, LlcExtending user relationships
US927123815 Mar 201323 Feb 2016Seven Networks, LlcApplication or context aware fast dormancy
US927516317 Oct 20111 Mar 2016Seven Networks, LlcRequest and response characteristics based adaptation of distributed caching in a mobile network
US92774437 Dec 20121 Mar 2016Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US930071914 Jan 201329 Mar 2016Seven Networks, Inc.System and method for a mobile device to use physical storage of another device for caching
US930749315 Mar 20135 Apr 2016Seven Networks, LlcSystems and methods for application management of mobile device radio state promotion and demotion
US93256629 Jan 201226 Apr 2016Seven Networks, LlcSystem and method for reduction of mobile network traffic used for domain name system (DNS) queries
US93261894 Feb 201326 Apr 2016Seven Networks, LlcUser as an end point for profiling and optimizing the delivery of content and data in a wireless network
US933019614 Jun 20123 May 2016Seven Networks, LlcWireless traffic management system cache optimization using http headers
US20090093247 *3 Oct 20079 Apr 2009Microsoft CorporationWWAN device provisioning using signaling channel
US20090093248 *3 Oct 20079 Apr 2009Microsoft CorporationWWAN device provisioning using signaling channel
US20090157792 *13 Dec 200718 Jun 2009Trevor FiatalContent delivery to a mobile device from a content service
US20090158148 *17 Dec 200718 Jun 2009Microsoft CorporationAutomatically provisioning a WWAN device
US20100267368 *21 Oct 2010Cahya MasputraHandheld device capable of providing data tethering services while maintaining suite of handheld service functions
US20110201304 *18 Aug 2011Jay SutariaSystem and method for tracking billing events in a mobile wireless network for a network operator
US20110207436 *25 Aug 2011Van Gent Robert PaulTargeted notification of content availability to a mobile device
US20120110109 *14 Oct 20113 May 2012Michael LunaCaching adapted for mobile application behavior and network conditions
USRE4534816 Mar 201220 Jan 2015Seven Networks, Inc.Method and apparatus for intercepting events in a communication system
WO2013090834A1 *14 Dec 201220 Jun 2013Seven Networks, Inc.Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
Classifications
U.S. Classification455/411
International ClassificationH04M1/66
Cooperative ClassificationH04L67/12, H04L67/2814, H04W88/182, H04L67/2819, H04W4/008, H04W4/001
European ClassificationH04L29/08N27E
Legal Events
DateCodeEventDescription
20 Oct 2009ASAssignment
Owner name: TELECOMMUNICATION SYSTEMS, INC.,MARYLAND
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TSURUTOME, KEVIN;BARCKLAY, ROBERT;WANG, ROBERT;REEL/FRAME:023416/0749
Effective date: 20091015
Owner name: TELECOMMUNICATION SYSTEMS, INC., MARYLAND
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TSURUTOME, KEVIN;BARCKLAY, ROBERT;WANG, ROBERT;REEL/FRAME:023416/0749
Effective date: 20091015
29 Jan 2010ASAssignment
Owner name: SILICON VALLEY BANK, AGENT,MASSACHUSETTS
Free format text: SECURITY AGREEMENT;ASSIGNORS:TELECOMMUNICATION SYSTEMS, INC.;LONGHORN ACQUISITION, LLC;SOLVERN INNOVATIONS, INC.;AND OTHERS;REEL/FRAME:023870/0484
Effective date: 20091231
Owner name: SILICON VALLEY BANK, AGENT, MASSACHUSETTS
Free format text: SECURITY AGREEMENT;ASSIGNORS:TELECOMMUNICATION SYSTEMS, INC.;LONGHORN ACQUISITION, LLC;SOLVERN INNOVATIONS, INC.;AND OTHERS;REEL/FRAME:023870/0484
Effective date: 20091231
3 Mar 2016ASAssignment
Owner name: CITIBANK N.A., AS ADMINISTRATIVE AGENT, NEW YORK
Free format text: SECURITY AGREEMENT;ASSIGNORS:COMTECH EF DATA CORP.;COMTECH XICOM TECHNOLOGY, INC.;COMTECH MOBILE DATACOM CORPORATION;AND OTHERS;REEL/FRAME:037993/0001
Effective date: 20160223
Owner name: LONGHORN ACQUISITION, LLC, MARYLAND
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113
Effective date: 20160223
Owner name: SOLVEM INNOVATIONS, INC., MARYLAND
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113
Effective date: 20160223
Owner name: NETWORKS IN MOTION, INC., WISCONSIN
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113
Effective date: 20160223
Owner name: TELECOMMUNICATION SYSTEMS, INC., MARYLAND
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113
Effective date: 20160223
Owner name: QUASAR ACQUISITION, LLC, GEORGIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113
Effective date: 20160223