[ { "title": "", "publication_date": "2018/02/06", "number": "", "url": "/2018/06/02/2009-04-02-method-and-apparatus-to-provide-location-information/", "abstract": "", "owner": "", "owner_city": "", "owner_country": "" }, { "title": "Server monitoring framework", "publication_date": "2009/08/12", "number": "08028056", "url": "/2009/12/08/server-monitoring-framework/", "abstract": "A software framework configured to execute in a computer system and adapted to monitor statistics associated with one or more servers coupled to the computer system is disclosed. A data structure is configured to store statistics associated with the one or more servers coupled to the computer system. A server-monitoring thread is configured to update at least some of the statistics stored in the data structure, the server-monitoring thread to execute on a processor of the computer system. An application programming interface (API) responsive to a plurality of software modules executes in the computer system, the API is configured to process requests from the plurality of software modules for (i) adding or removing servers in the data structure or (ii) accessing statistics from the data structure. The computer system may be a network cache.", "owner": "NetApp, Inc.", "owner_city": "Sunnyvale", "owner_country": "US" } ]