Method and apparatus for visual logging in networking systems

US2016299958A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016299958-A1
Application numberUS-201514685571-A
CountryUS
Kind codeA1
Filing dateApr 13, 2015
Priority dateApr 13, 2015
Publication dateOct 13, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method in a network controller and an apparatus for visual logging is described. The method includes receiving one or more log entries from one of a plurality of network elements in a network, wherein the one or more log entries indicate the occurrence of one or more events on the network; converting the one or more log entries into one or more graph log entries using a set of one or more graph log commands, wherein log entries of a certain type are associated with a corresponding graph identifier; and storing the one or more graph log entries in a graph log file of the corresponding graph identifier.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method in a network controller of visual logging, the method comprising: receiving one or more log entries from one of a plurality of network elements in a network, wherein the one or more log entries indicate the occurrence of one or more events on the network; converting the one or more log entries into one or more graph log entries using a set of one or more graph log commands, wherein log entries of a certain type are associated with a corresponding graph identifier; and storing the one or more graph log entries in a graph log file of the corresponding graph identifier. 2 . The method of claim 1 , wherein the one or more graph log commands includes at least one of an add graph command, a delete graph command, an add node command, a delete node command, an add edge command, a delete edge command, and an add event command. 3 . The method of claim 2 , wherein each of the one or more graph log commands includes as a parameter at least a graph identifier, an event identifier, a metadata entry, and a visual attributes entry. 4 . The method of claim 2 , wherein the add node command and the delete node command each include as parameters a node identifier. 5 . The method of claim 2 , wherein the add edge command and the delete edge command each include as parameters a first node identifier and a second node identifier, wherein the first node identifier identifies the source of the edge and the second node identifier identifies the destination of the edge. 6 . The method of claim 1 , further comprising: receiving one or more query commands including the graph identifier; and displaying the graph corresponding to the graph identifier based on the query command. 7 . The method of claim 6 , wherein the one or more query commands includes at least one of a get time duration command, a get all events command, a display graph at a first timestamp command, a display graph between the first timestamp and a second timestamp command, and a get event information command. 8 . An apparatus for visual logging, comprising: a processor and a non-transitory machine readable storage medium, said storage medium containing instructions executable by said processor whereby said apparatus is operative to: receive one or more log entries from one of a plurality of network elements in a network, wherein the one or more log entries indicate the occurrence of one or more events on the network, convert the one or more log entries into one or more graph log entries using a set of one or more graph log commands, wherein log entries of a certain type are associated with a corresponding graph identifier, and store the one or more graph log entries in a graph log file of the corresponding graph identifier. 9 . The apparatus of claim 8 , wherein the one or more graph log commands includes at least one of an add graph command, a delete graph command, an add node command, a delete node command, an add edge command, a delete edge command, and an add event command. 10 . The apparatus of claim 9 , wherein each of the one or more graph log commands includes as a parameter at least a graph identifier, an event identifier, a metadata entry, and a visual attributes entry. 11 . The apparatus of claim 9 , wherein the add node command and the delete node command each include as parameters a node identifier. 12 . The apparatus of claim 9 , wherein the add edge command and the delete edge command each include as parameters a first node identifier and a second node identifier, wherein the first node identifier identifies the source of the edge and the second node identifier identifies the destination of the edge. 13 . The apparatus of claim 8 , wherein the apparatus is further operative to: receive one or more query commands including the graph identifier; and display the graph corresponding to the graph identifier based on the query command. 14 . The apparatus of claim 13 , wherein the one or more query commands includes at least one of a get time duration command, a get all events command, a display graph at a first timestamp command, a display graph between the first timestamp and a second timestamp command, and a get event information command. 15 . A non-transitory computer readable medium, having stored thereon a computer program, which when executed by a processor performs the following operations: receiving one or more log entries from one of a plurality of network elements in a network, wherein the one or more log entries indicate the occurrence of one or more events on the network, converting the one or more log entries into one or more graph log entries using a set of one or more graph log commands, wherein log entries of a certain type are associated with a corresponding graph identifier, and storing the one or more graph log entries in a graph log file of the corresponding graph identifier. 16 . The non-transitory computer medium of claim 15 , wherein the one or more graph log commands includes at least one of an add graph command, a delete graph command, an add node command, a delete node command, an add edge command, a delete edge command, and an add event command. 17 . The non-transitory computer medium of claim 16 , wherein each of the one or more graph log commands includes as a parameter at least a graph identifier, an event identifier, a metadata entry, and a visual attributes entry. 18 . The non-transitory computer medium of claim 16 , wherein the add node command and the delete node command each include as parameters a node identifier. 19 . The non-transitory computer medium of claim 16 , wherein the add edge command and the delete edge command each include as parameters a first node identifier and a second node identifier, wherein the first node identifier identifies the source of the edge and the second node identifier identifies the destination of the edge. 20 . The non-transitory computer medium of claim 15 , wherein the operations further include: receiving one or more query commands including the graph identifier; and displaying the graph corresponding to the graph identifier based on the query command. 21 . The non-transitory computer medium of claim 20 , wherein the one or more query commands includes at least one of a get time duration command, a get all events command, a display graph at a first timestamp command, a display graph between the first timestamp and a second timestamp command, and a get event information command.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016299958A1 cover?
A method in a network controller and an apparatus for visual logging is described. The method includes receiving one or more log entries from one of a plurality of network elements in a network, wherein the one or more log entries indicate the occurrence of one or more events on the network; converting the one or more log entries into one or more graph log entries using a set of one or more gra…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification G06F17/30569. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 13 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).