throbber
(12) United States Patent
`Hamlin et al.
`
`USOO6477504B1
`(10) Patent No.:
`US 6,477,504 B1
`(45) Date of Patent:
`Nov. 5, 2002
`
`(54) METHOD AND APPARATUS FOR
`AUTOMATING THE CONDUCT OF
`SURVEYS OVER A NETWORKSYSTEM
`(75) Inventors: Charles B. Hamlin, Southport, CT
`(US); LeRoy Smith, Jr., New York,
`NY (US)
`(73) Assignee: IX, Inc., Greenwich, CT (US)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/034,774
`1-1.
`(22) Filed:
`Mar. 2, 1998
`(51) Int. Cl." ................................................ G06F 17/60
`(52) U.S. Cl. ................................. 705/10. 705/1705/7.
`348/1; 348/2; 455/2; 709/217, 707/104;
`707/506; 707/507
`(58) Field of Search ................... 705/1, 10, 7; 345/333,
`345/524; 364/71007, 468.16,468.15. 710/10,
`102,506, 507; 707/506,104, 507; 348/1
`s
`s
`s
`2. 455/2: 70921,
`s
`s
`
`(56)
`
`EP
`EP
`EP
`
`References Cited
`U.S. PATENT DOCUMENTS
`5,297.250 A 3/1994 Leroy et al. ................ 345/333
`5,619,558 A * 4/1997 Jheeta ..........
`... 379/92.01
`5,701,400 A 12/1997 Amado ........................ 706/45
`5,701,451 A : 12/1997 Rogers et al. ................. 707/1
`SE A : 18
`t et al. ....................7OS
`- - - -
`2Y------ a
`OOPer . . . . . . . . . . . . .
`5,848,397 A * 12/1998 Marsh et al. ................. 705/14
`5,862,325 A * 1/1999 Reed et al. .......
`... 709/201
`5,893,098 A
`4/1999 Peters et al. .................. 707/10
`6,189,029 B1
`2/2001 Fuerst. 709/217
`FOREIGN PATENT DOCUMENTS
`148 457
`6/1991
`A2 703 540
`9/1995
`O 703 540 A * 3/1996 ........... GO6F/17/60
`
`DISPLAY
`112
`
`NJTEVICE
`14
`
`CURSOR
`CONTROL
`116
`
`
`
`
`
`WO
`WO
`
`3/1996
`WO96/08779
`2/1999
`WO99/07144
`OTHER PUBLICATIONS
`“World Wide Web Survey Assistant-Software for Internet
`Surveys & Tests,” Internet article. pp. 1-32, Sep. 1997.*
`“Surveytool 1.0 User's Guide, Part No. 801-5059–01, Revi
`sion 2.0” Surveytool 1.0 User's Guide, Mar. 1, 1993,
`XPOO2O73635.
`“Informative, The Real-Time Information Network, Sur
`veybuilder.com, retrieval date Mar. 16, 2000.
`“Informative, The Real-Time Information Network,' infor
`mative.com/survey builder/benefits.html, retrieval date
`Feb. 29, 2000.
`“Informative, The Real-Time Information Network, Sur
`veybuilder.com/survey builder/how it works.html,
`retrieval date Mar. 16, 2000.
`" Archives-Corporate PC,” computercurrents.com/maga
`Zine/national/1609/crpc 1609.html, retriveal date Feb. 29,
`2000.
`
`(List continued on next page.)
`Primary Examiner Emanuel Todd Voeltz
`Assistant Examiner-Raquel Alvarez
`(74) Attorney, Agent, or Firm-Hickman Palermo Truong
`& Becker LLP, Brian D. Hickman
`(57)
`ABSTRACT
`A method and apparatus for automating Surveys over a
`network System causes an interface to be displayed to a
`particular client of the network System. This interface can be
`used by the particular client to define a Survey. In response
`to the client interacting with the interface, a Sequence of
`StepS is automatically performed. The Sequence of Steps
`s sts T:
`O so received
`over t C networ System rom the particular client interact
`ing with the interface; fielding the Survey to a group of target
`users on the network System; gathering results of from
`network users participating in the Survey, and providing the
`particular client, Over Said network System, with data that
`reflects the results of the Survey.
`
`90 Claims, 7 Drawing Sheets
`
`128
`
`126
`
`NETWORK
`
`Instacart, Ex. 1055
`
`1
`
`

