IP Library Granted Patent US 9,344,840
Granted Patent B2
US 9,344,840 · App. 12/314,549 · Granted May 17, 2016

Wireless application protocol (WAP) application location based services (LBS)

Inventor: Drew Morin (Davidsonville, MD)
Assignee: Telecommunication Systems, Inc.
H04W4/02H04L67/02H04L67/04H04L67/18H04W4/14H04W4/20H04W80/12H04W88/182
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,344,840
App. No.
12/314,549
Filed
Dec 12, 2008
Granted
May 17, 2016
Kind
B2
Art Unit
2646
USPC
455/422.1
Abstract

A Location Based Service (LBS) enabled Wireless Application Protocol (WAP) application operating in a microbrowser of a mobile device is given the ability to trigger a network initiated LBS request from a WAP application server. The WAP application server (or SMS gateway) acts as a proxy and issues an LBS request to a relevant LBS platform. In response, the WAP application server receives the requested location information from the LBS platform and initiates a WAP session with the mobile device using a WAP PUSH command. In this way, the WAP application running on the mobile device can act on requested and received LBS input from a network LBS platform.

Claims (42)

1. A method of providing location based services to a Wireless Application Protocol (WAP)-enabled wireless device, comprising:

initiating, at the wireless device, a WAP session between the wireless device and a physical WAP application network server;

receiving, at said physical WAP application network server, via a physical wireless network, a mobile-triggered request for a network-initiated location-based services (LBS) request for location of said wireless device, from said wireless device;

terminating, at the physical WAP application network server, the WAP session in response to receiving said mobile-triggered request;

in response to said mobile-triggered request for a network-initiated LBS request, initiating said requested network-initiated location based service (LBS) request from said physical WAP application network server to a physical LBS network location services server for location information;

receiving, at said physical WAP application network server from said physical LBS network server, said location information from said physical LBS network server; and

pushing, in response to said mobile-triggered request and said terminating, said network-initiated location information from said physical LBS network server using a WAP PUSH command issued at said physical WAP application network server, to said wireless device.

2. The method of providing location based services to a Wireless Application Protocol (WAP)-enabled wireless device according to claim 1 , wherein:

said location information is provided to said wireless device using a WAP reply.

3. The method of providing location based services to a Wireless Application Protocol (WAP)-enabled wireless device according to claim 1 , wherein:

said physical WAP application network server supports multiple simultaneous WAP sessions.

4. The method of providing location based services to a Wireless Application Protocol (WAP)-enabled wireless device according to claim 1 , further comprising:

notifying said wireless device that contact with said physical LBS network server has been initiated.

5. The method of providing location based services to a Wireless Application Protocol (WAP)-enabled wireless device according to claim 1 , further comprising:

permitting activation of a microbrowser in said wireless device.

6. The method of providing location based services to a Wireless Application Protocol (WAP)-enabled wireless device according to claim 1 , wherein:

said wireless device is a wireless phone.

7. The method of providing location based services to a Wireless Application Protocol (WAP)-enabled wireless device according to claim 1 , wherein:

said network-initiated LBS request is a Mobile Location Protocol (MLP) request.

8. The method of providing location based services to a Wireless Application Protocol (WAP)-enabled wireless device according to claim 1 , wherein:

said network-initiated LBS request is a Location Enabling Server (LES) request.

9. The method of providing location based services to a Wireless Application Protocol (WAP)-enabled wireless device according to claim 8 , wherein:

said LES request triggers an Assisted Global Positioning System (AGPS) location determination for said wireless device.

10. A physical network Wireless Application Protocol (WAP) server to provide location based services to a WAP-enabled wireless device, comprising:

a receiver, at said physical WAP application network server, to receive via a physical wireless network, a mobile-triggered request for a network-initiated location-based services (LBS) request for location of said wireless device via a given WAP session, from said wireless device;

an initiator, at said physical WAP application network server, to initiate said requested network-initiated location based service (LBS) request from said physical WAP application network server to a physical LBS network location services server for location information, in response to said mobile-triggered request;

said receiver, at said physical WAP application network server, to receive said location information from said physical LBS network server; and

a WAP PUSH session module, at said physical WAP application network server, to push using a WAP PUSH command via another WAP session issued at said physical WAP application network server, in response to said mobile-triggered request, said network-initiated location information from said physical LBS network server to said wireless device.

11. The Wireless Application Protocol (WAP) server to provide location based services to a WAP-enabled wireless device according to claim 10 , wherein:

said physical WAP application network server supports multiple simultaneous WAP sessions.

12. The Wireless Application Protocol (WAP) server to provide location based services to a WAP-enabled wireless device according to claim 10 , further comprising:

notify said wireless device that contact with said physical LBS network server has been initiated.

13. The Wireless Application Protocol (WAP) server to provide location based services to a WAP-enabled wireless device according to claim 10 , further comprising:

permitting activation of a microbrowser in said physical wireless device.

14. The Wireless Application Protocol (WAP) server to provide location based services to a WAP-enabled wireless device according to claim 10 , wherein:

said wireless device is a wireless phone.

15. The Wireless Application Protocol (WAP) server to provide location based services to a WAP-enabled wireless device according to claim 10 , wherein:

said network-initiated LBS request is a Mobile Location Protocol (MLP) request.

16. The Wireless Application Protocol (WAP) server to provide location based services to a WAP-enabled wireless device according to claim 10 , wherein:

said network-initiated LBS request is a Location Enabling Server (LES) request.

17. The Wireless Application Protocol (WAP) server to provide location based services to a WAP-enabled wireless device according to claim 16 , wherein:

said LES request triggers an Assisted Global Positioning System (AGPS) location determination for said wireless device.

Assignments (4)
SECURITY INTEREST Recorded Nov 16, 2018
From: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH SYSTEMS, INC.; COMTECH PST CORP.; COMTECH MOBILE DATACOM CORPORATION; ANGELS ACQUISITION CORP.; ARMER COMMUNICATIONS ENGINEERING SERVICES, INC.; COMTECH AEROASTRO, INC.; COMTECH ANTENNA SYSTEMS, INC.; COMTECH COMMUNICATIONS CORP.; COMTECH COMSTREAM, INC.; COMTECH SYSTEMS INTERNATIONAL, INC.; COMTECH TOLT TECHNOLOGIES, INC.; TIERNAN RADYNE COMSTREAM, INC.; COMTECH CPI ELECTRON DEVICES CORP.; COMTECH CPI MICROWAVE CORP.; TELECOMMUNICATION SYSTEMS, INC.; NETWORKS IN MOTION, INC.; SOLVERN INNOVATIONS, INC.; MICRODATA, LLC; MICRODATA GIS, INC.; MAPLE ACQUISITION LLC; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF MARYLAND; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF VIRGINIA; OLIVE ACQUISITION LLC
To: CITIBANK, N.A.
Reel/Frame 048104/0080 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2008
From: MORIN, DREW
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 022029/0334 →
Continuity (2)
Provisional Application 61006013 · Dec 14, 2007
Related Publication 20090156185A1 · Jun 18, 2009