IP Library Granted Patent US 12,278,874
Granted Patent B2
US 12,278,874 · App. 18/438,625 · Granted Apr 15, 2025

Cross-domain discovery between service layer systems and web of things systems

Inventors: Xu Li (Plainsboro, NJ); Chonggang Wang (Princeton, NJ); Quang Ly (North Wales, PA)
Assignee: Convida Wireless, LLC
H04L67/51H04L67/125H04W4/70
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 12,278,874
App. No.
18/438,625
Granted
Apr 15, 2025
Kind
B2
Abstract

Systems and methods are introduced to enable cross-domain discovery. Systems and methods are also introduced to create representations of resources and information discovered from cross-domain discovery.

Claims (25)

1. An apparatus comprising circuitry configured to:

receive, via a first communications protocol for a first system, a request message to conduct resource discovery for resources matching specified criteria, wherein the specified criteria comprises data content constraints, wherein the first system corresponds to a middleware service providing service capabilities to a plurality of applications, and wherein the first communications protocol corresponds to a set of Application Programming Interfaces (APIs);

determine one or more resources in the first system that match the data content constraints of the specified criteria, wherein each resource of the one or more resources has an associated uniform resource identifier (URI), wherein each resource of the one or more resources comprises a plurality of information elements including an interworking avatar (IA) comprising a representation of a resource from a second system, and wherein the second system is not compliant with the first system and wherein the second system is compliant with a second communications protocol, wherein the representation of the resource from the second system comprises a format compliant with the first system, and wherein the IA comprises data content matching the data content constraints of the specified criteria; and

send, via the first communications protocol, a response message indicating URIs of the one or more resources comprising IAs that comprise data content matching the data content constraints of the specified criteria.

2. The apparatus of claim 1 , wherein the request message comprises a SPARQL RDF-based query.

3. The apparatus of claim 1 , wherein the request message comprises a parameter indicating cross-domain discovery should be performed.

4. The apparatus of claim 1 , wherein the first system comprises a system compliant with a oneM2M service layer protocol.

5. The apparatus of claim 4 , wherein the IAs comprise oneM2M resource representations of WoT Things.

6. The apparatus of claim 1 , wherein the second system comprises a system compliant with a WOT protocol.

7. The apparatus of claim 6 , wherein the IAs comprise Thing representations of oneM2M resources.

8. The apparatus of claim 1 , wherein the specified criteria comprises a data content-related constraint.

9. The apparatus of claim 8 , wherein the apparatus is further configured to:

send, to a cross-domain discovery service, a request message for current data of a discovered IA from the resource from the second system the IA represents; and

receive, from the cross-domain discovery service, a response message indicating current data of the IA.

10. A method for a cross domain discovery, the method comprising:

receiving, via a first communications protocol for a first system, a request message to conduct resource discovery for resources matching specified criteria, wherein the specified criteria comprises data content constraints, wherein the first system corresponds to a middleware service providing service capabilities to a plurality of applications, and wherein the first communications protocol corresponds to a set of Application Programming Interfaces (APIs);

determining one or more resources in the first system that match the data content constraints of the specified criteria, wherein each resource of the one or more resources has an associated uniform resource identifier (URI), wherein each resource of the one or more resources comprises a plurality of information elements including an interworking avatar (IA) comprising a representation of a resource from a second system, and wherein the second system is not compliant with the first system and wherein the second system is compliant with a second communications protocol, wherein the representation of the resource from the second system comprises a format compliant with the first system, and wherein the IA comprises data content matching the data content constraints of the specified criteria; and

sending, via the first communications protocol, a response message indicating URIs of the one or more resources comprising IAs that comprise data content matching the data content constraints of the specified criteria.

11. The method of claim 10 , wherein the request message comprises a SPARQL RDF-based query.

12. The method of claim 10 , wherein the request message comprises a parameter indicating cross-domain discovery should be performed.

13. The method of claim 10 , wherein the first system comprises a system compliant with a oneM2M service layer protocol.

14. The method of claim 13 , wherein the IAs comprise oneM2M resource representations of WoT Things.

15. The method of claim 10 , wherein the second system comprises a system compliant with a WoT protocol.

16. The method of claim 15 , wherein the IAs comprise Thing representations of oneM2M resources.

17. The method of claim 10 , wherein the specified criteria comprises a data content-related constraint.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2025
From: CONVIDA WIRELESS,LLC
To: IPLA HOLDINGS INC.
Reel/Frame 073903/0733 →
Continuity (4)
Continuation 18320538 · May 19, 2023
Continuation 16959481
Provisional Application 62613212 · Jan 3, 2018
Related Publication 20240187495A1 · Jun 6, 2024
References Cited (15)
US 9158769B2 · Dunstan · 2015 [cited by examiner]
US 11799711B2 · Ly et al. · 2023 [cited by applicant]
US 20070211746A1 · Oshikiri et al. · 2007 [cited by applicant]
US 20140136188A1 · Wroczynski et al. · 2014 [cited by applicant]
US 20150253997A1 · Kessler et al. · 2015 [cited by applicant]
US 20160156575A1 · Jeong · 2016 [cited by examiner]
US 20160277382A1 · Streuter · 2016 [cited by examiner]
US 20170337813A1 · Taylor · 2017 [cited by applicant]
US 20180375802A1 · Wackerly · 2018 [cited by examiner]
US 20190349426A1 · Smith et al. · 2019 [cited by applicant]
WO 2015168091A1 · 2015 [cited by applicant]
WO 2016077713A1 · 2016 [cited by applicant]
WO 2017027869A1 · 2017 [cited by applicant]
One M2M Technical Report, “Study of Abstraction and Semantics Enablements”, TR-0007-V2.11.1, XP055790263. [cited by applicant]
One M2M Technical Report, “WoT Interworking”, TR-0042-WoT_Interworking-V0.1.1, XP084025369. [cited by applicant]