throbber
PCT
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`(51) International Patent Classification 6 :
`G06F 17/30
`
`WORLD INTELLECTUAL PROPERTY ORGANIZATION
`International Bureau
`
`(11) International Publication Number:
`
`WO 00/31666
`
`Al
`
`(43) International Publication Date:
`
`2 June 2000 (02.06.00)
`
`(21) International Application Number:
`
`PCT/US99/27695
`
`(22) International Filing Date:
`
`22 November 1999 (22.11.99)
`
`(30) Priority Data:
`60/109,908
`Not furnished
`
`25 November 1998 (25.11.98)
`18 November 1999 (18.11.99)
`
`US
`US
`
`INFORMATION WORKS, LLC [US/US]; 517
`(71) Applicant:
`S.W. Fourth Avenue, Portland, OR 97204 (US).
`
`(81) Designated States: AE, AL, AM, AT, AU, AZ, BA, BB, BG,
`BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, Fl, GB,
`GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG,
`KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK,
`MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI,
`SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZA, ZW,
`ARIPO patent (GH, GM, KE, LS, MW, SD, SL, SZ, TZ,
`UG, ZW), Eurasian patent (AM, AZ, BY, KG, KZ, MD,
`RU, TJ, TM), European patent (AT, BE, CH, CY, DE, DK,
`ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE), OAPI
`patent (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR,
`NE, SN, TD, TG).
`
`(72) Inventors: SHORT, Daniel; 1559 S.E. Maple Avenue, Port-
`land, OR 97214 (US). RINESS, Molly; 1559 S.E. Maple Published
`Avenue, Portland, OR 97214 (US). KEMPFER, Wes; 3155
`With international search report.
`N.E. 73rd Avenue, Portland, OR 97213 (US).
`Before the expiration of the time limit for amending the
`claims and to be republished in the event of the receipt of
`amendments.
`
`(74) Agent: SMITH, Michael, S.; Black, Lowe & Graham, PLLC,
`816 Second Avenue, Seattle, WA 98104 (US).
`
`(54) Title: COMPUTER NETWORK BASED SYSTEM AND METHOD FOR COLLECTING AND REPORTING DATA
`
`)lATl'I COLLeC.TIO ~
`
`12
`
`'JIii II .S 1&1/1.llT
`A'PI canll\ 'll!U:
`#TTP ,Sell.VE]l
`,- - - -~1~
`
`I
`
`$~!!.VEY
`.IV,l,UT
`
`(57) Abstract
`
`A computer network based system and
`method
`for collecting and
`reporting data,
`in real-time.
`preferably market research data
`Real-time feedback enables timely response to
`emerging issues, enhances training/feedback for
`support staff and gives the ability to promptly
`see problem areas through the users' eyes. The
`present invention collects and reports market
`research data. A software implemented data
`collection tool (16) deploys to a client (18) over
`a computer network (2) to elicit data from the
`user. The collection tool (16) returns the elicited
`data to a research database (6), which stores
`the elicited data. The research database (6) is
`accessible to one or more designated persons,
`typically a commissioner of the research work
`and/or someone with their authority.
`
`Page 1 of 84
`
`Instacart, Ex. 1008
`
`

`

