US 12,113,785 B2
Directory server providing tag enforcement and network entity attraction in a secure peer-to-peer data network
Billy Gayle Moon, Apex, NC (US)
Assigned to WhiteStar Communications, Inc., Durham, NC (US)
Filed by WhiteStar Communications, Inc., Durham, NC (US)
Filed on Jul. 12, 2021, as Appl. No. 17/372,607.
Prior Publication US 2023/0012373 A1, Jan. 12, 2023
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0815 (2013.01) [H04L 63/108 (2013.01); H04L 63/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
establishing, by a first executable resource in a network device having joined a secure peer-to-peer data network, a registry providing a mapping between one or more network entities having been associated with a tag object by an identified user entity, each network entity represented by one of a federation identifier of a user entity or a corresponding data object, the tag object and each data object each having an enforceable lifetime, a corresponding unique identifier, and the federation identifier identifying a corresponding owner;
receiving, by the first executable resource, a search request for one or more identified network entities having been tagged with the tag object, and in response generating a search result based on identifying the identified network entities having been mapped relative to the tag object, the search result identifying one or more of an identified federation identifier or an identified unique identifier for the respective identified network entities; and
providing the search result by the first executable resource, the search result causing an endpoint device to attract the identified network entities for presentation by the endpoint device;
wherein the search request is for the one or more identified network entities having been tagged with the tag object and a second tag object, the tag object of a first tag object type granting the identified user entity an exclusive authority to establish an authoritative association with the one or more identified network entities, the second tag object of a second tag object type permitting association with any network entity by any user entity, the generating including:
accessing a reference in the registry for the tag object for identification of first referenced network entities associated with the tag object;
accessing a corresponding reference for the second tag object in a second registry, providing a mapping between tag objects of the second tag object type, for identification of second referenced network entities associated with the second tag object; and
identifying the identified network entities belonging to the first referenced network entities and the second referenced network entities;
wherein the causing an endpoint device to attract includes the endpoint device attracting the identified network entities based on selectively retrieving the identified network entities, from the secure peer-to-peer data network, based on a secure retrieval with at least a second network device having a two-way trusted relationship with the endpoint device.