IP Library Granted Patent US 10,841,032
Granted Patent B2
US 10,841,032 · App. 16/339,387 · Granted Nov 17, 2020

Service layer time synchronization

Inventors: Dale N. Seed (Allentown, PA); Quang Ly (North Wales, PA); Catalina Mihaela Mladin (Hatboro, PA); Zhuo Chen (Claymont, DE); Rocco Di Girolamo (Laval, CA); William Robert Flynn, IV (Schwenksville, PA); Michael F. Starsinic (Newtown, PA)
Assignee: Convida Wireless, LLC
H04J3/0658H04L69/28H04L69/321H04W4/70H04W56/001
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,841,032
App. No.
16/339,387
Granted
Nov 17, 2020
Kind
B2
Abstract

Methods and systems may be used to synchronize time across multiple IoT related entities, such as a network of resource constrained sensor and actuator type devices, IoT gateways, IoT cloud services, or IoT applications.

Claims (31)

1. An apparatus for time synchronization, the apparatus comprising:

a processor; and

a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

receiving a service layer request from a service layer endpoint, the service layer request comprising data of an application and a time based parameter corresponding with the data of the application;

based on the service layer request, determining a synchronization offset; and

adjusting time based parameters for the data of the application based on the determined synchronization offset.

2. The apparatus of claim 1 , wherein the determining the synchronization offset comprises comparing a current local time of the service layer endpoint and current local time of a service layer of the apparatus, wherein the time based parameter comprises the current local time of the service layer endpoint.

3. The apparatus of claim 1 , wherein the parameters corresponding with time correction comprise an indication to enable service layer time correction.

4. The apparatus of claim 1 , wherein the parameters corresponding with time correction comprise an indication of precision for service layer time correction.

5. The apparatus of claim 1 , wherein the request is a request for registration with a service layer of the apparatus.

6. The apparatus of claim 1 , further operations comprising sending a response that includes an indication that the content of the service layer request were time-corrected or time-stamped.

7. The apparatus of claim 1 , further operations comprising sending a time-stamp applied to the data or the calculated offset between the time in the request and the applied timestamp.

8. The apparatus of claim 1 , wherein the apparatus comprises a mobile device.

9. The apparatus of claim 1 , further operations comprising based on the service layer request, sending a response comprising an offset for adjusting time for the application on the service layer endpoint.

10. The apparatus of claim 1 , further operations comprising based on the service layer request, sending a response comprising an offset for adjusting time for the service layer endpoint, wherein the service layer endpoint is a mobile device.

11. A method for time synchronization, the method comprising:

receiving, by an apparatus, a service layer request from a service layer endpoint, the service layer request comprising data of an application and a time based parameter corresponding with the data of the application;

based on the service layer request, determining a synchronization offset; and

adjusting time based parameters for the data of the application based on the determined synchronization offset.

12. The method of claim 11 , wherein the determining the synchronization offset comprises comparing a current local time of the service layer endpoint and current local time of a service layer of the apparatus, wherein the time based parameter comprises the current local time of the service layer endpoint.

13. The method of claim 11 , wherein the parameters corresponding with time correction comprise an indication to enable service layer time correction.

14. The method of claim 11 , wherein the parameters corresponding with time correction comprise an indication of precision for service layer time correction.

15. The method of claim 11 , wherein the request is a request for registration with a service layer of the apparatus.

16. The method of claim 11 , further operations comprising sending a response that includes an indication that the content of the service layer request were time-corrected or time-stamped.

17. The method of claim 11 , further operations comprising sending a time-stamp applied to the data or the calculated offset between the time in the request and the applied timestamp.

18. The method of claim 11 , further comprising based on the service layer request, sending a response comprising an offset for adjusting time for the application on the service layer endpoint.

19. The method of claim 11 , further comprising based on the service layer request, sending a response comprising an offset for adjusting time for the service layer endpoint, wherein the service layer endpoint is a mobile device.

20. A non-transitory computer readable storage medium storing computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:

receiving a service layer request from a service layer endpoint, the service layer request comprising data of an application and a time based parameter corresponding with the data of the application;

based on the service layer request, determining a synchronization offset; and

adjusting time based parameters for the data of the application based on the determined synchronization offset.

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 Jan 22, 2020
From: SEED, DALE N.; LY, QUANG; MLADIN, CATALINA MIHAELA; CHEN, ZHUO; DI GIROLAMO, ROCCO; FLYNN, WILLIAM ROBERT, IV; STARSINIC, MICHAEL F.
To: CONVIDA WIRELESS, LLC
Reel/Frame 051582/0510 →
Continuity (2)
Provisional Application 62404640 · Oct 5, 2016
Related Publication 20200044760A1 · Feb 6, 2020