`FOR THE PURPOSES OF INFORMATION ONLY
`
`Codes used to identify States party to the PCT on the front pages of pamphlets publishing international applications under the PCT.
`
`AL
`AM
`AT
`AU
`AZ
`BA
`BB
`BE
`BF
`BG
`BJ
`BR
`BY
`CA
`CF
`CG
`CH
`Cl
`CM
`CN
`cu
`CZ
`DE
`DK
`EE
`
`Albania
`Annenia
`Austria
`Australia
`Azerbaijan
`Bosnia and Herzegovina
`Barbados
`Belgium
`Burkina Faso
`Bulgaria
`Benin
`Brazil
`Belarus
`Canada
`Central African Republic
`Congo
`Switzerland
`Ct\te d'Ivoire
`Cameroon
`China
`Cuba
`Czech Republic
`Gennany
`Denmark
`Estonia
`
`ES
`Fl
`FR
`GA
`GB
`GE
`GH
`GN
`GR
`HU
`IE
`IL
`IS
`IT
`JP
`KE
`KG
`KP
`
`KR
`KZ
`LC
`LI
`LK
`LR
`
`Spain
`Finland
`France
`Gabon
`United Kingdom
`Georgia
`Ghana
`Guinea
`Greece
`Hungary
`Ireland
`Israel
`Iceland
`Italy
`Japan
`Kenya
`Kyrgyzstan
`Democratic People's
`Republic of Korea
`Republic of Korea
`Kazakstan
`Saint Lucia
`Liechtenstein
`Sri Lanka
`Liberia
`
`LS
`LT
`LU
`LV
`MC
`MD
`MG
`MK
`
`ML
`MN
`MR
`MW
`MX
`NE
`NL
`NO
`NZ
`PL
`PT
`RO
`RU
`SD
`SE
`SG
`
`Lesotho
`Lithuania
`Luxembourg
`Latvia
`Monaco
`Republic of Moldova
`Madagascar
`The fonner Yugoslav
`Republic of Macedonia
`Mali
`Mongolia
`Mauritania
`Malawi
`Mexico
`Niger
`Netherlands
`Norway
`New Zealand
`Poland
`Portugal
`Romania
`Russian Federation
`Sudan
`Sweden
`Singapore
`
`SI
`SK
`SN
`sz
`TD
`TG
`TJ
`TM
`TR
`TT
`UA
`UG
`us
`uz
`VN
`YU
`zw
`
`Slovenia
`Slovakia
`Senegal
`Swaziland
`Chad
`Togo
`Tajikistan
`Turkmenistan
`Turkey
`Trinidad and Tobago
`Ukraine
`Uganda
`United States of America
`Uzbekistan
`Viet Nam
`Yugoslavia
`Zimbabwe
`
`Page 2 of 84
`
`

`

`WO 00/31666
`
`PCT/US99/27695
`
`COMPUTER NETWORK BASED SYSTEM AND METHOD FOR COLLECTING
`
`AND REPORTING DATA
`
`5
`
`Field of the Invention
`
`The present invention relates to computerized market research tools, and in particular
`
`to a computer network based system and method for collecting and reporting data, preferably
`
`IO market research data, such as survey data.
`
`Background of the Invention
`
`As computer network technology, in particular Internet technology, has rapidly
`
`developed in recent years and businesses and other organizations have found or been
`
`presented with more effective ways to take advantage of this Internet technology, the World
`
`15 Wide Web has taken on ever increasing importance in the world of commerce. More and
`
`more organizations are using the Internet as a primary channel of communication,
`
`supplementing or even replacing traditional lines of communication such as face-to-face
`
`meetings, mail, fax and phone. A recent study by
`
`Page 3 of 84
`
`

`

`WO 00/31666
`
`PCT/0S99/27695
`
`Forrester Research, Inc. estimates that Internet commerce will grow forty fold over a period of
`
`five years, from US$8 billion in 1997 to US$327 billion in goods and services by the year 2002.
`
`Even now the Internet plays a very significant role as a distribution channel, a point of
`
`contact with customers, a marketing and advertising medium and a channel for services and
`
`5
`
`support, and the significance of this role will only increase in the future. Concordant with this
`
`growing significance of commerce over the Internet, in order that organizations can maintain and
`
`improve on the standards of information they share via the Internet, there is a rapidly growing
`
`need for feedback on the organizations' Internet presence, and thus a need for tools which can
`
`quickly and efficiently collect and report relevant market research data characterizing and
`
`10
`
`evaluating the organizations 1 Internet efforts.
`
`Traditionally, market research has been conducted by way of a survey completed during
`
`an interview between a market researcher and a consumer, either face-to-face or over the
`
`telephone. As an alternative, the survey may be mailed on paper or on computer diskette to the
`
`consumer for them to complete and return. The survey contains a series of questions designed to
`
`15
`
`elicit relevant information from the consumer, which can be collated and analyzed with answers to
`
`the survey from a number of other consumers to provide a characterization and/or an evaluation
`
`of particular facets of the organization, services or products of the entity for whom the survey is
`
`being conducted.
`
`Many companies or businesses initially developed on line survey tools in-house. More
`
`20
`
`recently, computerized survey tools have been provided, whereby survey or other market research
`
`information can be elicited over the Internet. One example of such a tool is 'SurveySez', which
`
`allows an organization to create their own HTML-based survey as a page or pages hosted on the
`
`SurveySez Internet Web Site. The organization then includes a link to the survey on their own
`
`Web site.
`
`25
`
`
`
`A second example is 'SurveySite 1, which uses a pop-up invitation implemented in Java
`
`which acts as a link to an HTML survey hosted at a separate site. A report is generated and
`
`Page 4 of 84
`
`

`

