IP Library Granted Patent US 9,532,302
Granted Patent B2
US 9,532,302 · App. 14/213,826 · Granted Dec 27, 2016

Communication network having proximity service discovery and device self-organization

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,532,302
App. No.
14/213,826
Granted
Dec 27, 2016
Kind
B2
Abstract

Methods and systems for establishing and/or maintaining communication cluster environments that support a plurality of communication devices. The plurality of communication devices can be configured to communicate with one another utilizing the communication cluster environment. The communication within the communication cluster environment can include device-to-device communications between two or more of the plurality of communication devices. Further, the device-to-device communications can utilizes one or more non-3GPP wireless communication protocols and/or standards.

Claims (64)

1. A communication device, comprising:

a transceiver configured to communicate with a server having a clusterization profile; and

a controller coupled to the transceiver and configured to:

subscribe to a cluster defined in the clusterization profile;

receive an activation notification indicating that the cluster has been activated and a location of the cluster;

determine a location of the communication device;

compare the determined location to the cluster location; and

search for the activated cluster based on the comparison of the determined location and the cluster location.

2. The communication device of claim 1 , wherein the controller is further configured to:

join the cluster based on a search result of the search.

3. The communication device of claim 2 , wherein the controller is further configured to:

determine another communication device identified in the clusterization profile that has joined the cluster; and

control the transceiver to communicate with the other communication device.

4. The communication device of claim 3 , wherein the controller is further configured to:

determine service information associated with the other communication device based on the clusterization profile; and

control the transceiver to provide information identified in the service information to the other communication device.

5. The communication device of claim 4 , wherein the service information is related to: a commercial application, a social networking application, a network information application, an inter-system offloading application, a device-to-device offloading application, a public safety application, a voice communication application, or a multimedia communication application.

6. The communication device of claim 5 , wherein the commercial application includes an ability to exchange commercial sales or discount information.

7. The communication device of claim 5 , wherein the social networking application includes an ability to exchange calendar and/or event information, contact information, or location information.

8. The communication device of claim 5 , wherein the network information application includes an ability to exchange information regarding a status of a network, a quality of service offered by the network, a date rate supported by the network, a security protocol utilized by the network, or a number of active devices on the network.

9. The communication device of claim 2 , wherein the controller is further configured to:

receive a deactivation notification indicating that the subscribed cluster has been deactivated; and

leave the deactivated cluster based on the deactivation notification.

10. The communication device of claim 3 , wherein the controller is further configured to:

determine service information associated with the other communication device based on the clusterization profile; and

request information identified in the service information from the other communication device.

11. The communication device of claim 1 , wherein the controller is further configured to:

determine a difference between the determined location and the cluster location defined in the clusterization profile; and

search for the activated cluster if the difference between the determined location and the cluster location is less than a predetermined threshold value.

12. The communication device of claim 1 , wherein the controller is further configured to:

receive an update notification indicating that the clusterization profile has been updated;

generate an update acknowledgement in response to the update notification; and

control the transceiver to communicate the update acknowledgement to the server.

13. The communication device of claim 1 , wherein the controller is further configured to:

generate a subscription request for the clusterization profile; and

control the transceiver to communicate the subscription request to the server to subscribe to the clusterization profile.

14. The communication device of claim 1 , wherein the clusterization profile includes:

a location of the cluster defined by the clusterization profile;

at least one member of the cluster; and

one or more services associated with the at least one member.

15. A communication method utilizing a cluster configured to support a plurality of communication devices, the method comprising:

receiving a clusterization profile corresponding to the cluster;

storing the clusterization profile in a memory of a server;

notifying a first communication device of the plurality of communication devices of the receipt of the clusterization profile;

receiving, from the first communication device, a subscription request to subscribe the first communication device to the cluster associated with the clusterization profile;

receiving a request to activate the cluster from a second communication device of the plurality of communication devices; and

notifying the first communication device of an activation of the cluster, the activation of the cluster being in response to the request.

16. The communication method of claim 15 , wherein the receiving of the clusterization profile comprises:

receiving the clusterization profile from the second communication device of the plurality of communication devices.

17. The communication method of claim 15 , further comprising:

receiving, from the second communication device, a deactivation request to deactivate the cluster; and

notifying the first communication device of a deactivation of the cluster, the deactivation of the cluster being in response to the deactivation request.

18. The communication method of claim 15 , wherein the clusterization profile comprises:

a location of the cluster;

member information of the cluster that includes the first and the second communication devices;

first service information associated with the first communication device; and

second service information associated with the second communication device.

19. The communication method of claim 15 , further comprising:

authenticating the request to activate the cluster based on the clusterization profile; and

activating the cluster based on a successful authentication of the activation request.

20. The communication method of claim 15 , further comprising:

receiving an update request to update the clusterization profile;

updating the clusterization profile based on the update request; and

notifying the first communication device or the second communication device of the updating of the clusterization profile.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: GHABOOSI, KAVEH; VEMULAPALLI, MANISH; OATES, NOEL; TANG, YUQIANG
To: BROADCOM CORPORATION
Reel/Frame 032718/0588 →