Segmenting access to electronic message boards
First Claim
1. A computer-implemented method for controlling access to content of an electronic messaging system, the method comprising:
- under control of one or more computer systems configured with executable instructions,providing a user interface for displaying at least a portion of the content of the electronic messaging system on a computing device;
receiving, via the user interface, a request to access a selected thread of one or more threads on the electronic messaging system, each thread on the electronic messaging system having access criteria specifying at least a strong level of authentication and a weak level of authentication for accessing the respective thread, wherein the request comprises one of a request to post a new message to the electronic messaging system, a request to create a new thread on the electronic messaging system, a request to read one of the one or more threads on the electronic messaging system, or a request to reply to a message on the electronic messaging system;
retrieving access criteria associated with the selected thread;
in response to receiving the request, determining a level of authentication specified by the access criteria for the selected thread and the request;
authorizing access to the selected thread by validating user profile information associated with the request against the level of authentication specified by the access criteria, the user profile information capable of being validated using a credit card number for the strong level of authentication and capable of being validated using at least one of a gender, an age, or a zip code for the weak level of authentication.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for fine level access control over message content in an electronic messaging system. Access criteria associated with the message content define requirements that a user must satisfy in order to perform specified actions on message content. The user'"'"'s complete profile is examined at run time and compared to access criteria to make a real time decision about the level of access that a user should have to message content. Depending on the access criteria associated with content, stronger authentication or weaker authentication of the user profile information may be performed on the user profile to determine the level of access that should be granted to the user.
-
Citations
23 Claims
-
1. A computer-implemented method for controlling access to content of an electronic messaging system, the method comprising:
-
under control of one or more computer systems configured with executable instructions, providing a user interface for displaying at least a portion of the content of the electronic messaging system on a computing device; receiving, via the user interface, a request to access a selected thread of one or more threads on the electronic messaging system, each thread on the electronic messaging system having access criteria specifying at least a strong level of authentication and a weak level of authentication for accessing the respective thread, wherein the request comprises one of a request to post a new message to the electronic messaging system, a request to create a new thread on the electronic messaging system, a request to read one of the one or more threads on the electronic messaging system, or a request to reply to a message on the electronic messaging system; retrieving access criteria associated with the selected thread; in response to receiving the request, determining a level of authentication specified by the access criteria for the selected thread and the request; authorizing access to the selected thread by validating user profile information associated with the request against the level of authentication specified by the access criteria, the user profile information capable of being validated using a credit card number for the strong level of authentication and capable of being validated using at least one of a gender, an age, or a zip code for the weak level of authentication. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for controlling access to content of an electronic messaging system, the method comprising the steps of:
under control of one or more computer systems configured with executable instructions, receiving a request to access a selected thread of one or more threads of an electronic message board, each thread on the electronic message board having access criteria associated therewith, the access criteria comprising at least two different levels of authentication comprising at least a strong level of authentication and a weak level of authentication; retrieving access criteria associated with the selected thread; determining the level of authentication specified by the access criteria for the selected thread and the request; sending a text message to a mobile phone, determined using user profile information, when the determined level of authentication is the strong level of authentication; validating at least one of a gender, an age, or a zip code of the user profile information when the determined level of authentication is the weak level of authentication, in order to authorize access the selected thread; and granting access to the selected thread when at least some of the user profile information is validated wherein the request to access the selected thread comprises one of;
a request to post a new message to the selected thread, a request to create a new thread on the electronic messaging system, a request to read the selected thread, or a request to reply to a message on the selected thread.- View Dependent Claims (8, 9)
-
10. A system for operating an electronic messaging system comprising:
-
a processor; a user profile interface; and a memory device comprising instructions that, when executed by the processor, cause the processor to; enable access to content of the electronic messaging system through a user interface executing on a computing device; receive a request to access a selected thread of one or more threads of the electronic messaging system, each thread having access criteria for accessing the thread, the access criteria comprising at least a strong level of authentication and a weak level of authentication for accessing the thread; authorize access to the selected thread based on user profile information associated and the level of authentication specified by the access criteria associated with the selected thread, the user profile information capable of being validated using a credit card number for the strong level of authentication and capable of being authorized using at least one of a gender, an age, or a zip code for the weak level of authentication. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium with computer-executable code tangibly embodied thereon for operating an electronic messaging system, comprising:
-
program code for receiving a request to access a selected thread of one or more threads of a message board, the request being transmitted via a user interface configured to enable access to content of the message board on a computing device, each thread having access criteria for accessing the thread, the access criteria comprising at least a strong level of authentication and a weak level of authentication; program code for authorizing access to the selected thread based on user profile information associated and the level of authentication specified by the access criteria associated with the selected thread, the user profile information capable of being validated using a credit card number for the strong level of authentication and capable of being authorized using at least one of a gender, and age, or a zip code for the weak level of authentication, wherein the request comprises one of a request to post a new message to the electronic messaging system, a request to create a new thread on the electronic messaging system, a request to read one of the one or more threads on the electronic messaging system, or a request to reply to a message on the electronic messaging system. - View Dependent Claims (21, 22, 23)
-
Specification