throbber

`
`I IIIII IIIIIIII III IllIfIll1J1811,111,!11,11 IIII 1111
`
`(12) United States Patent
`Finkelstein et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,886,552 B2
`Nov. 11, 2014
`
`(54)
`
`METHOD AND SYSTEM FOR ONLINE USER
`FEEDBACK ON WEBSITES AND SOFTWARE
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`(75)
`
`Inventors: Ariel Finkelstein, Zichron Yaakov (IL);
`Eran Savir, Hod Hasharon (IL); Eylon
`Steiner, Ra'anana (IL)
`
`(73)
`
`Assignee: Kampyle Ltd., Ramat Gan (IL)
`
`* )
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 29 days.
`
`(21)
`
`Appl. No.:
`
`13/001,951
`
`(22)
`
`PCT Filed:
`
`Jul. 7, 2010
`
`(86)
`
`PCT No.:
`
`PCT/IL2010/000543
`
`§ 371 (c)(1),
`(2), (4) Date:
`
`Dec. 29, 2010
`
`(87)
`
`PCT Pub. No.: WO2011/004368
`
`PCT Pub. Date: Jan. 13, 2011
`
`(65)
`
`Prior Publication Data
`
`US 2012/0123823 Al May 17, 2012
`
`Related U.S. Application Data
`
`(60)
`
`Provisional application No. 61/270,369, filed on Jul. 7,
`2009.
`
`5,566,291 A * 10/1996 Boulton et al.
`6,421,724 B1
`7/2002 Nickerson et al.
`6,606,581 B1
`8/2003 Nickerson et al.
`6,785,717 B1
`8/2004 Nickerson et al.
`6,928,392 B2
`8/2005 Nickerson et al.
`7,085,820 B1
`8/2006 Nickerson et al.
`7,370,285 B1
`5/2008 Nickerson et al.
`7,478,121 B1
`1/2009 Nickerson et al.
`2004/0030697 Al * 2/2004 Cochran et al.
`2004/0039990 Al * 2/2004 Bakar et al.
`(Continued)
`
`715/709
`
`707/9
`715/505
`
`FOREIGN PATENT DOCUMENTS
`
`1/2011
`WO WO 2011/004368
`OTHER PUBLICATIONS
`
`DeveloperZen "Introducing Kampyle The Next Generation of
`Online Feedback" (http://www.developerzen.com/2008/02/19/intro-
`ducing-kampyle-the-next-generation-of-online-feedback/) Feb. 19,
`2008.*
`
`(Continued)
`
`Primary Examiner — Sujay Koneru
`(74) Attorney, Agent, or Firm Vladimir Sherman;
`Professional Patent Solutions
`
`ABSTRACT
`(57)
`A system for collecting and analyzing structured user feed-
`back on websites, the system including website user struc-
`tured feedback form generation functionality operative to
`generate structured feedback forms for providing website
`user feedback on website user interaction with a website-
`based process and website user feedback analyzing function-
`ality operative to automatically collect and analyze website
`user feedback entered in the structured feedback forms and to
`provide at least one analysis report based on feedback from a
`multiplicity of website users.
`
`19 Claims, 16 Drawing Sheets
`
`(51)
`
`(52)
`
`(58)
`
`Int. Cl.
`G06Q 10/00
`G06Q 30/00
`U.S. Cl.
`USPC
`Field of Classification Search
`USPC
`
`
`(2012.01)
`(2012.01)
`
`705/7.32; 705/7.29
`
`705/7.11-7.42
`See application file for complete search history.
`
`USER BROWSES WEBSITE
`
`USER INITIATES BUSINESS TRANSACTION PROCESS ON WEBSTE
`
`USER ENCOUNTERS DIFRCULTES IN COMPLETING
`TRANSACTION PROCESS
`
`USER ABANDONS TRANSACTION
`
`SYSTEM PROMPTS USER TO ENTER FEEDBACK
`
`SYSTEM DISPLAYS STRUCTURED FEEDBACK FORM
`
`USER CHOOSES RELEVANT FEEDBACK CATEGORY
`
`SYSTEM DISPLAYS UST OF FEEDBACK SUBCATEGORIES
`
`USER SELECTS SUBCATEGORY
`
`USER SUBMITS RELEVANT FEEDBACK ON PROCESS
`
`USER SUBMITS CONTACT INFORMATION
`
`SYSTEM RECORDS USER FEEDBACK
`
`DISPLAYS AGGREGATED USER FEEDBACK ON
`PROCESS TO WEBSITE ADMINISTRATOR
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`US 8,886,552 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`7/2005 Ebert
`2005/0154693 Al
`8/2007
`Kannan et al.
`2007/0198368 Al *
`8/2007
`2007/0198459 Al *
`Boone et al.
`2008/0071602 Al * 3/2008 Ojakaar et al.
`2008/0092060 Al
`4/2008 Berg et al.
`2008/0201206 Al *
`8/2008 Pokorney et al.
`
`2009/0013068 Al *
`2009/0228789 Al *
`
`1/2009 Eaglestone et al.
`9/2009 Brugler et al.
`
` 709/224
` 715/700
`
`OTHER PUBLICATIONS
`
`705/26
`707/1
`705/10
`
`An International Search Report dated Nov. 3, 2010, which issued
`during the prosecution of Applicant's PCT/ILI0/00543.
`
`705/10
`
`* cited by examiner
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 1 of 16
`
`US 8,886,552 B2
`
`-,
`
`,=3 => 0
`
`It ' I AM
`'th I aSearch
`21, rilEC
`a
`Address: http://www.MY-BOOKSTORE.com
`A BOOK 1
`rA BOOK 2
`
`FIG. 1A
`
`Go
`
`$29.99
`$19.99
`
`SUBMIT ORDER
`
`Print ?Help
`0
`
`FEEDBACK
`
`if
`.#) i=> 0 Ill .61 aSearch
`l_lifj[LCI
`Address: http://www.MY—BOOKSTORE.com ®Go
`
`FIG. 1 B
`
`PLEASE WAIT...
`
`FEEDBACK
`
`II I I SAM
`
`FIG. 10
`
`El DE
`c= i=>® ID •th 11r.;•' Search
`Address: http://www.MY—BOOKSTORE.com
`Go
`
`PLEASE WAIT...
`
`FEEDBACK
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 2 of 16
`
`US 8,886,552 B2
`
`Feedback
`
`Flow do you feel about this process?
`
`Om0
`
`FIG. 1 D
`
`(Send Cancel
`
`Feedback
`Flow do you feel about this process?
`
`gsO
`
`What went wrong?
`0 Bugs
`
`%Site content
`
`4C) Suggestions
`
`Select a relevant issue
`Browser not supported Registration/Privacy
`Response time
`Can't log in
`Objectionable Content
`Site content
`
`FIG. 1 E
`
`Feedback
`How do you feel about this process?
`
`(Send Cancel)
`
`EEO
`
`0 Bugs
`
`121Site content
`
`4P Suggestions
`
`Response time
`
`TRANSACTION TAKES TOO LONG
`q SCREEN REFRESHES SLOWLY
`
`FIG. 1 F
`
`Send (Cancel
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 3 of 16
`
`US 8,886,552 B2
`
`Contact Information
`
`Name:
`
`John Smith
`
`Telephone:
`
`(914) 352-8765
`
`Email:
`
`John—smith@smith.com
`
`Address:
`
`2 Main st., Smithtown, CA, USA
`
`FIG. 1 G
`
`IMP
`
`X
`
`(Cancel
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 4 of 16
`
`US 8,886,552 B2
`
`USER BROWSES WEBSITE
`
`FIG. 2
`1
`
`USER INITIATES BUSINESS
`TRANSACTION PROCESS ON WEBSITE
`
`USER ENCOUNTERS DIFFICULTIES IN COMPLETING
`TRANSACTION PROCESS
`
`USER CLICKS ON FEEDBACK BUTTON
`v
`SYSTEM PROVIDES STRUCTURED FEEDBACK FORM TO
`USER
`
`USER CHOOSES RELEVANT FEEDBACK CATEGORY
`
`SYSTEM DISPLAYS LIST OF FEEDBACK
`SUBCATEGORIES
`
`USER SELECTS SUBCATEGORY
`
`USER SUBMITS RELEVANT FEEDBACK
`ON PROCESS
`
`USER SUBMITS CONTACT INFORMATION
`
`SYSTEM RECORDS USER FEEDBACK
`
`SYSTEM DISPLAYS AGGREGATED USER FEEDBACK
`ON PROCESS TO WEBSITE ADMINISTRATOR
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 5 of 16
`
`US 8,886,552 B2
`
`-,
`
`INDIA IS NOT ON
`THE LIST!!
`
`-,
`
`FIG. 3A
`
`<=, i#. 0 a l 1811 ep Search
`— laIX
`Address: http: //www.MY—BOOKSTORE.com RI> Go
`
`FA BOOK 1
`A BOOK 2
`
`$29.99
`$19.99
`
`Print VHelp
`0
`
`I SUBMIT I CANCEL
`
`FIG. 3B
`
`,#, => 0
`a Q.0 rp Search
`17:1 -6X
`Address: http: //www.MY-BOOKSTORE.com 4. Go
`
`Name: Ralb Ghandi
`Street: Canning Road
`City.
`New Delhi
`Country:
`
`Iceland
`Ireland
`Italy
`
`Credit Card:
`4580 234567812322
`
`4.
`
`MI
`
`"
`
`SUBMIT
`
`IC NCELI
`
`FIG. 3C
`
`(*Search
`
`<= => ® 27'
`toii
`Address: http: //www.MY—BOOKSTORE.com 4> Go
`Nor/Your feedback is important to us!
`Stre Would you be willing to give us 2322
`City quick (1 minute) feedback?
`Cou
`No
`Yes
`
`r your helping us
`Thank you
`improve our website
`SUBMIT
`
`CANCEL
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 6 of 16
`
`US 8,886,552 B2
`
`FIG. 3D
`
`Feedback
`Why did you cancel the transaction process?
`Security
`Usability
`4) Suggestions
`Issues
`Issues
`Select a relevant issue
`Browser not supported
`Address form
`Can't log in
`Site content
`
`Send' (Cancel
`FIG. 3E
`eoa
`
`%Site content 4) Suggestions
`
`Feedback
`
`Usability
`mm Issues
`
`Address form
`
`MY COUNTRY IS NOT IN THE LIST OF COUNTRIES
`q ADDRESS FORM DOES NOT ALLOW FOR
`PROVIDING A POST OFFICE BOX
`
`Contact Information
`
`Name:
`
`Ra jib Ghandi
`
`Telephone:
`
`(000) 352-8765
`
`Email:
`
`Rajib—Ghandi handi.com
`
`Address:
`
`Canning Road, New Delhi, India
`
`(Cancel)
`
`FIG. 3F
`pi-ET
`
`end Cancel)
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 7 of 16
`
`US 8,886,552 B2
`
`FIG. 4
`
`USER BROWSES WEBSITE
`V
`USER INITIATES BUSINESS TRANSACTION PROCESS ON WEBSITE
`V
`USER ENCOUNTERS DIFFICULTIES IN COMPLETING
`TRANSACTION PROCESS
`
`USER ABANDONS TRANSACTION
`
`SYSTEM PROMPTS USER TO ENTER FEEDBACK
`
`SYSTEM DISPLAYS STRUCTURED FEEDBACK FORM
`
`USER CHOOSES RELEVANT FEEDBACK CATEGORY
`
`SYSTEM DISPLAYS LIST OF FEEDBACK SUBCATEGORIES
`
`USER SELECTS SUBCATEGORY
`
`USER SUBMITS RELEVANT FEEDBACK ON PROCESS
`V
`USER SUBMITS CONTACT INFORMATION
`
`SYSTEM RECORDS USER FEEDBACK
`
`SYSTEM DISPLAYS AGGREGATED USER FEEDBACK ON
`PROCESS TO WEBSITE ADMINISTRATOR
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 8 of 16
`
`US 8,886,552 B2
`
`I, AM
`
`FIG. 5A
`
`u= x
`Welcome to My Software installation program!
`
`Program Directory: C: \My Software
`
`Back
`
`I Ne\!(
`
`Cancel
`
`FIG. 5B
`
`DELI
`
`PLEASE WAIT...
`
`Back
`
`Next
`
`Cancel
`
`It SAM
`
`FIG. 5C
`
`PLEASE WAIT...
`
`Back
`
`Next
`
`Cancel
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 9 of 16
`
`US 8,886,552 B2
`
`FIG. 5D
`
`X
`
`Your feedback is important to us!
`Would you be willing to give us
`quick (1 minute) feedback?
`No
`ETU
`Ir
`Thank you fors . ur helping us
`improve our software
`
`I -
`
`Feedback
`How do you feel about this
`installation process?
`
`on t® es
`
`9
`
`FIG. 5E
`
`\._
`Feedback
`How do you feel about this
`installation
`rocess?
`
`Send'
`
`Cancel) .)
`
`!!I I :I E3
`
`®o 6
`
`What went wrong?
`CI Concerns
`Select a relevant issue
`
`4C) Suggestions
`
`Registration/Privacy
`Install is slow
`
`FIG. 5F
`
`Send) Cancel
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11,2014
`
`Sheet 10 of 16
`
`US 8,886,552 B2
`
`Feedback
`How do you feel about this
`installation process?
`
`CI
`
`What went wrong?
`& Concerns
`
`4) Suggestions
`
`Install is slow
`
`"MY INSTALLATION IS TAKING TOO LONG!!"
`
`FIG. 5G
`
`S nd (Cancel)
`
`ea©
`
`Contact Information
`John Smith
`
`Name:
`
`Telephone:
`
`(914) 352-8765
`
`Email:
`
`John—smith©smith.com
`
`Address:
`
`2 Main st., Smithtown, CA, USA
`
`Send Cancel
`
`FIG. 5H
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 11 of 16
`
`US 8,886,552 B2
`
`FIG. 6
`USER INITIATES SOFTWARE INSTALLATION
`PROCESS ON COMPUTER
`
`USER ENCOUNTERS DIFFICULTIES IN
`COMPLETING SOFTWARE INSTALLATION PROCESS
`
`USER ABANDONS SOFTWARE INSTALLATION
`
`SYSTEM PROMPTS USER TO ENTER FEEDBACK
`
`SYSTEM DISPLAYS STRUCTURED FEEDBACK FORM
`
`USER CHOOSES RELEVANT FEEDBACK
`CATEGORY
`
`SYSTEM DISPLAYS LIST OF FEEDBACK
`SUBCATEGORIES
`
`USER SELECTS SUBCATEGORY
`
`USER ENTERS AND SUBMITS RELEVANT
`FEEDBACK ON PROCESS
`
`USER SUBMITS CONTACT INFORMA110N
`
`SYSTEM RECORDS USER FEEDBACK
`
`SYSTEM DISPLAYS AGGREGATED USER
`FEEDBACK ON INSTALLATION PROCESS
`TO SOFTWARE VENDOR
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 12 of 16
`
`US 8,886,552 B2
`
`FIG. 7A
`
`F=IFtl-Pil
`
`Welcome to My Software installation program!
`
`Program Directory: C: \My Software
`
`FEEDBACK
`
`Back
`
`I Next
`
`Cancel
`
`FIG. 7B
`
`_ 0 X
`
`Please select installation mode:
`
`f Express
`0 Custom
`
`FEEDBACK
`
`Back
`
`I Next
`
`Cancel
`
`FIG. 7C
`HEI
`
`Installation Failed!
`
`FEEDBACK
`
`Finish
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 13 of 16
`
`US 8,886,552 B2
`
`Feedback
`C
`How do you feel about this
`installation process?
`
`CIIIM 9
`
`e
`
`FIG. 7D
`
`Send)
`
`Cancel
`
`ea©
`® CD 0 e
`
`Feedback
`How do you feel about this
`installation process?
`What went wrong?
`c:f Installation Process
`Select a relevant issue
`Error messages
`Disk space requirements
`Registration/Privacy
`
`4C.) Suggestions
`
`FIG. 7E
`
`Feedback
`How do you feel about this
`installation process?
`What went wrong?
`
`(Send, Cancel
`
`ea©
`
`9 o 0 e
`
`6
`
`Installation Process
`
`4C) Suggestions
`
`Error messages
`2 ERROR MESSAGES ARE NOT CLEAR
`2 ERROR MESSAGES ARE NOT DISPLAYED
`
`FIG. 7F
`
`(Cancel)
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 14 of 16
`
`US 8,886,552 B2
`
`FIG. 7G
`
`CI
`
`Contact Information
`
`Name:
`
`John Smith
`
`Telephone:
`
`(914) 352-8765
`
`Email:
`
`John—smith@smith.corn
`
`Address:
`
`2 Main st., Smithtown, CA, USA
`
`S
`
`Cancel)
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`U.S. Patent
`
`Nov. 11, 2014
`
`Sheet 15 of 16
`
`US 8,886,552 B2
`
`FIG. 8
`
`USER INITIATES INSTALLATION OF SOFTWARE ON
`COMPUTER
`
`INSTALLATION FAILS
`v
`USER CHOOSES TO PROVIDE FEEDBACK
`
`SYSTEM PROMPTS USER TO ENTER RELEVANT
`FEEDBACK IN STRUCTURED FEEDBACK FORM
`V
`USER CHOOSES RELEVANT FEEDBACK CATEGORY
`
`SYSTEM DISPLAYS LIST OF FEEDBACK
`SUBCATEGORIES
`
`USER SELECTS SUBCATEGORY
`
`USER ENTERS AND SUBMITS RELEVANT FEEDBACK
`
`USER SUBMITS CONTACT INFORMATION
`
`SYSTEM RECORDS USER FEEDBACK
`e
`SYSTEM DISPLAYS AGGREGATED USER FEEDBACK
`TO SOFTWARE VENDOR
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`lualud °S n
`
`9-t Jo 91 JamiS
`
`Zll ZSC`988`8 Sf1
`
`"TRANSACTION TAKES TOO LONG"
`
`FEEDBACK BY DATE
`
`WEBSITE ADMINISTRATOR\USER INTERACTION
`
`MODULE
`
`"MY COUNTRY IS NOT IN L ST"
`
`FEEDBACK BY GEOGRAPHY
`
`your Feedback...
`Thank you for
`Your Feedback
`Mike Gold
`
`Comments:
`Subject:
`Reply to:
`
`My Website
`
`From:
`
`‘P 43
`
`x,"\•\‘‘'" F2 4i"
`
`3
`2
`
`t\S
`
`BY CATEGORY
`FEEDBACK
`
`STRUCTURED FEEDBACK
`
`ANALYZER
`
`7
`
`STRUCTURED FEEDBACK
`
`AGGREGATOR
`
`ADMINISTRATOR
`
`
`
`WEBSITE
`
`0
`
`INTERFACE
`INTERACTION
`
`USER
`
`C
`
`INTERNET
`
`STRUCTURED FORMS
`
`L
`
`STRUCTURED FORM
`
`GENERATOR
`
`FIG. 9
`
`COLLECTOON AND ANALYZONG SYSTE
`VI
`
`STRUCTURED USER FEEDBACK
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`US 8,886,552 B2
`
`1
`METHOD AND SYSTEM FOR ONLINE USER
`FEEDBACK ON WEBSITES AND SOFTWARE
`
`REFERENCE TO RELATED APPLICATIONS
`
`Reference is made to U.S. Provisional Patent Application
`Ser. No. 61/270,369, filed Jul. 7, 2009 and entitled
`"METHOD AND SYSTEM FOR ONLINE USER FEED-
`BACK ON WEBSITES AND SOFTWARE", the disclosure
`of which is hereby incorporated by reference and priority of
`which is hereby claimed pursuant to 37 CFR 1.78(a) (4) and
`
`FIELD OF THE INVENTION
`
`The present invention relates to systems and methods for
`collecting and using user feedback on websites and software
`installations.
`
`BACKGROUND OF THE INVENTION
`
`The following patent publications are believed to represent
`the current state of the art:
`U.S. Pat. Nos. 6,421,724; 6,606,581; 6,785,717; 6,928,
`392; 7,085,820; 7,370,285 and 7,478,121.
`
`SUMMARY OF THE INVENTION
`
`The present invention seeks to provide improved systems
`and methods for collecting and analyzing user feedback on
`websites and software installations.
`There is thus provided in accordance with a preferred
`embodiment of the present invention a system for collecting
`and analyzing structured user feedback on websites, the sys-
`tem including website user structured feedback form genera-
`tion functionality operative to generate structured feedback
`forms for providing website user feedback on website user
`interaction with a website-based process and website user
`feedback analyzing functionality operative to automatically
`collect and analyze website user feedback entered in the
`structured feedback forms and to provide at least one analysis
`report based on feedback from a multiplicity of web site users.
`Preferably, the web site user structured feedback form gen-
`eration functionality is operative automatically to provide
`structured feedback forms whose content depends on a stage
`in the website-based process currently being executed by the
`website user. Additionally or alternatively, the website user
`structured feedback form generation functionality is opera-
`tive to provide a plurality of structured feedback forms which
`correspond to a plurality of stages in the website-based pro-
`cess.
`In accordance with a preferred embodiment of the present
`invention the website user structured feedback form genera-
`tion functionality includes website specification functionality
`operative to permit a website administrator to design a plu-
`rality of structured feedback forms which correspond to a
`plurality of stages in the website-based process correspond-
`ing to a specific website. Additionally or alternatively, the
`structured feedback forms include a plurality of website user
`selectable items, whose selection by a website user indicates
`specific website user feedback.
`Preferably, the structured feedback forms do not include a
`freetext response item. Alternatively, the structured feedback
`forms do include a freetext response item.
`In accordance with a preferred embodiment of the present
`invention the web site user feedback analyzing functionality is
`operative automatically to provide at least one analysis report
`
`5
`
`2
`which indicates proportions of website users who provide
`various pre-classified types of feedback. Additionally or
`alternatively, the website user feedback analyzing function-
`ality is operative automatically to provide at least one analysis
`report which indicates proportions of website users who pro-
`vide various pre-classified types of feedback at various stages
`in the website process.
`Preferably, the website user feedback analyzing function-
`ality is operative automatically to provide contact informa-
`10 tion for website users providing feedback so as to enable the
`website administrator to respond to the feedback.
`There is also provided in accordance with another pre-
`ferred embodiment of the present invention a method for
`15 collecting and analyzing structured user feedback on web-
`sites, the method including generating website user struc-
`tured feedback forms for receiving website user feedback on
`website user interaction with a website-based process, auto-
`matically collecting and analyzing the website user feedback
`20 entered in the structured feedback forms and providing at
`least one analysis report based on the website user feedback
`from a multiplicity of website users.
`Preferably, the generating includes automatically provid-
`ing structured feedback forms whose content depends on a
`25 stage in the website-based process currently being executed
`by the website user. Alternatively or additionally, the gener-
`ating includes providing a plurality of structured feedback
`forms which correspond to a plurality of stages in the web site-
`based process.
`In accordance with a preferred embodiment of the present
`invention, the generating includes permitting a website
`administrator to design a plurality of structured feedback
`forms which correspond to a plurality of stages in the web site-
`based process corresponding to a specific website. Addition-
`35 ally or alternatively, the structured feedback forms include a
`plurality of website user selectable items, whose selection by
`a website user indicates specific website user feedback.
`Preferably, the structured feedback forms do not include a
`freetext response item. Alternatively, the structured feedback
`40 forms do include a freetext response item.
`In accordance with a preferred embodiment of the present
`invention, the providing at least one analysis report includes
`automatically providing at least one analysis report which
`indicates proportions of website users who provide various
`45 pre-classified types of feedback. Additionally or alterna-
`tively, the providing at least one analysis report includes
`automatically providing at least one analysis report which
`indicates proportions of website users who provide various
`pre-classified types of feedback at various stages in the web-
`s() site process.
`Preferably, the automatically collecting and analyzing
`includes automatically providing contact information for
`website users providing feedback so as to enable the website
`administrator to respond to the feedback.
`There is further provided in accordance with yet another
`preferred embodiment of the present invention a system for
`collecting and analyzing structured user feedback on soft-
`ware installations, the system including software installation
`user structured feedback form generation functionality opera-
`60 tive to generate structured feedback forms for providing soft-
`ware installation user feedback on software installation user
`interaction with a software installation process and software
`installation user feedback analyzing functionality operative
`to automatically collect and analyze software installation user
`65 feedback entered in the structured feedback forms and to
`provide at least one analysis report based on feedback from a
`multiplicity of software installation users.
`
`30
`
`55
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`US 8,886,552 B2
`
`3
`Preferably, the software installation user structured feed-
`back form generation functionality is operative automatically
`to provide structured feedback forms whose content depends
`on a stage in the software installation process currently being
`executed by the software installation user. Additionally or
`alternatively, the software installation user structured feed-
`back form generation functionality is operative to provide a
`plurality of structured feedback forms which correspond to a
`plurality of stages in the software installation process.
`In accordance with a preferred embodiment of the present
`invention the software installation user structured feedback
`form generation functionality includes software installation
`specification functionality operative to permit a software
`installation administrator to design a plurality of structured
`feedback forms which correspond to a plurality of stages in
`the software installation process corresponding to a specific
`software installation. Additionally or alternatively, the struc-
`tured feedback forms include a plurality of software installa-
`tion user selectable items, whose selection by a software
`installation user indicates specific software installation user
`feedback.
`Preferably, the structured feedback forms do not include a
`freetext response item. Alternatively, the structured feedback
`forms do include a freetext response item.
`In accordance with a preferred embodiment of the present
`invention the software installation user feedback analyzing
`functionality is operative automatically to provide at least one
`analysis report which indicates proportions of software
`installation users who provide various pre-classified types of
`feedback. Additionally or alternatively, the software installa-
`tion user feedback analyzing functionality is operative auto-
`matically to provide at least one analysis report which indi-
`cates proportions of software installation users who provide
`various pre-classified types of feedback at various stages in
`the software installation process.
`Preferably, the software installation user feedback analyz-
`ing functionality is operative automatically to provide contact
`information for software installation users providing feed-
`back so as to enable the software installation administrator to
`respond to the feedback.
`There is yet further provided in accordance with still
`another preferred embodiment of the present invention a
`method for collecting and analyzing structured user feedback
`on software installations, the method including generating
`software installation user structured feedback forms for
`receiving software installation user feedback on software
`installation user interaction with a software installation pro-
`cess, automatically collecting and analyzing the software
`installation user feedback entered in the structured feedback
`forms and providing at least one analysis report based on the
`user feedback from a multiplicity of software installation
`users.
`Preferably, the generating includes automatically provid-
`ing structured feedback forms whose content depends on a
`stage in the software installation process currently being
`executed by the software installation user. Additionally or
`alternatively, the generating includes providing a plurality of
`structured feedback forms which correspond to a plurality of
`stages in the software installation process.
`In accordance with a preferred embodiment of the present
`invention the generating includes permitting a software
`installation administrator to design a plurality of structured
`feedback forms which correspond to a plurality of stages in
`the software installation process corresponding to a specific
`software installation. Alternatively or additionally, the struc-
`tured feedback forms include a plurality of software installa-
`
`5
`
`4
`tion user selectable items, whose selection by a software
`installation user indicates specific software installation user
`feedback.
`Preferably, the structured feedback forms do not include a
`freetext response item. Alternatively, the structured feedback
`forms do include a freetext response item.
`In accordance with a preferred embodiment of the present
`invention the providing at least one analysis report includes
`automatically providing at least one analysis report which
`10 indicates proportions of software installation users who pro-
`vide various pre-classified types of feedback. Additionally or
`alternatively, the providing at least one analysis report
`includes automatically providing at least one analysis report
`15 which indicates proportions of software installation users
`who provide various pre-classified types of feedback at vari-
`ous stages in the software installation process.
`Preferably, the automatically collecting and analyzing
`includes automatically providing contact information for
`20 software installation users providing feedback so as to enable
`the software installation administrator to respond to the feed-
`back.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`25
`
`The present invention will be understood and appreciated
`more fully from the following detailed description, taken in
`conjunction with the drawings in which:
`FIGS. 1A, 1B, 1C, 1D, 1E, 1F and 1G are simplified pic-
`30 tonal illustrations of steps in using a structured user feedback
`form for providing feedback on a user interaction session with
`a website-based process, constructed and operative in accor-
`dance with a preferred embodiment of the present invention;
`FIG. 2 is a simplified flowchart indicating steps associated
`35 with using a system which provides structured feedback
`forms, for providing feedback on a user interaction session
`with a website-based process;
`FIGS. 3A, 3B, 3C, 3D, 3E and 3F are simplified pictorial
`40 illustrations of steps in using a structured feedback form for
`providing feedback on another user interaction session with a
`website-based process;
`FIG. 4 is a simplified flowchart indicating steps associated
`with using a system which provides structured feedback
`45 forms, for providing feedback on another user interaction
`session with a website-based process;
`FIGS. 5A, 5B, 5C, 5D, 5E, 5F, 5G and 5H are simplified
`pictorial illustrations of steps in using a structured feedback
`form for providing feedback on a user interaction session with
`50 a computer software installation process, constructed and
`operative in accordance with another preferred embodiment
`of the present invention;
`FIG. 6 is a simplified flowchart indicating steps associated
`with using a system which provides structured feedback
`55 forms, for providing feedback on a user interaction session
`with a computer software installation process;
`FIGS. 7A, 7B, 7C, 7D, 7E, 7F and 7G are simplified pic-
`torial illustrations of steps in using a structured feedback form
`60 for providing feedback on another user interaction session
`with a computer software installation process;
`FIG. 8 is a simplified flowchart indicating steps associated
`with using a system which provides structured feedback
`forms, for providing feedback on another user interaction
`65 session with a computer software installation process; and
`FIG. 9 is a simplified functional block diagram illustrating
`the components of a system for collecting and analyzing
`
`Content Square 1001 Content Square v Medallia Inc. IPR2022-00316
`
`

`

