Method and apparatus for maintaining information for use in the configuration of a client
First Claim
Patent Images
1. A method comprising:
- managing an entity, wherein said managing comprisesdetermining if a first extension is available at an administration client, whereinsaid first extension is maintained locally to said administration client;
accessing first information regarding said first extension, if said first extension is available;
determining if a second extension is available at a server, wherein said second extension is maintained locally to said server;
accessing second information regarding said second extension, if said second extension is available;
selecting a one of said first and said second extensions based on said first and said second information; and
configuring said administration client by causing said administration client to provide a function, whereinsaid entity is represented by an object,said function represents an operation on said object,said causing uses said one of said first and said second extensions to accomplish said causing, andsaid configuring enables said administration client to be used to manage said entity by virtue of enabling said administration client to manage said object.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for storing and maintaining information for the operation of a client, locally to the client. This information is updated (or, initially, retrieved) as necessary and appropriate, by accessing corresponding information stored locally to a server.
86 Citations
20 Claims
-
1. A method comprising:
managing an entity, wherein said managing comprises determining if a first extension is available at an administration client, wherein said first extension is maintained locally to said administration client; accessing first information regarding said first extension, if said first extension is available; determining if a second extension is available at a server, wherein said second extension is maintained locally to said server; accessing second information regarding said second extension, if said second extension is available; selecting a one of said first and said second extensions based on said first and said second information; and configuring said administration client by causing said administration client to provide a function, wherein said entity is represented by an object, said function represents an operation on said object, said causing uses said one of said first and said second extensions to accomplish said causing, and said configuring enables said administration client to be used to manage said entity by virtue of enabling said administration client to manage said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system comprising:
-
an administration client, wherein said administration client comprises a cache, and said cache is configured to maintain a first extension; and a server, coupled to said administration client, wherein said server comprises a service, a provider, coupled to said service, and a second extension, associated with said provider, and said administration client is configured to manage an entity by virtue of being configured to compare said first and said second extensions, select a one of said first and said second extensions based on said comparison; and provide a function by virtue of being configured to use said one of said first and said second extensions, wherein said entity is represented by an object, said function represents an operation on said object, said administration client is configured to be used to manage said entity by virtue of enabling said administration client to manage said objects and said administration client is configured to manage said object by virtue of being configured to cause said administration client to provide said function. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product comprising:
-
a plurality of instructions, wherein said instructions enable an administration client to be used to manage an entity, and said instructions comprise a first set of instructions, executable on a computer system, configured to determine if a first extension is available at said administration client, wherein said first extension is maintained locally to said administration client, a second set of instructions, executable on said computer system, configured to access first information regarding said first extension, if said first extension is available, a third set of instructions, executable on a computer system, configured to determine if a second extension is available at a server, wherein said second extension is maintained locally to said server, a fourth set of instructions, executable on said computer system, configured to access second information regarding said second extension, if said second extension is available, a fifth set of instructions, executable on said computer system, configured to select a one of said first and said second extensions based on said first and said second information, and a sixth set of instructions, executable on said computer system, configured to cause said administration client to provide a function, wherein said entity is represented by an object, said function represents an operation on said object, said sixth set of instructions uses said one of said first and said second extensions to cause said administration client to provide said function, and said instructions enable said administration client to manage said object; and computer readable storage media, wherein said instructions are encoded in said computer readable storage media. - View Dependent Claims (18, 19)
-
-
20. An apparatus comprising:
-
first means for determining if a first extension is available at an administration client, wherein said first extension is maintained locally to said administration client; first means for accessing first information regarding said first extension, if said first extension is available, wherein said first means for accessing and said first means for determining are coupled to one another; second means for determining if a second extension is available at a server, wherein said second extension is maintained locally to said server; second means for accessing second information regarding said second extension, if said second extension is available, wherein said second means for accessing and said second means for determining are coupled to one another; means for selecting a one of said first and said second extensions based on said first and said second information, coupled to said first and said second means for accessing; and means for causing said administration client to provide a function, wherein said administration client is configured to be used to manage an entity, said entity is represented by an object, said function represents an operation on said objects said means for causing is configured to use said one of said first and said second extensions to cause said administration client to provide said function, and said means for causing is configured to enable said administration client to be used to manage said entity by virtue of enabling said administration client to manage said object.
-
Specification