IP Library Granted Patent US 9,414,347
Granted Patent B2
US 9,414,347 · App. 14/409,932 · Granted Aug 9, 2016

Advanced geocasting methods in mobile communication networks, and network nodes therefor

Inventors: Rene Rembarz (Aachen, DE); Enrico Brancaccio (Milan, IT); Branko Djordjevic (Herzogenrath, DE); George Foti (Quebec, CA)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W60/00H04W4/021H04W4/046H04W4/20
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,414,347
App. No.
14/409,932
Granted
Aug 9, 2016
Kind
B2
Abstract

A method provides a network service in a communication network covering a geographical area for a plurality of mobile clients. A mobile client (among the plurality of mobile clients) registers with the communication network. A geomessaging register identifies a service enabler based on registration information of the mobile client. The geomessaging register sends, to the identified service enabler, contact information of the mobile client. The service enabler sends, to the geomessaging register, contact information of the service enabler. The geomessaging register then sends, to the mobile client, the contact information of the service enabler. The mobile client is then connected to the service enabler for receiving the network service. Related network nodes participate in providing such services.

Claims (79)

1. A method for providing a network service in a communication network covering a geographical area for a plurality of mobile clients, the method comprising:

registering a mobile client to the communication network, the mobile client being one of the plurality of mobile clients;

identifying, among a plurality of service enablers, a service enabler by a geomessaging register based on a registration information of said mobile client, wherein

each service enabler is configured to address mobile clients in a designated geographical area; and

the geomessaging register is configured to keep track of the geographical areas covered by each of the service enablers;

sending, by the geomessaging register to the identified service enabler, a contact information of said mobile client;

sending, by the service enabler to the geomessaging register, a contact information of the service enabler;

sending, by the geomessaging register to the mobile client, said contact information of the service enabler;

connecting the mobile client to the service enabler for receiving the network service;

notifying a server of a location of said mobile client and the geomessaging register of said client registration;

subscribing said geomessaging register to the server; and

notifying said geomessaging register by the server of said client location.

2. A method for providing a network service in a communication network covering a geographical area for a plurality of mobile clients, the method comprising:

registering a mobile client to the communication network, the mobile client being one of the plurality of mobile clients;

identifying, among a plurality of service enablers, a service enabler by a geomessaging register based on a registration information of said mobile client, wherein

each service enabler is configured to address mobile clients in a designated geographical area; and

the geomessaging register is configured to keep track of the geographical areas covered by each of the service enablers;

sending, by the geomessaging register to the identified service enabler, a contact information of said mobile client;

sending, by the service enabler to the geomessaging register, a contact information of the service enabler;

sending, by the geomessaging register to the mobile client, said contact information of the service enabler;

connecting the mobile client to the service enabler for receiving the network service; and

providing by the service enabler to the mobile client of at least one grid tile of a grid covering at least part of the geographical area with grid fields.

3. The method of claim 2 , wherein the grid is framed by grid lines and is spaced by grid spacing.

4. A method for providing a network service in a communication network covering a geographical area for a plurality of mobile clients, the method comprising:

registering a mobile client to the communication network, the mobile client being one of the plurality of mobile clients;

identifying, among a plurality of service enablers, a service enabler by a geomessaging register based on a registration information of said mobile client, wherein

each service enabler is configured to address mobile clients in a designated geographical area; and

the geomessaging register is configured to keep track of the geographical areas covered by each of the service enablers;

sending, by the geomessaging register to the identified service enabler, a contact information of said mobile client;

sending, by the service enabler to the geomessaging register, a contact information of the service enabler;

sending, by the geomessaging register to the mobile client, said contact information of the service enabler; and

connecting the mobile client to the service enabler for receiving the network service,

wherein the network service is a localized information service.

5. A method for providing a network service in a communication network covering a geographical area for a plurality of mobile clients, the method comprising:

registering a mobile client to the communication network, the mobile client being one of the plurality of mobile clients;

identifying, among a plurality of service enablers, a service enabler by a geomessaging register based on a registration information of said mobile client, wherein