`5
`structured user feedback on websites, constructed and opera-
`tive in accordance with a preferred embodiment of the present
`invention.
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENTS
`
`Reference is now made to FIGS. 1A, 1B, 1C, 1D, 1E, 1F
`and 1G, which are simplified pictorial illustrations of steps in
`using a structured feedback form for providing feedback on a
`user interaction session with a website-based process, con-
`structed and operative in accordance with a preferred embodi-
`ment of the present invention. The structured feedback form
`is a particular feature of a system for collecting and analyzing
`structured user feedback on websites which comprises web-
`site user feedback form generation functionality operative to
`generate structured feedback forms for providing user feed-
`back on user interaction with website-based process, and
`website user feedback analyzing functionality operative to
`automatically collect and analyze user feedback entered in
`the structured feedback forms and to provide at least one
`analysis report based on feedback from a multiplicity of web-
`site users.
`Throughout, the term "structured feedback form" is
`defined to mean a form which includes user selectable feed-
`back messages which do not require freetext. Preferably mul-
`tiple user selectable feedback messages are provided in a
`categorized and nested structure. Structured feedback forms
`may additionally invite freetext comments but provide useful
`feedback even if no freetext is inserted.
`As seen in FIG. 1A, a website user browses a website such
`as an internet bookstore, and initiates a business transaction
`process, such as the ordering of books. After selecting the
`desired books, the user attempts to complete the transaction
`process at 10:00AM by clicking on the "submit order" button.
`As seen in FIG. 1B, at 10:03 AM the website has not yet
`completed the processing of the transaction. As seen in FIG.
`1C, at 10:05 AM the user has still not received confirmation
`that the transaction has been processed. The user, clearly
`frustrated, therefore clicks on the "feedback" button, which
`causes the system to display a feedback form, as shown in
`FIG. 1D. As seen in FIG. 1D, the user clicks on an angry face
`icon in order to provide negative feedback regarding his expe-
`rience with the website-based transaction process.
`It is a particular feature of the present invention that the
`system provides the website administrator with the ability to
`generate categorized and nested structured feedback forms to
`be displayed on the website for the purpose of collecting
`feedback regarding the user's experience while navigating
`through a website-based process. As seen in FIG. 1E, respon-
`sive to the user providing negative feedback regarding the
`user experience with the website-based process, the system
`provides the user with a list of specific negative feedback
`categories from which he may choose to more precisely
`describe his experience with the website-based process, such
`as feedback relating to bugs, website content or general sug-
`gestions. The user selects the "Bugs" category, which
`includes various negative feedback subcategories, as shown
`in FIG. 1E. The user then selects the "Response time" sub-
`category as the most relevant to the problems he has experi-
`enced.
`As seen in FIG. 1F, upon selecting the "Response time"
`subcategory, the user is presented with various more specific
`feedback options and may select the specific issue he has
`encountered, such as the length of time that has elapsed while
`the website has been processing the transaction. To complete
`the feedback process, the user clicks on the "send" button,
`
`US 8,886,552 B2
`
`15
`
`6
`after which the system displays to the user a user contact
`information form, as seen in FIG. 1G.
`The contact information form includes fields for entering
`user contact details such as name, telephone number, email
`5 address and address. The user feedback and user contact
`details are recorded by the system, and allow the website
`administrator to contact the web site user in reply to his feed-
`back. The user contact details may also be used by the system
`to provide to the website administrator various statistics
`10 regarding user feedback.
`It is appreciated that although examples of negative feed-
`back are specifically

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