Streaming server administration protocol
First Claim
1. A method for obtaining internal server data from a server, the method comprising:
- in the server, performing operations for;
determining whether a path name received in a request from a client includes an identity of a container of the server, the container comprising administrative data about the server;
when the path name does not include the identity of the container, transmitting an HTML page from the server;
when the path name includes the identity of the container;
processing the path name to retrieve a snapshot of the container, the snapshot representing a current copy of content in the container, the snapshot comprising a hierarchy of containers specifying types, names, and values using an API (Application Program Interface);
generating, from the snapshot, a response including the administrative data associated with the path name; and
transmitting the response from the server to the client.
0 Assignments
0 Petitions
Accused Products
Abstract
Network server information has traditionally been obtained through the use of operating systems functions and calls. By adding URL protocol code to the network server, such data may be obtained by use of a URL. In the URL, path information for the container in the server where such data resides is included. Specific server data may be retrieved, or such data may be retrieved recursively among several levels of containers. System calls and other functions may also be added to the URL path name for searching for particular data, or similar types of data through successive levels of containers. The protocol allows server administrators to access server data, in real time, from any user device in a network in which the server resides.
-
Citations
26 Claims
-
1. A method for obtaining internal server data from a server, the method comprising:
in the server, performing operations for; determining whether a path name received in a request from a client includes an identity of a container of the server, the container comprising administrative data about the server; when the path name does not include the identity of the container, transmitting an HTML page from the server; when the path name includes the identity of the container; processing the path name to retrieve a snapshot of the container, the snapshot representing a current copy of content in the container, the snapshot comprising a hierarchy of containers specifying types, names, and values using an API (Application Program Interface); generating, from the snapshot, a response including the administrative data associated with the path name; and transmitting the response from the server to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A non-transitory computer-readable storage medium storing instructions that, when executed by a server computer, cause the server computer to perform a method for obtaining internal server data from the server computer, the method comprising:
-
determining whether a path name received in a request from a client includes an identity of a container of the server, the container comprising administrative data about the server; when the path name does not include the identity of the container, transmitting an HTML page from the server; when the path name includes the identity of the container; processing the path name to retrieve a snapshot of the container, the snapshot representing a current copy of content in the container, the snapshot comprising a hierarchy of containers specifying types, names, and values using an API (Application Program Interface); generating, from the snapshot, a response including the administrative data corresponding to the path name; and transmitting the response from the server to the client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A server computer that provides internal server data, comprising:
a processor, wherein the processor performs operations for; determining whether a path name received in a request from a client includes an identity of a container of the server, the container comprising administrative data about the server; when the path name does not include the identity of the container, transmitting an HTML page from the server; when the path name includes the identity of the container; processing the path name to retrieve a snapshot of the container, the snapshot representing a current copy of content in the container, the snapshot comprising a hierarchy of containers specifying types, names, and values using an API (Application Program Interface); generating, from the snapshot, a response including the administrative data associated with the path name; and transmitting the response from the server to the client. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
Specification