`WO 00/31666
`
`PCT/US99/27695
`
`delivered to the organization commissioning the research at the end of the survey's life, e.g.
`
`after a pre-determined number of surveys have been responded to.
`
`Another example is 'CLTResearch', offering a survey in flat HTML. Similarly to
`
`'SurveySite' a report is generated at the conclusion of the complete survey period. Yet
`
`5
`
`another example of an HTML survey with a report generated on completion is 'KB&P'. In the
`
`latter example, the respondents to the survey may either be visitors to a particular Web Site,
`
`as in the above examples, or previously registered participants.
`
`A final example, which employs a very different methodology to the previous
`
`examples, is 'RelevantKnowledge'/Nielsen Group. A group of people (called a web panel or
`
`IO
`
`research panel) agree in advance to have their Internet usage monitored, and then periodically
`
`a log of which Web Sites these people have visited is uploaded to a central collection point,
`
`and a report is generated.
`
`Summary of the Invention
`
`The present invention provides a computer network based system and method for
`
`15
`
`collecting and reporting data, preferably market research data in real-time. Whatever the
`
`application to which the invention is applied, particularly where it is market research oriented,
`
`the real-time feedback it provides can enable timely response to emerging issues, can enhance
`
`training/feedback for support staff and can give the ability to promptly see problem areas
`
`through the users' eyes.
`
`20
`
`From one aspect, the invention provides a computer network based, preferably
`
`Internet based, system and method for collecting and reporting data, preferably market
`
`research data A software implemented data collection tool is deployed to a client on the
`
`computer network (for example a Web browser) to elicit data from a user accessing the
`
`computer network through that client. The collection tool returns the elicited data to a
`
`25
`
`research database, which stores the elicited data. The research database is made accessible to
`
`one or more designated persons, typically a commissioner of the research work and/or
`
`someone with their authority.
`
`Page 5 of 84
`
`

`

`WO 00/31666
`
`-4-
`
`PCT/US99/27695
`
`The data collection tool can be deployed to successive users of the computer network,
`
`accessing the network via the same or, more typically, a different client. Each time the
`
`collection tool is deployed and data returned, the research database is updated, and thus
`
`updated, real time results are made accessible to the designated person(s).
`
`5
`
`Preferably, the deployment of the data collection tool is initiated by the user visiting a
`
`particular pre-defined trigger page of information on the computer network, or any one of a
`
`number of such pre-defined trigger pages. Typically, each trigger page will be associated with
`
`a particular information site of the organization commissioning the research. For example,
`
`where the system is implemented on the Internet, each trigger page may be a page of their
`
`10 Web site.
`
`If there are two or more trigger pages at an information site. the system is
`
`preferably controlled so as to suppress deployment of the data collection tool more than once
`
`during any single visit to the information site by a user. For instance, the data collection tool
`
`can function to detect whether or not it has previously been run during the current browser
`
`session in order to prevent multiple deployments.
`
`15
`
`In some embodiments of the invention, further control is exercised over the
`
`deployment of the data collection tool. For instance, a first stage in the deployment of the
`
`collection tool may be the issue of an invitation to the user, for example giving them the
`
`option to decline to take the survey or other data collection means if they wish. If desired,
`
`any such decision to decline to take a survey may be recorded in the research database. A
`
`20
`
`further possibility is to control the frequency at which the data collection tool is deployed.
`
`That is to say, the tool need not be deployed each time a user visits a trigger page, but rather
`
`can be presented only to every nth user to visit the page, or to a random one of every n users
`
`(where n is any real integer greater than 1) and/or only after lapse of a predetermined time
`
`interval following a preceding deployment of the tool. Yet a further possibility, where the
`
`25
`
`users of the computer network are identified with a user name or other identifier such as
`
`machine or source IP address, is to place limitations on the identity of the users to whom the
`
`data collection tool is presented. For instance, it may be desirable to exclude certain
`
`Page 6 of 84
`
`

`

