Mechanisms for semantics publishing and discovery
First Claim
Patent Images
1. A device used for discovering semantics related resource identifiers, the device 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 request for a semantics related resource from a requesting device, the request comprising a first keyword;
determining that the requested semantics related resource is not locally stored on the device;
responsive to determining that the requested semantics related resource is not locally stored on the device, matching the first keyword with a second keyword, the second keyword associated with an identifier of the semantics related resource; and
forwarding, to the requesting device, an address of a semantics node contained in the identifier based on the matching of the first keyword with the second keyword, wherein the address comprises URI or URL.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and systems may be used for semantics publishing and discovery. In an embodiment, a method for publishing semantics related resource identifiers may include adding a key word to an identifier of a semantics related resource and publishing the identifier to at least one of a sibling node and a child node. In another embodiment, a method may include using a Bloom filter to publish a semantics related resource. In another embodiment, a method may include publishing, by a semantics node, an identifier of a semantics related resource to a sibling node, while publishing a digest of the semantics node to a child node.
18 Citations
12 Claims
-
1. A device used for discovering semantics related resource identifiers, the device 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 request for a semantics related resource from a requesting device, the request comprising a first keyword; determining that the requested semantics related resource is not locally stored on the device; responsive to determining that the requested semantics related resource is not locally stored on the device, matching the first keyword with a second keyword, the second keyword associated with an identifier of the semantics related resource; and forwarding, to the requesting device, an address of a semantics node contained in the identifier based on the matching of the first keyword with the second keyword, wherein the address comprises URI or URL. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device 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; sending, to a first semantics node, a request for a desired first semantics related resource, the request comprising a first keyword; and receiving, from the first semantics node, a response comprising an identifier for a second semantics node that has a second semantics related resource that is associated with a second keyword that matches the first keyword for the desired first semantics related resource; based on the response comprising the identifier, sending a second request to the second semantics node for the second semantics related resource; and in response to the another request, receiving the second semantics related resource from the second semantics node. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification