IP Library Granted Patent US 10,085,177
Granted Patent B2
US 10,085,177 · App. 15/353,132 · Granted Sep 25, 2018

Method and apparatus for offloading data

Inventors: Wei Hong (Beijing, CN); Na Wei (Beijing, CN); Haiming Wang (Beijing, CN); Erlin Zeng (Beijing, CN); Wei Bai (Beijing, CN); Pengfei Sun (Beijing, CN)
Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
H04W28/085H04W8/22H04W36/22H04W76/15H04W84/042H04W84/12H04W88/06H04W88/10
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 10,085,177
App. No.
15/353,132
Granted
Sep 25, 2018
Kind
B2
Abstract

A method, apparatus and computer program product are provided for enabling efficient allocation of discovery resources for device to device communications. An example method may comprise establishing a cellular network connection to an access point. The method may further comprise establishing a local area network connection to a user equipment. Additionally, the method may comprise either receiving offloaded data for the user equipment from the access point via the cellular network connection and relaying the offloaded data to the user equipment via the local area network connection, or receiving offloaded data for the access point from the user equipment via the local area network connection and relaying the offloaded data to the access point via the cellular network connection. Similar and related example methods, example apparatuses, and example computer program products are also provided.

Claims (62)

1. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

receive a probe request from at least one of a plurality of user equipments, the probe request comprising an indication of offloading capability, media access control address, and service set identifier of the at least one of the plurality of user equipments;

provide for transmission of a probe response to the at least one of the plurality of user equipments;

establish a local area network connection to the at least one of the plurality of user equipments based at least in part on the probe request, the local area connection being established to offload traffic from the cellular network;

provide for transmission of a confirmation request to an access point, the confirmation request comprises a request to confirm the offloading capability of at least one of the plurality of user equipments;

relay data received from the access point via a cellular network connection to the at least one of the plurality of user equipments via the local area network connection to the at least one of the plurality of user equipments; and

relay second data received from the at least one of the plurality of user equipments via the local area network connection to the access point via the cellular network connection,

wherein the offloaded traffic having higher priority on the local area network than other traffic on the local area network.

2. The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

establish the local area network connection to the at least one of the plurality of user equipments based at least in part on the received media access control address and the service set identifier.

3. The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

receive a confirmation response from the access point, wherein the confirmation response comprises an indication of the offloading capability of the at least one of the plurality of user equipments.

4. The apparatus of claim 1 , wherein the at least one memory and the computer program code are further arranged to, with the at least one processor, cause the apparatus to:

provide for transmission of a beacon message, wherein the beacon message comprises an indication of offloading capability;

receive a response to the beacon message from at least one of the plurality of user equipments, wherein the response comprises an indication of offloading capability of the at least one of the plurality of user equipments; and

establish the local area network connection to the at least one of the plurality of user equipments based at least in part on the response to the beacon message.

5. The apparatus of claim 1 , wherein the apparatus comprises a router.

6. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

provide for transmission of a probe request, the probe request comprising an indication of offloading capability, a media access control address and a service set identifier;

receive a probe response from a dual mode router, the probe response comprising an indication of offloading capability of the dual mode router;

establish a local area network connection to the dual mode router based at least in part on the probe response;

receive, at the apparatus, first offloaded cellular network data from the dual mode router via the local area network connection and transmit, from the apparatus, second offloaded cellular network data to the dual mode router via the local area network connections;

receive a request for offloading information from the access point; and

provide for transmission of a report comprising offloading information to the access point,

wherein the first offloaded cellular network data is received by the dual mode router via a cellular network connection to an access point, the second offloaded cellular network data is transmitted by the dual mode router via the cellular network connection to the access point,

wherein the first and second offloaded cellular network data has a higher priority on the local area network than other traffic on the local area network.

7. The apparatus of claim 6 , wherein the offloading information comprises at least one of a non-access stratum identifier, and local area network access capability.

8. The apparatus of claim 6 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

receive identification information associated with a dual mode router from an access point via the cellular network connection; and

establish the local area network connection to the dual mode router based at least in part on the received identification information.

9. The apparatus of claim 6 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

provide for transmission of an offloading request message to the access point;

receive identification information associated with at least one neighboring dual mode routers in response to the offloading request message; and

establish a local area network connection to one of the at least one dual mode routers based at least in part on the received identification information.

10. The apparatus of claim 9 , wherein providing for transmission of the offloading request message and receiving identification information are performed via signaling, and wherein the signaling comprises at least one of radio resource control signaling and a media access control communication element.

11. The apparatus of claim 6 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

receive a beacon message from a dual mode router, wherein the beacon message comprises an indication of offloading capability of the dual mode router; and

establish the local area network connection to the dual mode router in response to receiving the beacon message.

12. The apparatus of claim 6 , wherein the apparatus comprises a user equipment or a mobile terminal.

13. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

provide for transmission of a probe request, the probe request comprising an indication of offloading capability, a media access control address and a service set identifier;

receive a probe response from a dual mode router, the probe response comprising an indication of offloading capability of the dual mode router;

establish a local area network connection to the dual mode router based at least in part on the probe response;

provide for transmission of a request for offloading information to the user equipments;

receive a report comprising offloading information from the user equipment;

receive a request from the dual mode router to offload cellular network data associated with a user equipment to the dual mode router; and

offload the cellular network data associated with the user equipment to the dual mode router via a cellular network connection with the dual mode router, and receive cellular network data from the user equipment via the cellular network connection with the dual mode router,

wherein the dual mode router prioritizes the offloaded cellular network data to be transmitted via a local area network than other traffic on the local area network.

14. The apparatus of any of claim 13 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

establish a cellular network connection to the access point; and

establish a cellular network connection to the dual mode router.

15. The apparatus of claim 13 , wherein the dual mode router is configured to maintain a connection to both a cellular network and a local area network at the same time.

16. The apparatus of claim 13 , wherein:

providing for transmission to the dual mode router of identification information associated with the user equipment occurs in response to receiving a request from the dual mode router for an indication of whether the user equipment is configured for offloading;

the identification information associated with the user equipment comprises an indication of whether the user equipment is configured for offloading; and

the apparatus comprises a base station.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER AND APPLICATION NOS. 13/237,550 AND 16/103,107 FROM THE MERGER PREVIOUSLY RECORDED ON REEL 047231 FRAME 0369. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048549/0113 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047231/0369 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY PREVIOUSLY RECORDED AT REEL: 034004 FRAME: 0392. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 21, 2018
From: RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 046406/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
Continuity (3)
Continuation 14391945 · Oct 30, 2014
Continuation PCTCN2012073800 · Apr 11, 2012
Related Publication 20170070913A1 · Mar 9, 2017