IP Library Granted Patent US 8,484,332
Granted Patent B2
US 8,484,332 · App. 13/031,121 · Granted Jul 9, 2013

Network management

Inventors: Steven M. Bush (Redmond, WA); Thomas C. Butcher (Seattle, WA); Matthew Tebbs (Seattle, WA); Justin Ferrari (Seattle, WA); Brett Marl (Seattle, WA); Ron Gery (Kirkland, WA); Kristin Acker (Seattle, WA); Joshua Hinds (Duvall, WA)
Assignee: Pure Networks LLC
View Patent ↗
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 8,484,332
App. No.
13/031,121
Granted
Jul 9, 2013
Kind
B2
Abstract

A tool for managing a computer network includes a gateway service module that identifies a gateway for a network and a network information service module. The network information service module identifies devices in the network, determines at least one property for each of the identified devices, and creates a network information data structure for storing device properties. A communication agent service module transmits at least one determined device property to other agent service modules associated with the network, receives at least one device property from another agent service module associated with the network, and provides the received at least one property device to the network information service module. A method of monitoring a computer network is also provided. The method includes identifying devices in a network, determining at least one property for each of the identified devices, receiving at least one determined device property from another device the network, and creating a network information data structure for storing the determined device properties.

Claims (23)

1. A network management tool, stored in a computer readable non-transitory medium, comprising:

a network management services module configured to be provisioned into a personal computer serviced by a common gateway shared by a plurality of end user devices in a home networking environment, wherein the network management tool is configured to generate a topographical network map of the end user devices in a local network that are detected by the network management services module, wherein the topographical network map also includes detected and identified devices locally connected to the personal computer, wherein a selected one of the end user devices is a local device maintained by the personal computer to which it is connected, and wherein removal of a particular one of the end user devices in the local network causes a notification to be sent and an update of the topographical network map to be generated.

2. The network management tool of claim 1 , wherein the network map includes a plurality of icons representing the common gateway and a device type associated with the end user devices.

3. The network management tool of claim 1 , wherein the network map includes an icon representing the personal computer, an Internet, and graphics representing connection indicators involving the end user devices, the personal computer, and the common gateway.

4. The network management tool of claim 3 , wherein the connection indicators identify a wired connection or a wireless connection.

5. The network management tool of claim 1 , wherein the network management services module includes a recommendations module configured to recommend new products or new services to a user of the personal computer.

6. The network management tool of claim 5 , wherein the recommendations module employs heuristics to recommend the new products or the new services based on configuration and usage of network resources associated with the personal computer.

7. The network management tool of claim 5 , wherein the recommendations module is configured to use a metrics service to upload metrics associated with an effectiveness of a recommendation displayed to the user of the personal computer.

8. The network management tool of claim 7 , wherein the metrics include a number of impressions associated with use of a particular recommendation, an amount of time a given user spent viewing the particular recommendation, and a number of times a given user clicked on the particular recommendation.

9. The network management tool of claim 1 , wherein the network management services module includes a history module configured to manage a history of changes to the personal computer.

10. The network management tool of claim 9 , wherein the history module is configured to maintain a list of device operations that had been applied to the personal computer over a time period.

11. The network management tool of claim 1 , wherein the network management application module is configured to display a user interface for selecting files and folders to be shared with the end user devices.

12. The network management tool of claim 11 , wherein the network management application module is configured to provide directory pathways and file size for sharing the files and folders with the end user devices.

13. The network management tool of claim 11 , wherein upon receiving shared information from the end user devices, the network management services module is configured to update a network information data structure to include a shared information property.

14. The network management tool of claim 1 , wherein the network management services module includes an information synchronization module configured to synchronize data between the personal computer and the end user devices on a peer-to-peer (P2P) basis.

15. The network management tool of claim 14 , wherein each instance of the network management tool individually synchronizes change data with another instance of the network management tool until every instance of the network management tool in a trusted association has received the change data.

16. A method, comprising:

provisioning a network management services module at a personal computer serviced by a common gateway shared by a plurality of end user devices in a home networking environment; and

generating a topographical network map of the end user devices in a local network that are detected by the network management services module, wherein the topographical network map also includes detected and identified devices locally connected to the personal computer and maintained by the personal computer, and wherein removal of a particular one of the plurality of end user devices in the local network causes a notification to be sent and an update of the topographical network map to be generated.

17. The method of claim 16 , wherein the network map includes a plurality of icons representing the common gateway and a device type associated with the end user devices, and wherein the network map includes an icon representing the personal computer, an Internet, and graphics representing connection indicators involving the end user devices, the personal computer, and the common gateway, and wherein the connection indicators identify a wired connection or a wireless connection.

18. The method of claim 16 , wherein the network management services module includes a recommendations module configured to recommend new products or new services to a user of the personal computer, and wherein the recommendations module employs heuristics to recommend the new products or the new services based on configuration and usage of network resources associated with the personal computer.

19. The method of claim 16 , wherein the network management services module includes a history module configured to manage a history of changes to the personal computer, and wherein the history module is configured to maintain a list of device operations that had been applied to the personal computer over a time period.

20. The method of claim 16 , wherein the network management application module is configured to display a user interface for selecting files and folders to be shared with the end user devices, and wherein the network management application module is configured to provide directory pathways and file size for sharing the files and folders with the end user devices, and wherein upon receiving shared information from the end user devices, the network management services module is configured to update a network information data structure to include a shared information property.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2012
From: PURE NETWORKS LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 028894/0787 →
CHANGE OF NAME Recorded Jul 28, 2011
From: PURE NETWORKS, INC.
To: PURE NETWORKS LLC
Reel/Frame 026669/0147 →
Continuity (3)
Division 11297809 · Dec 7, 2005
Provisional Application 60634432 · Dec 7, 2004
Related Publication 20110167145A1 · Jul 7, 2011