IP Library Granted Patent US 7,680,907
Granted Patent B2
US 7,680,907 · App. 11/510,131 · Granted Mar 16, 2010

Method and system for identifying and conducting inventory of computer assets on a network

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 7,680,907
App. No.
11/510,131
Granted
Mar 16, 2010
Kind
B2
Abstract

A system that includes one or more clients, databases and servers. The clients communicate with the servers using hyper-text transfer protocol. Each client includes a scheduling and monitoring agent. Each server includes several components. A first server component performs a plurality of functions, including receiving requests from the client(s) for configuration file verification information and storing in the database(s) a log of the requests. A second server component is capable of performing a plurality of functions, including receiving hardware and software inventory information, as well as software metering statistics, and storing the inventory information in at least one of the databases.

Claims (14)

1. A system comprising:

(A) one or more clients;

(B) one or more databases; and

(C) one or more servers, each of the one or more servers comprising:

(i) a first server component that performs a plurality of functions comprising (a) receiving requests from at least one of the one or more clients for configuration file verification information; (b) storing in at least one of the one or more databases a log of the requests; (c) providing any updates to a configuration file; and (d) storing a log of provided updates in at least one of the one or more databases; and

(ii) a second server component that is capable of performing a plurality of functions comprising (a) receiving one or more of software inventory information, hardware inventory information, and software metering statistics; and (b) storing one or more of the software inventory information, the hardware inventory information and the software metering statistics in at least one of the one or more databases;

wherein one or more of the one or more clients each comprise an inventory agent that collects one or both of the hardware inventory information and the software inventory information in accordance with the configuration file, wherein code is extracted from the configuration file and injected into the inventory agent to enable collection of the inventory information, wherein the collected inventory information comprises inventory information that the inventory agent is not configured to collect at a time of implementation of the inventory agent.

2. The system of claim 1 wherein one or more of the one or more clients further comprise:

a software metering agent that collects the software metering statistics in accordance with a configuration file.

3. The system of claim 1 wherein one or more of the one or more servers further comprise:

a third server component that is triggered by a network status change event to identify a computer asset on the network that is associated with the network status change.

4. The system of claim 1 wherein one or more of the one or more servers further comprise:

a fourth server component that identifies a computer asset on the network in response to data feeds from at least one of the one or more databases.

5. The system of claim 3 wherein the network status change event comprises one of an event in an active directory, an event in an IP management system, and an event log message collected on a DHCP server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2008
From: LEHMAN BROTHERS INC.
To: BARCLAYS CAPITAL INC.
Reel/Frame 021701/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2006
From: ZARENIN, ALEX; BELUGIN, ANATOLIY; BERNADSKII, YURI
To: LEHMAN BROTHERS INC.
Reel/Frame 018368/0796 →