`WO 00/31666
`
`-5-
`
`PCT/US99/27695
`
`named/identified users from the market research or other data collection process, for example
`
`employees of the research commissioner.
`
`In addition or alternatively, particularly on
`
`computer networks such as the Internet where individual users do not necessarily require
`
`positive identification as a condition of access, specific network addresses ( e.g. IP addresses
`
`5
`
`on the Internet) can be blocked to provide a similar control over the persons to whom the data
`
`collection tool is presented.
`
`Once the data collection tool has been deployed, the system preferably has the ability
`
`to delay the actual commencement of data elicitation. For example, the data collection tool
`
`may have the ability to linger within the client for a period of time after its deployment, during
`
`10 which time the client device can be operated to perform other functions. For example, it may
`
`be desirable to deploy the data collection tool when a user first arrives at an information site,
`
`but to delay elicitation of the market research data, or other data, until after the user has had
`
`an opportunity to explore the site more fully.
`
`In a typical implementation of the invention, the data collection tool will provide a
`
`I 5
`
`survey or other data form, presenting the user with a series of questions to be answered. For
`
`some questions the user may be presented with a series of possible responses from which they
`
`must choose one, or in some cases one or more. Other questions may require a response by
`
`way of a value on a continuous scale, and another option is to allow the user to enter free text
`
`answers. Where there is some control placed on the response to a question, such that the
`
`20
`
`response is predictable, the system may be designed to use the response to that question to
`
`decide whether a subsequent question in the survey be used. Once all of the answers to the
`
`survey have been provided, the data collection tool delivers the answers to the research
`
`database for access by the reporting tool at the report site.
`
`In addition to the answers
`
`themselves, the data collection tool may also collect and return other types of information, for
`
`25
`
`example information indicating the state of completion of a survey, or other similar sample
`
`incidence information.
`
`Page 7 of 84
`
`

`

`WO 00/31666
`
`PCT/US99/27695
`
`-6-
`
`In some embodiments of the system, the data collection tool conducts one or more
`
`analyses of the data to produce one or more report results, which are stored in the database.
`
`The analysis or analyses may be relatively simple, for example calculating occurrences of a
`
`particular class of answer as a percentage of total answers to a question, or relatively
`
`5
`
`complex, for example deriving a report result based on answers to a number of different
`
`questions. The data collection tool may also directly store the raw information elicited as
`
`report results in the database, for example answers to one of more of the questions presented
`
`in a survey may be stored without further analysis. Furthermore, in preferred embodiments,
`
`the at least some report results are also available in an interactive query format, allowing
`
`10
`
`someone accessing the results via the report site to specify an analysis based on a combination
`
`of any two, or possibly more than two, of the non-free text questions of a survey.
`
`The research database is preferably accessible via a report site on the computer
`
`network which, if desired, can provide secure access to the database. For instance, the report
`
`site may be set up so that a pre-arranged password is required before the report site enables
`
`15
`
`the research database to be accessed, the password only being made available to pre(cid:173)
`
`authorized designated persons. In this way, the results of the market research, or other data
`
`collection process, can be made available only to the desired parties, for example the
`
`commissioner of the research, or persons with their express consent.
`
`The report site preferably also provides a user friendly front end to the database, and
`
`20
`
`comprises or works in conjunction with a software implemented report tool to extract relevant
`
`report results from the database and present them to the designated person(s) as an
`
`appropriately formatted report. Typically, the results will be presented graphically as bar
`
`charts, pie charts, tables or the like, but any one of a large number of other graphical or
`
`textual formats are possible. It is particularly preferred that the report tool has the capability
`
`25
`
`to manipulate the report results and/or carry out one or more analyses of them, in order to
`
`present the designated person(s) with a variety of differently focused reports. For example,
`
`Page 8 of 84
`
`

`

