Managing the size and accessibility of a name service
AssigneeOracle International Corporation
InventorsJeffrey Fischer, John Hsu, Alok Kumar Srivastava
Life of this patent
Estimating the term…
Abstract
Provided herein is a name service that includes published data that is associated with one or more duration entities and one or more modification entities, enabling the name service to more efficiently manage access to published data. To publish data, a publishing client transmits a publication request to a name service. The publication request may specify a modification entity. The name service creates at least one name entry that associates the published data with the modification entity. There are several types of requests to modify data that a name service will honor only when they originate from a modification entity.
Claims24
A method of exchanging information between clients on a computer system, the method comprising the steps of:
- a name service receiving from a client:
- published data,
- key information that identifies one or more keys associated with said published data, and
- modification entity information that indicates the identity of one or more modification entities associated with said published data;
- said name service storing an entry that associates said published data with said one or more keys;
- said name service receiving from a client a request to modify data associated with said one or more keys;
- said name service inspecting said modification entity information to determine whether said client is permitted to modify data associated with said one or more keys;
- and
- if said client is permitted to modify data associated with said one or more keys, then said name service modifying said data associated with said one or more keys.
A method of exchanging information between clients on a computer system, the method comprising the steps of:
- a name service storing entries that each associate published data with a plurality of keys;
- wherein said entries include an entry that associates particular published data with a particular plurality of keys;
- said name service receiving a request specifying a modification to published data associated with at least one key of said particular plurality of keys;
- said name service examining the entries to determine that the particular published data is associated with said at least one key;
- and
- said name service modifying said particular published data.
Dependencies are inferred from the claim text.