Systems and methods for software distribution and management
First Claim
Patent Images
1. A method for controlling the obtaining of service from a management server, comprising:
- providing an indicator on a client, the indicator signifying whether a previous boot up of the client was to a management server;
checking, by a first mechanism, the indicator at a boot up of the client; and
changing, by a second mechanism, a boot sequence on the client if the indicator signifies that the previous boot up of the client was to a management server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for obtaining service from a management server is presented. A client sends a request for service to a management agent. The management agent forwards the request for service to a management server via Hypertext Transfer Protocol (HTTP). The management server sends service information via HTTP to the management agent. The management agent then forwards the service information to the client. As such, the client may obtain service even where network nodes, such as switches and routers, intervene between the client and the management server.
-
Citations
59 Claims
-
1. A method for controlling the obtaining of service from a management server, comprising:
-
providing an indicator on a client, the indicator signifying whether a previous boot up of the client was to a management server;
checking, by a first mechanism, the indicator at a boot up of the client; and
changing, by a second mechanism, a boot sequence on the client if the indicator signifies that the previous boot up of the client was to a management server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for controlling the obtaining of service from a management server, comprising:
-
an indicator configured to signify whether a previous boot up of a client was to a management server;
a checking mechanism configured to check the indicator at a boot up of the client; and
a changing mechanism configured to change a boot sequence on the client if the indicator signifies that the previous boot up of the client was to a management server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 20, 21)
-
-
16. A computer-readable medium encoded with a plurality of processor-executable instruction sequences for:
-
providing an indicator on a client, the indicator signifying whether a previous boot up of the client was to a management server;
checking, by a first mechanism, the indicator at a boot up of the client; and
changing, by a second mechanism, a boot sequence on the client if the indicator signifies that the previous boot up of the client was to a management server.
-
-
19. A method for obtaining service from a management server, comprising:
-
sending, by a client to a management agent, a request for service from a management server;
forwarding, by the management agent to the management server, the request for service via Hypertext Transfer Protocol (HTTP);
sending, by the management server to the management agent, service information via HTTP; and
forwarding, by the management agent to the client, the service information.
-
-
22. A method for obtaining service from a management server, comprising:
-
receiving, by a management agent, a request sent by a client, the request comprising a request for service from a management server;
forwarding, by the management agent to a management server, the request for service via Hypertext Transfer Protocol (HTTP); and
forwarding, by the management agent to the client, service information sent via HTTP by the management server to the management agent. - View Dependent Claims (23, 24, 25, 27, 28, 30)
-
-
26. A method for obtaining service from a management server, comprising:
-
receiving, by a management server, a request for service, the request having originated with a client, the request having been forwarded to the management server by a management agent via Hypertext Transfer Protocol (HTTP); and
sending, by the management server to the management agent via HTTP, service information, wherein the management agent forwards the service information to the client.
-
-
29. A method for obtaining service from a management server, comprising:
-
sending, by a client to a management agent, a request for service from a management server; and
receiving, by the client, service information forwarded by the management agent, wherein the management agent forwarded the request for service to the management server via Hypertext Transfer Protocol (HTTP), and the management server sent the service information to the management agent via HTTP.
-
-
31. A system for obtaining service from a management server, comprising:
-
a client;
a management agent configured to communicate with the client over a connection; and
a management server configured to communicate with the management agent over a connection, wherein the client is configured to send, to the management agent, a request for service from the management server, the management agent is configured to forward, to the management server, the request for service via Hypertext Transfer Protocol (HTTP), the management server is configured to send, to the management agent, service information via HTTP, and the management agent is configured to forward the service information to the client. - View Dependent Claims (32, 33, 34, 35, 36, 38, 40)
-
-
37. A computer-readable medium encoded with a plurality of processor-executable instruction sequences for:
-
receiving, by a management agent, a request sent by a client, the request comprising a request for service from a management server;
forwarding, by the management agent to a management server, the request for service via Hypertext Transfer Protocol (HTTP); and
forwarding, by the management agent to the client, service information sent via HTTP by the management server to the management agent.
-
-
39. A computer-readable medium encoded with a plurality of processor-executable instruction sequences for:
-
receiving, by a management server, a request for service, the request having originated with a client, the request having been forwarded to the management server by a management agent via Hypertext Transfer Protocol (HTTP); and
sending, by the management server to the management agent via HTTP, service information, wherein the management agent forwards the service information to the client.
-
-
41. A method for dynamically managing software on a client, comprising:
-
sending, by a client to a management server, a request for service;
receiving, by the management server, the request for service;
querying, by the management server about the client, a management database including information about various clients; and
sending, by the management server to the client, service information based at least in part on the querying. - View Dependent Claims (42, 43, 44, 45, 46, 48, 49, 50, 51, 52)
-
-
47. A method for dynamically managing software on a client, comprising:
-
receiving, by a management server, a request for service sent by a client;
querying, by the management server about the client, a management database including information about various clients; and
sending, by the management server to the client, service information based at least in part on the querying.
-
-
53. A system for dynamically managing software on a client, comprising:
-
a client;
a management server configured to communicate with the client over a connection; and
a management database accessible to the management server, the management database including information about various clients, wherein the client is configured to send, to the management server, a request for service, the management server is configured to receive the request for service, the management server is configured to query the management database about the client, and the management server is configured to send, to the client, service information based at least in part on the querying. - View Dependent Claims (54)
-
-
55. A computer-readable medium encoded with a plurality of processor-executable instruction sequences for:
-
receiving, by a management server, a request for service sent by a client;
querying, by the management server about the client, a management database including information about various clients; and
sending, by the management server to the client, service information based at least in part on the querying. - View Dependent Claims (56, 57, 59)
-
-
58. A computer-readable medium encoded with a plurality of processor-executable instruction sequences for:
sending, by a client to a management server, a request for service, wherein the management server receives the request for service;
the management server queries, about the client, a management database including information about various clients; and
the management server sends, to the client, service information based at least in part on the querying.
Specification