Patent ID: 9652743
Date: 2017-05-16
CPC Classifications: G06Q,H04L

Claim:
1. A method for using a cloud brainstorming service performed by at least one or more processors, the method comprising: receiving, at the cloud brainstorming service implemented on one or more application servers, a plurality of ideas, over a network, from users of devices, the users representing members of a brainstorming session; de-duplicating the plurality of ideas at the cloud brainstorming service; storing the plurality of ideas in an in-memory database system using an index server, the in-memory database system being a database system that uses main memory for computer data storage; grouping the plurality of ideas into clusters using a clustering component implemented as a distributed computing solution across multiple application servers including retrieving the plurality of ideas from the in-memory database system, automatically arranging the plurality of ideas into the clusters, and automatically determining a category name for each cluster, each cluster being a group of similar ideas; receiving clustering results from the distributed computing solution; providing the plurality of ideas according to the clustering results, over the network, to the members; generating statistical results across multiple brainstorming sessions by analyzing relationships and similarities between topics and ideas across the multiple brainstorming sessions; and providing, over the network, the statistical results via a social share page, the statistical results including topic groups, each topic group being an arrangement of topics from the multiple brainstorming sessions, wherein, in response to selection of a topic group from the social share page, providing a list of top ideas for the topic group and information indicating a ranking of the top ideas.