`WO 00/31666
`
`-7-
`
`PCT/US99/27695
`
`the system may allow the designated person to select one of a number of focused reports, or
`
`even to define the focus of the report themselves.
`
`Advantageously, the data collection tool can be deployed from a server (referred to
`
`hereinafter a "survey server") associated with the computer network, other than a server
`
`5
`
`(referred to hereinafter as an "information server") on which the information site containing
`
`the trigger page or pages is located. This arrangement, unlike prior survey systems, can avoid
`
`placing additional load on the information server. The research database is also preferably
`
`resident on a server (referred to hereinafter as a "report server") other than the information
`
`server, as is the report site and report tool. The research database, the report site and the
`
`IO
`
`report tool are preferably resident on a single report server, which conveniently may be the
`
`same server as the survey server from which the data collection tool is deployed.
`
`In a development of the present invention, the data collecting and reporting system
`
`elicits information from the users of a plurality of distinct information sites on the computer
`
`network, which may be resident on the same or different information servers. For each
`
`15
`
`information site the same data collection tool and/or the same report tool may be employed.
`
`Alternatively, custom versions of one or both of these tools may be provided for use with one
`
`or more of the information sites served. If different, customized collection and report tools
`
`are used for respective ones of the information sites served by the system, they are preferably
`
`each based on a respective one of a master data collection tool and a master report tool, which
`
`20
`
`provide common functions generally required by most, if not all market research applications
`
`or, if applicable, other data collection applications to which the system applies. In this way,
`
`the effort required to provide a custom data collection and/or report tool for any particular
`
`application can be minimized.
`
`Where multiple information sites are served, all of the data elicited may be stored in a
`
`25
`
`single research database, but access to the data is preferably controlled so that the report
`
`results associated with the distinct information sites are only accessible to the respective
`
`designated person or persons. For example, each designated person may be given a unique
`
`Page 9 of 84
`
`

`

`WO 00/31666
`
`-8-
`
`PCT/US99/27695
`
`access name and corresponding password which they use to enter the report site, the report
`
`site and report tool utilizing the unique access name, if verified with the corresponding
`
`password, to determine which report results should be made accessible to a particular
`
`designated person.
`
`5
`
`Brief Description of the Drawings
`
`The foregoing aspects and many of the attendant advantages of this invention will
`
`become more readily appreciated as the same becomes better understood by reference to the
`
`following detailed description, when taken in conjunction with the accompanying drawings,
`
`wherein:
`
`IO
`
`FIGURE I schematically illustrates a market research data collection and reporting
`
`system that operates in accordance with an embodiment of the present invention;
`
`FIGURE 2 is a block diagram showing the structure of the client side component of
`
`the data collection tool of the system of FIGURE 1;
`
`FIGURE 3 schematically illustrates the procedure by which the system of FIGURE I
`
`15
`
`collects data;
`
`FIGURES 4 to 17 show screen shots from an exemplary survey conducted over the
`
`Internet using the inventive system; and
`
`FIGURES 18 to 28 show pages from an exemplary report site according to the present
`
`invention.
`
`20
`
`Detailed Description of the Preferred Embodiment
`
`The present invention is a computer network based system and method for collecting
`
`and reporting data, preferably market research data in real time. Currently, the primary
`
`application of the invention is seen to be in the field of gathering customer feedback regarding
`
`the quality of services, information and products that are being provided by an organization
`
`25
`
`doing business on the World Wide Web, and the following description of an exemplary
`
`illustrates such an application. However, the invention is also applicable to gathering other
`
`types of data, whether market research data or other informational data, in any of a number of
`
`Page 10 of 84
`
`

`

