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

Method and implementation for using computer network topology objects

Assignee: Oracle America Inc
•
Filing: 1998-12-04
•
Granted: 2001-06-05
•
Expires: 2018-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Software, method, and systems for representing devices on a computer network are described. In one embodiment the invention comprises a method which identifies devices on a computer network; creates topology objects configured to represent the devices; associates the topology objects with the identified devices; stores the associated topology objects in a database managed by a topology service. The embodiment further is capable of receiving an alarm notification regarding a device having an associated topology object stored in the database, extracting the topology object, and acting on said topology object update an alarm count in the topology object; propagate the alarm notice to other topology nodes associated with the topology object; store information related to the alarm and the database; and notifying other services on the computer network. Other embodiments update the relationships between the devices and associated topology objects stored in the database.

Inventors

  • 👤 Raghavendra Sondur
  • 👤 Akhil Arora
  • 👤 Rajeev Angal
  • 👤 Balaji Pagadala
  • 👤 Bart Fisher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 19:02
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/02; H04L41/0233; G; G06; G06F; G06F11/00; G06F11/30; G06F11/32; G06F11/324; G06F11/327; H04L41/06; H04L41/069; H04L41/12; G06F11/328

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 144 words
A method for representing devices on a computer network, comprising the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; e) receiving an alarm notification regarding a device or entity having an associated topology object stored in said database; f) extracting said topology object; and g) acting on said topology object in accordance with said alarm, wherein acting on said topology object includes the sub-steps of: i) updating an alarm count in said topology object; ii) propagating said notice to other topology nodes associated with said topology object; iii) storing information related to said alarm and said database; and iv) notifying other services on said computer network.
Claim 2
Independent Claim 144 words
A method for representing devices on a computer network, comprising the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; e) receiving an alarm notification regarding a device or entity having an associated topology object stored in said database; f) extracting said topology object; and g) acting on said topology object in accordance with said alarm, wherein acting on said topology object includes the sub-steps of: i) updating an alarm count in said topology object; ii) propagating said notice to other topology nodes associated with said topology object; iii) storing information related to said alarm and said database; and iv) notifying other services on said computer network.
Claim 3
Dependent Claim 32 words
The method of claim 1 , further including the step of receiving a set request by said topology service and processing said set request to modify a topology object in said database.
Claim 4
Dependent Claim 38 words
The method of claim 1 , further including the step of receiving a set parent ID request by said topology service and processing said set request to modify a parent-child relationship of said topology object in said database.
Claim 5
Dependent Claim 32 words
The method of claim 1 , further including the step of receiving a get request by said topology service and processing said get request to locate a topology object in said database.
Claim 6
Dependent Claim 30 words
The method of claim 1 , further including the step of receiving an action request by said topology service and processing said action to perform a query of said database.
Claim 7
Dependent Claim 150 words
A computer-readable medium containing computer-readable program code devices configured to cause a computer to: a) provide a topology service on said computer network, said topology service being configured to create and manage topology object representing devices on said computer network; b) identify said devices on said computer network; c) create topology objects configured to represent said devices; d) associate said topology objects with said devices identified on said computer network; e) store said associated topology objects in a database managed by a topology service; and f) receiving a get request by said topology service and processing said get request to locate a topology object in said database, wherein processing said get request includes parsing said get request to determine scope and filter parameters, obtaining topology objects within said scope parameters, comparing said obtained topology objects against said filter parameters, and processing said filtered objects in accordance with said get request.
Claim 8
Dependent Claim 150 words
A computer-readable medium containing computer-readable program code devices configured to cause a computer to: a) provide a topology service on said computer network, said topology service being configured to create and manage topology object representing devices on said computer network; b) identify said devices on said computer network; c) create topology objects configured to represent said devices; d) associate said topology objects with said devices identified on said computer network; e) store said associated topology objects in a database managed by a topology service; and f) receiving a get request by said topology service and processing said get request to locate a topology object in said database, wherein processing said get request includes parsing said get request to determine scope and filter parameters, obtaining topology objects within said scope parameters, comparing said obtained topology objects against said filter parameters, and processing said filtered objects in accordance with said get request.
Claim 9
Dependent Claim 42 words
A computer data signal on a carrier wave containing instructions for providing memory allocations in response to memory allocation requests from device drivers, said computer data signal comprising instructions configured to cause a computer to perform the steps of claim 6 .
Claim 10
Independent Claim 141 words
A method for representing devices on a computer network, comprising the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; e) receiving a set parent ID request by said topology service; and f) processing said set request to modify a parent-child relationship of said topology object in said database wherein said processing includes: i) determining if the parent-child relationship to be changed exists in said database; ii) determining if said parent-child relationship is valid if said parent-child relationship is determined to exist; iii) modifying said parent-child relationship in said topology object; and iv) updating said parent-child relationship in objects associated with said topology object.
Claim 11
Independent Claim 141 words
A method for representing devices on a computer network, comprising the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; e) receiving a set parent ID request by said topology service; and f) processing said set request to modify a parent-child relationship of said topology object in said database wherein said processing includes: i) determining if the parent-child relationship to be changed exists in said database; ii) determining if said parent-child relationship is valid if said parent-child relationship is determined to exist; iii) modifying said parent-child relationship in said topology object; and iv) updating said parent-child relationship in objects associated with said topology object.
Claim 12
Independent Claim 123 words
A method for representing devices on a computer network, comprising the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; and e) receiving a get request by said topology service and processing said get request to locate a topology object in said database, wherein processing said get request includes parsing said get request to determine scope and filter parameters, obtaining topology objects within said scope parameters, comparing said obtained topology objects against said filter parameters, and processing said filtered objects in accordance with said get request.
Claim 13
Independent Claim 123 words
A method for representing devices on a computer network, comprising the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; and e) receiving a get request by said topology service and processing said get request to locate a topology object in said database, wherein processing said get request includes parsing said get request to determine scope and filter parameters, obtaining topology objects within said scope parameters, comparing said obtained topology objects against said filter parameters, and processing said filtered objects in accordance with said get request.
Claim 14
Dependent Claim 145 words
A computer-readable medium containing computer-readable program code devices configured to cause a computer to execute the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; e) receiving an alarm notification regarding a device or entity having an associated topology object stored in said database, extracting said topology object, and f) acting on said topology object in accordance with said alarm, wherein acting on said topology object includes: i) updating an alarm count in said topology object; ii) propagating said notice to other topology nodes associated with said topology object; iii) storing information related to said alarm and said database; and iv) notifying other services on said computer network.
Claim 15
Dependent Claim 145 words
A computer-readable medium containing computer-readable program code devices configured to cause a computer to execute the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; e) receiving an alarm notification regarding a device or entity having an associated topology object stored in said database, extracting said topology object, and f) acting on said topology object in accordance with said alarm, wherein acting on said topology object includes: i) updating an alarm count in said topology object; ii) propagating said notice to other topology nodes associated with said topology object; iii) storing information related to said alarm and said database; and iv) notifying other services on said computer network.
Claim 16
Dependent Claim 146 words
A computer-readable medium containing computer-readable program code devices configured to cause a computer to execute the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; e) receiving a set parent ID request by said topology service; and f) processing said set request to modify a parent-child relationship of said topology object in said database wherein said processing includes: i) determining if the parent-child relationship to be changed exists in said database; ii) determining if said parent-child relationship is valid if said parent-child relationship is determined to exist; iii) modifying said parent-child relationship in said topology object; and iv) updating said parent-child relationship in objects associated with said topology object.
Claim 17
Dependent Claim 146 words
A computer-readable medium containing computer-readable program code devices configured to cause a computer to execute the steps of: a) identifying said devices on said computer network; b) creating topology objects configured to represent said devices; c) associating said topology objects with said devices identified on said computer network; d) storing said associated topology objects in a database managed by a topology service; e) receiving a set parent ID request by said topology service; and f) processing said set request to modify a parent-child relationship of said topology object in said database wherein said processing includes: i) determining if the parent-child relationship to be changed exists in said database; ii) determining if said parent-child relationship is valid if said parent-child relationship is determined to exist; iii) modifying said parent-child relationship in said topology object; and iv) updating said parent-child relationship in objects associated with said topology object.

References Cited (Backward Citations)

US5049873A Cited
US5185860A Cited
US5297138A Cited
US5848243A Cited
US5737319A Cited
US5948055A Cited
US5845081A Cited
US6041347A Cited
US6003074A Cited
US6170009B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-06-04 2004-12-04 2005-06-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-06-04 2008-12-04 2009-06-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-06-04 2012-12-04 2013-06-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag