User-Specific Rule-Based Database Querying
AssigneeSciQuest, Inc.
InventorsCharles A. Ballaro, Alexey Lef
Life of this patent
Estimating the term…
Abstract
In an embodiment, a computer-implemented method operating at a server system is disclosed. The method includes associating business rules with a plurality of users, displaying a catalog item to a respective user of the plurality of users in accordance with the respective business rules associated with that user, and generating a purchase order for the displayed catalog item. Related methods and systems are also disclosed.
Claims21
(canceled)
A method for centralized data management, comprising:
- at a server system for hosting data processing for a plurality of user groups using at least a user group database, a rules database, and an information database:
- extracting, from the user group database, user information of a user access account including relationship of department, position, and role of a first user of the user access account in a first user group;
- extracting, from the rules database, a data management rule associated with the first user group;
- in accordance with the data management rule, automatically assigning the user access account with a default level of access to the information database based on the user information of the user access account;
- in accordance with an access control input provided by a super user account of the first user group, replacing the default level with a custom level of access for the user access account, the custom level of access including an access to additional information that is provided by a third-party database;
- receiving a user request for information from the user access account;
- and
- in response to the user request, querying the information database and the additional information to identify a data item based on the custom level of access, and transmitting the data item to the user access account.
A computer system that hosts data processing for a plurality of user groups using at least a user group database, a rules database, and an information database, the computer system comprising:
- one or more processors;
- memory;
- and
- one or more programs stored in the memory, the one or more programs comprising instructions for:
- extracting, from the user group database, user information of a user access account including relationship of department, position, and role of a first user of the user access account in a first user group;
- extracting, from the rules database, a data management rule associated with the first user group;
- in accordance with the data management rule, automatically assigning the user access account with a default level of access to the information database based on the user information of the user access account;
- in accordance with an access control input provided by a super user account of the first user group, replacing the default level with a custom level of access for the user access account, the custom level of access including an access to additional information that is provided by a third-party database;
- receiving a user request for information from the user access account;
- and
- in response to the user request, querying the information database and the additional information to identify a data item based on the custom level of access, and transmitting the data item to the user access account.
A non-transitory computer-readable storage medium storing one or more programs configured for centralize data management, the one or more programs comprising instructions for:
- at a server system for hosting data processing for a plurality of user groups using at least a user group database, a rules database, and an information database:
- extracting, from the user group database, user information of a user access account including relationship of department, position, and role of a first user of the user access account in a first user group;
- extracting, from the rules database, a data management rule associated with the first user group;
- in accordance with the data management rule, automatically assigning the user access account with a default level of access to the information database based on the user information of the user access account;
- in accordance with an access control input provided by a super user account of the first user group, replacing the default level with a custom level of access for the user access account, the custom level of access including an access to additional information that is provided by a third-party database;
- receiving a user request for information from the user access account;
- in response to the user request, querying the information database and the additional information to identify a data item based on the custom level of access, and transmitting the data item to the user access account.
Dependencies are inferred from the claim text.