IP Library Granted Patent US 11,238,073
Granted Patent B2
US 11,238,073 · App. 14/607,648 · Granted Feb 1, 2022

Enabling resource semantics

Inventors: Lijun Dong (San Diego, CA); William Robert Flynn, IV (Schwenksville, PA); Dale N. Seed (Allentown, PA); Paul L. Russell, Jr. (Pennington, NJ)
Assignee: Convida Wireless, LLC
G06F16/33G06F40/30H04L61/15H04L67/16H04W4/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 11,238,073
App. No.
14/607,648
Granted
Feb 1, 2022
Kind
B2
Abstract

Disclosed are methods and systems for Semantics Node functions which provide semantics support in machine-to-machine systems. In an example, a Semantic node may manage semantics resources capable of being discovered, retrieved, or validated by other devices. In another example, the Semantics Node may be discovered by other nodes, and semantics resources may be discovered with subscription mechanisms.

Claims (53)

1. An apparatus, 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:

having connections to one or more sibling apparatuses and one or more parent apparatuses;

exchanging information with the one or more sibling apparatuses, wherein the information comprises resources and semantic descriptions that are hosted on other sibling apparatuses;

receiving a semantic discovery request, wherein the request comprises a valid discovery criteria;

applying the discovery criteria over resources available locally;

identifying one or more desired resources that do not meet the discovery criteria locally for an associated machine-to-machine (M2M) area network;

when no desired resource is identified locally for the associated M2M area network, determining that the semantic discovery request should be forwarded to selected sibling apparatuses of the other sibling apparatuses;

generating a time window to wait for a response from the sibling apparatuses when no desired resource is identified locally;

forwarding the request to the selected sibling apparatuses of the other sibling apparatuses;

receiving, within the time window, discovery results that comprises discovered resource lists from the selected sibling apparatuses;

when no desired resource is identified from sibling apparatuses, further determining whether the semantic discovery request should be forwarded to selected parent apparatuses of the other parent apparatuses;

forwarding the request to the selected parent apparatuses of the other parent apparatuses;

receiving discovery results that comprise discovered resource lists from the selected parent apparatuses;

aggregating the discovery results that comprise discovered resource lists from the selected parent apparatuses and discovery results that comprise discovered resource lists from the selected sibling apparatuses; and

returning the aggregated discovery results including the discovered resources.

2. The apparatus of claim 1 , wherein the one or more sibling apparatuses are one or more semantic nodes.

3. The apparatus of claim 1 , wherein the apparatus is a semantics node that is a repository that describes data.

4. A method for providing semantics in a machine-to-machine environment, the method comprising:

having connections to one or more sibling apparatuses and one or more parent apparatuses;

exchanging information with the one or more sibling apparatuses, wherein the information comprises resources and semantic descriptions that are hosted on other sibling apparatuses;

receiving a semantic discovery request, wherein the request comprises a valid discovery criteria;

applying the discovery criteria over resources available locally;

identifying one or more desired resources that do not meet the discovery criteria locally for an associated machine-to-machine (M2M) area network;

when no desired resource is identified locally for the associated M2M area network, determining that the semantic discovery request should be forwarded to selected sibling apparatuses of the other sibling apparatuses;

generating a time window to wait for a response from the sibling apparatuses when no desired resource is identified locally;

forwarding the request to the selected sibling apparatuses of the other sibling apparatuses;

receiving, within the time window, discovery results that comprises discovered resource lists from the selected sibling apparatuses;

when no desired resource is identified from sibling apparatuses, further determining whether the semantic discovery request should be forwarded to selected parent apparatuses of the other parent apparatuses;

forwarding the request to the selected parent apparatuses of the other parent apparatuses;

receiving discovery results that comprise discovered resource lists from the selected parent apparatuses;

aggregating the discovery results that comprise discovered resource lists from the selected parent apparatuses and discovery results that comprise discovered resource lists from the selected sibling apparatuses; and

returning the aggregated discovery results including the discovered resources.

5. The method of claim 4 , wherein the one or more sibling apparatuses are one or more semantic nodes.

6. The method of claim 5 , further comprising receiving an indication that a semantics node comprises a matching semantics resource.

7. A computer readable storage medium comprising computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:

having connections to one or more sibling apparatuses and one or more parent apparatuses;

exchanging information with the one or more sibling apparatuses, wherein the information comprises resources and semantic descriptions that are hosted on other sibling apparatuses;

receiving a semantic discovery request, wherein the request comprises a valid discovery criteria;

applying the discovery criteria over resources available locally;

identifying one or more desired resources that do not meet the discovery criteria locally for an associated machine-to-machine (M2M) area network;

when no desired resource is identified locally for the associated M2M area network, determining that the semantic discovery request should be forwarded to selected sibling apparatuses of the other sibling apparatuses;

generating a time window to wait for a response from the sibling apparatuses when no desired resource is identified locally;

forwarding the request to the selected sibling apparatuses of the other sibling apparatuses;

receiving, within the time window, discovery results that comprises discovered resource lists from the selected sibling apparatuses;

when no desired resource is identified from sibling apparatuses, further determining whether the semantic discovery request should be forwarded to selected parent apparatuses of the other parent apparatuses;

forwarding the request to the selected parent apparatuses of the other parent apparatuses;

receiving discovery results that comprise discovered resource lists from the selected parent apparatuses;

aggregating the discovery results that comprise discovered resource lists from the selected parent apparatuses and discovery results that comprise discovered resource lists from the selected sibling apparatuses; and

returning the aggregated discovery results including the discovered resources.

8. The computer readable storage medium of claim 7 , wherein the one or more sibling apparatuses are semantic nodes.

9. The computer readable storage medium of claim 7 , connecting the computer readable storage medium to an apparatus which is a semantics node that is a repository that describes data.

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 May 29, 2015
From: DONG, LIJUN; FLYNN, WILLIAM ROBERT, IV; SEED, DALE N; RUSSELL, PAUL L, JR
To: CONVIDA WIRELESS, LLC
Reel/Frame 035743/0992 →
Continuity (2)
Provisional Application 61937209 · Feb 7, 2014
Related Publication 20150227618A1 · Aug 13, 2015