Patent ID: 8732605
Filing Date: 2014-05-20
Classification: G06Q

Abstract:
1. An apparatus, comprising: an application resident on a client device that communicates over a network with a server and database, where the client device-server system is configured to enable a user of the client device to conduct a public-initiated opinion poll to express 1) likes, 2) dislikes or 3) any combination of the two about anything, anyone, anywhere, anytime; a module configured to present a template for the opinion poll to allow greater specificity and user customizing of the opinion poll to the user of the client device initiating this opinion poll, where a user interface of the module presents a subject field on a display screen of the client device, and server is configured to recognize content in the subject field as choosing and setting a subject matter of the opinion poll, where the content of the subject field is solely initiated and decided by the user, and not pre-selected by a third party and then presented to the user of the client device to give their opinion about that pre-selected subject matter of the opinion poll, where the user interface and subject field are configured to enable the user of the client device to select an overall subject matter and even specific features about that subject matter, which the user wishes to create the opinion poll on, and the module is configured to enable the user of the client device to choose when to express his/her opinion, exactly about what subject matter to express his/her opinion on, and then to express his/her opinion level by activating a single opinion level button that has a very specific meaning; and where the client device communicates the content entered into the subject field of the user interface to set a name and subject matter of the opinion poll over the network to the server, and a software program resident on the server takes in the details of the opinion poll, and a backend server aggregates the opinion level expressed by activating the opinion level button with all of the cast opinion levels previously submitted by users of different client machines on this opinion poll and feeds this information back to the client device to be displayed on a display screen of the client device, where any portion of the server implemented in software and any software implemented on the client device are both stored on their own computer readable medium in an executable format.