Method and apparatus for obtaining information based on user's access rights
First Claim
1. A computer-implemented method comprising:
- searching for information requested by a user;
where the information located is inaccessible by the user due to the information requiring access rights that the user does not have,searching for related information requiring access rights that the user has; and
,returning the related information located to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Information is searched for in response to receiving a query from a user requesting the information. However, the information located is inaccessible by the user due to the information requiring access rights that the user does not have. Therefore, related information requiring access rights that the user does have is searched for and returned to the user for viewing by the user. The information may be stored in a first data store to which the user does not have access rights, and the related information may be stored in a second data store to which the user does have access rights. The information and the related information may be stored in the same data object, which includes first data representing the information and the access rights that the user does not have, and second data representing the related information and the access rights that the user does have.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
searching for information requested by a user; where the information located is inaccessible by the user due to the information requiring access rights that the user does not have, searching for related information requiring access rights that the user has; and
,returning the related information located to the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
organizing information over a plurality of levels of abstraction within a data object; associating a plurality of levels of access rights to the levels of abstraction within the data object, such that each level of abstraction has a different level of access rights; storing the data object, including the information, the levels of abstraction over which the information is organized, and the levels of access rights to which the levels of abstraction having been associated; and
,in response to receiving a query requesting the information from a user having predetermined access rights, returning all the levels of abstraction of the information that the predetermined access rights of the user permit the user to view, based on the levels of access rights associated with the levels of abstraction of the information as stored within the data object. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computerized system comprising:
-
one or more data stores to store information; a communications component to receive queries requesting specific information from users; and
,a search component to search the information stored in the data stores for the specific information requested by the users, and where the specific information requires access rights that the users do not have, to search for related information requiring access rights that the users has and to return the related information located to the users for viewing by the users. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An article of manufacture comprising:
-
a tangible computer-readable medium; and
,means in the medium for searching for specific information requested by a user, and where the specific information located requires access rights that the user does not have, searching for related information requiring access rights that the user does have, and returning the related information to the user for viewing by the user. - View Dependent Claims (19, 20)
-
Specification