`WO 00/31666
`
`PCT/US99/27695
`
`computer network environments.
`
`In this sense, it can be considered as a general purpose
`
`market research tool.
`
`Referring to FIGURE 1, a data collection and reporting system is implemented on the
`
`World Wide Web, data exchange between various components of the system being effected
`
`5
`
`over the Internet 2. Visitors to a specific information site 4 on the Web, typically a Web site
`
`of the research commissioner, are presented with a survey including a number of questions.
`
`The answers to these questions given by the visitors are stored in a database 6 and made
`
`immediately accessible to a designated person or persons, typically the research commissioner,
`
`by way of one or more user friendly survey reports available on-line over the Internet 2 at a
`
`10
`
`report Web site 8. The survey remains active for a finite period defined by the number of
`
`visitors to take the survey, an overall time duration, or a combination of the two. At the end
`
`of the complete survey period, the results remain accessible to the designated person(s) for a
`
`further pre-defined post-survey time period. At any time during pendency of the survey or
`
`during the post-survey period, the survey results can be down-loaded from the survey
`
`15
`
`database 6, in order that a permanent record may be kept by the research commissioner.
`
`Additionally, any of the graphical reports at the report site 8 can be captured using common
`
`methods for HTML capture and reposted to any other Web site (for example in order that the
`
`research commissioners intranet can be used to share the information within an organization)
`
`or the graphics can be incorporated into any compatible tool for presentation. The main
`
`20
`
`elements of a currently preferred embodiment of the system are: (a) a data collection tool,
`
`having both server side and client side components, for presenting the user with the survey
`
`and collecting their answers as survey data; (b) a survey database 6 for storing the survey
`
`data, either in raw form or following one or more analyses or manipulations, as survey results,
`
`and which also contains survey configuration data and survey question text; ( c) a report site 8
`
`25
`
`through which the designated person can access the survey results; ( d) a report tool 10 which
`
`is implemented within the report site 8 to present the designated person with the survey results
`
`in the form of one or more focused survey reports; and ( e) a trigger, resident on a trigger page
`
`Page 11 of 84
`
`

`

`WO 00/31666
`
`PCT/US99/27695
`
`12 of an information site 4, typically a Web page of the research commissioner, to initiate the
`
`survey when the visitor requests that trigger page 12.
`
`Advantageously, a single survey server 14 operating the inventive system may be used
`
`to simultaneously conduct more than one survey, each survey being associated with the same
`
`5
`
`or a different Web site or page on the World Wide Web. For each Web site or page the same
`
`fundamental data collection tool is employed, although an expanded survey (including
`
`additional questions) or otherwise customized survey ( e.g. including revised questions and/or
`
`graphic images) may be used. Where multiple surveys are being conducted, the survey results
`
`from each survey are stored in the database 6 in a manner identifying them with their
`
`10
`
`respective survey, in order that the report site 8 and report tool 10 can distinguish them. It is
`
`also
`
`likely that the designated person( s) will be different for the different surveys.
`
`Consequently, each designated person is assigned a unique user name, verified by a password,
`
`for accessing the report site 8 and hence the survey results stored in the survey database 6. In
`
`this way it is possible to restrict access to the survey results associated with particular surveys
`
`15
`
`only to respective authorized designated persons.
`
`In the preferred implementation of the data collection tool, there is a capability to
`
`suppress presentation of the survey to the visitor in certain circumstances. More particularly,
`
`when initially deployed the survey applet 16 conducts a validation operation to determine
`
`whether to proceed with the survey, in which it is determined, for example: (a) whether the
`
`20
`
`implementation of the survey is supported by the visitor's Web browser 18; (b) whether the
`
`survey has been previously executed in the current browser session; and ( c) whether the IP
`
`address from which the visitor is accessing the network is on a list of addresses excluded from
`
`participation in the survey. If these and/or other validation tests are passed, that is to say, for
`
`example, the visitor's browser 18 will support the survey, the survey has not been previously
`
`25
`
`executed and the visitor is not excluded, the applet 16 proceeds to the next step in the
`
`procedure. If any one of the tests is failed, the survey applet 16 exits without ever presenting
`
`itself to the user.
`
`Page 12 of 84
`
`

`

