IP Library Granted Patent US 10,459,602
Granted Patent B2
US 10,459,602 · App. 15/078,665 · Granted Oct 29, 2019

Method and system for electronic collaboration

Inventors: Paul Everton (Chicago, IL); Raymond Elward (Chicago, IL); Erich Luedtke (Chicago, IL)
G06F3/0482G06F3/0481G06F3/0484G06F3/04842G06F16/285G06F16/958G06F16/9535G06Q10/101H04L67/02G06F2203/04803
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 10,459,602
App. No.
15/078,665
Granted
Oct 29, 2019
Kind
B2
Abstract

An electronic collaboration system via which a plurality of users can post and view content, rapidly located desired content, and be notified of new content in real time.

Claims (54)

1. An electronic collaboration system comprising:

one or more storage devices on which resides at least one database in which is stored a plurality of user-posted messages, wherein each of the plurality of user-posted messages is associated, in the at least one database, with at least one of a plurality of tags;

interface generation circuitry operable to:

access the one or more storage devices;

generate at least one first user interface element of the electronic collaboration system, wherein the at least one first user interface element is interactive such that a user can interact with it to select from among a plurality of categories;

generate a first plurality of second user interface elements of the electronic collaboration system when a first one of the plurality of categories has been selected via the first user interface element, and a second plurality of second user interface elements of the electronic collaboration system when a second one of the plurality of categories has been selected via the first user interface element, wherein:

each of the first plurality of second user interface elements is associated, in the at least one database, with a respective one of the plurality of tags, and is interactive such that a user can select it to select the associated one of the plurality of tags; and

each of the second plurality of second user interface elements is associated, in the at least one database, with a respective one of the plurality of tags, and is interactive such that a user can select it to select the associated one of the plurality of tags;

generate a third user interface element of the electronic collaboration system that presents the user-posted messages associated with the selected one of the plurality of tags; and

network interface circuitry operable to receive, via a network, requests generated in response to user interaction with the at least one first user interface element, the first plurality of second user interface elements, the second plurality of second user interface elements; and the third user interface element.

2. The electronic collaboration system of claim 1 , wherein any particular one of the plurality of tags is associated, in the at least one database, with a plurality of users of the electronic collaboration system such the plurality of users are permitted to view, via the third interface element, the user-posted messages associated with the particular one of the plurality tags.

3. The electronic collaboration system of claim 1 comprising post generation circuitry operable to generate, automatically in response to a change in data stored in said at least one database, a message to be stored to the database and presented in the third interface element.

4. The electronic collaboration system of claim 1 , wherein the interface generation circuitry is operable to generate a form that user can interact with to generate a new user-posted message to be stored to the database and presented in the third interface element.

5. The electronic collaboration system of claim 4 , wherein:

the form comprises one or more user interface input elements via which a user can input content to be included in the new user-posted message; and

the interface generation circuitry is operable to determine how many of the user interface input elements to include in the form based on which of the categories is to be associated, in the at least one database, with the new user-posted message.

6. The electronic collaboration system of claim 4 , wherein:

the form comprises one or more user interface input elements via which a user can input content to be included in the new user-posted message; and

the interface generation circuitry is operable to determine how many of the user interface input elements are to be included in the form based on which of the tags is to be associated, in the at least one database, with the new user-posted message.

7. The electronic collaboration system of claim 4 , wherein:

the form comprises one or more user interface input elements via which a user can input content to be included in the new user-posted message; and

the interface generation circuitry is operable to determine a type of each of the user interface input elements based on which of the categories is to be associated, in the at least one database, with the new user-posted message.

8. The electronic collaboration system of claim 7 , wherein the type of each of the user interface input elements is one of: text box, dropdown list, checkbox, radio button, and value range box.

9. The electronic collaboration system of claim 4 , wherein:

the form comprises one or more user interface input elements via which a user can input content to be included in the new user-posted message; and

the interface generation circuitry is operable to determine a type of each of the user interface input elements based on which of the tags is to be associated, in the at least one database, with the new user-posted message.

10. The electronic collaboration system of claim 9 , wherein the type of each of the user interface input elements is one of: text box, dropdown list, checkbox, radio button, and value range box.

11. The electronic collaboration system of claim 4 , wherein:

the post generation circuitry is operable to automatically add a tag to the content of the new user-posted message; and

the tag automatically added to the content of the new user-posted message is determined by an automatic tagging rule associated, in the at least one database, with the form.

12. The electronic collaboration system of claim 11 , wherein:

the form comprises one or more user interface input elements via which a user can input content to be included in the new user-posted message;

the automatic tagging rule references a particular one or more of the user interface input elements of the form; and

the tag automatically added to the new user-posted message is formed from content entered by a user into the particular one or more of the user interface elements.

13. The electronic collaboration system of claim 4 , wherein:

the form is a comment creation form; and

the interface generation circuitry is operable to generate the comment creation form in response to user interaction with an interface element that indicates a desire to generate the new user-posted message as a comment to an existing one of the plurality of user-posted messages.

14. The electronic collaboration system of claim 13 , wherein:

the comment creation form comprises one or more user interface input elements via which a user can input content to be included in the new user-posted message; and

the interface generation circuitry is operable to determine how many of the user interface input elements to include in the comment creation form based on which of a plurality of post creation forms is associated, in the at least one database, with the existing one of the plurality of user-posted messages.

15. The electronic collaboration system of claim 13 , wherein:

the comment creation form comprises one or more user interface input elements via which a user can input content to be included in the new user-posted message; and

the interface generation circuitry is operable to determine a type of each of the user interface input elements of the comment creation form based on which of a plurality of post creation forms is associated, in the at least one database, with the existing one of the plurality of user-posted messages.

16. The electronic collaboration system of claim 1 , wherein:

each of the plurality of user-posted messages is associated, in the at least one database, with a search rule;

the interface generation circuitry is operable to:

present an interface element via which a user can indicate a subset of the user-generated messages to be included in a search; and

generate a search form based on a search rule associated, in the at least one database, with the subset of user-posted messages to be included in the search.

17. The electronic collaboration system of claim 13 , wherein:

the search form comprises one or more user interface input elements via which a user can input content to be used as search criteria; and

the interface generation circuitry is operable to determine how many of the user interface input elements of the search form based on the search rule associated, in the at least one database, with the subset of user-posted messages to be included in the search.

18. The electronic collaboration system of claim 13 , wherein:

the search form comprises one or more user interface input elements via which a user can input content to be used as search criteria; and

the interface generation circuitry is operable to determine a type of each of the user interface input elements of the search form based on the search rule associated, in the at least one database, with the subset of user-posted messages to be included in the search.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EVERTON, PAUL; LUEDTKE, ERICH; ELWARD, RAYMOND
To: YAPMO INC
Reel/Frame 055248/0734 →
CHANGE OF NAME Recorded Mar 29, 2016
From: YAPMO LLC
To: YAPMO INC.
Reel/Frame 038124/0497 →
Continuity (8)
Continuation In Part 14666359 · Mar 24, 2015
Continuation In Part 14213020 · Mar 14, 2014
Continuation In Part 13972092 · Aug 21, 2013
Continuation In Part 13840592 · Mar 15, 2013
Continuation In Part 13783641 · Mar 4, 2013
Provisional Application 61845319 · Jul 11, 2013
Provisional Application 61787342 · Mar 15, 2013
Related Publication 20160202883A1 · Jul 14, 2016