each service enabler is configured to address mobile clients in a designated geographical area; and

the geomessaging register is configured to keep track of the geographical areas covered by each of the service enablers;

sending, by the geomessaging register to the identified service enabler, a contact information of said mobile client;

sending, by the service enabler to the geomessaging register, a contact information of the service enabler;

sending, by the geomessaging register to the mobile client; said contact information of the service enabler; and

connecting the mobile client to the service enabler for receiving the network service,

wherein the communication network is a cellular network.

6. A method for providing a network service in a communication network covering a geographical area for a plurality of mobile clients, the method comprising:

registering a mobile client to the communication net work, the mobile client being one of the plurality of mobile clients;

identifying, among a plurality of service enablers, a service enabler by a geomessaging register based on a registration information of said mobile client, wherein

each service enabler is configured to address mobile clients in a designated geographical area; and

the geomessaging register is configured to keep track of the geographical areas covered by each of the service enablers;

sending, by the geomessaging register to the identified service enabler, a contact information of said mobile client;

sending, by the service enabler to the geomessaging register, a contact information of the service enabler;

sending, by the geomessaging register to the mobile client, said contact information of the service enabler;

connecting the mobile client to the service enabler for receiving the network service,

wherein the service enabler is a network node;

maintaining relationships between the plurality of Mobile clients and their geographical location; and

exposing an interface for offering a plurality of services to application servers.

7. A geomessaging register node for participating in providing a network service in a communication network covering a geographical area for a plurality of mobile clients, the geomessaging register node being configured for:

identifying, among a plurality of service enablers, a service enabler based on a registration information of a mobile client, the mobile client being one of the plurality of mobile clients and the registration information being registration information regarding the registration of the mobile client to the communication network, wherein

the geomessaging register node is configured to keep track of the geographical areas covered by each of the service enablers;

sending, to the identified service enabler, a contact information of said mobile client;

receiving, from the service enabler, a contact information of the service enabler;

sending, to the mobile client, said contact information of the service enabler;

handling geomessaging location updates coming from the mobile clients;

assigning the mobile client to the appropriate service enabler; and

in case of a location change, initiating a hand-over between service enablers.

8. A service enabler node for participating in providing a network service in a communication network covering a geographical area for a plurality of mobile clients, the service enabler node being configured for:

receiving, from a geomessaging register, a contact information of a mobile client, the mobile client being one of the plurality of mobile clients;

sending, to the geomessaging register, a contact information of the service enabler node;

participating in connecting the mobile client to the service enabler node for receiving the network service,

wherein

the service enabler node is further configured to address mobile clients in a designated geographical area; and

maintaining a list of the target areas, a target area being a service distribution area defined by an application server, and distribution areas, a distribution area being defined by tiles and its coordinates, which correspond to target areas.

9. A service enabler node for participating in providing a network service in a communication network covering a geographical area for a plurality of mobile clients, the service enabler node being configured for:

receiving; from a geomessaging register, a contact information of a mobile client, the mobile client being one of the plurality of mobile clients;

sending, to the geomessaging register, a contact information of the service enabler node;

participating in connecting the mobile client to the service enabler node for receiving the network service,

wherein the service enabler node is further configured to address mobile clients in a designated geographical area; and

maintaining a list of the identities of mobile clients inside any geographical area based on the mobile clients updating the service enabler node any time they leave their current geographical area and enter into a new area, and based on these mobile clients being updated with the coordinates of their current geographical area so they can send the location update message once they leave that area.

10. The service enabler node of claim 9 , further configured for,

upon initiation from an application server, disseminating geocasted messages from the application server to concerned mobile clients in accordance with the locations requested by the application server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2015
From: BRANCACCIO, ENRICO; DJORDJEVIC, BRANKO; FOTI, GEORGE; REMBARZ, RENE
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 036734/0569 →
Continuity (2)
Provisional Application 61661414 · Jun 19, 2012
Related Publication 20150189615A1 · Jul 2, 2015