IP Library Granted Patent US 10,880,683
Granted Patent B2
US 10,880,683 · App. 15/022,575 · Granted Dec 29, 2020

Methods of joint registration and de-registration for proximity services and internet of things services

Inventors: Chonggang Wang (Princeton, NJ); Qing Li (Princeton Junction, NJ); Hongkun Li (Malvern, PA); Paul L. Russell, Jr. (Pennington, NJ); Zhuo Chen (Claymont, DE)
Assignee: Convida Wireless, LLC
H04W4/023H04W4/70H04W4/08Y02D30/00
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,880,683
App. No.
15/022,575
Granted
Dec 29, 2020
Kind
B2
Abstract

Disclosed herein are a variety of devices, methods, and systems for combined proximity services and Internet of Things (IoT) services registration or de-registration. An exemplary method includes one or more of receiving a device initiated IoT service registration request, wherein proximity information relating to the device is contained within the received IoT service registration request; receiving a device initiated proximity service registration request, wherein IoT service information relating to the device is contained within the received IoT service registration request; sending, from an IoT server, a proximity service registration message; and sending, from a proximity manager, an IoT service registration request.

Claims (36)

1. In a communication network comprising a first server that registers devices for a first service in the communication network and a plurality of second servers that register devices for a second service in the communication network, a method performed by the first server comprising:

receiving a registration message from a device, wherein the registration message includes data comprising an indication of the device's capability on the second service, and location information of the device;

registering the device for the first service at the first server;

selecting a second server from the plurality of second servers based at least on the location information of the device;

forwarding the data from the registration message to the selected second server to register the device for the second service at the selected second server; and

sending, to the device, a response indicating an address of the selected second server,

wherein the first server comprises one of a proximity manager for managing proximity services or an Internet of Things IoT) server for managing IoT services, and the selected second server comprises the other of the proximity manager for managing proximity services or the IoT server for managing IoT services.

2. The method of claim 1 , wherein the first server is the IoT server and the selected second server is the proximity manager.

3. The method of claim 2 , wherein the registration message contains an indication of the device's capability for proximity services.

4. The method of claim 2 , wherein the registration message contains an indication of the device's requirements for proximity services.

5. The method of claim 1 , wherein the first server is the proximity manager and the selected second server is the IoT server.

6. The method of claim 5 , wherein the registration message contains an indication of the device's capability for loT services.

7. The method of claim 5 , wherein the registration message contains an indication of the device's requirements for IoT services.

8. In a communication network comprising a first server that registers devices for a first service in the communication network and a plurality of second servers that register devices for a second service in the communication network, a method performed by the first server comprising:

receiving a de-registration message from a device, wherein the de-registration message comprising an address of a second server, de-registration reason and location information of the device;

de-registering the device for the first service at the first server;

determining a selected second server from the plurality of second servers based at least on the location information of the device;

forwarding data including de-registration reason and the location information of the device from the de-registration message to the selected second server to de- register the device for the second service at the selected second server; and

receiving, at the first server, a response indicating that the device has been de-registered from the second service at the selected second server,

wherein the first server comprises one of a proximity manager for managing proximity services or an Internet of Things (IoT) server for managing MT services, and the selected second server comprises the other of the proximity manager for managing proximity services or the lloT server for managing IoT services.

9. The method of claim 8 , wherein the first server is the IoT server and the selected second server is the proximity manager.

10. The method of claim 9 , wherein the deregistration message contains an indication of an address of the proximity manager.

11. The method of claim 8 , wherein the first server is the proximity manager and the selected second server is the IoT server.

12. The method of claim 11 , wherein the deregistration message contains an indication of an address of the IoT server.

13. A first server comprising a processor, a memory, and communication circuitry, the first server being connected to a communication network via the communication circuitry, the first server further including computer-executable instructions stored in the memory of the first server which, when executed by the processor of the first server cause the first server to:

receive a registration message from a device, wherein the registration message includes data comprising an indication of the device's requirements for supporting a second service, an indication of the device's capability on a second service, register the device for a first service at the first server;

determine a second server from the plurality of second servers for device registration based on the location information;

forward the data from the registration message to the second server to register the device for the second service at the second server; and

sending to the device, a response indicating an address of the second server, wherein the first server comprises one of a proximity manager for managing proximity services or an Internet of Things (Iot) server for managing loT services, and the second server comprises the other of the proximity manager for managing proximity services or the IoT server for managing IoT services.

14. A first server comprising a processor, a memory, and communication circuitry, the first server being connected to a communication network via the communication circuitry, the first server further includin.g computer-executable instructions stored in the memory of the first server Which, when executed by the processor of the first server cause the first server to:

receive a de-registration message from a device, wherein the de-registration message comprising an address of a second server, de-registration reason and location information of the device:

deregister the device for a first service at the first server;

determine a second server from the plurality of second servers for device de-registration based on the location information:

forward data including de-registration reason and the location information of the device from the de-registration message to the second server to de-register the device for a second service at the second server: and

sending, to the device, a response indicating that the device has been de-registered from the second service at the second server,

wherein the first server comprises one of a proximity manager for managing proximity services or an Internet of Things (IoT) server for managing IoT services, and the second server comprises the other of the proximity manager for managing proximity services or the IoT server for managing IoT services.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 071773/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2016
From: WANG, CHONGGANG; LI, QING; LI, HONGKUN; RUSSELL, PAUL L, JR; CHEN, ZHUO
To: CONVIDA WIRELESS, LLC
Reel/Frame 038896/0073 →
Continuity (2)
Provisional Application 61880437 · Sep 20, 2013
Related Publication 20160227371A1 · Aug 4, 2016