IP Library Patent Application 14942272
Patent Application
App. No. 14/942,272

Real-Time Search In a Network Domain

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/942,272
Abstract

Disclosed herein are embodiments for real-time search in a network domain. An embodiment operates by receiving search input via a user interface, the search input corresponding to a search for one or more network documents of a data store. The one or more network documents include two or more different representations of a client communications network. One or more networking terms that include the search input are identified. Search results responsive to the search input are provided.

Claims (39)

1 . A computer-implemented method, comprising:

receiving search input via a user interface, the search input corresponding to a search for one or more network documents of a data store;

determining with at least one processor that the one or more network documents include two or more different representations of a client communications network including both a core representation indicating network components that are common across two or more networks including the client communications network, and a client-specific representation indicating configuration details of the network components as implemented in the client communications network, wherein each representation includes one or more features not included in the other representation;

identifying with at least one processor one or more networking terms that include the search input, wherein the networking terms are extracted from the one or more network documents across the two or more representations; and

providing search results responsive to the search input, the search results including identified one or more networking terms or the one or more network documents from which the one or more networking terms were extracted.

2 . The method of claim 1 , wherein the one or more network documents include real-time data received about the client communications network.

3 . The method of claim 2 , wherein the search input corresponds to a search for real-time data being received about the client communications network during the receiving of the search input, and wherein the search results include the received during the receiving of the search input.

4 . The method of claim 1 , wherein search results are updated, without user interaction, based on the receipt of additional real-time data about the client communications network that is relevant to the search input.

5 . The method of claim 1 , further comprising:

receiving a role associated with a user from whom the search input is received, the role corresponding to responsibilities of the user in managing the client communications network; and

wherein the identifying comprises identifying the one or more networking terms relevant to the role, wherein the one or more networking terms relevant to the role are associated with a previous search input by a user in the role.

6 . The method of claim 5 ,

wherein the receiving comprises receiving a first search input from a first user and a second search input from a second user, the first search input and the second search input being the same, wherein each user is associated with a different role; and

wherein the providing comprises providing a first search result to the first user, and providing a second search result to a second user, wherein the first search result differs from the second search result based on the different roles.

7 . The method of claim 1 , wherein the search input includes a time element requesting a state of the client communications network at a specified time, and wherein the search results include pieces of information from both representations of the client network at the specified time element.

8 . The method of claim 1 , wherein the identifying comprises identifying that the search input includes an internet protocol (IP) address and a language-based search string, wherein a processing of the IP address in identifying the one or more network documents varies from a processing of the language-based search string in identifying the one or more network documents, wherein the variation is based on two different interpretations of an overlapping character in both the IP address and the language-based search string.

9 . A system, comprising:

a memory; and

at least one processor coupled to the memory and configured to:

receive search input via a user interface, the search input corresponding to a search for one or more network documents of a data store;

determine that the one or more network documents include two or more different representations of a client communications network including both a core representation indicating network components that are common across two or more networks including the client communications network, and a client-specific representation indicating configuration details of the network components as implemented in the client communications network, wherein each representation includes one or more features not included in the other representation;

identify one or more networking terms that include the search input, wherein the networking terms are extracted from the one or more network documents across the two or more representations; and

provide search results responsive to the search input, the search results including identified one or more networking terms or the one or more network documents from which the one or more networking terms were extracted.

10 . The system of claim 9 , wherein the one or more network documents include real-time data received about the client communications network.

11 . The system of claim 10 , wherein the search input corresponds to a search for real-time data being received about the client communications network during the receiving of the search input, and wherein the search results include the received during the receiving of the search input.

12 . The system of claim 9 , wherein search results are updated, without user interaction, based on the receipt of additional real-time data about the client communications network that is relevant to the search input.

13 . The system of claim 9 , wherein the processor is further configured to:

receive a role associated with a user from whom the search input is received, the role corresponding to responsibilities of the user in managing the client communications network; and

wherein the identifying by the processor comprises identifying the one or more networking terms relevant to the role, wherein the one or more networking terms relevant to the role are associated with a previous search input by a user in the role.

14 . The system of claim 13 , wherein

wherein the receiving by the processor comprises receiving a first search input from a first user and a second search input from a second user, the first search input and the second search input being the same, wherein each user is associated with a different role; and

wherein the providing by the processor comprises providing a first search result to the first user, and providing a second search result to a second user, wherein the first search result differs from the second search result based on the different roles.

15 . The system of claim 8 , wherein the search input includes a time element requesting a state of the client communications network at a specified time, and wherein the search results include pieces of information from both representations of the client network at the specified time element.

16 . The system of claim 8 , wherein the identifying comprises identifying that the search input includes an internet protocol (IP) address and a language-based search string, wherein a processing of the IP address in identifying the one or more network documents varies from a processing of the language-based search string in identifying the one or more network documents, wherein the variation is based on two different interpretations of an overlapping character in both the IP address and the language-based search string.

17 . A tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:

receiving search input via a user interface, the search input corresponding to a search for one or more network documents of a data store;

determining that the one or more network documents include two or more different representations of a client communications network including both a core representation indicating network components that are common across two or more networks including the client communications network, and a client-specific representation indicating configuration details of the network components as implemented in the client communications network, wherein each representation includes one or more features not included in the other representation;

identifying one or more networking terms that include the search input, wherein the networking terms are extracted from the one or more network documents across the two or more representations; and

providing search results responsive to the search input, the search results including identified one or more networking terms or the one or more network documents from which the one or more networking terms were extracted.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2020
From: CENX, INC.
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 051681/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2016
From: SOUTAR, ERIC DUNCAN; BROWN, ANDREW ALLAN
To: CENX, INC.
Reel/Frame 037742/0016 →