IP Library › Granted Patent US 11,586,747
Granted Patent B2
US 11,586,747 · App. 16/639,064 · Granted Feb 21, 2023

Method for setting operating record viewing right based on time period

Inventor: Dazhi Chen (Meishan, CN)
Assignee: CHENGDU QIANNIUCAO INFORMATION TECHNOLOGY CO., LTD.
G06F21/6209G06Q10/105G06Q10/109G06F2221/2137G06F2221/2141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,586,747
App. No.
16/639,064
Granted
Feb 21, 2023
Kind
B2
Abstract

A method for setting a permission to view an operation record based on a time range is disclosed in the present invention, including: selecting a grantee; setting one or more viewed objects for each grantee, wherein said grantee and said viewed object are the same type as a role, a user, and an employee; and setting a viewing-permission time range for each grantee, wherein said grantee obtains the permission to view the operation records of its corresponding viewed object within the viewing-permission time range of the grantee. In the present invention, the grantee can be authorized to view operation records of the viewed object within a certain time range according to actual requirements, and cannot view the operation records of the viewed object out of the time range, thus satisfying the requirement for viewing operation records of the viewed object in various time-limited cases, reducing the possibility that the operation records are known by irrelevant personnel, and improving information security of the company.

Claims (18)

1. A method for setting a permission to view an operation record based on a time range, comprising:

selecting a grantee;

setting one or more objects for the grantee, wherein the grantee and the one or more objects are a same type being a role, a user, or an employee; and

setting a viewing-permission time range for the grantee, wherein the grantee is configured to obtain a permission to view an operation record of a corresponding object within the viewing-permission time range for the grantee;

wherein the viewing-permission time range comprises one or more of the following: a time range from a time point, which is determined by going backwards from a current time for a fixed time length, to the current time, a time range from a start time to a current time, a time range from a deadline to a system initial time, a time range from a start time to a deadline, and a time range from a system initial time to a current time;

wherein when or after a role is created, a department is selected for the role, and the role is configured to belong to the department; the role is authorized according to a work content of the role, a name of the role is unique under the department, and a number of the role is unique in the system;

wherein said role is an independent object which is not a group or a class, and during a same period, said role is configured to be related to the user only, while the user is related to the role; and the user is configured to obtain the permission to view the operation record based on said role and said viewing-permission time range.

2. The method according to claim 1 , wherein when the grantee and the object are both roles, the object is the role serving as the grantee or one of all roles except the role serving as the grantee;

when the grantee and the object are both users, the object is a user serving as the grantee or one of all users except the user serving as the grantee; and

when the grantee and the object are both employees, the viewed object is an employee serving as the grantee or one of all employees except the employee serving as the grantee.

3. A method for setting a permission to view an operation record based on a time range, comprising: selecting a grantee; setting one or more objects for the grantee, wherein the grantee and the one or more objects are a same type as-being a role, a user, or an employee; and setting a viewing-permission time range for each of the one or more objects, wherein the grantee is configured to obtain a permission to view an operation record of each corresponding object within the viewing-permission time range for each of the one or more objects; wherein the viewing-permission time range comprises one or more of the following: a time range from a time point, which is determined by going backwards from a current time for a fixed time length, to the current time, a time range from a start time to a current time, a time range from a deadline to a system initial time, a time range from a start time to a deadline, and a time range from a system initial time to a current time, wherein when or after a role is created, a department is selected for the role, and the role is configured to belong to the department; the role is authorized according to a work content of the role, a name of the role is unique under the department, and a number of the role is unique in the system;

wherein said role is an independent object which is not a group or a class, and during a same period, said role is configured to be related to the user only, while the user is related to the role; and the user is configured to obtain the permission to view the operation record based on said role and said viewing-permission time range.

4. A method for setting a permission to view an operation record based on a time range, comprising: selecting a role as a grantee; setting one or more objects for the grantee, wherein each of the one or more objects is a role; and setting a viewing-permission time range for the grantee, wherein the grantee is configured to obtain a permission to view an operation record of a corresponding object within the viewing-permission time range for the grantee; wherein the viewing-permission time range comprises one or more of the following: a time range from a time point, which is determined by going backwards from a relation time of the grantee and its currently-related user for a fixed time length, to a current time, a time range from a time point, which is determined by going forwards from a relation time of the grantee and its currently-related user for a fixed time length, to a system initial time, a time range from a relation time of the grantee and its currently-related user to a system initial time, and a time range from a relation time of the grantee and its currently-related user to a current time, wherein when or after a role is created, a department is selected for the role, and the role is configured to belong to the department; the role is authorized according to a work content of the role, a name of the role is unique under the department, and a number of the role is unique in the system;

wherein said role is an independent object which is not a group or a class, and during a same period, said role is configured to be related to the user only, while the user is related to the role; and the user is configured to obtain the permission to view the operation record based on said role and said viewing-permission time range.

5. The method according to claim 4 , wherein said object is a role serving as the grantee or one of all roles except the role serving as the grantee.

6. The method according to claim 4 , wherein when a viewing-permission time range is set for the grantee, the relation time of the grantee and its currently-related user is displayed.

7. A method for setting a permission to view an operation record based on a time range, comprising: selecting a role as a grantee; setting one or more objects for the grantee, wherein each of the one or more objects is a role; and setting a viewing-permission time range for each of the one or more objects, wherein the grantee is configured to obtain a permission to view an operation record of a corresponding object within the viewing-permission time range for each of the one or more objects; wherein the viewing-permission time range comprises one or more of the following: a time range from a time point, which is determined by going backwards from a relation time of the viewed object and its currently-related user for a fixed time length, to a current time, a time range from a time point, which is determined by going forwards from a relation time of the viewed object and its currently-related user for a fixed time length, to a system initial time, a time range from a relation time of the viewed object and its currently-related user to a system initial time, and a time range from a relation time of the viewed object and its currently-related user to a current time, wherein when or after a role is created, a department is selected for the role, and the role is configured to belong to the department; the role is authorized according to a work content of the role, a name of the role is unique under the department, and a number of the role is unique in the system;

wherein said role is an independent object which is not a group or a class, and during a same period, said role is configured to be related to the user only, while the user is related to the role; and the user is configured to obtain the permission to view the operation record based on said role and said viewing-permission time range.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded Jul 7, 2020
From: CHEN, DAZHI
To: CHENGDU QIANNIUCAO INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 053140/0338 →
Priority Claims (1)
CN 201710694053.1 · Aug 14, 2017 · national
Continuity (1)
Related Publication 20200202024A1 · Jun 25, 2020