用于促进创建和使用调查的方法和设备的制作方法

文档序号:6376186阅读:165来源:国知局
专利名称:用于促进创建和使用调查的方法和设备的制作方法
技术领域
本发明涉及一种用于创建和使用调查的方法和设备。
背景技术
可能存在公司或个人想要创建一个调查以从一个或多个被邀请接受调查的人收集信息的情况。例如,公司的主管人员可能想要调查其销售人员对于如何更好地在市场上销售公司的产品和服务的想法。作为另一个例子,公司的经理可能想要调查他或她的雇员以确定来年预期的预算需要。作为第三个例子,协调者可能想要人们了解即将到来的事件和请求RSVP以及有关该事件的其它想法。
因此提供使个人或应用程序能够创建和/或使用调查的方法和设备将是有利的。
发明概述本发明的实施例提供一种系统、方法、设备、装置、和计算机程序代码,用于促进调查的创建和使用。根据本发明的一些实施例,想要创建调查的入或软件应用程序可以访问调查应用程序(和/或在其上运行所述应用程序的设备)以创建调查。在一些实施例中,调查应用程序可以访问由一个或多个其它应用程序或系统创建或保存的数据,例如有关可能被邀请接受、预览、批准或访问调查和/或调查结果的人员的信息(例如姓名、联系信息、职责)。更特别的是,另一应用程序可以产生和存有关由公司雇用的人员的信息(例如姓名、分配的职责、电子邮件地址或其他联系信息)。所述应用程序可以允许通过调查应用程序访问或检索数据,以便调查创建者可以选择或指示公司中的一个或多个人员接收邀请来接受调查。以这种方式,调查创建者或调查应用程序都不需要保存有关调查的潜在被邀请者的信息,但是当需要时可以检索这种信息。此外,在一些实施例中,其他人、应用程序、或系统可以访问一些或所有调查结果。同样,调查应用程序可以在单个表中或其他中央位置存储调查和调查结果以促进和控制对调查和结果的访问以及调查和结果的安全。
当创建调查时,个人或应用程序可以单独地或成组地指定调查的一个或多个被邀请者。此外,在一些实施例中,个人或应用程序可以单独地或成组地指定一个或多个批准者,其需要在用以接受调查的邀请被发送给被邀请者之前同意或至少审阅所述调查。调查可以以各种方式配置,例如在网站上、内部网资源上等等。
与调查本身相比,用以接受调查的邀请可以包括链接或其他标识符或有关调查位置的信息。然后被邀请者可以使用所述链接或其他标识符或信息来访问所述调查(例如,访问调查所在的网站或其他电子资源)。如果一个或多个被邀请者未能访问调查或响应用以接受调查的邀请,则可以发送有关该调查、完成该调查的最终期限等等的提示给被邀请者。对调查的响应可以匿名地进行保存或与特定的调查接受者相关联。在一些情况下,被邀请者可以指示该被邀请者已选择不响应邀请或不接受调查。
在一些实施例中,有关潜在的调查创建者、调查被邀请者、接受者或响应者、可以访问或接收调查结果的人或应用程序等的信息可以存储在一个或多个设备或集中式系统或单元中。例如,多个调查和/或一个或多个调查的结果可以存储在单个表中。
在一些实施例中,调查接受者对调查中的一个或多个问题的响应可以引发被发送给一个或多个指定方或电子邮件地址的消息。例如,如果客户回答公司的调查,表示客户不满意公司的客户服务或产品,则可以自动发送电子邮件消息给公司的客服领导和指派给该客户的销售人员。
本发明的附加目的、优点及新颖性特征将在以下的说明书中部分地阐明,并且对于本领域的那些普通技术人员来说部分地在以下验证的基础上将会变得更加明显或者可通过实施本发明来获悉。
根据本发明的一些实施例,用于促进调查的使用的方法可以包括促进调查的创建,其中所述调查具有相关的被邀请者和相关的批准者;提供表示审阅所述调查的请求的数据给批准者;提供用以接受调查的邀请给被邀请者,该邀请包括表示调查位置的数据,并且允许由被邀请者访问在所述位置的调查。在一些实施例中,用于促进调查的使用的方法可以包括促进第一调查的创建,该第一调查具有相关的第一被邀请者;促进第二调查的创建,该第二调查具有相关的第二被邀请者;提供用以接受第一调查的邀请给第一被邀请者,该邀请包括表示与第一调查相关的位置的数据;允许由第一被邀请者访问第一调查;提供用以接受第二调查的邀请给第二被邀请者,该邀请包括表示与第二调查相关的位置的数据;允许由第二被邀请者访问第二调查;以及在中央位置中存储第一调查和第二调查的结果。在另外一些实施例中,用于促进调查的使用的方法可以包括允许由用户访问中央资源;促进由用户借助于中央资源创建调查;从用户接收表示与调查有关的被邀请者的数据;从用户接收表示与调查有关的批准者的数据;允许该批准者访问所述调查;提供用以接受调查的邀请给所期望的被邀请者,该邀请包括表示调查位置的数据;并且允许由所期望的被邀请者访问所述调查。在另一些实施例中,用于促进调查的使用的方法可以包括促进由用户创建调查;从应用程序或数据库接收或检索数据,该数据表示调查所期望的被邀请者;提供用以接受调查的邀请给所期望的被邀请者;以及促进由所期望的被邀请者访问所述调查。在其他的一些实施例中,用于促进调查的使用的方法可以包括促进由用户创建调查;提供表示调查的数据给第一应用程序,其中该第一应用程序提供用以接受调查的邀请给所期望的被邀请者;以及促进由所期望的被邀请者访问所述调查。在另外一些实施例中,用于促进调查的使用的方法可以包括促进调查模板的创建,其中调查包括至少一个问题;接收可与调查中的至少一个问题一起使用的信息;使用所述模板和信息生成调查;并允许由指定的被邀请者访问所述调查。在其他的一些实施例中,用于促进调查的使用的方法可以包括促进调查的创建;接收表示与调查有关的被邀请者的数据;检索表示被邀请者的联系信息的数据;使用该联系信息来提供用以接受调查的邀请给被邀请者;以及促进由被邀请者访问所述调查。在其他一些实施例中,用于促进调查的使用的方法可以包括促进调查的创建;提供表示该调查的一组至少一个潜在被邀请者的数据;从该组接收表示被邀请者的选择的数据;检索表示被邀请者的联系信息的数据;使用所述联系信息来提供用以接受调查的邀请给被邀请者;以及促进由该被邀请者访问所述调查。
根据本发明的一些实施例,用于促进调查的使用的系统可以包括存储器;通信端口;以及连接到该存储器和该通信端口上的处理器,所述处理器可操作用于促进调查的创建,其中所述调查具有相关的被邀请者和相关的批准者;提供表示审阅所述调查的请求的数据给批准者;提供用以接受调查的邀请给被邀请者,所述邀请包括表示调查位置的数据;并且允许由被邀请者访问在所述位置的调查。在其它一些实施例中,用于促进调查的使用的系统可以包括存储器;通信端口;以及连接到该存储器和该通信端口上的处理器,所述处理器可操作用于促进第一调查的创建,该第一调查具有相关的第一被邀请者;促进第二调查的创建,该第二调查具有相关的第二被邀请者;提供用以接受第一调查的邀请给第一被邀请者,该邀请包括表示与第一调查相关的位置的数据;允许由第一被邀请者访问第一调查;提供用以接受第二调查的邀请给第二被邀请者,该邀请包括表示与第二调查相关的位置的数据;允许由第二被邀请者访问第二调查;以及在中央位置中存储第一调查和第二调查的结果。在另外一些实施例中,用于促进调查的使用的系统可以包括存储器;通信端口;以及连接到该存储器和该通信端口上的处理器,所述处理器可操作用于允许由用户访问中央资源;促进由用户借助于中央资源创建调查;从用户接收表示与调查有关的被邀请者的数据;从用户接收表示与调查有关的批准者的数据;允许批准者访问所述调查;提供用以接受调查的邀请给所期望的被邀请者,该邀请包括表示调查位置的数据;并且允许由所期望的被邀请者访问所述调查。在另一些实施例中,用于促进调查的使用的系统可以包括存储器;通信端口;连接到该存储器和该通信端口上的处理器,所述处理器可操作用于促进由用户创建调查;从应用程序或数据库接收或检索数据,该数据表示调查所期望的被邀请者;提供用以接受调查的邀请给所期望的被邀请者;以及促进由所期望的被邀请者访问所述调查。在其他一些实施例中,用于促进调查的使用的系统可以包括存储器;通信端口;以及连接到该存储器和该通信端口上的处理器,所述处理器可操作用于促进由用户创建调查;提供表示调查的数据给第一应用程序,其中该第一应用程序提供用以接受调查的邀请给所期望的被邀请者;并且促进由所期望的被邀请者访问所述调查。在另外的一些实施例中,用于促进调查的使用的系统可以包括存储器;通信端口;以及连接到该存储器和该通信端口上的处理器,所述处理器可操作用于促进调查模板的创建,其中调查包括至少一个问题;接收可与调查中的至少一个问题一起使用的信息;使用所述模板和信息来生成调查;并且允许由指定的被邀请者访问所述调查。在其他一些实施例中,用于促进调查的使用的系统可以包括存储器;通信端口;连接到该存储器和该通信端口上的处理器,所述处理器可操作用于促进调查的创建;接收表示与调查有关的被邀请者的数据;检索表示被邀请者的联系信息的数据;使用该联系信息来提供用以接受调查的邀请给被邀请者;以及促进由被邀请者访问所述调查。在其他一些实施例中,用于促进调查的使用的系统可以包括存储器;通信端口;以及连接到该存储器和该通信端口上的处理器,所述处理器可操作用于促进调查的创建;提供表示调查的一组至少一个潜在被邀请者的数据;从该组接收表示被邀请者的选择的数据;检索表示被邀请者的联系信息的数据;使用所述联系信息来提供用以接受调查的邀请给被邀请者;以及促进由被邀请者访问所述调查。
根据本发明的一些实施例,计算机可读介质中的用于促进调查的使用的计算机程序产品可以包括第一指令,用于创建调查,其中所述调查具有相关的被邀请者和相关的批准者;第二指令,用于发送表示审阅所述调查的请求的数据给批准者;第三指令,用于发送用以接受调查的邀请给被邀请者,该邀请包括表示调查位置的数据;以及第四指令,用于提供调查给被邀请者。在其他一些实施例中,计算机可读介质中的用于促进调查的使用的计算机程序产品可以包括第一指令,用于创建第一调查,该第一调查具有相关的第一被邀请者;第二指令,用于创建第二调查,该第二调查具有相关的第二被邀请者;第三指令,用于发送用以接受第一调查的邀请给第一被邀请者,该邀请包括表示与第一调查相关的位置的数据;第四指令,用于提供由第一被邀请者访问第一调查;第五指令,用于发送用以接受第二调查的邀请给第二被邀请者,该邀请包括表示与第二调查相关的位置的数据;第六指令,用于提供由第二被邀请者访问第二调查;以及第七指令,用于在中央位置中保存第一调查和第二调查的结果。在另外一些实施例中,计算机可读介质中的用于促进调查的使用的计算机程序产品可以包括第一指令,用于提供由用户访问中央资源;第二指令,用于由用户借助于中央资源创建调查;第三指令,用于从用户获得表示与调查有关的被邀请者的数据;第四指令,用于从用户获得表示与调查有关的批准者的数据;第五指令,用于提供批准者访问所述调查;第六指令,用于发送用以接受调查的邀请给所期望的被邀请者,该邀请包括表示调查位置的数据;以及第七指令,用于提供由所期望的被邀请者访问所述调查。在另一些实施例中,计算机可读介质中的用于促进调查的使用的计算机程序产品可以包括第一指令,用于由用户创建调查;第二指令,用于从应用程序或数据库获得数据,该数据表示调查所期望的被邀请者;第三指令,用于发送用以接受调查的邀请给所期望的被邀请者;以及第四指令,用于提供由所期望的被邀请者访问所述调查。在其他一些实施例中,计算机可读介质中的用于促进调查的使用的计算机程序产品可以包括第一指令,用于由用户创建调查;第二指令,用于发送表示调查的数据给第一应用程序,其中该第一应用程序提供用以接受调查的邀请给所期望的被邀请者;以及第三指令,用于提供由所期望的被邀请者访问所述调查。在另外的一些实施例中,计算机可读介质中的用于促进调查的使用的计算机程序产品可以包括第一指令,用于创建调查模板,其中调查包括至少一个问题;第二指令,用于获得可与调查中的至少一个问题一起使用的信息;第三指令,用于使用所述模板和信息来生成调查;以及第四指令,用于提供由指定的被邀请者访问所述调查。
在其他一些实施例中,计算机可读介质中的用于促进调查的使用的计算机程序产品可以包括第一指令,用于创建调查;第二指令,用于获得表示与调查有关的被邀请者的数据;第三指令,用于获得表示被邀请者的联系信息的数据;第四指令,用于使用该联系信息来发送用以接受调查的邀请给被邀请者;以及第五指令,用于提供由被邀请者访问所述调查。在其他一些实施例中,计算机可读介质中的用于促进调查的使用的计算机程序产品可以包括第一指令,用于创建调查;第二指令,用于发送表示调查的一组至少一个潜在的被邀请者的数据;第三指令,用于从该组获得表示被邀请者的选择的数据;第四指令,用于获得表示被邀请者的联系信息的数据;第五指令,用于使用所述联系信息来发送用以接受调查的邀请给被邀请者;以及第六指令,用于提供由该被邀请者访问所述调查。
根据本发明的一些实施例,用于促进调查的使用的设备可以包括用于创建调查的装置,其中所述调查具有相关的被邀请者和相关的批准者;用于发送表示审阅所述调查的请求的数据给批准者的装置;用于发送用以接受调查的邀请给被邀请者的装置,该邀请包括表示调查位置的数据;以及用于提供调查给被邀请者的装置。在其它一些实施例中,用于促进调查的使用的设备可以包括用于创建第一调查的装置,该第一调查具有相关的第一被邀请者;用于创建第二调查的装置,该第二调查具有相关的第二被邀请者;用于发送用以接受第一调查的邀请给第一被邀请者的装置,该邀请包括表示与第一调查相关的位置的数据;用于提供由第一被邀请者访问第一调查的装置;用于发送用以接受第二调查的邀请给第二被邀请者的装置,该邀请包括表示与第二调查相关的位置的数据;用于提供由第二被邀请者访问第二调查的装置;以及用于在中央位置中存储第一调查和第二调查的结果的装置。在另外的一些实施例中,用于促进调查的使用的设备可以包括用于提供由用户访问中央资源的装置;用于由用户借助于中央资源创建调查的装置;用于从用户获得表示与调查有关的被邀请者的数据的装置;用于从用户获得表示与调查有关的批准者的数据的装置;用于提供批准者访问所述调查的装置;用于发送用以接受调查的邀请给所期望的被邀请者的装置,该邀请包括表示调查位置的数据;以及用于提供由所期望的被邀请者访问所述调查的装置。在另一些实施例中,用于促进调查的使用的设备可以包括用于由用户创建调查的装置;用于从应用程序或数据库获得数据的装置,该数据表示调查所期望的被邀请者;用于发送用以接受调查的邀请给所期望的被邀请者的装置;以及用于提供由所期望的被邀请者访问所述调查的装置。在其他一些实施例中,用于促进调查的使用的设备可以包括用于由用户创建调查的装置;用于发送表示调查的数据给第一应用程序的装置,其中该第一应用程序提供用以接受调查的邀请给所期望的被邀请者;用于提供由所期望的被邀请者访问所述调查的装置。在另外一些实施例中,用于促进调查的使用的设备可以包括用于创建调查模板的装置,其中调查包括至少一个问题;用于获得可与调查中的至少一个问题一起使用的信息的装置;用于使用所述模板和信息来创建调查的装置;以及用于提供由指定的被邀请者访问所述调查的装置。在其他一些实施例中,用于促进调查的使用的设备可以包括用于创建调查的装置;用于获得表示与调查有关的被邀请者的数据的装置;用于获得表示被邀请者的联系信息的数据的装置;用于使用该联系信息来发送用以接受调查的邀请给被邀请者的装置;以及用于提供由被邀请者访问所述调查的装置。在其他一些实施例中,用于促进调查的使用的设备可以包括用于创建调查的装置;用于获得表示调查的一组至少一个潜在被邀请者的数据的装置;用于从该组获得表示被邀请者的选择的数据的装置;用于获得表示被邀请者的联系信息的数据的装置;用于使用所述联系信息来发送用以接受调查的邀请给被邀请者的装置;以及用于提供由被邀请者访问所述调查的装置。
根据本发明的一些实施例,一个系统可以包括第一设备或应用程序,适合于促进由用户创建调查,其中该第一设备或应用程序接收或检索表示调查的被邀请者的数据;第二设备或应用程序,适合于创建和/或存储有关调查的至少一个潜在被邀请者的联系信息的信息;其中该第一设备或应用程序适合于检索由第二设备或应用程序创建或存储的被邀请者的联系信息并提供用以接受所述调查的邀请给该被邀请者。
在本发明的这些及其他优点和特征在下文中将变得更加明显的同时,通过参考以下对本发明的详细说明、附加的权利要求和在此所附的几幅附图可以更加清楚地理解本发明的特性。
附图简述被并入并且构成本说明书的一部分的附图示出了本发明的优选实施例,并且与说明一起来解释本发明的原理。


