×

Communication system and method for narrowcasting

  • US 10,467,647 B2
  • Filed: 04/15/2017
  • Issued: 11/05/2019
  • Est. Priority Date: 07/17/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, via a server, over a network, a first user input from a browser of a client, wherein the client includes a display and a cursor device, wherein the display outputs a cursor that is controlled via the cursor device;

    writing, via the server, the first user input into a user record of a database;

    reading, via the server, the user record including the first user input;

    generating, via the server, a user specific content based on the user record including the first user input, wherein the user specific content includes a plurality of question strings, a plurality of binary input element sets, and a plurality of icons;

    serving, via the server, over the network, the user specific content to the browser such that (1) the user specific content is output via the display, (2) the question strings are visually associated with the binary input element sets, and (3) the icons are presented in a first size;

    receiving, via the server, over the network, a second user input from the browser as input via the cursor device, wherein the second user input selects a binary input element of the binary input element sets;

    changing, via the server, over the network, the icons in the browser based on the second user input such that the icons in the first size relate to the second user input;

    determining, via the server, over the network, that the cursor is positioned over one of the icons in the first size as changed;

    enlarging, via the server, over the network, the one of the icons from the first size to a second size in the browser as the cursor is positioned over the one of the icons;

    recording, via the server, a first datum, a second datum, and a third datum wherein the first datum identifies the one of the icons, wherein the second datum identifies how long the cursor is positioned over the one of the icons, wherein the third datum identifies the binary input element that was selected;

    modifying, via the server, the user record based on the first datum, the second datum, and the third datum; and

    taking, via the server, an action based on the user record as modified.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×