← Back to Patent Explorer
US6651062B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for managing data for use by data applications

Assignee: Google LLC
•
Filing: 1999-08-31
•
Granted: 2003-11-18
•
Expires: 2019-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method is provided for managing information. Information is aggregated from multiple data sources into a data warehouse wherein the information can be provided to software applications. Disparate information from multiple sources is processed and stored in the data warehouse. Processing may include filtering, collation, compression, and mapping information into database fields of the warehouse. In one aspect, information stored in the warehouse may be network management data.

Inventors

  • 👤 Jeff Ghannam
  • 👤 Todd A. Loomis
  • 👤 Lundy M. Lewis
  • 👤 Utpal Datta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 03:05
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/27; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 157 words
A system for consolidating information generated by a plurality of management systems, at least one of the plurality of management systems is a network management system for managing at least one network device having a network address, the system comprising: a data manager that receives data from the plurality of management systems including the network management system managing the network device and consolidates the data into a data warehouse, the data manager comprising: an interface for receiving the data from each of the plurality of management systems including the network management system; and a database accessor responsive to the interface to store the data received from each of the plurality of management systems including the network management system in the data warehouse to create a repository of consolidated data from the plurality of management systems including the network management systems managing the network device, the repository providing consolidated data to an application executing on an electronic device.
Claim 2
Independent Claim 157 words
A system for consolidating information generated by a plurality of management systems, at least one of the plurality of management systems is a network management system for managing at least one network device having a network address, the system comprising: a data manager that receives data from the plurality of management systems including the network management system managing the network device and consolidates the data into a data warehouse, the data manager comprising: an interface for receiving the data from each of the plurality of management systems including the network management system; and a database accessor responsive to the interface to store the data received from each of the plurality of management systems including the network management system in the data warehouse to create a repository of consolidated data from the plurality of management systems including the network management systems managing the network device, the repository providing consolidated data to an application executing on an electronic device.
Claim 3
Dependent Claim 36 words
The system according to claim 1 , wherein the interface includes a component for receiving the data from each of the plurality of management systems and for filtering the data received from more than one source.
Claim 4
Dependent Claim 22 words
The system according to claim 1 , wherein at least one of the plurality of management systems is a network management system.
Claim 5
Dependent Claim 23 words
The system according to claim 1 , wherein the database accessor utilizes a standard database interface to one or more proprietary data warehouses.
Claim 6
Dependent Claim 27 words
The system according to claim 1 , wherein the interface includes a component that is configured to push data to the database accessor at a specified interval.
Claim 7
Dependent Claim 33 words
The system according to claim 1 , wherein the interface includes a component that is configured to poll one or more systems for obtaining data and provides the data to the database accessor.
Claim 8
Dependent Claim 17 words
The system according to claim 6 , wherein the one or more systems are network management systems.
Claim 9
Dependent Claim 18 words
The system according to claim 7 , wherein the network management systems store different types of management information.
Claim 10
Independent Claim 146 words
A method performed in an electronic device for consolidating information generated by a plurality of management systems, at least one of the plurality of management systems is a network management system for managing at least one network entity addressable by a network, the method comprising steps of: receiving data from at least the network management system for managing the network entity addressable by the network; determining a proper format for the data received from the network management system for managing the network entity addressable by the network and from the data received from each of the plurality of management systems, the format being suitable for a selected data warehouse; and storing the properly formatted data in the data warehouse to provide a repository of consolidated data from the plurality of management systems and the network management system accessible to an application operating on an electronic device.
Claim 11
Independent Claim 146 words
A method performed in an electronic device for consolidating information generated by a plurality of management systems, at least one of the plurality of management systems is a network management system for managing at least one network entity addressable by a network, the method comprising steps of: receiving data from at least the network management system for managing the network entity addressable by the network; determining a proper format for the data received from the network management system for managing the network entity addressable by the network and from the data received from each of the plurality of management systems, the format being suitable for a selected data warehouse; and storing the properly formatted data in the data warehouse to provide a repository of consolidated data from the plurality of management systems and the network management system accessible to an application operating on an electronic device.
Claim 12
Dependent Claim 22 words
The method according to claim 9 , further comprising a step of deleting duplicate data received from more than one management system.
Claim 13
Dependent Claim 22 words
The method according to claim 9 , wherein at least one of the plurality of management systems is a network management system.
Claim 14
Dependent Claim 25 words
The method according to claim 9 , wherein the method further comprises the step of using a standard database interface to access the data warehouse.
Claim 15
Dependent Claim 24 words
The method according to claim 9 , further comprising a step of pushing data for storage in the data warehouse at a specified interval.
Claim 16
Dependent Claim 37 words
The method according to claim 9 , further comprising a step of polling at least one of the plurality of management systems to obtain management information and providing the management information for storage in the data warehouse.
Claim 17
Dependent Claim 17 words
The method according to claim 14 , wherein the one or more systems are network management systems.
Claim 18
Dependent Claim 18 words
The method according to claim 15 , wherein the network management systems store different types of management information.
Claim 19
Dependent Claim 115 words
A computer program product comprising a computer-readable medium having computer logic recorded thereon for enabling a processor in a computer system to manage information generated by a plurality of network management systems managing a plurality of network entities addressable by a network, the computer program being adapted to cause the computer system to perform the steps of: accepting information from each of the plurality of network management systems managing the plurality network entities addressable by a network; accessing a data warehouse to store the accepted information; and storing the accepted information in the data warehouse to maintain a repository of consolidated information accessible to an electronic device executing a program for processing the accepted information.
Claim 20
Dependent Claim 115 words
A computer program product comprising a computer-readable medium having computer logic recorded thereon for enabling a processor in a computer system to manage information generated by a plurality of network management systems managing a plurality of network entities addressable by a network, the computer program being adapted to cause the computer system to perform the steps of: accepting information from each of the plurality of network management systems managing the plurality network entities addressable by a network; accessing a data warehouse to store the accepted information; and storing the accepted information in the data warehouse to maintain a repository of consolidated information accessible to an electronic device executing a program for processing the accepted information.
Claim 21
Independent Claim 178 words
An apparatus for storing information collected by one or more network management systems, each of the one or more network management systems manage at least one network device associated with a medium access control (MAC) address, the apparatus comprising: a data manager responsive to each of the network management systems for managing the storing and consolidating of the information collected from each of the network devices associated with the MAC address by the one or more network management systems in a data warehouse, said data manager comprising; a storage manager for interfacing with the data warehouse and for passing the information collected from each of the network devices associated with the MAC address by the one or more network management systems to the data warehouse for storage; and an interface for receiving and consolidating the information collected from each of the network devices associated with the MAC address by each of the network management systems and passing the information to the storage manager, the interface further providing an application executing on an electronic device access the information collected.
Claim 22
Independent Claim 178 words
An apparatus for storing information collected by one or more network management systems, each of the one or more network management systems manage at least one network device associated with a medium access control (MAC) address, the apparatus comprising: a data manager responsive to each of the network management systems for managing the storing and consolidating of the information collected from each of the network devices associated with the MAC address by the one or more network management systems in a data warehouse, said data manager comprising; a storage manager for interfacing with the data warehouse and for passing the information collected from each of the network devices associated with the MAC address by the one or more network management systems to the data warehouse for storage; and an interface for receiving and consolidating the information collected from each of the network devices associated with the MAC address by each of the network management systems and passing the information to the storage manager, the interface further providing an application executing on an electronic device access the information collected.
Claim 23
Dependent Claim 29 words
The apparatus according to claim 18 , wherein the interface includes a component for allowing each of the network management systems to push the information to the data manager.
Claim 24
Dependent Claim 44 words
The apparatus according to claim 18 , wherein the interface includes a component for polling each of the network management systems to request the each of the network management systems to pass the collected information that is suitable for storage in the data warehouse.
Claim 25
Dependent Claim 27 words
The apparatus according to claim 18 , wherein the interface includes a component that is configured to push data to the storage manager at a specified interval.
Claim 26
Dependent Claim 29 words
The apparatus according to claim 18 , wherein the data manager is capable of filtering the information received from each of the network management systems to remove duplicative information.
Claim 27
Dependent Claim 127 words
In an electronic device, a method for storing data collected by one or more network management systems that manage one or more network entities addressable by a network, the method, comprising the steps of: receiving data collected by at least one of the network management systems from one of the network entities addressable by a network for consolidation into a data warehouse; processing the received data collected from the network entity to remove at least redundant data; and storing the processed data in the storage warehouse to provide a consolidated and filtered repository of data collected from the one or more network entities addressable by a network, the repository being accessible by an electronic device executing a program for further manipulation of the consolidated and filtered data.
Claim 28
Dependent Claim 127 words
In an electronic device, a method for storing data collected by one or more network management systems that manage one or more network entities addressable by a network, the method, comprising the steps of: receiving data collected by at least one of the network management systems from one of the network entities addressable by a network for consolidation into a data warehouse; processing the received data collected from the network entity to remove at least redundant data; and storing the processed data in the storage warehouse to provide a consolidated and filtered repository of data collected from the one or more network entities addressable by a network, the repository being accessible by an electronic device executing a program for further manipulation of the consolidated and filtered data.
Claim 29
Dependent Claim 25 words
The method according to claim 23 , further comprising the step of, polling at least one of the network management systems for the data collected.
Claim 30
Dependent Claim 23 words
The method according to claim 23 , further comprising the step of, pushing a portion of the processed data to the storage warehouse.
Claim 31
Dependent Claim 27 words
The method according to claim 23 , wherein the interface includes a component that is configured to push data to the storage manager at a specified interval.
Claim 32
Dependent Claim 16 words
The method according to claim 23 , further comprising the step of, compressing the processed data.
Claim 33
Dependent Claim 14 words
The method according to claim 23 , wherein the network entity comprises a switch.

References Cited (Backward Citations)

US5752246A Cited
US6067542A Cited
US5790789A Cited
US6061724A Cited
US5995973A Cited
US6058394A Cited
US6167405A Cited
US6308174B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-11-17 2007-05-19 2007-11-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-11-17 2011-05-19 2011-11-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-11-17 2015-05-19 2015-11-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag