Providing a security mechanism on a mobile device
First Claim
1. A mobile device comprising:
- a display;
one or more storage media; and
one or more processors capable of executing one or more instructions stored on the one or more storage media, the instructions configured to cause;
providing, on the display, a user interface presenting a plurality of selectable links associated with a plurality of actions capable of being performed on one or more database records stored in a database system,processing a first user input received at the device from a first user identifiable as an authorized user of the device, the first user input selecting one of the selectable links,identifying the selected link as being associated with a first action requesting information from a second user not identifiable as an authorized user of the device,processing a second user input received at the device, the second user input providing the requested information,causing the first action to be performed on a database record using the requested information,identifying an occurrence of a security event associated with the second user, andcausing, responsive to identifying the occurrence of the security event associated with the second user, a security mechanism to be activated, the security mechanism disabling access via the device to at least the database system.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer program products for providing a security mechanism on a mobile device before performing an action on a database record in an on-demand database service. The action to be performed can be identified for requesting third-party information. When the third-party information is provided by a user who does not have authorization to access data locally or remotely from the mobile device, the action is performed on the database record but the security mechanism can be activated for display on the mobile device. When the security mechanism is traversed, the mobile device can be unlocked and a user can access the database record in the on-demand database service.
253 Citations
18 Claims
-
1. A mobile device comprising:
-
a display; one or more storage media; and one or more processors capable of executing one or more instructions stored on the one or more storage media, the instructions configured to cause; providing, on the display, a user interface presenting a plurality of selectable links associated with a plurality of actions capable of being performed on one or more database records stored in a database system, processing a first user input received at the device from a first user identifiable as an authorized user of the device, the first user input selecting one of the selectable links, identifying the selected link as being associated with a first action requesting information from a second user not identifiable as an authorized user of the device, processing a second user input received at the device, the second user input providing the requested information, causing the first action to be performed on a database record using the requested information, identifying an occurrence of a security event associated with the second user, and causing, responsive to identifying the occurrence of the security event associated with the second user, a security mechanism to be activated, the security mechanism disabling access via the device to at least the database system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for providing a security mechanism on a mobile device, the apparatus comprising:
one or more processors capable of executing one or more instructions configured to cause; identifying a plurality of selectable actions capable of being performed on one or more database records stored in a database system, one or more of the plurality of selectable actions being provided to a user interface of a mobile device, receiving, based on a first user input from a first user selecting one of the selectable actions from the mobile device, a request to receive information from a second user not identifiable as an authorized user of the mobile device, receiving, based on a second user input received at the mobile device, the requested information, causing the first action to be performed on a database record using the requested information, identifying an occurrence of a security event associated with the second user, and activating, responsive to identifying the occurrence of the security event associated with the second user, a security mechanism on the mobile device, the security mechanism disabling access via the device to at least the database system. - View Dependent Claims (9, 10, 11)
-
12. A computer-implemented method for providing a security mechanism on a mobile device, the method comprising:
-
providing, on a display of a mobile device, a user interface presenting a plurality of selectable links associated with a plurality of actions capable of being performed on one or more database records stored in a database system, processing a first user input received at the device from a first user identifiable as an authorized user of the device, the first user input selecting one of the selectable links, identifying the selected link as being associated with a first action requesting information from a second user not identifiable as an authorized user of the device, processing a second user input received at the device, the second user input providing the requested information, causing the first action to be performed on a database record using the requested information, identifying an occurrence of a security event associated with the second user, and causing, responsive to identifying the occurrence of the security event associated with the second user, a security mechanism to be activated, the security mechanism disabling access via the device to at least the database system. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer-readable storage medium storing computer-readable program code to be executed by one or more processors when retrieved from the non-transitory computer-readable storage medium for providing a security mechanism, the program code comprising instructions configured to cause:
-
providing, on a display of a mobile device, a user interface presenting a plurality of selectable links associated with a plurality of actions capable of being performed on one or more database records stored in a database system, processing a first user input received at the device from a first user identifiable as an authorized user of the device, the first user input selecting one of the selectable links, identifying the selected link as being associated with a first action requesting information from a second user not identifiable as an authorized user of the device, processing a second user input received at the device, the second user input providing the requested information, causing the first action to be performed on a database record using the third-party information, identifying an occurrence of a security event associated with the second user, and causing, responsive to identifying the occurrence of the security event associated with the second user, a security mechanism to be activated, the security mechanism disabling access via the device to at least. - View Dependent Claims (17, 18)
-
Specification