`WO 00/31666
`
`PCT/US99/27695
`
`-11-
`
`Also in this preferred implementation, the frequency at which the survey is presented
`
`to visitors to the trigger page I 2 can be controlled. That is to say the survey need not be
`
`presented to each visitor who passes the above validation operation. This frequency control is
`
`implemented by setting an invitation frequency (j) within the survey applet 1 6 The value f is
`
`5
`
`an integer which determines the probability that a user will be presented with the survey. Ifj
`
`is set to I, every visitor who passes the validation will be presented with the survey, whereas
`
`integers greater than I will reduce the probability that a given visitor will be presented with a
`
`survey. For instance, the survey applet 16 can be configured to randomly present the survey
`
`to one out of every n visitors, where f
`
`n.
`
`In the current implementation, a visitor is
`
`10
`
`presented with an invitation if the results of floor(R x f) equals 0, where R is a pseudo random
`
`number between O and l . The floor() function truncates the product of R x f, that is to say
`
`subtracts the fractional part of the product, to give an integer value.
`
`In the preferred
`
`implementation, the value f can be changed during the course of a survey, allowing control of
`
`the period during which data collection is completed, providing the unique ability to ensure
`
`15
`
`collection of a representative sample of site traffic.
`
`The survey applet 16 also has the capability to provide a further front end filter to the
`
`survey. If desired, rather than launching straight in to the full survey itself, the visitor can be
`
`presented with an invitation to take the survey. This invitation can give the visitor the
`
`opportunity to decline to take the survey ( such a decision to decline itself being recorded as
`
`20
`
`the survey data), can be used to "screen" for a specific type of visitor ( e.g. visitors with a
`
`specific connection speed or other screening information), and can also be conveniently used
`
`to offer the visitor an incentive for completing the survey.
`
`Whatever front end filters are used, if and when the full survey is launched, the survey
`
`applet 16 presents the visitor with a "START SURVEY" icon, along with instructions on the
`
`25
`
`completion of the survey and, if desired, a suggestion to them that they complete their
`
`business at the Web site before taking the survey, in order that their responses might be based
`
`on a more complete review of the Web site. The "ST ART SUR VEY" icon exists in its own
`
`Page 13 of 84
`
`

`

`WO 00/31666
`
`-12-
`
`PCT/US99/27695
`
`window separate from the main browser window, so it may be minimized or lowered while the
`
`visitor continues to browse the information Web site 4. When the user is ready to commence
`
`answering the survey questions, they simply activate the "ST ART SUR VEY" icon as they
`
`would any other icon (e.g. by clicking on it with their mouse), and they are presented with the
`
`5
`
`first question.
`
`Considering the data collection tool in more detail. As mentioned above, the data
`
`collection tool comprises both server side and client side components, which communicate via
`
`the Internet 2 using the standard HTTP protocol. The server side components are resident
`
`on, and are executed by the survey server 14. They are currently implemented as a series of
`
`l 0
`
`servlets, which run under the Java Web Server 1.1 environment. They could. however, be
`
`implemented to run under any HTTP server that supports Java servlets or other equivalent
`
`applets. Currently there are four server side components.
`
`First, there is a survey servlet 20 which, at the request of the client side component 16,
`
`extracts the appropriate survey configuration data from the survey database 6 and posts it to
`
`15
`
`client side component 16. Where the system is set up to handle multiple surveys, in order that
`
`the survey servlet 20 can extract and post the correct survey configuration data for the survey
`
`that is to be activated, the survey servlet 20 is first passed a pre-assigned. unique survey job
`
`code by the client side component 16. The client side component 16 itself obtains the unique
`
`survey job code from the trigger on the trigger page 12, the code being one component of the
`
`20
`
`trigger. Using the unique survey job code, the survey servlet 20 retrieves the appropriate
`
`configuration data from the survey database 6, puts it in name-value pair format and posts it
`
`to the client side component 16. In currently preferred embodiments, the configuration data
`
`includes the following elements:
`
`"Survey class name" - this is a class file that determines the question set
`
`25
`
`for each survey. Each different survey may be associated with its own unique
`
`survey class, in which case the text of the questions, which make up the survey
`
`can be coded into the class. However, in a preferred implementation a generic
`
`Page 14 of 84
`
`

`

`WO 00/31666
`
`-13-
`
`PCT/US99/27695
`
`survey class is used for a number of different surveys, the genenc class
`
`configuring itself for any particular survey by retrieving the respective question
`
`set from the survey database. With this latter implementation, the survey class
`
`name will be the same for all surveys sharing the generic survey class.
`
`5
`
`"Survey Job Code" - this is the key to retrieving the correct survey
`
`configuration for a particular survey. It is passed to the client side component
`
`16 of the data collection tool as a parameter from the trigger.
`
`"Question Image (banner)" - this is an image that is displayed at the top
`
`of each question frame and may, for example, contain the name or other
`
`identifying symbol of the research commissioner.
`
`"Start Image (logo)" - this is an image that appears with the "START
`
`SUR VEY" icon.
`
`"Question Color" - in the exemplary implem

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