`

`US 6,477,504 B1
`Page 2
`
`OTHER PUBLICATIONS
`“Computer Magazine Archive,” http://cma.Zdnet.com/texis/
`cma/cma/+urve 5yOXFqtvX9vKKDZmwwwm1 Fonh . .
`.
`/display.htm retrieval date Feb. 9, 2000.
`“Infotrieve Onlin,’ infotrieve.com, retrieval date Mar. 16,
`2OOO.
`“ClickToMarket Home Page,” clicktomarket.com/home
`.html, retrieval date Mar. 16, 2000.
`**)*4/7–7 BuyDomains.com 7–74/*)*,” digitalsolution
`sinc.com/virt host.cgi, retrieval date Mar. 16, 2000.
`“Interactive Survey,” interactivesurvey.com, retrival date
`Mar. 16, 2000.
`“Do-It-Yourself Surveys,” busreslab.com/ev.htm, retrieval
`date Mar. 16, 2000.
`“Automated Service for Internet Surveys Ushers in New Era
`of Fast, Easy and Affordable Market Research; Eliminates
`Need for Survey Software, Programming and Administra
`tion,” Feb. 25, 1998, Sausalito, CA, Surveybuilder.com.
`“World Wide Web Survey Assistant-Software for Internet
`Surveys & Test, psychology.dal.ca/~wcS/hidden/home.ht
`ml.retrieval date Jul. 5, 2000.
`“Online and disk-by-mail surveys, Senecio Software Inc.,
`ePoll, CATI, CAPI, FloStat, cyber .
`. .” Senecio.com/,
`retrieval date Jul. 5, 2000.
`RaoSoft Product Information, raosoft.com/products/in
`dex.html, retrieval date Jul. 5, 2000.
`MessageMedia Home Page, meSSagemedia.com/, retrieval
`date Jul. 5, 2000.
`
`“Simple Surveys,” wSmart.com/simply Surveys/, retrieval
`date Jul. 5, 2000.
`“Computerizing test, assessments, tutorials and Surveys with
`Question Mark,' questionmark.com/, retrieval date Jul. 5,
`2OOO.
`“Informative, The Real-Time Information Network,”
`retrieval date Mar. 16, 2000.
`“Informative, The Real-Time Information Network,”
`retrieval date Feb. 29, 2000.
`“Informative, The Real-Time Information Network,”
`retrieval date Mar. 16, 2000.
`http://www.computercur
`“Archives-Corporate
`PC,”
`rents.com/magazine/national/1609/crpc 1609.html, retriveal
`date Feb. 29, 2000.
`“Computer Magazine Archive,” retrieval date Feb. 29, 2000.
`“Infortrieve Onlin,” retrieval date Mar. 16, 2000.
`“ClickToMarket Home Page,” retrieval date Mar. 16, 2000.
`**)*4/7–7 BuyDomains.com 7–74/*)*,” retrieval date
`Mar. 16, 2000.
`“Interactive Survey,” retrieval date Mar. 16, 2000.
`“Do-It-Yourself Surveys,” retrieval date Mar. 16, 2000.
`“Automated Service for Internet Surveys Ushers in New Era
`of Fast, Easy and Affordable Market Research; Eliminates
`Need for Survey Software, Programming and Administra
`tion,” Feb. 25, 1998, Sausalito, CA.
`* cited by examiner
`
`2
`
`

`

`U.S. Patent
`
`Nov. 5, 2002
`
`Sheet 1 of 7
`
`US 6,477,504 B1
`
`TWOOT
`
`39WNOLS,
`
`HOIABC]
`
`
`
`
`
`
`
`3
`
`

`

`U.S. Patent
`
`Nov.5, 2002
`
`Sheet 2 of 7
`
`US 6,477,504 B1
`
`Jouueg Jauueg
`
`
`99JONESYJOMJONpGZsojonpuoyAevuns
`
`
` INAMO¥asnHOMIENHOMIONHOMIEN 08%VeSid
`sauuegun
`08zJasnJesnJasn
`7Kaning||Aanuing
`0628&28S2
`co9gz
`8229/2vle
`
`wad|yy,|walquali
`
`soe}/aIU]abeiojs
`
`Aaning
`
`022
`
`4
`
`

`

`U.S. Patent
`
`Nov. 5, 2002
`
`Sheet 3 of 7
`
`US 6,477,504 B1
`
`Figure 2B: Example Top-Level Interface Page
`
`
`
`-
`
`Defire and create the guestionaire
`
`Select the target aridic::ce as:d the citesired
`niniser of completed surveys
`
`8.
`
`(alculate the survey price
`
`Enter destigation wiere the survey res: its
`wii e ser:
`
`Enterpaymeat informatio:3 as:d confir:
`starvey initiation
`
`Seiect this feature to begicided through
`the entire process
`
`200
`
`5
`
`

`

`U.S. Patent
`
`Nov. 5, 2002
`
`Sheet 4 of 7
`
`US 6,477,504 B1
`
`Figure 3: Example laterface Page to Generate Questionaires
`
`%.
`
`fiease seieci tie type if guestion yo: };is to ask
`
`-
`
`- 3 Open ind
`38.
`38: -- c Yeshik
`3.
`... o Parchase intent
`388 -- 3 Agreement
`3:
`- o Satisfaction
`- 8
`postance
`|- a value
`3:
`38
`... 3 Single Select list
`Check Box
`a
`38 - - 8 Multi-Select List
`xio-, £ries' the contigieting phrase in the iexi i8x faio;',
`38 --
`-----------
`
`
`
`&acie Button
`8:sic. Bisitoi.
`Radio 3:2.
`www
`Kaxii.33.
`Radio 33 to:
`
`
`
`3:38
`
`6
`
`

`

`U.S. Patent
`
`Nov. 5, 2002
`
`Sheet 5 of 7
`
`US 6,477,504 B1
`
`Figure 4: Example f Question Types
`i. sing tie foia wing scaia, is 8 freggienii; is got read tie
`i.e. spaper? Seiect one.
`- C very day
`
`
`
`- C Cace a gaoiti.
`*
`six rot read any newspapers
`
`
`
`... iiii sewspapers is yog regi? Saiect aii titat appois.
`.
`New York is:
`Wai Sire:8:
`"Eia,
`JSA oxiay
`tier
`i
`O Nate of the above
`
`3, 8' stic gag ig interesgei is receiving safe: 888.sgsger? Seiecg :::.
`
`-------------------
`
`Yes
`
`{3 -83.
`
`3. *ia: satisfact: rage 3: to saxiscribe to another né
`
`
`
`: {
`
`a -
`
`s:
`
`4.
`: {
`
`7
`
`

`

`U.S. Patent
`
`Nov. 5, 2002
`
`Sheet 6 of 7
`
`US 6,477,504 B1
`
`Figure 5: Example Real-Time Pricing Interface Page
`
`8.
`
`The parameters you have selected for your study inciade:
`Niner of Questions:
`s
`Target (iro:p:
`Females ages 2-5
`Namber of Completes:
`iDays is the Field:
`
`
`
`
`
`
`
`Change
`Questions st:
`Change
`Target sis
`
`Cage
`Completes 588
`
`Alter the number of questions
`
`Aiter the target group
`
`Aiter the number of desired competes or
`days in the fied
`Accept and costiiniie ieing guided iiiro-g
`iiie process by Survey Wizard
`
`38
`
`8
`
`

`

`U.S. Patent
`
`Nov. 5, 2002
`
`Sheet 7 of 7
`
`US 6,477,504 B1
`
`
`
`009
`
`
`
`
`
`Á IÐAVIÐGI S?InsòYH pue
`
`?
`
`
`
`Sejonò 39S
`
`
`
`
`
`ÁðA.InS po?euuoqnV JOJ Uue-Lõe?GI AA0IH Ss930.Ia
`
`
`
`
`
`
`
`9 9.InáH
`
`9
`
`

`

`US 6,477,504 B1
`
`1
`METHOD AND APPARATUS FOR
`AUTOMATING THE CONDUCT OF
`SURVEYS OVER A NETWORKSYSTEM
`
`2
`as printing Surveys, addressing envelopes, Stuffing enve
`lopes with the Survey, depositing Surveys into a mail System,
`and then waiting for the target group to mail back responses.
`Once the responses are received, they are processed, coded,
`and entered into a computer to be analyzed. The analyzed
`data is then interpreted and reported back to the client.
`A drawback associated with conducting research using
`mail is that it generally takes eight to twelve weeks from the
`time a project is initiated to its completion. In many cases,
`this delay is prohibitively long and unacceptable in today's
`competitive market where busineSS decisions often have to
`be made in dayS-not weeks. In addition, the cost of
`producing, printing, and mailing Surveys as well as analyZ
`ing the results of the Survey can impose a Substantial
`financial burden on many clients.
`One approach to reducing the excessive delays that are
`inherent with mail SurveyS is to conduct Surveys using
`telephone Services. Conducting SurveyS Via the telephone
`Service minimizes the delays associated with mail, but the
`cost of hiring quality interviewers makes telephone Survey
`ing very expensive, thus imposing a Substantial financial
`burden on many clients.
`A third medium used for collecting Survey data is
`in-perSon interviewing. AS with telephone, the cost of
`in-perSon interviewing can be extremely costly, thus impos
`ing an even higher financial burden on many clients.
`A fourth and emerging medium for conducting research is
`the Internet and other networks. While they offer advantages
`of Speed and lower costs, they reach a Small percentage of
`the consumer and business public (approximately 25% of
`households and 30% of business) making it difficult to cost
`effectively find and interview targeted consumerS and cus
`tomerS.
`Finally, the time and cost of conducting research are often
`increased by the number of people and Steps involved in the
`traditional research processes. Clients must often work
`through time consuming and expensive research bureaucra
`cies, engage outside Specialists or resources, find targeted
`respondents, and then wait for Surveys to be created, fielded,
`and processed. The long Sought after ideal of having busi
`neSS decision makers be in close and timely contact with
`their markets is thwarted by traditional Systems, methods,
`organizations and norms.
`It is clearly desirable to provide mechanisms and pro
`ceSSes that decision makers and researchers alike can use to
`both quickly and economically reach out and understand the
`behaviors, opinions and attitudes of consumers and custom
`erS in today's competitive and fast moving market place.
`SUMMARY OF THE INVENTION
`According to one aspect of the invention, a method and
`apparatus for automating the conduct of Surveys over a
`network System is provided.
`According to the method, an automated Survey mecha
`nism causes an interface to be displayed to a client which
`allows the particular client to define a Survey. In response to
`the client interacting with the interface, a Sequence of Steps
`is automatically performed. The Sequence of Steps includes
`generating a Survey based on information received over Said
`network System from Said interface, fielding the Survey to a
`group of target users on the network System; gathering
`results of the Survey; and providing the particular client with
`data that reflects the results over Said network System.
`BRIEF DESCRIPTION OF THE DRAWINGS
`The present invention is illustrated by way of example,
`and not by way of limitation, in the figures of the accom
`
`FIELD OF THE INVENTION
`The present invention relates to a method and apparatus
`for automating the conduct of Surveys over a network
`System.
`
`BACKGROUND OF THE INVENTION
`Before proceeding with a particular product, Service,
`Strategy, or tactic, it is often desirable to obtain information
`about the behaviors, opinions, and attitudes of the market
`place. These data will often help predict if potential cus
`tomers will be interested in acquiring the product or Service
`or how they may react to a given Strategy or tactic.
`Research plays an important role in understanding the
`current and future wants, needs, and behaviors of the mar
`ketplace. It is often applied in business-to-busineSS and
`business-to-consumer applications. As a result, many com
`panies invest a Significant amount of money, time, and
`resources in market research programs.
`Typically, if someone (a "client”) requires a better under
`Standing of the market place, they will obtain information
`using an in-house market research department, an out-of
`house third party market research firm, or both.
`To obtain the requested information, individuals within
`research groups typically perform a Series of linked StepS.
`For example, these Steps may include:
`(1) working with the client to define the problem;
`(2) designing a research instrument (i.e. a Survey);
`(3) creating the research instrument (writing/producing
`the Survey);
`(4) fielding the instrument using mail, telephone,
`in-perSon or Internet-based media;
`(5) processing the data obtained and analyzing the results;
`and
`(6) generating a report of findings for the client.
`In defining the business problem, a client generally speci
`fies a Set of parameters that defines the information the client
`needs to know, a particular target group of interest, a time
`frame, and a cost for the conduct of the research. For
`example, a client may want to know within three weeks, the
`flavor of toothpaste that is most liked by kids between the
`ages of Six and thirteen.
`Understanding the needs of the client, the market research
`professional or company develops a research Solution to
`obtain the necessary information within the client's given
`constraints. The research Solution typically involves a Series
`of Steps that may include creating a Survey instruments and
`fielding to Several hundred people by phone or mail to better
`understand the needs, behaviors, attitudes and opinions of
`the client's targeted group.
`In general, market research is conducted using one or
`more of the following communication media:
`(1) Mail
`(2) Telephone
`(3) In-person
`(4) Networks including the Internet, e-mail and the World
`Wide Web
`Using the first method, the research group mails Surveys
`to a predetermined number of people who fall within the
`target group. This method of Surveying includes Such steps
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`10
`
`

`

`US 6,477,504 B1
`
`3
`panying drawings in which like reference numerals refer to
`Similar elements and in which:
`FIG. 1 is a block diagram of a computer System upon
`which an embodiment of the invention may be implemented;
`FIG. 2A is a block diagram of a computer System context;
`FIG. 2B is an example of a top-level interface page in
`accordance with the present invention;
`FIG. 3 is an example of an interface page that can be used
`by the user to generate questions and responses in defining
`a Survey,
`FIG. 4 is an example of different response types that may
`be associated with a particular question in accordance with
`the present invention; and
`FIG. 5 is an example of the real-time pricing capability
`asSociated with the invention.
`FIG. 6 illustrates a flow diagram for automating a Survey
`over a network System in accordance with the present
`invention.
`
`15
`
`4
`one embodiment of the invention, the automation of Surveys
`over a network system is provided by computer system 100
`in response to processor 104 executing one or more
`Sequences of one or more instructions contained in main
`memory 106. Such instructions may be read into main
`memory 106 from another computer-readable medium, such
`as Storage device 110. Execution of the Sequences of instruc
`tions contained in main memory 106 causes processor 104
`to perform the process Steps described herein. In alternative
`embodiments, hard-wired circuitry may be used in place of
`or in combination with Software instructions to implement
`the invention. Thus, embodiments of the invention are not
`limited to any Specific combination of hardware circuitry
`and Software.
`The term “computer-readable medium' as used herein
`refers to any medium that participates in providing instruc
`tions to processor 104 for execution. Such a medium may
`take many forms, including but not limited to, non-volatile
`media, Volatile media, and transmission media. Non-volatile
`media includes, for example, optical or magnetic disks, Such
`as storage device 110. Volatile media includes dynamic
`memory, Such as main memory 106. Transmission media
`includes coaxial cables, copper wire and fiber optics, includ
`ing the wires that comprise buS 102. Transmission media can
`also take the form of acoustic or light waves, Such as those
`generated during radio-wave and infra-red data communi
`cations.
`Common forms of computer-readable media include, for
`example, a floppy disk, a flexible disk, hard disk, magnetic
`tape, or any other magnetic medium, a CD-ROM, any other
`optical medium, punchcards, papertape, any other physical
`medium with patterns of holes, a RAM, a PROM, and
`EPROM, a FLASH-EPROM, any other memory chip or
`cartridge, a carrier wave as described hereinafter, or any
`other medium from which a computer can read.
`Various forms of computer readable media may be
`involved in carrying one or more Sequences of one or more
`instructions to processor 104 for execution. For example, the
`instructions may initially be carried on a magnetic disk of a
`remote computer. The remote computer can load the instruc
`tions into its dynamic memory and Send the instructions over
`a telephone line using a modem. A modem local to computer
`system 100 can receive the data on the telephone line and
`use an infra-red transmitter to convert the data to an infra-red
`Signal. An infra-red detector can receive the data carried in
`the infra-red signal and appropriate circuitry can place the
`data on bus 102. Bus 102 carries the data to main memory
`106, from which processor 104 retrieves and executes the
`instructions. The instructions received by main memory 106
`may optionally be stored on storage device 110 either before
`or after execution by processor 104.
`Computer system 100 also includes a communication
`interface 118 coupled to bus 102. Communication interface
`118 provides a two-way data communication coupling to a
`network link 120 that is connected to a local network 122.
`For example, communication interface 118 may be an inte
`grated services digital network (ISDN) card or a modem to
`provide a data communication connection to a correspond
`ing type of telephone line. AS another example, communi
`cation interface 118 may be a local area network (LAN) card
`to provide a data communication connection to a compatible
`LAN. Wireless links may also be implemented. In any such
`implementation, communication interface 118 Sends and
`receives electrical, electromagnetic or optical Signals that
`carry digital data Streams representing various types of
`information.
`Network link 120 typically provides data communication
`through one or more networks to other data devices. For
`
`25
`
`35
`
`40
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`A method and apparatus for automating Surveys over a
`network System is described. In the following description,
`for the purposes of explanation, numerous Specific details
`are Set forth to provide a thorough understanding of the
`present invention. It will be apparent, however, to one
`skilled in the art that the present invention may be practiced
`without these specific details. In other instances, well-known
`Structures and devices are shown in block diagram form to
`avoid unnecessarily obscuring the present invention.
`Hardware Overview
`FIG. 1 is a block diagram that illustrates a computer
`system 100 upon which an embodiment of the invention
`may be implemented. Computer system 100 includes a bus
`102 or other communication mechanism for communicating
`information, and a processor 104 coupled with bus 102 for
`processing information. Computer System 100 also includes
`a main memory 106, Such as a random access memory
`(RAM) or other dynamic storage device, coupled to bus 102
`for Storing information and instructions to be executed by
`processor 104. Main memory 106 also may be used for
`Storing temporary variables or other intermediate informa
`tion during execution of instructions to be executed by
`processor 104. Computer system 100 further includes a read
`only memory (ROM) 108 or other static storage device
`coupled to buS 102 for Storing Static information and instruc
`tions for processor 104. A storage device 110, such as a
`magnetic disk or optical disk, is provided and coupled to bus
`102 for storing information and instructions.
`Computer system 100 may be coupled via bus 102 to a
`display 112, Such as a cathode ray tube (CRT), for displaying
`information to a computer user. An input device 114, includ
`ing alphanumeric and other keys, is coupled to buS 102 for
`communicating information and command Selections to
`processor 104. Another type of user input device is cursor
`control 116, Such as a mouse, a trackball, or cursor direction
`keys for communicating direction information and com
`60
`mand Selections to processor 104 and for controlling cursor
`movement on display 112. This input device typically has
`two degrees of freedom in two axes, a first axis (e.g., X) and
`a Second axis (e.g., y), that allows the device to specify
`positions in a plane.
`The invention is related to the use of computer system 100
`for automating Surveys over a network System. According to
`
`65
`
`45
`
`50
`
`55
`
`11
`
`

`

`S
`example, network link 120 may provide a connection
`through local network 122 to a host computer 124 or to data
`equipment operated by an Internet Service Provider (ISP)
`126. ISP 126 in turn provides data communication services
`through the Worldwide packet data communication network
`now commonly referred to as the “Internet' 128. Local
`network 122 and Internet 128 both use electrical, electro
`magnetic or optical signals that carry digital data Streams.
`The Signals through the various networks and the Signals on
`network link 120 and through communication interface 118,
`which carry the digital data to and from computer System
`100, are exemplary forms of carrier waves transporting the
`information.
`Computer System 100 can Send messages and receive
`data, including program code, through the network(s), net
`work link 120 and communication interface 118. In the
`Internet example, a Server 130 might transmit a requested
`code for an application program through Internet 128, ISP
`126, local network 122 and communication interface 118. In
`accordance with the invention, one Such downloaded appli
`cation provides for automating Surveys over the network
`System as described herein.
`The received code may be executed by processor 104 as
`it is received, and/or Stored in Storage device 110, or other
`non-volatile Storage for later execution. In this manner,
`computer System 100 may obtain application code in the
`form of a carrier wave.
`Functional Overview
`In accordance with the present invention, an automated
`Survey mechanism provides an interface that enables a client
`to define, target, field, and receive results from a particular
`Survey. This interface typically consists of one or more
`individual interfaces that are provided to the client over the
`network System. In certain embodiments, the interfaces are
`provided using HTML page formats and are provided to the
`client via the Internet or other networks. In certain
`embodiments, the interface is presented to the client via Java
`Script, Applets, Word processors, or other Software pro
`grams. By interacting with the interface, the client has the
`ability to define a particular Survey, Select the target audi
`ence for the Survey, learn the price of the Survey, and define
`other pertinent parameters. Once completed, the Survey is
`automatically created and fielded to a particular group of
`network users (target group or respondents) who are connect
`the network System. Results from the Survey are quickly and
`automatically gathered as network users (or respondents)
`complete the Survey. The gathered results are automatically
`processed, analyzed, and data and charts that reflect the
`Survey results are Sent to the client.
`FIG. 2A illustrates in block form an example of the parties
`and systems involved in this context. In FIG. 2A, a client
`280 is coupled either directly or indirectly to the Internet
`252. For example, a client 280 may be connected to Internet
`252 through a local area network, an Internet Service
`Provider, an Online Service Provider such as AOL, a pro
`prietary Server, or any combination thereof. The user client
`280, and the other clients referenced in this description, are
`end Station devices Such as a personal computer,
`WorkStation, network computer, etc. In the preferred
`embodiment, the client 280 and other clients have a proces
`Sor that executes an operating System and a browser program
`under control of the operating System. The browser program
`is an industry-standard World Wide Web browser, such as
`Microsoft Internet Explorer(R), Netscape Navigator(R) or
`NCSA Mosaic.
`Connected to the Internet 252 is a plurality of network
`user clients 274, 276 and 278. By interfacing with network
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 6,477,504 B1
`
`6
`user clients 274, 276 and 278, network users can access,
`display and interact with Web pages that are contained on
`servers that are coupled to Internet 252.
`Through Internet 318, user client 280 and network user
`clients 274,276 and 278 can connect to the Survey conductor
`server 254. Preferably, client 280 and network user clients
`274, 276 and 278 communicate with the Survey conductor
`Server 254 using industry-standard protocols Such as Trans
`mission Control Protocol (TCP), Internet Protocol (IP), and
`Hypertext Transfer Protocol (HTTP).
`The Survey conductor server 254 contains a survey
`builder 294, a storage unit 296 and a plurality of Surveys
`256,258 and 260. Survey builder 294 contains interface data
`that defines an interface that can be used to create a Survey.
`For example, if a client requests to define a Survey, the
`Survey builder 294 automatically sends interface data over
`Internet 252 to cause an interface to be displayed on the
`browser executing on user client 280. The client then
`interacts with the interface to create a Survey. The plurality
`of Surveys 256, 258 and 260 represent Surveys that have
`previously been created using Survey builder 294. Storage
`unit 256 is used to store survey results. As network users
`participate in the Surveys, the results are automatically
`stored in the storage unit 296.
`Also coupled to Internet 252 are network severs 262, 264
`and 266 each respectively storing data that defines a set of
`Web pages 286, 288 and 290. The Web pages 286, 288 and
`290 may be defined using a variety of methods and formats
`such as HTML, Java Script, Applets, Word processors, or
`other software programs. Contained within the set of Web
`pages 286,288 and 290 are banners 268,270 and 272 which
`may also be defined using a variety of methods and formats.
`As indicated by the dashed lines, the banners 268, 270 and
`272 contain hypertext links to surveys 256,258 and 260. By
`Selecting a banner, a network user client is automatically
`provided with a corresponding Survey.
`Defining a Survey
`When a client requests a survey be built, the client is
`provided with interface data that causes an interface to be
`displayed on the client's display unit (i.e. computer monitor,
`television Set, etc.). Various mechanisms may be used to
`present the interface to the client. For example, the client
`may execute a locally-Stored program that generates the
`interface, or a dynamically delivered JAVA Applet that
`generates the interface. For the purpose of explanation,
`embodiments of the invention shall be described in which
`the interface is delivered to the client in the form of one or
`more HTML pages. However, the present invention is not
`limited to any particular mechanism for presenting the
`interface to the user.
`Once the client is presented with the interface, the client
`may interact with the interface to perform the Steps of
`(1) defining a Survey
`(2) identifying a target group of network users or respon
`dents for fielding the Survey, the number of required
`responses, and the timeframe for their response);
`(3) calculating the price for the Survey;
`(4) indicating where the Survey result data is to be sent;
`(5) confirming the request and entering pertinent payment
`information.
`FIG. 2B illustrates an example of a top-level interface
`page 200 in accordance with an embodiment of the present
`invention. As depicted in FIG. 2B, the top-level interface
`contains six buttons 202, 204, 206, 208,210, and 212. Each
`of the six buttons is linked to other interfaces which can be
`
`12
`
`

`

`US 6,477,504 B1
`
`7
`accessed by the client to cause the automation of a Survey
`over the network system. For example, selecting button 202
`causes an interface to be displayed that allows the client to
`enter/Select questions and responses for defining a Survey,
`Selecting button 204 causes an interface to be displayed that
`allows the client to Select a particular target group or
`respondents for fielding the Survey; selecting button 206
`causes the price of the Survey to be displayed to the client,
`facilitating the alteration of Study and pricing parameters,
`selecting button 208 causes an interface to be displayed that
`allows the client to enter a destination to which the results
`of the Survey are to be Sent; Selecting button 210 causes an
`interface to be displayed that allows the client to enter
`payment information for the automated processing of the
`Survey as defined; and Selecting button 212 enables the user
`to execute a process that “walks’ clients through the inter
`faces So that they may easily use the automated Survey
`mechanism.
`FIG. 3 illustrates an example of an interface 300 that is
`displayed when the client Selects button 202, in accordance
`with an embodiment of the invention. In this example,
`interface 300 includes a question entry box 320 that allows
`a client to complete a phrase or enter a question that is to be
`used in defining a survey. Also included in interface 300 are
`exemplary response buttons 302–318. The response buttons
`302-318 correspond to a particular question type that may
`be Selected for the question that is entered in question entry
`box 320.
`To aid the client in developing questions (i.e., choose the
`appropriate question type for the particular issue to be
`addressed, etc.), the client is provided with helpful hints,
`guidelines, and examples. These helpful hints and guidelines
`are typically provided through the use of Suggested question
`types that are frequently used in the field of market research.
`For example, in defining the Survey the client may be
`provided with hints and guidelines for the phrasing of
`questions to limit bias and minimize the risk of offending
`network users, the proper ordering of questions to create a
`logical and easy-to-answer Survey, etc.
`By Selecting a particular question type button, the client
`begins the question definition process. For example, in
`certain embodiments when the client Selects the question
`type button 308 (question type of “Agreement”), the client
`is presented with the introductory phrase:
`“Using the Scale below, please indicate how Strongly you
`agree or disagree with the following Statement: . . . '
`The client may then enter text to complete the question as
`desired. In certain embodiments, the client has the o

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket