Category name service able to override the category name based on requestor privilege information
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a request to provide a category name for a data object;
determining if the category name for the data object is known;
determining if the category name is to be dynamically determined if the category name is not known;
requesting the unknown category name to be dynamically determined if it is determined that the unknown category name is to be dynamically determined;
returning the category name to a requestor of the request if the category name is known or if unknown, dynamically determined;
receiving a second request to override the category name returned for the data object;
determining if a requestor of the requested override is authorized to request the override, said determining comprising retrieving privilege information about the requestor; and
overriding the category name of the data object if the requestor of the requested override is authorized to request the override.
3 Assignments
0 Petitions
Accused Products
Abstract
A category name service is provided to conditionally return a category name for a data object upon request. The category name is returned is the category name is known or if the requester has subscribed for dynamic determination service, and the dynamic determination is successful. In selected embodiments, the category name service includes the dynamic determination service. In selected embodiments, the category name service also provides for the requestor to request review of a returned category name and/or request override of a returned category name. In selected embodiments, the category name service also includes the dynamic determination, review, and/or override service.
100 Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving a request to provide a category name for a data object; determining if the category name for the data object is known; determining if the category name is to be dynamically determined if the category name is not known; requesting the unknown category name to be dynamically determined if it is determined that the unknown category name is to be dynamically determined; returning the category name to a requestor of the request if the category name is known or if unknown, dynamically determined; receiving a second request to override the category name returned for the data object; determining if a requestor of the requested override is authorized to request the override, said determining comprising retrieving privilege information about the requestor; and overriding the category name of the data object if the requestor of the requested override is authorized to request the override. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receiving a first request to provide a category name for a data object; returning the category name to a requestor of the first request; receiving a second request to override the category name returned for the data object; determining if a requestor of the requested override is authorized to request the override, said determining comprising retrieving privilege information about the requestor; and requesting to have the category name of the data object overridden if the requestor of the requested override is authorized to request the override. - View Dependent Claims (12)
-
-
13. An apparatus comprising:
-
a storage medium having stored therein a plurality of programming instructions designed to implement a plurality of functions of a category name service for providing a category name to a data object, including first one or more functions to receive a request to provide a category name for a data object, to determine if the category name for the data object is known, to determine if the category name is to be dynamically determined if the category name is not known, to request the unknown category name to be dynamically determined if it is determined that the unknown category name is to be dynamically determined, to return the category name to a requestor of the request if the category name is known or if unknown, dynamically determined, to receive a second request to override the category name returned for the data object to determine if a requestor of the requested override is authorized to request the override by retrieving privilege information about the requestor, to override the category name of the data object if the requestor of the requested override is authorized to request the override; and one or more processors coupled to the storage medium to execute the programming instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a storage medium having stored therein a plurality of programming instructions designed to implement a plurality of functions of a category name service for providing a category name to a data object, including first one or more functions to receive a first request to provide a category name for a data object, to return the category name to a requestor of the first request, to receive a second request to override the category name returned for the data object, to determine if a requestor of the requested override is authorized to request the override by retrieving privilege information about the requestor, and to request to have the category name of the data object overridden if the requestor of the requested override is authorized to request the override; and one or more processors coupled to the storage medium to execute the programming instructions. - View Dependent Claims (24)
-
Specification