IP Library Granted Patent US 8,401,572
Granted Patent B2
US 8,401,572 · App. 13/604,174 · Granted Mar 19, 2013

Method and apparatus for providing location based services using connectivity graphs based on cell broadcast information

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 8,401,572
App. No.
13/604,174
Granted
Mar 19, 2013
Kind
B2
Abstract

An approach is provided for providing location based services using connectivity graphs based on cell broadcast information. A plurality of cell broadcast message identifiers are caused to be received. Cell broadcast message identifiers are respectively associated with a plurality of cells. A connectivity graph specifying relationships among the cells is generated for providing a location based service.

Claims (53)

1. A method comprising:

causing, at least in part, via a processor, receiving and storing in a memory a plurality of cell broadcast message identifiers;

associating the plurality of cell broadcast message identifiers respectively with a plurality of cells;

generating, based on the stored plurality of cell broadcast message identifiers, a connectivity graph specifying relationships among the plurality of cells for providing a location based service;

receiving a query relating to the location based service;

determining a response message to the query utilizing one or more cells of the connectivity graph; and

causing, at least in part, transmission of the response message,

wherein the plurality of cell broadcast message identifiers is provided by a plurality of mobile devices, and

wherein storing the plurality of cell broadcast message identifiers comprises storing the plurality of cell broadcast message identifiers in a database of a service provider.

2. The method of claim 1 , wherein

the cell broadcast message identifiers include area names of the respective cells, and

the query includes a request for a local search of points-of-interest, the method further comprising:

determining a local search area that includes one or more cells of the connectivity graph based on the cell information and the query; and

determining a local search result based on the local search area and the request,

wherein the local search result specifies one of the points-of-interest and an area name associated with the one point-of-interest, and the response message includes the local search result.

3. The method of claim 1 , wherein the transmission is via a short message service, a general packet radio service, a multimedia messaging service, or a combination thereof.

4. An apparatus comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

cause, at least in part, receiving and storing a plurality of cell broadcast message identifiers;

associate the plurality of cell broadcast message identifiers respectively with a plurality of cells; and

generate, based on the stored plurality of cell broadcast message identifiers, a connectivity graph specifying relationships among the plurality of cells for providing a location based service;

receive a query relating to the location based service;

determine a response message to the query utilizing one or more cells of the connectivity graph; and

cause, at least in part, transmission of the response message,

wherein the plurality of cell broadcast message identifiers is provided by a plurality of mobile devices, and

wherein storing the plurality of cell broadcast message identifiers comprises storing the plurality of cell broadcast message identifiers in a database of a service provider.

5. The apparatus of claim 4 , wherein

the cell broadcast message identifiers include area names of the respective cells,

the query includes a request for a local search of points-of-interest, and

the apparatus is further caused, at least in part, to:

determine a local search area that includes one or more cells of the connectivity graph based on the cell information and the query; and

determine a local search result based on the local search area and the request,

wherein the local search result specifies one of the points-of-interest and an area name associated with the one point-of-interest, and the response message includes the local search result.

6. The apparatus of claim 4 , wherein the transmission is via a short message service, a general packet radio service, a multimedia messaging service, or a combination thereof.

7. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:

causing, at least in part, receiving and storing a plurality of cell broadcast message identifiers;

associating the plurality of cell broadcast message identifiers respectively with a plurality of cells; and

generating, based on the stored plurality of cell broadcast message identifiers, a connectivity graph specifying relationships among the plurality of cells for providing a location based service;

receiving a query relating to the location based service;

determining a response message to the query utilizing one or more cells of the connectivity graph; and

causing, at least in part, transmission of the response message,

wherein the plurality of cell broadcast message identifiers is provided by a plurality of mobile devices, and

wherein storing the plurality of cell broadcast message identifiers comprises storing the plurality of cell broadcast message identifiers in a database of a service provider.

8. The computer-readable storage medium of claim 7 , wherein

the cell broadcast message identifiers include area names of the respective cells,

the query includes a request for a local search of points-of-interest, and

the apparatus is caused, at least in part, to further perform:

determining a local search area that includes one or more cells of the connectivity graph based on the cell information and the query; and

determining a local search result based on the local search area and the request,

wherein the local search result specifies one of the points-of-interest and an area name associated with the one point-of-interest, and the response message includes the local search result.

9. The computer-readable storage medium of claim 7 , wherein the transmission is via a short message service, a general packet radio service, a multimedia messaging service, or a combination thereof.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
LIEN Recorded Nov 21, 2013
From: IZEX TECHNOLOGIES INC
To: SCHWEGMAN LUNDBERG & WOESSNER PA
Reel/Frame 031693/0548 →