图1是可与本发明的方法一起使用的设备的一个实施例的系统部件框图;图2是可与本发明的方法一起使用的设备的一个实施例的系统部件的另一个框图;图3是根据本发明的方法的第一实施例的流程图;图4-8是根据本发明的一些实施例显示在可允许用户创建调查的计算机监视器上的内容的图解说明;图9-10是在本发明的一些实施例中显示在可允许用户指示或选择调查的一个或多个被邀请者的计算机监视器上的内容的图解说明;图11-12是在本发明的一些实施例中显示在可允许用户指示或选择调查的一个或多个批准者的计算机监视器上的内容的图解说明;
图13是以图3的方法创建的典型调查的图解说明;图14是根据本发明的方法的第二实施例的流程图;图15是根据本发明的方法的第三实施例的流程图;图16是根据本发明的方法的第四实施例的流程图;图17是根据本发明的方法的第五实施例的流程图;图18是可以在本发明的一些实施例中创建的典型窗口的图解说明;图19是可以在本发明的一些实施例中创建的典型窗口的另一个图解说明;图20是可以在本发明的一些实施例中创建的典型窗口的又一个图解说明;图21是可以在本发明的一些实施例中创建的另一个典型窗口的图解说明;图22是可以在本发明的一些实施例中创建的典型窗口的另一个图解说明;图23是可以在本发明的一些实施例中创建的另一个典型窗口的图解说明;图24是可以在本发明的一些实施例中创建的另一个典型窗口的图解说明;图25是图1和2的服务器的一个实施例的部件框图;图26是图25的典型调查信息数据库的图解说明;图27是图25的典型响应信息数据库的图解说明;图28是图25的典型用户信息数据库的图解说明。
详细说明申请人已经认识到对于允许用户或应用程序创建可以提供给一个或多个接受者或其他被邀请者的调查和/或调查模板的系统、装置、计算机代码以及方法来说存在着市场机遇。此外,申请人还认识到对于促进用户或应用程序使用一个或多个以前创建的调查、促进用户或应用程序指定调查的一个或多个批准者、促进用户或应用程序指示调查的一个或多个接受者或被邀请者、以及促进数据及其他有关调查、潜在的被邀请者等的信息的集中化的系统、装置、计算机代码以及方法来说也存在着市场机遇。这些以及其他特征将在以下通过描述根据本发明的实施例的系统、各个设备以及过程进行更加详细地论述。
系统现在参照图1,示出了一种可与在此所公开的方法一起使用的装置或系统100。在一些实施例中,装置100可以包括与服务器104通信的至少一个用户设备102或应用程序创建设备103,该服务器104促进由用户或应用程序创建调查。此外,在一些实施例中系统100可以包括用户设备106,其可以允许用户访问和接受调查;和/或用户设备108,其可以允许用户接收或访问调查结果或由调查结果创建的报告。在一些实施例中,应用程序110可以实现接收或访问调查结果或由调查结果创建的报告。该应用程序110可以使用调查结果数据来执行其他的计算或功能。在一些实施例中,用户设备102、106、108可以除了标准的操作系统和安装或/运行于其上以便访问、创建、查看、或审阅调查的浏览器软件以外不需更任何特殊的软件,因为使用用户设备102、106、108之一的人员可以访问网站、调查应用程序(其可以运行于服务器104上)、服务器104、或其他可以提供对调查的访问或可以促进创建调查的电子资源或设备。因此,对于实现本发明来说并不需要任何特殊的客户方软件。通过提供通过用户设备上的常规浏览器经由网站、内部网站、或其他由服务器104操作或在服务器104上的电子资源对调查创建应用程序进行访问,调查接受者所使用的用户设备可以不需要具有任何特殊的安装在其上的软件、cookies、插件程序等,并且创建调查所需要的所有数据和软件可以由服务器104操作或访问。
服务器104可以提供结果或报告,在数据库112或单个数据库表中存储或保存结果或报告,或者促进由用户或应用程序访问所述结果或报告。在一些实施例中,一些或所有的数据库112都可以是在公司范围、组织范围、企业范围等基础上可用的或可访问的。因此,数据库112可以表示或包括可由多个应用程序、设备等访问的数据仓库。其他应用程序(例如应用程序113)、设备或系统可以在数据库112中存储或保存信息以供服务器104使用或访问。例如,在一些实施例中,运行于服务器104上的调查应用程序可以使用由一个或多个其他应用程序(例如应用程序113)或系统创建或保存的数据,诸如有关可能被邀请接受、预览、批准或访问调查和/或调查结果的人员的信息(例如姓名、联系信息、职责)。所述人员可以是公司的雇员、公司的客户或潜在的客户等等。作为一个更具体的例子,客户关系管理应用程序(例如应用程序113)可以创建客户的简档并在数据库112中存储简档数据。当服务器104正促进创建调查时,服务器104可以访问或检索所述简档数据以获得调查的潜在被邀请者的列表以及潜在被邀请者的电子邮件地址。以这种方式,调查创建者或服务器104都不需要保存或产生有关调查的潜在被邀请者的信息。如由本例所说明的,在一些实施例中,系统100可以包括创建或保存在服务器104促进创建调查时由服务器104所访问、检索或使用的数据的其他设备或应用程序。
在一些实施例中,系统100可以包括用户设备114,其可以允许用户为了审阅或批准调查的目的而访问所述调查,和/或包括用户设备116,其可以允许用户作为系统100的管理员。在一些实施例中,用户设备114可以除了标准的操作系统和安装或运行于其上的用以访问、查看或审阅调查的浏览器软件之外不需要任何特殊的软件,因为使用用户设备114的人员可以访问网站、服务器104、调查应用程序(其可以运行于服务器104上)、或其他可以提供访问所述调查的电子资源或设备。在一些实施例中,系统100可以包括应用程序118,其创建或提供用于实时访问调查结果的窗口、界面或操纵盘。应用程序118可以从数据库112或数据库112中的表访问或检索调查结果。用户设备120可以操作或访问所述窗口、界面或操纵盘以便允许用户实时或近乎实时地查看调查结果。
在一些实施例中,服务器104可以实现或主办网站、公司内部网、或其他电子资源,其可以通过内部网、万维网、或其他通信网络进行访问。在一些实施例中,服务器104可以包括单个设备或计算机、大型计算机或主机、一组或一群联网的设备或计算机、工作站等等。服务器104的使用、配置和操作将在后面进行更详细的讨论。
用户或客户设备102、106、108、114、116以及120优选地允许用户与服务器104和装置100的其余部分交互作用。用户设备还可以允许用户访问由服务器104或其他设备主办或操作的网站、软件、数据库等。如果希望,用户设备还可以连接到其他设备上或与其他设备通信。可能的用户设备包括个人计算机、便携式计算机、移动或固定用户站、工作站、网络终端或服务器、蜂窝式电话、公用电话间、哑终端、个人数字助理等。在一些实施例中,有关一个或多个用户和/或一个或多个用户设备的信息可以存储在用户信息数据库和/或用户设备信息数据中,或从用户信息数据库和/或用户设备信息数据中存取。
应用程序可以运行于任何类型的计算机、计算机系统或其他适合于与在此所公开的装置100和方法一起操作的设备上。在一些实施例中,不同的应用程序可以运行于相同的设备或设备组上。
在一些实施例中,图1中所示的一个或多个部件可以直接或间接地与服务器104进行通信和/或通过计算机、数据或其他通信网络彼此进行通信,如图2中通过通信网络130所示的。
在一些实施例中,通信网络130可以是或包括因特网、内部网、万维网、或一些其他的公共或私人计算机、电缆、电话、客户机/服务器、对等或通信网络或内部网。图2中示出的通信网络130通常仅仅是代表电缆、计算机、电话、对等或其他的通信网络,目的是为了详细描述和解释本发明,而不是限制本发明,在不脱离本发明范围的情况下,其他设备、网络等也可以连接到通信网络130上。在一些实施例中,通信网络130可以是或包括公共和/或私人广域网、局域网、无线网络、数据通信网络或连接、内部网、路由器、卫星链路、微波链路、蜂窝式或电话网络、无线电链路、光导纤维传输线路、ISDN线路、T1线路、DSL等。此外,这里使用的通信可以包括通过有线或无线技术实现的那些通信。
许多不同类型的实现方案或硬件/软件配置都可以用在系统100中以及与在此所公开的方法一起使用,并且在此所公开的方法并不局限于任何特定的用于系统100或其任意部件的硬件/软件配置。在一些实施例中,不同的部件可以位于不同的内部网中或不同的位置上,通过不同的安全措施进行保护等。例如,位于图1中的一个或多个设备可以位于服务器104的公司防火墙外部。
过程描述现在参照图3,其中示出了表示本发明的第一实施例的操作的流程图200。流程图200中组成部分的特定排列并不表示各步骤的固定顺序;本发明的实施例能够以可实行的任意顺序来实现。在一些实施例中,方法200的一些或所有步骤都可以由服务器104或其他设备来执行或完成。为了详细说明,但不是限制,假定服务器104执行所述方法200。关于执行方法200的服务器104,还将包括用于执行方法200的一个或多个步骤的运行于服务器104上或与服务器104结合的调查应用程序或其他软件。
处理过程以步骤202开始,在此步骤期间服务器104促进创建具有相关的被邀请者以及相关的批准者的调查。在一些实施例中,服务器104可以操作可由用户访问的网站或应用程序以促进在步骤202期间创建所述调查。所述网站或应用程序可以允许用户创建具有一个或多个问题的调查或调查模板。对网站或应用程序的访问或使用可以是密码保护的或通过其他方法进行保护。不同类型的调查和/或问题都在本发明的考虑范围内,并且本发明并不局限于任何特定的调查或问题类型。在不同的实施例中,促进调查的创建可以需要或可以包括不同的操作、活动、决定等等。在一些实施例中,促进调查的创建可以包括但不是必须包括在此所描述的操作、活动、步骤、决定、变动等等中的一些或所有。在最简单的情况下,促进调查的创建可以包括接收有关调查的问题的数据或信息。
现在参照图4-8,示出了可以如何产生调查或可以如何通过应用程序促进调查的创建的一个典型例子。
如图4所示,显示器300可以是用户设备102的一部分,其示出了一个可以包含在由服务器104操作的网站中的网页310。该网页310可以通过运行于用户设备102上的浏览器或其他软件进行显示。网页310可以由使用用户设备102的用户通过服务器104提供。因此,用户设备102不需要任何特殊的安装或运行于其上的软件,而是仅需要操作系统和浏览器。通过在网页310上进行适当的选择,用户可以实现“创建新的调查”、“克隆现有的调查”、“编辑现有的调查”、“查看报告”、“发送提示”、或“添加/修改联系”。在一些实施例中,可以提供其他或不同的功能或选择。
如果用户在网页310上选择“克隆现有的调查”,则呈现或显示网页312,如图5中所示。网页312可以由服务器104提供或者可以是由服务器104主办的网站的一部分。网页312可以包括文本框314,其中用户可以从已创建的调查的现有列表中进行选择。然后用户可以编辑或修改该调查以创建新的调查。列在框316中的调查可以包括以前由该用户创建的调查、该用户已访问的以前创建的其他调查等等。网页312还可以包括文本框316,其允许用户直接输入要克隆的调查的名称或标识符。在选择或输入了一个调查之后,用户可以点击或选择提交按钮318来提交所述信息。
在一些实施例中,网页312的文本框314或其他一些部分可以包括有关在文本框314中列出的调查的其他信息,例如调查的标题、调查的创建日期、调查的创建者的标识符、法律声明或法律免责等等。
如果用户在网页310上选择“创建新的调查”,则可以呈现网页320,如图6中所示。网页320可以由服务器104提供或者可以是由服务器104主办的网站的一部分。网页320可以允许用户在文本框322中输入问题标题(如果希望),选择菜单框324中的问题类型,并将问题输入到文本框326中。每个问题类型可以具有其自己的类型格式。如在图6的例子中所示的,用户已在文本框322中输入了“姓名”,在菜单框324中选择了“纯文本字段(单行)”,并在文本框326中输入了“请提供您的姓名”。本发明允许使用任何类型的问题或调查请求,并且列在框324中的类型提供了示例性的例子。在一些实施例中,网页320还可以允许调查创建者将标题添加到调查中、将介绍添加到调查中、添加调查的法律免责或法律声明、添加关于如何接受调查的指导等等。
在一些实施例中,调查创建者可以实现指示是否需要调查中的问题或请求。也就是说,调查创建者可以指示调查问题或请求是否必须由调查接受者或应答者作出响应,以便使调查接受者对调查的响应被输入、被认为有效等等。例如,窗口320可以包括复选框327,调查创建者可以检查是否需要调查接受者回答请求“请提供您的姓名”。如果调查接受者没有回答该问题或请求,则当接受该调查时可以提示调查接受者回答该问题或请求。替代地,调查接受者可以受到这样的警告,即不回答该问题或请求将导致调查被认为不完整、无效等。作为另一个替代方案,如果调查接受者没有回答该问题则该调查可以终止。在一些实施例中,根据调查接受者对一个或多个早期问题的响应,调查可以转移到其他或不同的问题。为了简便和便于解释,复选框327没有在图7和8中示出。
在一些实施例中,网页320可以包括其他功能或选项。例如,网页320可以包括“主页”按钮328,选择该按钮可以显示网页310或其他指定的网页;以及包括“前一个”按钮330,选择该按钮可以使用户到达前面显示的网页或前面输入的问题。此外,网页320可以包括“完成”按钮332,选择该按钮可以指示用户已经输入完当前调查的问题。网页320可以包括“保存”按钮334,选择该按钮可以允许用户保存当前调查或促进保存当前调查,以及包括“新建”按钮336,选择该按钮可以允许用户创建一个新的调查。网页320还可以包括“下一个”按钮338,选择该按钮将允许用户创建另一个调查问题或请求或移动到下一个网页。网页320还可以包括“1”340以指示调查创建者正在处理调查中的第一个问题。
在一些实施例中,网页320可以包括“构建”按钮342,选择该按钮可以使服务器104或服务器应用程序从由调查创建者产生的问题/请求中创建调查。此外,网页320还可以包括“查看”按钮344,选择该按钮可以使服务器104或调查应用程序显示如到目前所创建的调查的视图。例如,选择“构建”按钮342可以促使产生所述调查的HTML(超文本标记语言)版本。选择“查看”按钮344可以促使HTML编码页显示给调查创建者。这样,可以产生所述调查的预览。调查的预览可以使用一致的URL(统一资源定位符),以便可以对调查作出改变,并反映在调查的预览版本中。其他人可以实现访问和查看所述调查的预览版本。为了简便和易于解释,按钮342和344没有在图7和8中示出。
在一些实施例中,调查创建者可以实现指示对问题的回答在由服务器104接收之前是否应当由服务器104进行验证。例如,如果一个问题要求调查接受者提供他或她的社会安全号,则服务器104可以检查以查看调查接受者的回答是否包含九个数字。当调查创建者创建该问题时,服务器104可以提供“验证答案”复选框,其中调查创建者可以指示服务器104是否应当验证提供给该问题的答案。选中所述框可以引导调查创建者到另一个网页或窗口,其中调查创建者可以指示所述回答应当如何被验证。
一旦用户已输入或选择网页320上的信息,则用户可以选择或点击“下一个”按钮338以显示另一个网页或网页320的空白版,其允许用户输入另一个问题或请求,如图7中所示。网页350示出了由用户输入的另一个问题或请求。如图7中的例子所示,用户已在文本框322中输入了“办事处地点”,在菜单框324中选择了“多种选择”,并在文本框326中输入了“您当前受雇于哪个办事处地点”。由于用户在框324中选择了“多种选择”,所以网页350可以显示允许用户输入在文本框326中输入的所述问题/请求的可能的答案。在该例子中,用户已输入以下可能的答案作为对文本框326中显示的“您当前受雇于哪个办事处地点”这一问题的可能的回答“亚特兰大”、“波士顿”、“芝加哥”、“达拉斯”、“丹佛”、“纽约”和“旧金山”。网页350还可以包括“1”340和“2”354以指示调查创建者正在处理调查中的第二个问题。选择或点击“1”340可以导致显示网页320。一旦第二个问题被创建,网页320就会显示“2”354,当其被选择时其会促使重新显示网页350。网页350可由服务器104提供或作为由服务器104主办的网站的一部分。
一旦用户已输入或选择了网页350上的信息,则用户可以选择或点击“下一个”按钮338以显示另一个网页或网页320、350的空白版,其可以允许用户输入另一个问题或请求,如图8中所述。网页360示出了由用户输入的另一个问题或请求。如图8中的例子所示,用户已在文本框322中输入了“资源”,在菜单框324中选择了复选框,并在文本框326中输入了“您具有什么资源供使用(选取所有应用的)?”。由于用户在框324中选择了复选框,所以网页360可以显示允许用户输入对被输入到文本框326中的所述问题/请求的可能的回答/响应。在该例子中,用户已输入以下可能的答案作为对文本框326中显示的“您具有什么资源供使用(选取所有应用的)”这一问题的可能的回答“专用打印机”、“共享打印机”、“直通电话线路”、“个人计算机”;“因特网连接”、“多电话线路”、“录音机”、“语音邮件”、“即时消息”、“专用传真机”、以及“共享传真机”。
网页356还可以包括“1”340、“2”354以及“3”364,以指示调查创建者正在处理调查中的第三个问题。选择或点击“1”340会导致显示网页320,点击或选择“2”354会导致显示网页350。一旦创建了第三个问题,则网页320和网页350就可以显示“3”354,当其被选择时其会导致重新显示网页360。网页360可由服务器104提供或作为由服务器104主办的网站的一部分。
虽然图4-8中所示的当前调查仅提供了三个问题/请求,但是其他调查可以具有任意数量的问题或请求。本发明并不局限于如何产生或创建调查问题或如图4-8中所示的调查产生过程的格式或内容。服务器104可以存储问题或请求、响应或回答以及数据(例如数据库112)中有关调查的其他信息。网页可以显示以前创建的问题的数量、调查的问题总量、可选择的到一个或多个以前创建的问题的链接等等。
正如前面所讨论的,在一些实施例中,用户可以访问由服务器104操作或提供的应用程序或网站以便创建调查。用户可以通过使用用户设备来访问服务器104或应用程序或网站。替代地,运行于计算机或其他设备上的软件应用程序103可以访问服务器104或应用程序或网站以创建所述调查。只要该应用程序103知道,可以检索,或者可以利用适当的hook、编程接口、参数或其它用于运行于服务器104上的应用程序或网站的协议进行编程,所述应用程序103就可以创建调查。
在一些实施例中,调查创建者可以实现指示对指定问题的特定响应是否应当引发即时消息、调查终止或某些类型的警告。例如,网页360可以包括复选框,调查创建者可以选中该复选框以便指示如果回答“您具有什么资源供使用(选取所有应用的)”这一请求的调查接受者从可能的答案中选择“录音机”,则将向调查创建者或其他指定方发送电子邮件通知。如果该复选框被选中,则可以提示调查创建者在显示在网页360上的文本框中选择或指示电子邮件消息的接受者、电子邮件消息的内容、电子邮件地址等等。
在一些实施例中,对调查中问题的响应会导致调查结束或不使用一个或多个问题。例如,公司可以使用调查对潜在的客户进行民意测验。该调查可以包括根据收入询问有关潜在的客户的商业规模的问题。如果客户以低于由调查创建者所建立的阈值量的数量作出回答时,则调查会适度地结束而不提供或显示其它问题并且也不向调查接受者指示该潜在的客户不满足公司所期望的标准。
作为另一个例子,假定信用卡发行者在发送给其当前客户的调查中包括询问“您期望在接下来的12个月内使用您的信用卡吗?”的是/否的调查问题。如果任何接受该调查的人对该问题表示“否”,则服务器104会发送电子邮件消息或其他信息至一个或多个指定的人员和/或事先由调查创建者提供的指定的电子邮件地址。该调查创建者还可以提供通知消息。此外,除了电子邮件消息,或者作为电子邮件消息的替换方式,也可以使用其他形式或格式的通知。
在一些实施例中,调查创建者可以实现指示或指定调查中的一个或多个问题的逻辑分支。例如,调查创建者可以实现根据调查接受者对前一个问题的响应来指示改向或跳过一个或多个问题。作为一个更具体的例子,调查创建者可以指定,如果调查接受者对问题5已回答了“是”,则为调查接受者提供问题5A、5B和5C。然而,如果调查接受者对问题5回答“否”,则不提供问题5A、5B和5C给调查接受者。替代地,可以为调查接受者提供问题5D。作为另一个例子,调查接受者可以基于对前一个问题的回答而跳过一个或多个问题。
在一些实施例中,步骤202可以包括具有至少一个相关的被邀请者和/或至少一个相关的批准者的调查和/或接收表示一个或多个被邀请者和/或一个或多个批准者的数据的调查应用程序或服务器104。被邀请者可以是将被发送一份完整的调查的人员或应用程序。批准者可以是在调查被发送至被邀请者之前需要批准或审阅调查的人员。
在一些实施例中,服务器104可以存储或具有或使用一个或多个潜在的被邀请者和/或批准者的信息(例如姓名、标识符、联系信息)。这种信息可以由服务器104或其他应用程序或设备产生或保存。例如,人力资源应用程序(例如应用程序113)可以产生和保存一个或多个公司雇员的信息(例如姓名、电子邮件地址、职责)并可以将所述信息存储在数据库112中。服务器104可以从数据库112中访问或检索信息以用于提供潜在的被邀请者或批准者的列表给调查创建者。
在一些实施例中,用户可以实现通过组名指示或选择一组被邀请者,而不是指示或选择所述组中的各个被邀请者成员。类似地,用户可以实现通过组名或其他标识符(例如收费代码、职责、报告等级、位置、雇员级别、经理姓名、工作描述、安全级别、客户关系)指示或选择一组批准者,而不是指示或选择所述组中的各个批准者成员。以这种方式,用户和服务器104都不需要知道谁是组里的成员,并且分组列表的维护和保养可以由另一方、设备或应用程序来处理。在一些实施例中,服务器104或调查应用程序可以保存在框374中指示的人员的列表,或者可以从其他应用程序、数据库、源等引入或检索被邀请者的数据。在其他实施例中,其他应用程序、设备或人员可以保存在框374中指示的组中的人员列表并提供由服务器104对列表进行访问。其他应用程序、设备或人员也可以保存在框372中指示的组中人员的联系信息(例如电子邮件地址、传真号)。如通过本例所示的,在一些实施例中,运行于服务器104上的调查生成应用程序可以访问其他信息。
现在参照图9和10,提供了可以如何选择或指示调查的一个或多个被邀请者的典型例子。图9中示出的网页370允许创建调查的用户在文本框372中输入将要在邀请中使用的消息。网页370可以由服务器104提供或者可以是由服务器104主办的网站的一部分。网页370还可以允许用户指示一个或多个感兴趣的组,其中成员是用以接受调查的邀请的潜在的接受者。由于某些人可能是不止一组的成员(例如一个人在“所有公司销售人员”组中同时又在“所有公司雇员组”中),所以服务器104或服务应用程序可以在发出邀请之前从不同的组中删除重复的成员项,以便被邀请者不会接收到不止一份参加调查的邀请。由于用户可能不知道某一个特定组的所有成员的姓名或联系信息,因此用户可以选择知道服务器104或调查应用程序可以使用这种信息的组。例如,如果用户想要发送调查给公司的所有雇员,则用户可以在框374中选择“所有公司雇员”。如果用户仅想发送调查给某些位置的特定雇员,则用户可以在框374中选择“所有达拉斯办事处雇员”和“所有丹佛办事处雇员”。在一些实施例中,网页370可以为调查创建者提供最近或最频繁使用的潜在的被邀请者组的列表,其中在列表开头或顶部列出最近或最频繁使用的组。作为潜在的被邀请者组的另一个例子,框374可以包括题为“所有向比尔史密斯汇报的雇员”、“所有经理级2或以上级”等等的选项。
在一些实施例中,用户想要或可能被提供发送调查给特定的人员的机会,该特定的人员可以代替被选择作为框374中的组的一部分的人员,或是除此之外的人员。例如,现参照图10,网页380包括框382,其中列出可以被选择作为调查的被邀请者的各个人员。网页380可以由服务器104提供或者可以是由服务器104主办的网站的一部分。用户可以从框382中选择不止一个姓名。在一些实施例中,服务器104或调查应用程序可以保存在框382中指示的人员的列表。在其他实施例中,其他应用程序、设备或其他方可以保存在框382中指示的人员的列表并提供由服务器对所述列表进行访问。其他应用程序、设备或其他方还可以保存在框382中指示的人员的联系信息(例如电子邮件地址、传真号)。在一些实施例中,用户可以在文本框384中输入特定的姓名或其他标识符,并在文本框386中提供在文本框384中指示的被邀请者的电子邮件地址或其他联系信息。在一些实施例中,框374可以为调查创建者提供最近或最频繁使用的潜在的被邀请者的列表,其中在列表开头或顶部列出最近或最频繁使用的被邀请者。在一些实施例中,网页380可以允许调查创建者通过姓名、标题、位置、功能、职责、资历等搜索被邀请者。
现在参照图11和12,提供了可以如何选择或指示一个或多个批准者的一个典型例子。图11中示出的网页390允许创建调查的用户在文本框392中输入将在与调查的批准者通信中使用的消息。网页390可以由服务器104提供或者可以是由服务器104主办的网站的一部分。网页390还可以允许用户指示一个或多个感兴趣的组,其中成员是通过加亮框394中的适当组的调查的潜在批准者。由于某些人可能是不止一组的成员(例如一个人在“所有公司销售人员”组中同时又在“所有公司雇员”组中),因此服务器104或服务应用程序可以在发出邀请之前从不同的组中删除重复的成员项,以便被邀请者不会接收到不止一份参加调查的邀请,如前面关于被邀请者所讨论的。由于用户可能不知道某一特定组的所有成员的姓名或联系信息,用户可以选择知道服务器104或调查应用程序可以使用这种信息的组,这种信息可以由另外的应用程序、设备等保存或产生。在一些实施例中,网页390可以为调查创建者提供最近或最频繁使用的潜在的批准者组的列表,其中在列表开头或顶部列出最近或最频繁使用的组。
在一些实施例中,用户可能想要或可以被提供发送调查给一个或多个特定的批准者的机会,该一个或多个特定的批准者可以代替被选择作为框374中的组的一部分的人员,或是除此之外的人员。例如,现在参照图12,网页396包括框397,其中列出可以被选作调查的批准者的各个人员。用户可以从框397中选择不止一个姓名。在一些实施例中,服务器104或调查应用程序可以保存在框392中指示的人员的列表。在其他实施例中,其他应用程序、设备或其他方可以保存在框397中指示的人员的列表并提供由服务器104对所述列表进行访问。其他应用程序、设备或其他方还可以保存在框397中指示的人员的联系信息(例如电子邮件地址、传真号)。在一些实施例中,用户可以在文本框398中输入特定的姓名或其他标识符,并在文本框399中提供在文本框398中指示的批准者的电子邮件地址或其他联系信息。在一些实施例中,网页396可以为调查创建者提供最近或最频繁使用的潜在的批准者的列表,其中在列表开头或顶部列出最近或最频繁使用的潜在的批准者。网页396可以由服务器104提供或者可以是由服务器104主办的网站的一部分。
如通过图9-12以及以上说明所示,在一些实施例中,有关一个或多个潜在的被邀请者和/或一个或多个潜在的批准者的数据可以由服务器104访问或检索,即使服务器104不负责更新或维护这种数据。例如,其他应用程序可以创建数据,在数据库112中存储数据,该数据可以被服务器104访问。因此,例如公司的雇员、客户、供应商等的数据库可以由服务器104使用或访问或与服务器104结合运行以促进调查的创建、识别或与潜在的被邀请者通信等等。
虽然上面关于图9-12所讨论的例子涉及被邀请者和批准者,但是也可以使用类似的网页或窗口以允许调查创建者来指示一个或多个人、人员组、应用程序、或应用程序组,其可以被授权或提供对调查结果进行访问,发送调查的结果等等。可以允许这种人员或应用程序访问或查看存储调查的结果的表、数据库、网站、或其他资源或可以发送有关调查的报告的副本。
在一些实施例中,服务器104可以从运行于其他设备上的应用程序或数据库接收或检索表示或涉及被邀请者和/或批准者的数据(例如姓名、电子邮件地址)。例如,开发公司销售数据库的应用程序可以创建或提供潜在的被邀请者的列表给服务器104以供调查使用。
再次参照图3,在步骤410期间服务器104提供表示请求一个或多个批准者审阅所述调查和/或同意所述调查的消息或其他数据。服务器104可以直接或间接将所述数据提供给批准者或其他将提供请求给批准者的应用程序或设备。对于上面讨论的示例性调查来说,所述消息或其他数据可以包括由用户输入到文本框392中的信息或其他一些指定的或缺省的消息。服务器104可以以电子邮件消息、即时消息通信、传真传输或其他电子通信方式提供所述消息或数据。在一些实施例中,服务器104可以访问数据库或其他资源或应用程序(例如电子邮件程序)或与其结合工作以发出消息或数据给批准者。
在一些实施例中,发送给批准者的请求或其他消息可以包括提供对要审阅的调查的访问的链接或其他电子地址。批准者可以点击所述链接或访问所述电子地址以访问所述调查。服务器104可以通过所述链接实时或接近实时地提供调查给批准者。当调查创建者更新或修改调查时,批准者能够通过可以引导批准者到所述调查的链接或电子地址查看所述更新或修改。替代地,当调查创建者更新和修改调查时,服务器104可以发送针对调查的新变动的新链接或电子地址给批准者。
在步骤412期间,服务器104提供表示用以接受调查的邀请的消息或其他数据给一个或多个被邀请者。服备器104可以直接或间接地提供所述邀请给被邀请者或其他将提供请求给被邀请者的应用程序或设备。对于上面讨论的示例性调查来说,所述邀请可以包括由用户输入到文本框372中的信息或其他一些指定的或缺省的消息。服务器104可以以电子邮件消息、即时消息通信、传真传输或其他电子通信的方式或作为电子邮件消息、即时消息通信、传真传输或其他电子通信的一部分提供所述邀请。在一些实施例中,服务器104可以访问数据库或其他资源或应用程序(例如电子邮件程序)或与其结合工作以发出邀请给被邀请者。在一些实施例中,用以接受调查的邀请的每个接受者都可以以这样一种方式接收邀请,以致该接受者不知道所述邀请的其他接受者。例如,可以在独立的SMTP(简单邮件传输协议)会话中发送电子邮件消息给调查的每个被邀请者,以便被邀请者不知道其他被邀请者也正在接收所述邀请。
在一些实施例中,方法200可以包括这样一个步骤,在该步骤期间服务器104在可以发生步骤412之前接收或必须接收来自或涉及有关调查批准者的响应。例如服务器104可以直接或间接地从批准者接收该批准者已同意或至少审阅了所述调查的消息或其他指示。作为另一个例子,服务器104可以接收一个或多个批准者已经或还未同意调查的消息或其他指示。更特别的是,其它应用程序或人员可以设置标记、数据库项目值等等,或发送表示同意或不同意发出用以接受调查的邀请的消息或其他数据和/或同意或不同意的原因。
在一些实施例中,在步骤412期间发送的邀请可以包括URL(统一资源定位符)、表标识符、电子地址、链接、或其他有关被邀请者需要去哪儿访问邀请中提到的调查的指示符。例如,邀请可以包括指示可以获得对调查的访问的特定电子地址的URL或其他网页标识符或链接、例如“http//www.surveyfacilitator.com/survey621user459103”。标志符“621”可以指示特定的调查,而标志符“459103”可以是与特定的被邀请者相关的标识符。由于标志符“459103”被用在链接中,所以可以假定访问链接“http//www.surveyfacilitator.com/survey621user459103”的人员是被邀请者。因此,可以跟踪来自特定的被邀请者的结果,而不需要从被邀请者请求信息。
在一些实施例中,服务器104可以跟踪已响应或完成调查的特定人员,而实际上不需要将该人员对所述调查的响应与其姓名联系起来。例如,假定有一百个人已被邀请接受调查,其中70个人响应。服务器104可以跟踪已做出相应的这70个被邀请者,而不需要跟踪其对所述调查中的问题/请求的特定响应。
点击或选择邀请中的URL、链接或其他指示符可以允许被邀请者访问与该邀请有关的调查或访问可以在其上访问、接受调查的网页等等。在一些实施例中,URL或其他调查位置的指示符或包括URL或其他指示符的邀请可以包括指示创建所述调查的日期/时间、发送所述邀请的日期/时间的时间戳。如果要匿名地提供调查,则所述URL或其他位置指示符可以不包括与特定被邀请者相关的标识符,但是可以包括与所述调查相关的标识符。此外,与调查相关的标识符可以指示调查的阶段和版本。例如,如果相同的调查在两个不同的时间被发出,则第一个时间将被看作是调查的第一阶段,第二个时间将被看作是调查的第二阶段。这样,来自相同调查接受者的响应可以针对相同调查的两个阶段进行跟踪。
在一些实施例中,来自被邀请者的对调查的响应可能与关于创建调查的日期的时间戳、关于邀请被发送至有关调查的被邀请者的日期的时间戳、和/或关于被邀请者何时访问和/或完成调查的时间戳相关。以这种方式,调查接受者或应答者可以以与调查和/或由调查接受者提供的对调查的响应有关的不同时间戳接受不止一次调查。
在步骤414期间,服务器104允许或促进被邀请者访问调查。在一些实施例中,用户可能需要输入或提供密码或一些其他完整的安全功能以便访问所述调查。所述密码可以包含在发送给被邀请者的邀请中或可以通过其他一些方式提供给被邀请者。替代地,所述密码可以是假定雇员知道或有权使用的标识符(例如社会安全号、雇员识别号码)。密码可以是用于整个调查的普通密码,以便允许控制由调查接受者对调查进行访问而不危害调查接受者的匿名。
在一些实施例中,允许访问调查可以包括以各种不同方式中的一种或多种方式配置所述调查,例如位于服务器104或其他设备上或由其提供的HTML或其他文件、位于内部服务器(其可以是服务器104)或公司防火墙内部的其他设备上或由其提供的HTML或其他文件,在网站或内部网上调查的运行或按需提供或创建,电邮至或发送至某一方或设备的用于嵌入到网页中的HTML或其他代码,通过指定的格式或通信信道输出或传输等。在一些实施例中,调查创建者或其他人员可以确定将如何配置所述调查(例如作为HTML页或文件,动态产生的JSP页)和/或将如何暴露所述调查给调查接受者或将如何使所述调查可由调查接受者访问。因此,在一些实施例中,方法200可以包括接收表示将如何配置所述调查的数据或确定将如何配置所述调查或使所述调查可访问的数据。
作为可以提供的调查的一个具体例子,现在参照图13,提供了一个典型的网页420,假定其提供上面讨论的调查并允许被邀请者通过框422、424、426输入或选择响应。被邀请者可以向下滚动网页420以查看和回答其他问题或请求。在一些实施例中,网页420可以包括允许直接访问调查中的任何问题的超级链接或超文本链接号。通过提供经网站、内部网站点、或其他由调查接受者通过传统的浏览器应用程序访问的电子资源对调查的访问,调查接受者可以不需具有任何特殊的安装在他或她的用户设备上的软件、cookies、插件程序等,并且显示和接受调查所需的所有数据由服务器104存储或访问。网页420可以由服务器104提供或者可以是由服务器104主办的网站的一部分。
在一些实施例中,调查中的问题可以随机地提供给调查接受者。所述问题的随机化可以有助于避免由于调查结果的分析所产生的数据时滞。网页420还可以显示调查的标题(例如“办公物资调查”)和介绍,如果当创建所述调查时调查创建者提供了这些内容。一个示例性的调查介绍可以是“该调查打算从所有的ACME公司地点收集信息以确定我们对办公物资的需求。该调查对于所有管理助理来说是强制性的并且应当不会占用您超过5分钟的时间来完成。”正如前面关于图6所讨论的,用于创建调查的网页可以包括“构建”按钮和“查看”按钮。点击网页360(未示出)上的“查看”按钮可以使图13中所示的三个问题被显示给调查创建者。
在一些实施例中,网页420可以包括“完成”或“提交”按钮,其允许调查接受者指示他或她已经完成接受调查。如果调查中的一个或多个问题或请求还没有回答或没有响应,则网页420或另外的窗口会提示调查接受者完成或响应所述特定的问题或调查。在一些实施例中,为了使调查响应被认为是有效的或完整的,可以要求调查接受者对调查中的一些或所有问题或请求作出响应。例如,调查接受者不能查看或选择“完成”或“提交”按钮直到回答了所述调查中的一些或所有问题为止。
在一些实施例中,网页420可以包括两种或多种类型的“提交”按钮,例如按钮428、430、432和434。在完成调查之后,调查接受者可以选择按钮428以便提交调查接受者的答案和调查接受者的身份给服务器104。替代地,调查接受者可以选择按钮430以便匿名地提交他或她的答案给服务器104,同时服务器104更新单独的记录以指示调查接受者以这样一种方式响应了所述调查,即不将调查接受者与该调查接受者的答案相链接。因此,即使是特定调查接受者的特定答案不与该调查接受者相关联,也可以确定调查的哪个被邀请者响应了所述调查。作为另一个选择,调查接受者可以选择按钮432以匿名地提交调查答案,以便不保存关于调查接受者身份的任何数据。因此,可能不知道调查的哪个被邀请者对调查作出了响应。在又一个选择中,调查接受者可以选择按钮434,从而指示调查接受者不希望参加调查或对所述调查提供响应。在该选择中,按钮434的选择提供调查接受者至少接收了或可能查看了所述调查的指示。在选择了按钮434之后,还可以为调查接受者提供一个文本框,在该文本框中调查接受者可以输入有关调查接受者为什么选择不参加的文本。
在一些实施例中,在调查中呈现给调查接受者的“提交”按钮的类型可以由调查创建者在创建所述调查时指定或选择。在其它实施例中,呈现给调查接受者的“提交”按钮的类型可以缺省设置、由管理员设置或由被指定为有权建立这种选项的人员设置。
正如前面所提到的,在一些实施例中,调查创建者可以指示服务器104或操作调查的代码是否将验证对调查问题的响应。如果调查接受者的响应不正确或不完整(例如没有为社会安全号提供9位数字,没有为区号提供5位数字),则服务器104或调查代码可以显示一个弹出窗口或其他消息来指示调查接受者还没有提供对所述问题的正确响应。
在一些实施例中,调查创建者可以控制调查的其他方面。例如,调查创建者可以指定调查要使用的格式(例如问题的字体、边界、颜色,答案的颜色),指定特定的被邀请者可以接受调查的特定时间(例如仅在上班时间,在周末,仅一次)等等。
现在参照图14,其中示出了表示本发明的第二实施例的操作的流程图500。流程图500中各组成部分的特定排列并不表示所述步骤为固定顺序;本发明的实施例可以以能够实行的任何顺序实现。在一些实施例中,方法500的一些或所有步骤都可以由服务器104或其他设备执行或完成。为了详细说明,但不是限制,假定所述方法500由服务器104执行。关于执行方法500的服务器104还将包括运行于服务器104上或结合服务器104以执行方法500中的一个或多个步骤的调查应用程序或其他软件。在一些实施例中,方法500可以包括上面关于方法200所讨论的一些或所有变动。
处理过程以步骤502开始,在此步骤期间服务器104促进调查的创建。步骤502类似于前面所讨论步骤202。
在步骤504期间,服务器104从一个或多个外部或企业应用程序(例如应用程序103)或数据库接收或检索数据,该数据表示在步骤502期间所创建的调查的一个或多个所期望的被邀请者。在一些实施例中,该数据可以是或包含在电子邮件消息、电子文件、数据库记录或表、XML或FTP传输、传真传输、或其他电子通信中。在一些实施例中,发送或提供数据的应用程序是独立于服务器104和/或运行于服务器104上的软件而操作的应用程序。例如,用户可以访问服务器104以创建一个调查,从而发送至公司的潜在的客户。运行于独立设备上的应用程序可以根据各个来源产生调查的潜在的被邀请者,并且可以不知道该调查或不涉及调查的创建。该应用程序可以发送有关该应用程序已识别出的潜在的被邀请者、被邀请者的联系信息等的信息至服务器104,或允许服务器104检索由该应用程序创建的信息。
在步骤506期间,服务器104可以发送邀请给一个或多个被邀请者,服务器104在步骤504期间接收了该一个或多个被邀请者的数据和/或联系信息。步骤506类似于前面所讨论的步骤412。
在步骤508期间,服务器104可以促进或允许由一个或多个被邀请者访问调查。步骤508类似于前面所讨论的步骤414。
现在参照图15,其中示出了表示本发明的第三实施例的操作的流程图550。流程图550中各组成部分的特定排列并不表示所述步骤为固定顺序;本发明的实施例可以以能够实行的任何顺序实现。在一些实施例中,方法550中的一些或所有步骤都可以由服务器104或其他设备执行或完成。为了详细说明,但不是限制,假定所述方法550由服务器104执行。关于执行方法550的服务器104还将包括运行于服务器104上或结合服务器104以执行方法550中的一个或多个步骤的调查应用程序或其他软件。在一些实施例中,方法550可以包括上面关于方法200所讨论一些或所有变动。
处理过程以步骤552开始,在此步骤期间服务器104促进调查的创建。步骤552类似于前面所讨论步骤202。
在步骤554期间,服务器104提供表示调查的数据给另一个应用程序。例如,服务器104可以提供描述所述调查的信息、调查中的一个或多个问题/请求的信息描述、描述调查位置的信息(例如计算机地址、电子地址、数据库记录、表目)、表示调查的创建日期的信息、表示创建所述调查的应用程序或其他用户的信息、表示与调查相关的一个或多个批准者和/或被邀请者的信息、有关将发送给调查的一个或多个被邀请者的邀请的信息等等。在一些实施例中,服务器104可以以电子邮件消息、电子文件、数据库记录、XML或FTP传输、传真传输、或其他电子通信的方式或作为电子邮件消息、电子文件、数据库记录、XML或FTP传输、传真传输、或其他电子通信的一部分提供所述数据。
一旦应用程序从服务器104接收到一些或所有数据,则应用程序可以发送用以接受调查的邀请给一个或多个被邀请者。在一些实施例中,该应用程序可以在发出调查之前等待收到批准。在一些实施例中,服务器104、应用程序、和/或一些其他方或设备可以识别或确定与调查相关的被邀请者、要使用的邀请等等。使用方法550,服务器104和创建调查的用户能够把发出用以接受调查的邀请的责任或过程传递给应用程序。例如,在一些实施例中,创建调查的用户可以不参与决定向谁以及什么时候发出调查的邀请。所述应用程序可以代表用户和/或服务器104作出一些或所有决定。
在步骤556期间,服务器104促进或允许访问所述调查。步骤556类似于前面所讨论的步骤414。
现在参照图16,其中示出了表示本发明的第四实施例的操作的流程图600。流程图600中各组成部分的特定排列并不表示所述步骤为固定顺序;本发明的实施例可以以能够实行的任何顺序实现。在一些实施例中,方法600中的一些或所有步骤都可以由服务器104或其他设备执行或完成。为了详细说明,但不是限制,假定所述方法600由服务器104执行。关于执行方法600的服务器104还将包括运行于服务器104上或结合服务器104以执行方法600中的一个或多个步骤的调查应用程序或其他软件。在一些实施例中,方法600可以包括上面关于方法200所讨论的一些或所有变动。
处理过程以步骤602开始,在该步骤期间服务器104促进调查模板的创建。步骤602类似于前面所讨论的步骤202。在一些实施例中,创建调查模板可以包括创建调查的一些部分,但不是所有部分。在一些实施例中,调查模板可被用于创建不止一个调查。例如,用户可以创建调查的问题,这些问题中的一些可以包括多选问题或其他问题,其中响应者必须从几个可能的答案中进行选择。用户可以通过指定或指示问题来创建模板,但是可以不填写问题的任何或一些可能的可选答案。作为另一个例子,用户可以创建一个调查,但是不指示与所述调查有关的任何或所有被邀请者、与调查有关的任何或所有批准者等等。这样,该调查仍然不完整。作为另一个例子,用户可以指定将用于调查的格式(例如问题的字体、边界、间距、颜色,答案的颜色),但是并不实际提供调查的问题。
在步骤604期间,服务器104接收可与在步骤602期间创建的调查模板一起使用的数据或其他信息。例如,服务器104可以接收有关调查的一个或多个问题、将与所述调查中的一个问题一起使用的一个或多个可能的答案、调查的一个或多个被邀请者、调查的一个或多个批准者等信息。然后服务器104可以利用所述信息使用在步骤602期间创建的模板来创建调查。
在步骤608期间,服务器104可以允许或促进访问在步骤606期间创建的调查。步骤608类似于前面所讨论的步骤414。
在一些实施例中,服务器104可以以类似于前面所讨论的步骤412的方式提供用以接受调查的邀请给一个或多个被邀请者。
现在参照图17,其中示出了表示本发明的第五实施例的操作的流程图650。流程图650中各组成部分的特定排列并不表示所述步骤为固定顺序;本发明的实施例可以以能够实行的任何顺序实现。在一些实施例中,方法650中的一些或所有步骤都可以由服务器104或其他设备执行或完成。为了详细说明,但不是限制,假定所述方法650由服务器104执行。关于执行方法650的服务器104还将包括运行于服务器104上或结合服务器104以执行方法650中的一个或多个步骤的调查应用程序或其他软件。在一些实施例中,方法650可以包括上面关于方法200所讨论的一些或所有变动。
处理过程以步骤652开始,在该步骤期间服务器104促进创建第一调查。步骤652类似于前面所讨论步骤202。
在步骤654期间,服务器104促进第一调查的创建。步骤654类似于前面所讨论的步骤202。
在步骤656期间,服务器104提供用以接受第一调查的邀请给第一被邀请者。步骤656类似于前面所讨论的步骤410。在一些实施例中,步骤656可以发生在步骤654之前。
在步骤658期间,服务器104提供用以接受第二调查的邀请给第二被邀请者。步骤656类似于前面所讨论的步骤410。在一些实施例中,步骤658可以发生在步骤656之前。
在步骤660期间,服务器104可以允许或促进由第一被邀请者访问第一调查。步骤660类似于前面所讨论步骤414。在一些实施例中,步骤660可以发生在步骤654和/或步骤658之前。
在步骤662期间,服务器104可以允许或促进由第二被邀请者访问第二调查。步骤660类似于前面所讨论步骤414。在一些实施例中,步骤660可以发生在步骤656和/或步骤660之前。
在步骤664期间,服务器104在相同的表或其他电子记录中存储第一调查的一些或所有结果以及第二调查的一些或所有结果。单个表提供数据响应的捕获,而不必提供存储所述表的数据库或服务器104或其他设备的表创建特权。此外,添加记录到现有的表中代替允许创建新表可以提供响应的安全性的提高。
在一些实施例中,用于促进创建或使用调查的应用程序或其他软件或设备可以提供许多其它的功能或能力。例如,现在参照图18,网页700可以允许用户(例如创建调查的用户、批准者、被允许访问结果的用户)查看有关调查的信息。网页700可以包括调查号文本框702,其可以允许用户输入感兴趣的调查的代码或其他标识符(例如“621”)。此外,由于对调查结果或其他信息的访问可以是被密码保护的,所以网页700可以包括文本框704,其允许用户输入密码或其他对于允许用户访问所述调查结果或其他信息来说必要的安全标识符。
如图18所示,网页700可以允许用户通过点击或选择适当的链接“查看调查结果”、“查看调查结果汇总”、“发送调查结果”或“查看应答者或未应答者列表”。在其他实施例中,网页700可以提供其他或不同的能力。网页700可以由服务器104提供或者可以是由服务器104主办的网站的一部分。
如果用户选择点击“发送调查结果”,则服务器104可以通过一个或多个以前指定或选择的通信信道发送电子邮件消息、HTML文档或其他信息给用户。替代地,选择“发送调查结”可以导致服务器104显示另一个网页,其中用户可以选择或指示发送结果的范围、格式和/或信道(例如发送Microsoft ExcelTM软件格式的结果到指定的电子邮件地址)。
如果用户点击或选择网页700上的“查看应答者和未应答者列表”链接,则网页720会被提供或显示给用户,如图19中所示。网页720可以包括框722,其中通过姓名或通过其他标识符列出了调查的被邀请者。在一些实施例中,被邀请者和/或被邀请者的响应可以是匿名的,在此情况下,框722可以不列出被邀请者真实的姓名。网页720可以由服务器104提供或者可以是由服务器104主办的网站的一部分。
网页720或框722可以包括有关调查何时被发送给了一个或多个被邀请者、(如果有响应的话)何时从一个或多个被邀请者接收到了响应、是否发送了提示给一个或多个被邀请者的指示、以及发送提示的日期的信息。例如,在一些实施例中,如果被邀请者到一特定日期/时间还未响应或完成调查,则服务器104可以向被邀请者发送有关该调查的提示,正如将在以下详细讨论的。
在一些实施例中,网页720可以包括“前一个”按钮724,选择该按钮可以使用户返回到以前查看或显示的网页,和/或包括“主页”按钮726,选择该按钮可以返回到网页700。在一些实施例中,网页720可以包括“查看详情”按钮728,选择该按钮可以针对列在框722中的一个或多个被邀请者显示有关对调查的响应的更为详细的信息。例如,用户可以选择或加亮列在框722中的一个或多个被邀请者,然后点击或选择“查看详情”按钮728来查看问题以及被邀请者对所述调查问题的响应。
在一些实施例中,网页720可以包括“发送提示”按钮730,选择该按钮可以允许用户发送客户或缺省提示消息。例如,用户可以选择或加亮列在框722中的一个或多个被邀请者,然后点击或选择“发送提示”按钮730以发送提示给被邀请者。可以提示用户提供可以使用的提示消息或缺省的或以前提供的提示消息。
如果用户在网页700上选择点击“查看调查结果汇总”,服务器104可以显示网页732,如图20中所示。网页732可以包括框734,其中针对每个问题提供了指定调查(在此情况下为被识别为“调查714”的调查)的汇总结果。例如,调查的问题“1”是问题类型或格式类型“28”,关于问题“1”接收到了对调查714的38个响应(即数据点)。请求问题接受者在1至5的等级上作出评价的问题“1”使调查像一特定的事件一样得到。问题“4”和“5”允许调查接受者提供注释或姓名。实际的注释或姓名可以通过选择或点击适当的“查看注释”框来访问。其他或更具体的对特定问题的响应的详细说明可以通过相应地点击或选择“1”、“2”、“3”、“4”或“5”来获得。替代地,在一些实施例中,网页732可以包括“查看详”按钮736,选择该按钮可以显示有关对调查中某一特定问题的响应的更为详细的信息。例如,用户可以选择或加亮列在框734中的一个或多个问题号,然后点击或选择“查看详情”按钮736来更详细地查看对所述问题的响应。网页732可以由服务器104提供或者可以是由服务器104主办的网站的一部分。
现在参照图21,示出了网页740,其可以允许创建调查的用户指示一个提示和/或是否应当使用提示。例如,文本框742可以允许调查创建者在到一指定的日期还没有从被邀请者接收到对调查的响应时提供要作为提示发送的消息。作为另一个例子,文本框744可以允许调查创建者在到一指定的日期还没有从被邀请者接收到对调查的响应时提供将被发送给调查创建者的消息。类似地,文本框746可以允许调查创建者在到一指定的日期还没有从被邀请者接收到对调查的响应时提供将被发送给另一方(例如被邀请者的经理、被邀请者的备用联系)的消息。网页740还可以允许调查创建者指定或指示调查的邀请何时将发送给被邀请者(例如何时开始或发起调查)。可以不发送有关调查的邀请直到发起日为止。网页740可以由服务器104提供或者可以是由服务器104主办的网站的一部分。
现在参照图22,示出了网页760,其允许创建调查的用户指示对调查的回答是否将进行密码保护,对调查的回答是否将是匿名的(即与特定响应相关的被邀请者将不被识别),对被邀请者接受调查的提示是否将是匿名的(即其他被邀请者将不知道谁收到了提示);是否存在在发送调查邀请之前需要批准调查的批准者(指示“Y”会引导用户到网页390或网页396);以及是否存在日期/时间(即终止日),在该日期之后对所述调查的回答或响应不应当被接受或者被邀请者不应当被允许访问所述调查。在一些实施例中,如果调查或问题的结果在某一日期之后将不被允许或接受,则服务器104或调查应用程序可以删除所述调查、发送注释给管理员或其他方或请求删除调查或阻止或关闭对调查的访问的设备等。网页760可以由服务器104提供或者可以是由服务器104主办的网站的一部分。
此外,在一些实施例中网页760可以包括框762,其可以允许调查创建者加亮、指示或选择可以查看调查结果(例如那些给出用于网页700的密码以及调查标识符的人)或可以被发送包括一些或所有调查结果的报告的一个或多个人员或人员组(例如按部门、位置、收费码、报告级别)。有关调查结果的报告可以包括或者可以是单独的文件,该文件以指定的格式电邮至特定的电子邮件地址或可通过网络浏览器、公司内部网、第三方报告包或应用程序等变得可用。应用程序(例如企业应用程序)还可以直接从调查应用程序数据接收或检索结果或报告。
网页760还可以包括框764,其可以允许调查创建者输入可以查看调查的结果或可以被发送包括一些或所有调查结果的一个或多个人员或人员组的标识符(例如姓名、雇员识别号、社会安全号)。
在一些实施例中,网页760可以包括附加的复选框,其中调查创建者可以指示“提交”类型的按钮是否可以出现在调查中,如前面关于图13的网页420所讨论的。例如,网页760可以允许调查创建者通过复选框指示一个或多个标记为“提交”、“提交所有”、“匿名地提交”、“提交匿名数据”和/或“选择不参加”按钮是否应当随调查一起出现。
如前面所讨论的,在一些实施例中,调查中的一些或所有问题可以被随机地提供给调查接受者。网页760可以包括复选框,其允许调查创建者指示一个或多个问题是否要随机地提供给调查接受者。
现在参照图23,示出了网页780,其可以允许创建调查的用户或管理员为被添加作为潜在的被邀请者的人员输入一个新名字、电子邮件地址或其他联系信息等。类似的网页可以被用于输入新的潜在的批准者。该网页还可以允许用户修改现有的信息。网页780可以由服务器104提供或者可以是由服务器104主办的网站的一部分。
新的潜在的被邀请者的姓名或标识符可以在框782中输入,被邀请者的电子邮件地址或联系信息可以添加在框784中。通过加亮或选择框786中的一个或多个组,用户或管理员还可以添加新的被邀请者到以前创建的组中。例如,假定管理员在框782中输入姓名“BRIAN JONES”。通过选择框786中的适当组,“BRAINJONES”的姓名和联系信息可以与“所有波士顿办事处销售人员”组关联。然后所述姓名和联系信息可以自动被添加到“所有公司销售人员”和“所有公司雇员”组中。
现在参照图24,示出了网页800,其可以允许管理员或其他用户指示一个或多个用户的职责或访问级别。例如,用户可以查看所有创建的调查和所有调查的所有结果(例如超级用户)。作为另一个例子,用户可以查看所有结果和/或所有创建的调查的报告(例如所有报告用户(an all reports user))。替代地,用户可以创建调查并仅查看用户已创建的调查的结果/报告(例如系统用户)。作为又一个例子,用户可以仅查看一些调查的结果/报告,例如管理员、调查创建者等已明确许可用户访问的调查(例如仅报告用户(a reports onlyuser))。管理员可以通过选中哪个用户具有哪个访问或使用级别的适当的复选框而在框802中指示姓名。此外,网页800可以包括框804和806,在其中管理员可以输入其他姓名或标识符或通过姓名或标识符指示一组人员,以及包括对应的复选框,在其中可以指示身份。网页800可以由服务器104提供或者可以是由服务器104主办的网站的一部分。
在一些实施例中,不同的人可以根据所分配的或与其相关的职责被允许不同的特权。例如,“经理”可以查看由他或她部门的雇员所创建的所有调查的结果。因此,具有不同职责的不同人可以具有对他们能够获得或查看的调查结果的不同限制。其他职责可以允许创建调查、克隆现有的调查、访问调查结果、添加潜在的被邀请者或批准者等的不同能力。
在一些实施例中,不同人的不同身份、职责、或使用等级可以提供其他不同的利益或能力。例如,超级用户可以从正与调查一起使用的响应中删除特定的响应。这种能力可以有助于从调查结果或报告中删除测试响应、不良数据、无礼言语等。提供给超级用户的结果或报告窗口或网页可以包括允许超级用户删除一些或所有结果或报告的按钮或其他功能。
在一些实施例中,在此公开的方法可以包括确定与被邀请者相关的参数或接收表示这种参数的数据。参数可以包括例如被邀请者的地理位置、被邀请者的人口特征(例如年龄、婚姻状况)、被邀请者的身份等。服务器104可以根据发送给被邀请者的邀请中或被邀请者所接受的调查中的参数自动包括不同的语言(即法律免责或其他声明)。当发送邀请或允许访问调查时,调查创建者可以指示参数或为被邀请者提供参数信息或这种参数信息可以存储在数据库或其他由服务器104访问的资源中。
服务器现在参照图25,示出了服务器或控制器104的典型框图。服务器104可以包括与一个或多个通信端口852通信或使用或包括一个或多个通信端口852的处理器、微芯片、中央处理单元、或计算机850,该通信端口852用于与用户设备和/或其他设备通信。通信端口可以包括诸如局域网适配器、无线通信设备、蓝牙技术等内容。服务器104还可以包括内部时钟元件854以保持服务器104准确的时间和日期,创建由服务器104接收或发送的信息的时间戳等。
如果希望,服务器104可以包括一个或多个输出设备852、例如打印机、红外或其他发射机、天线、音频扬声器、显示屏或监视器、文本语音转换器等,以及一个或多个输入设备858、例如条形码阅读器或其他光学扫描器、红外或其他接收器、天线、磁条阅读器、图像扫描仪、滚动球、触摸板、操纵杆、触摸屏、麦克风、计算机键盘、计算机鼠标等。
除了上述部件,服务器104还可以包括存储器或数据存储设备860以存储信息、软件、数据库、通信、设备驱动程序、调查、响应等。存储器或数据存储设备860优选地包括磁、光和/或半导体存储器的适当组合,并且可以包括例如随机只读存储器(ROM)、随机存取存储器(RAM)、磁带驱动器、闪存、软盘驱动器、ZipTM盘驱动器、光盘和/或硬盘。服务器104还可以包括独立的ROM 862和RAM 864。
服务器104中的处理器850和数据存储设备860分别可以例如(i)完全位于单个计算机或其他计算设备中;或(ii)通过远程通信介质、例如串行端口电缆、电话线或无线电频率收发器相互连接。在一个实施例中,服务器104可以包括一个或多个连接到用于保存数据库的远程服务器计算机上的计算机。
具有足够存储器和处理能力的传统个人计算机或工作站可以被用作服务器104。在一个实施例中,服务器104作为用于因特网环境的网络服务器工作或包括用于因特网环境的网络服务器。服务器104优选地能够在处理通信和数据库搜索时实现大容量交易处理、执行大量数学计算。奔腾微处理器,例如由Intel公司制造的奔腾III或奔腾IV微处理器可以用作处理器850。其他或等同的来自摩托罗拉公司、AMD或Sun Microsystems公司的处理器也可以使用。处理器850还可以包括一个或多个微处理器、计算机、计算机系统等。
软件可以驻留和操作或运行于服务器104上。该软件可以存储在数据存储设备860上并且可以包括用于操作服务器、数据库等的控制程序866。控制程序866可以控制处理器850。处理器850优选地执行控制程序866的指令,从而根据本发明进行操作,特别是根据在此详细描述的方法进行操作。控制程序866可以以压缩、未编译和/或加密的格式被存储。控制程序866还包括可能是必要的程序单元、例如操作系统、数据库管理系统和允许处理器850与外围设备、数据库连接的设备驱动程序等。适当的程序单元对于那些本领域的普通技术人员来说是已知的,在此不需要进行详细说明。
服务器104还可以包括或存储有关用户、用户设备、调查接受者、被邀请者、雇员、客户、应用程序、调查、问题、响应、通信等的信息。例如,有关一个或多个调查的信息可以存储在调查信息数据库868中供服务器104或其他设备或实体使用。有关一个或多个响应的信息可以存储在响应信息数据库870中供服务器104或其他设备或实体使用,以及有关一个或多个用户的信息可以存储在用户信息数据库872中供服务器104或其他设备或实体使用。在一些实施例中,一个或多个数据库中的一些或所有数据库都可以存储或从服务器104远程镜像。此外,在一些实施例中,包含在调查中的一些或所有信息、响应和用户数据库可以存储在相同的表、记录、数据库等中。在一些实施例中,服务器104可以直接从记录副本或源系统中抽出、提取或检索有关一个或多个潜在的被邀请者和/或批准者的信息。
根据本发明的一个实施例,控制程序的指令可以从另一计算机可读介质读入到主存储器中,例如从ROM 862读入到RAM 864中。控制程序中指令序列的执行使处理器850执行这里所描述的处理步骤。在可替代的实施例中,可以使用硬连线电路来代替用于实现本发明的一些或所有方法的软件指令或与用于实现本发明的一些或所有方法的软件指令结合使用。因此,本发明的实施例并不局限于硬件和软件的任何特定的组合。
处理器850、通信端口852、时钟854、输出设备856、输入设备858、数据存储设备860、ROM 862以及RAM 864可以以各种方式直接或间接地通信或连接。例如,处理器850、通信端口852、时钟854、输出设备856、输入设备858、数据存储设备860、ROM 862和RAM 864可以通过总线874连接。
虽然已对用于服务器104的特定实施方案和硬件/软件配置进行了说明,但应当注意的是,也可以实现其他实施方案和硬件/软件配置,而不需要特定的实施方案或硬件/软件配置。因此,在一些实施例中,图25中示出的所有部件可能并不都是实现在此所描述的方法的服务器所必需的。
用户设备如上所述,用户设备可以是或包括许多不同类型的设备中任意一个,这些不同类型的设备包括但不局限于个人计算机、便携式计算机、移动或固定用户站、工作站、网络终端或服务器、电话、无线电传呼机、公用电话间、哑终端、个人数字助理、传真机、双向寻呼机、收音机、电缆机顶盒等等。在一些实施例中,用户设备可以具有与图25中所示的服务器104相同的结构或配置并包括服务器104的一些或所有部件。
数据库如前面所讨论的,在一些实施例中,服务器、用户设备、或其他设备可以包括或访问用于存储或保存有关一个或多个调查的信息的调查信息数据库。在图26中示出了一个典型的调查信息数据库900。
调查数据库900可以包括调查标识符字段902,其可以包括一个或多个调查的代码或其他标识符;调查创建者标识符字段904,其可以包括与在字段902中指示的调查的创建者相关的代码或其他标识符;调查创建日期字段906,其可以包括有关字段902中标识的调查何时被创建的信息;调查发送字段908,其可以指示用以接受字段902中指示的调查的邀请何时被发送;调查结束日期字段910,其可以指示何时不再接收对字段902中指示的调查的响应或何时不再提供被邀请者访问所述调查;多个批准者字段910,其可以指示与字段902中指示的调查相关的批准者的数量;多个被邀请者字段914,其可以指示与字段902中指示的调查相关的被邀请者的数量;以及多个响应者字段916,其可以指示字段902中指示的调查的响应者的数量。
其他或不同的字段也可以用在调查信息数据库900中。例如,在一些实施例中,调查信息数据库900可以包括有关调查问题的信息、对问题的可允许的回答、将发送给与调查相关的被邀请者的邀请、与调查有关的被邀请者和/或批准者的标识符或姓名、调查的位置、调查结果的位置、有关可以被发送的提示以及时间的信息等。
如由图26的调查信息数据库900所示的,字段902中被标识为“S-621”的调查由被标识为“U-101502”的用户在2002年12月13日创建。调查“S-621”的邀请也在2002年12月13日被发送至100个被邀请者,并且对调查“S-621”的响应将接收到2002年12月27日为止。调查“S-621”具有两个相关的批准者并产生了77个对调查“S-621”的响应。
如前面所讨论的,在一些实施例中,服务器、用户设备、或其他设备可以包括或访问用于存储或保存有关对一个或多个调查的一个或多个响应的信息的响应信息数据库。当用户从图4中的网页310选择或点击“查看报告”或从图18中的网页700选择或点击“查看调查结”时,可以提供来自响应信息数据库的信息。典型的响应信息数据库930在图27中示出。为了简便,仅在图27的数据库930中示出了对调查“S-621”的响应。数据库930可以表示或使用单个表,其中随着附加结果的接收添加该附加结果。此外,有关调查的其他信息可以存储或添加到相同的表中。
响应信息数据库930可以包括响应标识符字段932,其可以包括一个或多个响应的代码或其他标识符;用户标识符字段934,其可以包括与字段932中标识的响应相关的代码或其他标识符;响应日期字段936,其可以包括有关何时提交或接收字段932中标识的响应的信息;以及问题响应字段938、940和940,其可以包括有关对字段932中标识的响应的问题的真实答案的信息。
其他或不同的字段也可以用在响应信息数据库930中。例如,在一些实施例中响应信息数据库可以包括有关被邀请者花多长时间完成调查或个别问题、被邀请者是否接受到接受调查的提示、调查创建者的标识符的信息、有关调查中的问题的信息等等。
如由图27的响应信息数据库930所示,被标识为字段932中的“R-459102”的响应与被标识为“U-7642986”的用户相关联,并且在2002年12月13日被创建或接收。响应“R-459102”包括针对调查“S-621”的头三个问题的答案“SALLYTHOMPSON”、“波士顿”以及“专用电话线,语音邮件”。如果用户在网页310上选择“查看报告”或在网页700上选择“查看调查结果”,则可以显示响应信息数据库930的一些或所有。
如前面所讨论的,在一些实施例中,服务器、用户设备、或其他设备可以包括或访问用于存储或保存有关一个或多个被邀请者、批准者、调查创建者、或其他用户的信息的用户数据库。典型的用户信息数据库960在图28中示出。
用户信息数据库960可以包括用户标识符字段962,其可以包括一个或多个用户的代码或其他标识符;用户姓名字段964,其可以包括字段962中标识的用户的姓名或其他描述信息;组字段966,其可以包括有关与字段962中标识的用户相关的一个组或多个组的信息;办事处地点字段968,其可以包括有关字段962中标识的用户的办事处地点的信息;工作描述字段970,其可以包括有关字段962中标识的用户的职务或职位的信息;电子邮件地址字段972,其可以包括字段962中标识的用户的电子邮件地址或其他联系信息;以及电话号码字段974,其可以包括字段962中标识的用户的电话或其他联系信息。
其他或不同的字段也可以用在用户信息数据库960中。例如,在一些实施例中用户信息数据库可以包括一个或多个用户的年龄、性别、就业经验、教育、部门、婚姻状况或其他人口统计或个人信息等。
如由图28中的用户信息数据库960所说明的,被标识为字段962中的“U-7642986”的用户名叫“SALLY THOMPSON”,与“销售”组相关,是“销售代表”,并且位于波士顿办事处。可以通过电子邮件“SALLYT@ACMEBOS.COM”或通过电话“777-777-7778”与用户“U-7642986”联系。
本发明的方法可以体现为使用面向对象的语言开发的计算机程序,其允许利用模式对象的复杂系统建模,以创建表示真实世界、物理对象或其相互关系的抽象概念。然而,本领域普通技术人员将会理解在此描述的本发明可以使用广范围的编程技术以及通用硬件系统或专用控制器以多种不同的方式来实现。此外,在不脱离本发明范围的情况下,上述方法的许多或所有步骤都是可选的或者可以按一种或多种替代顺序或序列进行组合或执行,并且权利要求并不应当被理解为是对任何特定的顺序或序列的限制,除非特别指出。
上述方法中的每种方法都可以在单个计算机、计算机系统、微处理器等上执行。此外,在上述每种方法中两个或更多步骤可以在两个或更多不同的计算机、计算机系统、微处理器等上执行,这些计算机、计算机系统、微处理器等中的一些或所有可以是在本地或远程配置的。所述方法可以以计算机软件、程序、指令组、代码、ASIC、或特别设计的芯片、逻辑门、或其他被构造成直接实现或执行这种软件、程序、指令组或代码的硬件的任何种类和实现方案来实现。计算机软件、程序、指令组或代码在任何计算机可用或可读介质或其他程序存储设备或介质、例如软盘或其它磁盘或光盘、磁带或光带、CD-ROM、DVD、穿孔卡、纸带、硬盘驱动器、ZipTM盘、闪速存储器卡或光存储器卡、微处理器、固态存储设备、RAM、EPROM、或ROM上都是可存储、可写或可保存的。
虽然已就本发明的各个实施例对本发明进行了说明,但本领域的那些普通技术人员将会注意到在不脱离本发明的精神和范围的情况下可以对在此所描述的那些实施例作出各种替换。
单词“包括”、“包含”当用在本说明书及以下的权利要求中时意在指定存在所陈述的特征、元件、整数、部件、或步骤,但是它们并不排除存在或添加一个或多个其它的特征、元件、整数、部件、步骤、或其组。
权利要求
1.一种系统,包括第一设备(104),具有适于接收表示调查的数据并且适于接收表示与所述调查相关的被邀请者的数据的第一应用程序;第二应用程序(113),适于为至少一个人员存储有关联系信息的信息;并且其中所述第一应用程序还适于检索与由所述第二应用程序(113)存储的所述被邀请者相关的联系信息,并且适于使用所述联系信息来向所述被邀请者提供用以接受所述调查的邀请。
2.根据权利要求1所述的系统,其中所述第一应用程序适于接收表示对所述调查的响应的数据并适于将表示所述响应的所述数据中的至少一些与有关所述调查的数据一起存储在一个表中。
3.根据权利要求1所述的系统,其中所述第一应用程序适于向多个被邀请者提供对所述调查的访问并适于将从有关所述调查的所述多个被邀请者接收的数据存储在相同的数据库表中。
4.根据权利要求1所述的系统,其中所述第一应用程序适于提供接口,所述接口适于促进下列各项中的至少一个创建所述调查;克隆以前创建的调查;查看与所述调查相关的结果;以及发送提示给所述被邀请者。
5.根据权利要求1所述的系统,其中所述第一应用程序独立于所述第二应用程序(113)工作。
6.根据权利要求1所述的系统,其中所述第一应用程序适于提供所述调查的预览。
7.根据权利要求1所述的系统,其中所述第一应用程序适于促进所述调查的创建。
8.根据权利要求1所述的系统,其中所述第一应用程序适于接收表示将如何配置所述调查的数据。
9.根据权利要求1所述的系统,其中所述第一应用程序适于接收表示所述被邀请者对所述调查的响应是否将与所述被邀请者相关联的数据。
10.根据权利要求1所述的系统,其中所述第一应用程序适于提供接口以
11.根据权利要求10所述的系统,其中所述第一应用程序适于确定与访问所述接口的人员有关的职责。
12.根据权利要求11所述的系统,其中所述第一应用程序适于根据所述职责向所述人员提供特权。
13.根据权利要求1所述的系统,其中所述第一应用程序适于分配时间戳给所述调查。
14.根据权利要求13所述的系统,其中所述第一应用程序适于分配第二时间戳给所述调查;向所述被邀请者提供用以再次接收所述调查的邀请,并将来自所述被邀请者的再次接收所述调查的结果与所述第二时间戳相关联。
15.一种用于促进调查的使用的系统,包括存储器(860);通信端口(852);以及处理器(850),连接至所述存储器(860)和所述通信端口(852)上,所述处理器(850)可操作用于促进调查的创建;接收表示与所述调查相关的被邀请者的数据;检索表示所述被邀请者的联系信息的数据,其中所述数据由所述系统外部的应用程序(113)创建;使用所述联系信息来提供用以接受所述调查的邀请给所述被邀请者;以及促进由所述被邀请者访问所述调查。
16.一种用于促进调查的使用的方法,包括促进调查的创建,所述调查具有相关的被邀请者;检索由应用程序(113)保存的数据,所述数据表示所述被邀请者的联系信息;使用所述联系信息来提供用以接受所述调查的邀请给所述被邀请者,所述邀请包括表示所述调查的位置的数据;以及促进由所述被邀请者访问所述调查。
17.根据权利要求16所述的方法,其中所述促进调查的创建包括接收识别要再使用的以前创建的调查的数据。
18.根据权利要求16所述的方法,进一步包括获得所述调查的结果,所述结果与所述被邀请者相关联;以及将所述结果与来自有关所述调查的至少一个其他被邀请者的结果一起存储在数据库表中。
19.根据权利要求16所述的方法,进一步包括分配第一时间戳给所述调查;以及将来自所述调查的所述被邀请者的结果与所述第一时间戳相关联。
20.根据权利要求19所述的方法,进一步包括分配第二时间戳给所述调查;提供用以再次接收所述调查的邀请给所述被邀请者;允许由所述被邀请者访问所述调查;以及将来自所述被邀请者的再次接收所述调查的结果与所述第二时间戳相关联。
21.根据权利要求16所述的方法,进一步包括接收表示与所述被邀请者相关的参数的数据。
22.根据权利要求21所述的方法,进一步包括基于所述参数将信息包含在所述调查中。
23.根据权利要求21所述的方法,进一步包括基于所述参数将信息包含在所述邀请中。
24.根据权利要求16所述的方法,进一步包括接收表示应如何配置所述调查的数据。
25.根据权利要求24所述的方法,进一步包括根据与人员相关的职责确定能够访问所述调查的结果的人员。
全文摘要
一种系统、方法、设备、装置以及计算机程序代码,允许用户或应用程序创建调查和/或调查模板,所述调查和/或调查模板可以被提供给一个或多个接受者或其他被邀请者。根据本发明的一些实施例,期望创建调查的人员或软件应用程序(103)可以访问调查应用程序或设备(104)以创建调查。所述调查应用程序可以使用由一个或多个其他应用程序(113)或系统创建或保存的数据,诸如有关可以被邀请接受、预览、批准、或访问调查和/或调查结果的人员的信息(例如姓名、联系信息、职责)。在一些实施例中,其他人员、应用程序(110,120)或系统可以使用一些或所有调查结果。同时,在一些实施例中,所述调查应用程序可以在单个表中或其他中央位置存储调查和调查结果以促进和控制对调查和结果的访问以及调查和结果的安全性。
文档编号G06Q30/00GK1732478SQ200380108104
公开日2006年2月8日 申请日期2003年12月5日 优先权日2002年12月30日
发明者D·W·查利, D·K·博恩斯, T·维尔莫特, S·W·斯泰尔特 申请人:Ge 资本商业财务公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1