发明名称 Cross domain discovery
摘要 Aspects of the disclosure provide methods and systems for cross domain discovery. According to the disclosure, an object can include multiple entities defined by an originator. The multiple entities have different scopes corresponding to different access restrictions. Further, the originator defines keywords for each of the multiple entities. A system for cross domain discovery stores the multiple entities in an object service component, and stores the keywords and access restrictions in a search service component. The search service component conducts a search based on the keywords and access restrictions in response to a search request from a user. An entity is provided to the user based on the user's credential and the searching.
申请公布号 US8874929(B2) 申请公布日期 2014.10.28
申请号 US200912588756 申请日期 2009.10.27
申请人 Lockheed Martin Corporation 发明人 Fastring Richard Arthur
分类号 G06F12/14;H04L9/08;G06F17/30;H04L9/32 主分类号 G06F12/14
代理机构 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P. 代理人 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P.
主权项 1. A method for searching, comprising: uploading an object into a cross domain discovery system that includes a plurality of user service components: generating a composite object structure of the uploaded object by one of the user service components, the composite object structure including an object identification that is a random number; detecting an object identification collision by the one of the user service components and generating a new object identification of the composite object structure; storing, by an object service component, first keywords in association with a first entity of the object, and second keywords in association with a second entity of the object by a search service component, the first entity having a first restriction level and the second entity having a second restriction level, one of the first and second entities is an existing entity that has at least information of a person to contact for the object, wherein storing the first keywords and second keywords further comprises: encrypting the first entity using a first symmetric key;storing the encrypted first entity in the object service component;encrypting the second entity using a second symmetric key;storing the encrypted second entity in the object service component;obtaining the first symmetric key and the second symmetric key in association with the object;splitting the first symmetric key into a first key split and a second key split; andsplitting the second symmetric key into a third key split and a forth key split; determining a search request having the first restriction level matching the first keywords by the search service component; and responding to the search request with the first entity.
地址 Bethesda MD US