Email and discussion forum system
First Claim
Patent Images
1. A system, comprising:
- a data store, embodied on a non-transitory computer readable medium, configured to store at least one discussion forum message and at least one email message in a data structure that is accessible to both an email logic and a discussion forum logic, where a discussion forum message is a post to a discussion forum; and
a coordination logic operably connected to the data store, the coordination logic a being configured to provide shared access to the discussion forum message for both the email logic and the discussion forum logic, where the shared access provided by the coordination logic for the email logic includes providing the ability to perform one or more of, reading a discussion forum message, replying to a discussion forum message, deleting a discussion forum message, restoring a discussion forum message, blocking a discussion forum message, and tracing a thread associated with a discussion forum message using the email logic, to maintain read status consistency for the discussion forum message in both the email logic and the discussion forum logic, where the read status consistency is maintained by one of updating a field in a data structure, manipulating a value in a database, and manipulating a value in the email logic or the discussion forum logic, and to honor threading information associated with the discussion forum message, where the threading information is used to maintain discussion forum messages in a tree structure in the email logic as organized in the discussion forum logic.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and media associated with coordinating a discussion forum application and an email application are described. One example system includes a data store and a coordination logic. The data store may store a discussion forum message in a data structure accessible to both an email logic and a discussion forum logic. The coordination logic may provide access to the discussion forum message for the email logic and the discussion forum logic. The coordination logic may also maintain read status consistency for the discussion forum message and cause threading information associated with the discussion forum message to be honored.
-
Citations
20 Claims
-
1. A system, comprising:
-
a data store, embodied on a non-transitory computer readable medium, configured to store at least one discussion forum message and at least one email message in a data structure that is accessible to both an email logic and a discussion forum logic, where a discussion forum message is a post to a discussion forum; and a coordination logic operably connected to the data store, the coordination logic a being configured to provide shared access to the discussion forum message for both the email logic and the discussion forum logic, where the shared access provided by the coordination logic for the email logic includes providing the ability to perform one or more of, reading a discussion forum message, replying to a discussion forum message, deleting a discussion forum message, restoring a discussion forum message, blocking a discussion forum message, and tracing a thread associated with a discussion forum message using the email logic, to maintain read status consistency for the discussion forum message in both the email logic and the discussion forum logic, where the read status consistency is maintained by one of updating a field in a data structure, manipulating a value in a database, and manipulating a value in the email logic or the discussion forum logic, and to honor threading information associated with the discussion forum message, where the threading information is used to maintain discussion forum messages in a tree structure in the email logic as organized in the discussion forum logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer configured with an email and discussion forum logic, the computer comprising:
-
a database, embodied on a non-transitory computer readable medium, configured to store a discussion forum message, where a discussion forum message is a post to a discussion forum, having an RFC (Request For Comment) 822 reference header field and an RFC 822 in-reply-to header field and an email message in an IMAP (Internet Message Access Protocol) shared folder that is accessible to both an email logic and a discussion forum logic, the database being configured to store a discussion forum message, a discussion forum message definition, a user setting, a forum definition, an access control definition, and a policy definition; and a coordination logic operably connected to the database, the coordination logic being configured to provide shared access control to the discussion forum message stored in the IMAP shared folder using RFC 2086 IMAP shared folder privileges, to maintain read status consistency for the discussion forum message in both the email logic and the discussion forum logic, where the read status consistency is maintained by one of updating a field in a data structure, manipulating a value in a database, and manipulating a value in the email logic or the discussion forum logic, and to provide threading information associated with the discussion forum message used to maintain discussion forum messages in a tree structure in the email logic as organized by the discussion forum logic; the shared access control providing for reading a discussion forum message and one or more of replying to a discussion forum message, deleting a message, restoring a discussion forum message, blocking a discussion forum message, and tracing a thread associated with a discussion forum message.
-
-
14. A computer-implemented method, comprising:
-
storing a discussion forum message, where a discussion forum message is a post to a discussion forum, and an email message in a shared folder; providing an email client and a discussion forum client with access to the shared folder; selectively manipulating the discussion forum message in response to a computer communication from the email client; selectively manipulating the discussion forum message in response to a computer communication from the discussion forum client; where manipulating a discussion forum message includes reading the discussion forum message and one or more of, replying to the discussion forum message, deleting the discussion forum message, restoring the discussion forum message, blocking the discussion forum message, and tracing a thread associated with the discussion forum message; and maintaining read status consistency for the discussion forum message in the email client and the discussion forum client, where the read status consistency is maintained by one of updating a field in a data structure, manipulating a value in a database, and manipulating a value in a logic; and providing threading information associated with the discussion forum message that is used to maintain the discussion forum message in a tree structure in the email client as organized in the discussion forum client. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer-readable medium storing processor executable instructions operable to perform a method, the method comprising:
-
storing a discussion forum message in a shared folder, where a discussion forum message is a post to a discussion forum; providing an email client and a discussion forum client with shared access to the shared folder; selectively manipulating the discussion forum message in response to a computer communication from the email client; selectively manipulating the discussion forum message in response to a computer communication from the discussion forum client; where manipulating a discussion forum message includes reading the discussion forum message and one or more of, replying to the discussion forum message, deleting the discussion forum message, restoring the discussion forum message, blocking the discussion forum message, and tracing a thread associated with the discussion forum message; and maintaining read status consistency for the discussion forum message in the email client and the discussion forum client, where the read status consistency is maintained by one of updating a field in a data structure, manipulating a value in a database, and manipulating a value in a logic; and providing threading information associated with the discussion forum message used to maintain the discussion forum message in a tree structure in the email client as organized in the discussion forum client. - View Dependent Claims (19, 20)
-
-
18. A system, comprising:
-
means for providing shared storage for an email application and a discussion forum application in a shared folder; means for providing shared access control to a discussion forum message accessible to the email application and the discussion forum application through the shared folder, where a discussion forum message is a post to a discussion forum, and further where access control to a discussion forum message includes reading the discussion forum message and one or more of, replying to the discussion forum message, deleting the discussion forum message, restoring the discussion forum message, blocking the discussion forum message, and tracing a thread associated with the discussion forum message; means for maintaining read status consistency for the discussion forum message using the means for providing shared access control, where the read status consistency is maintained by one of updating a field in a data structure, manipulating a value in a database, and manipulating a value in a logic; and means for providing threading information associated with the discussion forum message used to maintain the discussion forum message in a tree structure in the email application as organized in the discussion forum application.
-
Specification