Combining device behavioral models and building schema for cyber-security of large-scale iot infrastructure
US-2024380768-A1 · Nov 14, 2024 · US
US2020242141A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020242141-A1 |
| Application number | US-202016846572-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 13, 2020 |
| Priority date | Feb 22, 2017 |
| Publication date | Jul 30, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for tracking and searching the usage, flow or communication of assets are disclosed. Embodiments as disclosed herein may create and update a graph representing the assets in an enterprise, where the objects and relationships in the graph represent the assets, communications, users or relationship. The graph may be queried to discover a wide variety of information regarding these assets, communications, users or relationships.
Opening claim text (preview).
1 - 19 . (canceled) 20 . A method, comprising: providing access to a graph database storing a graph representing sets of assets across a set of distributed content management systems, each content management system managing a corresponding set of assets, the graph comprising a set of asset objects and a set of first relationships between those asset objects, wherein each asset object includes a content management identifier of the content management system managing the asset corresponding to the asset object and an asset identifier used by that content management system for managing the corresponding asset; receiving an interaction notification from a first asset tracking module deployed on a first content management system in the enterprise environment, the interaction notification specifying a first content management identifier of the first content management system, a first asset identifier for a first asset as used by the first content management system, and the first relationship including the first asset; updating the set of asset objects and set of first relationships of the graph in the graph database based on the interaction notification, including the first asset and the first relationship specified in the interaction notification; receiving a query including the first asset identifier for the first asset as used by the first content management system and the first relationship; forming a graph query corresponding to the received query, including the first asset identifier of the first asset and the first relationship; searching the graph database based on the graph query to determine a second asset object for a second asset having the first relationship to the first asset, wherein the second asset is managed by a second content management system; and returning, in response to the received query, a second asset identifier for the second asset as used by the second content management system to manage the second asset and the second content management identifier of the second content management system. 21 . The method of claim 20 , wherein the first asset was created at the first content management system and includes the second asset managed by the second content management system. 22 . The method of claim 21 , wherein the set of first relationships are usedIn relationships. 23 . The method of claim 20 , wherein the graph represents a set of communications sent by a communication management system and wherein the graph comprises a set of communication objects and a set of second relationships between the set of asset objects and the set of communication objects. 24 . The method of claim 23 , wherein the second relationships are generate relationships. 25 . The method of claim 20 , wherein the graph represents a set of users to which the set of communications were sent by the communication management system and the graph comprises a set of user objects and a set of third relationships between the set of communication objects and the set of user objects. 26 . The method of claim 23 , wherein the third relationships are sent relationships. 27 . The method of claim 26 , wherein each sent relationship specifies a delivery method as a property. 28 . The method of claim 25 , further comprising: receiving a communication notification from a communications tracking module deployed on the communication management system in the enterprise environment, the communication notification specifying a first communication, a second relationship and a third relationship including the first communication and a first user; and updating the set of communication objects, set of user objects, set of second relationships and set of third relationships of the graph based on the first communication, the first user and the second relationship specified in the communication notification. 29 . A content flow system for providing asset tracking in a distributed and networked enterprise environment, comprising: a content flow server coupled to a set of distributed content management systems over a network, each content management system managing a corresponding set of assets and having an asset tracking module deployed thereon, the content flow server including: a graph database storing a graph representing assets across the set of distributed content management systems, the graph comprising a set of asset objects and a set of first relationships between those asset objects; and a non-transitory computer readable medium, comprising instructions for: receiving an interaction notification from a first asset tracking module deployed on a first content management system in the enterprise environment the interaction notification specifying a first asset and a first asset identifier; updating the set of asset objects and set of first relationships of the graph in the graph database based on the interaction notification, including the first asset and the first asset identifier specified in the interaction notification, and a first relationship associated with the first asset; providing a search interface for receiving a query associated with the first asset as used by the first content management system or the first relationship; forming a graph query corresponding to the received query, including the first asset identifier of the first asset or the first relationship; searching the graph database based on the graph query to determine a second asset object, a first user object or a first communication object having the first relationship to the first asset object; and returning, in response to the received query, asset data associated with the second asset object, user data associated with the first user object or communication data associated with the first communication object having the first relationship to the first asset object. 30 . The system of claim 29 , wherein the first asset is managed by a second content management system and the first asset identifier included in the interaction notification is an asset identifier used by the second content management system for managing the first asset. 31 . The system of claim 29 , wherein the first asset was created at the first content management system and includes a second asset managed by a second content management system. 32 . The system of claim 29 , wherein the graph represents a set of communications and the graph comprises a set of communication objects and a set of second relationships between the set of asset objects and the set of communication objects, and wherein the graph represents a set of users to which the set of communications were sent and the graph comprises a set of user objects and a set of third relationships between the set of communication objects and the set of user objects. 33 . The system of claim 32 , wherein each of the set of third relationships specifies a delivery method. 34 . The system of claim 32 , wherein the instructions are further for: receiving a communication notification, the communication notification specifying a first communication, a second relationship and a third relationship including the first communication and a first user; and updating the set of communication objects, set of user objects, set of second relationships and set of third relationships of the graph based on the first communication, the first user and the second relationship specified in the communication notification. 35 . A method, comprising: providing access to a graph database storing a graph representing sets of assets across a set of distributed content management systems, each content management
involving control of end-device applications over a network · CPC title
of multimedia data, e.g. slideshows comprising image and additional audio data (retrieval of still image data G06F16/50; retrieval of audio data G06F16/60; retrieval of video data G06F16/70) · CPC title
using graphical result space presentation or visualisation · CPC title
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
User profiles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.