识别市场中缺失的供应的制作方法

文档序号:6383824阅读:126来源:国知局
专利名称:识别市场中缺失的供应的制作方法
技术领域
本发明涉及识别市场中缺失的供应。
背景技术
软件应用消费各种类型的输入数据。随着基于因特网的、永远在线的计算的出现,应用可用的数据量以及用于处理那些数据的应用的类型已经极大地增长。对于分布式数据计算以及访问数据来说,云计算是新兴的趋势。数据可包括用于地址校验的诸如邮编之类的信息、用于语言的翻译信息、公司的企业收入或其它统计、人员的雇佣信息、人的社交网络关系、以及任何其它类型的信息。通常要么采用将这一数据内建的方式,要么采用某些硬编码的公知的访问位置用于在运行时获取这一数据的方式来定制构建应用。当应用需要新的数据类型时,通常由软件开发者来搜索对于该数据的可用源并且基于某种一次性或订阅地购买数据。诸如微软 AZURE DataMarket之类的数据市场正作为用于查找和购买终端用户或软件程序所使用的各种类型的数据的公共源而兴起。随着越来越多的用户开始了解和使用DataMarket及其来自云计算提供者的竞争产品,DataMarket和竞争产品正插入可被用于驱动对内容的战略管理的数据以及标识需要被构建以利用这一内容的应用。例如,正在查看数据市场中的天气信息的某人可能注意到用于显示天气数据的好的应用并不多。相反,想要编写天气应用的应用开发者可能发现开发者需要的数据在市场中不可获得。当人们对这些新兴的数据市场上进行搜索时,他们寻找的内容常常找不到,因为这些数据不存在或者还不可公开获得。这将导致人们查找该数据的替换的私有源或者导致人们创建其自己专有的数据存储用于收集和使用这些数据。一些人可能同时这么做使得在收集和存储数据上存在许多冗余的工作。尽管一些人可选择在数据市场中共享这一数据并可能从他们耗费在收集数据方面的工作中获利,但其它人将使数据保持私有。尽管数据市场提供者知道人们购买和使用什么数据,但市场一般不了解人们想要但是没有找到的数据,或者市场中的数据如果以不同格式放置或补充附加数据的话将更有用。

发明内容
本文描述了一种用于标识数据市场消费者的数据需求并且主动找出并尝试通过将新数据和数据提供者添加到市场来完善那些需求的数据完善系统。在一些实施例中,系统捕捉消费者对数据的搜索。在用户输入搜索后,系统捕捉搜索项。如果没有找到匹配数据,数据完善系统向消费者呈现一个建议新数据供应并且提供对消费者所查找的数据的描述的屏幕。描述还可包括消费者所查找的用于消费特定数据的web服务或应用。系统随后挖掘这些消费者想法以通过查看谁持有这一数据或在这一空间中运行来编程地寻找其伙伴。系统还可将这一消费者想法信息馈送给业务拓展团队以及内容管理(onboarding),他们如今知道有一个很好的机会来根据需要提供特定数据或应用。因此,数据完善系统为消费者提供了用于提供描述他们想要的数据供应的信息的隐式和显式的方法以及为潜在的提供者提供了用于了解弥补当前的数据缺口的机会的隐式和显式的方式。提供本发明内容以便以简化形式介绍将在以下具体实施方式
中进一步描述的一些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。


图1是示出在一个实施例中的数据完善系统的各组件的框图。图2是示出在一个实施例中数据完善系统处理消费者数据查询的过程的流程图,其中至少一个查询的结果是无匹配数据。图3是示出在一个实施例中数据完善系统将关于数据完善机会的信息提供给使用数据市场的数据提供者的过程的流程图。
具体实施例方式本文描述了一种用于标识数据市场消费者的数据需求并且主动找出并尝试通过将新数据和数据提供者添加到市场来满足那些需求的数据完善系统。在一些实施例中,系统捕捉消费者对数据的搜索。在用户输入搜索后,系统捕捉搜索项。如果没有找到匹配数据,数据完善系统向消费者呈现一个建议新数据供应并且提供对消费者所查找的数据的描述的屏幕,而不是像现有系统的一个“没有找到”的响应。数据还可包括消费者所查找的用于消费特定数据的Web服务或应用。系统随后挖掘这些消费者想法以通过查看谁持有这一数据或在这一空间中运行来编程地寻找其伙伴。系统还可将这一消费者想法信息馈送给业务拓展团队以及内容管理 (以及潜在的独立软件供应商(ISV)),他们如今知道有一个很好的机会来根据需要提供特定数据或应用。这一流程和体验允许市场提供者的销售人员优化(对于驱动生态系统公共以及私有的),从而将数据和数据消费应用的购买者和卖家相连接。数据完善系统提供用于允许用户在什么也没有找到时建议数据供应的用户体验(UX)0用户能够提供关于用户所搜索的数据的详细信息。系统基于语义和公知的分类技术(例如,搜索“燃料价格”将导致添加导航、传输、以及石油和天然气的类另 使用相关服务查询以及名称匹配、模式匹配并且允许用户建议其它数据类别来自动将搜索分类为应用或数据集的类型。在一些实施例中,系统自动向用户示出在市场中还不存在的可能的数据集并且询问用户如果这些数据集可用的话,用户会购买哪一个。在后端,系统使用用户想法数据来为市场团队和合作伙伴创建消费勘察(lead generation)(合作伙伴很快能够运行他们自己私人的市场,使用这一消费勘察作为他们收集什么内容和向顾客展示什么内容的重要的鉴别器)。系统还可提供相对于由用户执行的搜索的持续储备的当前机会的勘察得分。例如,如果业务开发和内容团队有来自顾客关系管理(CRM)方案中的导航、犯罪以及天气数据的提供者,为这一数据添加简单的得分或指示器(红、绿、黄)可被用于帮助他们偏好一个合作伙伴胜于其它合作伙伴——基于市场中内容的可用性、当前提供的价格等等。因此,数据完善系统为消费者提供了用于提供描述他们想要的数据供应的信息的隐式和显式的方法以及为潜在的提供者提供了用于了解弥补当前的数据缺口的机会的隐式和显式的方法。以下段落提供了一个实施例中的数据完善系统的概示。系统维护市场中的供应的供应数据库以及用于捕捉被搜索但没有被找到的项目的需求数据库(需要注意,虽然这些在概示中是分开的数据库,但它们可以由同一数据库实例主控)。当数据被搜索并被找到时,该内容的流行度索引在供应数据库中上升。另外,用户能够或者私下或者公开地评论该供应(数据或应用)以提供负面反馈,如果例如价格过高、应用不稳定、术语不被接受,或者提供怎么反馈或建议,如“希望能够也启用移动情景”。系统自动从笔记和反馈中收集观点并在市场中提供对于数据集表现如何的质量上的总览以及销售和其它数量量度。系统可提供对于供应(数据、web服务、应用等)的购买历史,使得消费者可以看出哪些数据集是有意思的。用户还可提供私下或公开的关于类别的反馈,诸如类别是否缺少数据、类别是否缺失、类别是否包含有用数据或是否对他们的工作有用等等。当数据被使用时,数据完善系统记录并聚合供应数据库中的数据查询模式。系统随后分析这些使用模式以确定现有数据中的哪些部分最常被使用。系统还分析使用模式以确定哪一数据与哪些其它类型的数据一起使用,并由此确定哪些新供应将会是有用的,如果被创建的话。当数据被搜索但没有被找到,则系统在需求数据库中记录这些查询以及术语。系统记录关于该搜索的上下文信息,诸如什么产品、网页或其它接口被用于该查询。上下文信息可区分用户类型(例如,开发者或数据分析员)或可建议不同目标内容的其它区别。通过市场的用户遥测还可被记录以确保被搜索的数据确实在市场中不存在,而不是简单地以用户并不期望的方式对其分类。系统可使用词典和用于相关搜索的web服务来对术语分类。系统还向用户提供用于捕捉更多关于用户想要的内容的用户界面,诸如想要的数据集、用户想要启用的情景、以及可选地用户想要查看的其它数据集和数据和应用类别(例如,用户能够提供公司的名称或来自该公司的具体的供应)。数据完善系统使用web服务和/或当前储备(backlog)来向用户提供当前工作或通过其它内容提供者可用的供应的列表。用户可选择这些供应中的一个是否会提供用户正搜索的信息。这一数据被周期性地与供应数据库比较,以为业务开发团队创建勘察,协助当前优先的合作伙伴以及提供团队可追求的机会以及基于来自供应数据库的数据(如关于他们关闭了什么类型的公司、在什么区域、以什么价格点的历史数据)以及需求数据库的数据完成交易的可能性。在一些实施例中,合作伙伴接收来自供应和需求数据库的数据,试图确保市场具有平衡的内容经济。这使得合作伙伴能够改进他们的供应或考虑在市场中展示新的供应。图1是示出在一个实施例中的数据完善系统的各组件的框图。系统100包括包括供应数据存储100、需求数据存储120、数据请求组件130、数据标识组件140、不可用性检测组件150、需求捕捉组件160、提供者报告组件170以及消费者完善组件180。这些组件中的每个都在此予以更详细讨论。供应数据存储110存储描述对数据消费者可用并且由数据市场中的数据提供者提供的一个或多个数据供应的信息。供应数据存储110可包括一个或多个文件、文件系统、硬盘驱动器、数据库、存储区域网络、基于云的存储服务、或用于持久数据和提供对数据的访问的其它设施。在一些实施例中,系统100提供构建在类似微软tmAZUREtm的web服务平台上构建的基于云的数据市场。供应数据存储110可包括与每个数据供应有关的信息,诸如对可用数据的描述、样本数据、获取该数据的费用/订阅信息、数据的格式等等。提供者将新数据供应提供给供应数据存储110以使它们对消费者可用,并且消费者浏览并搜索供应数据存储110以找出用于实现特定任务的数据和应用的数据。需求数据存储120存储描述对于访问来自供应数据存储110的数据的一个或多个失败的尝试的信息,其中失败表示数据不可用或不以消费者所请求的形式可用。在一些实施例中,系统与一隶属机构合作以追踪并在一中介模型中存储需求数据。需求数据存储120追踪用户希望什么以来自供应数据存储110的应用和数据形式可用,并且提供对于新数据的需求的可计量记录,该记录可被报告给提供者以允许提供者填补可用数据的类型中的缺口并且促进更健康的市场。数据请求组件130从数据消费者接收查询以标识供应数据存储中的一个或多个匹配的数据供应。查询可包括规定一个或多个关键词的文本查询串,针对该关键词来匹配可用的数据供应。组件130可以网页、移动应用、台式应用、或消费者可通过其提交请求的编程应用编程接口(API)的形式提供用户接口。数据请求组件130可捕捉查询中的附加信息,诸如在其中进行搜索的类别、消费者偏好的特定提供者等等。在一些示例中,系统可存储与提供附加信息的消费者和提供者有关的用户简档信息,数据请求组件130可使用该用户简档信息来处理查询。数据标识组件140标识匹配接收到的查询的数据供应,并将任何匹配的数据供应报告给消费者。例如,系统100可存储用于消费数据集的可用数据供应和应用的索引,并且可使用该索引来在查询中查找关键词以标识匹配的数据供应。组件140可基于数据供应描述、提供者信息、或与特定数据供应相关联的任何其它信息来匹配数据供应。消费者可通过购买供应或者通过做出显示消费者对供应的兴趣的另一指示(例如,勾选供应旁的勾选框)来指示任何特定供应是否满足消费者的请求。不可用性检测组件150检测没有返回任何可用的数据供应或消费者指示没有任何返回的数据供应满足消费者的一个或多个准则的查询。组件150可检测具有零个结果的搜索或可在每次搜索后对消费者进行调查以询问该消费者是否找到了消费者当时所搜索的数据。组件150还可使用用于标识用户失望或不满的其它技术,诸如具有轻微修改的反复查询、在结果页之间前后翻页等等。在检测这些条件之后,组件150可向消费者显示对话框或其它用户界面以询问消费者是否难以找到匹配的数据供应。需求捕捉组件160记录描述在需求数据存储中检测到的失败的查询的信息。久而久之,随着许多消费者查询供应数据存储并且一定百分比没有能标识匹配数据供应,需求数据存储120累积了与消费者需求有关的一定数量的有用信息。这一信息可被聚集并分类以把最受需求的数据供应带到前面。在一些情况下,系统100应用人类专家或自动化分析来标识数据查询,数据查询标识相同的不可用数据,即使消费者可能使用不同的查询项或提供对消费者曾搜索的数据的不同描述。需求捕捉组件160聚集这一信息并追踪该信息,以便报告给需求数据存储120中的提供者。提供者报告组件170提供用户接口,通过该用户接口,潜在的数据提供者可访问需求数据存储以基于先前的消费者数据请求来标识一个或多个数据供应机会。提供者报告组件170可提供网页、移动应用、台式应用或编程接口,通过这些,提供者或提供者所使用的分析应用可访问需求数据库以标识数据提供机会。接口可提供分类和过滤选项,使得例如提供者可在特定类别中查找数据供应,提供者熟悉该类别,并且对于该类别存在足够的需求以证明用于生成新数据供应的努力是有道理的。作为响应,数据提供者可外出并创建或从其它源获取所请求的数据并在市场中供应该数据。这使得市场供应更完整并且提供了现成的填补可用数据中的任何缺口并且以消费者请求最多的格式提供数据的动机。消费者完善组件180可选地在响应于之前没能找到匹配的数据供应的消费者的先前的查询的新数据供应可用时通知该消费者。基于用户简档信息或在失败的请求时捕捉的信息,系统100可能已存储了该消费者的联系人信息,诸如电子邮件地址,通过该信息,系统100可通知该消费者。系统100还可经由通过设备平台、文本消息或现有技术中使用的其它通知方法提供的推送通知来提供通知。这有助于鼓励消费者返回数据市场并且认识到系统运营方正致力于确保消费者找到他们寻找的数据。其上实现数据完善系统的计算设备可包括中央处理单元、存储器、输入设备(例如,键盘和定点设备)、输出设备(例如,显示设备)和存储设备(例如,盘驱动器或其他非易失性存储介质)。存储器和存储设备是可以是编码有实现或启用该系统的计算机可执行指令(如软件)的计算机可读存储介质。此外,数据结构和消息结构可被存储在计算机可读存储介质上。本文所要求的任何计算机可读介质包括仅那些落在法定可受专利保护的类别中的介质。该系统还可包括一个或多个通信链路,通过通信链路可传送数据。可以使用各种通信链路,诸如因特网、局域网、广域网、点对点拨号连接、蜂窝电话网络等。该系统的实施例可以在各种操作环境中实现,这些操作环境包括个人计算机、月艮务器计算机、手持式或膝上型设备、多处理器系统、基于微处理器的系统、可编程消费电子产品、数码相机、网络PC、小型计算机、大型计算机、包括上述系统或设备等中任一种的分布式计算环境、机顶盒、片上系统(SOC)等。计算机系统可以是蜂窝电话、个人数字助理、智能电话、个人计算机、可编程消费电子设备、数码相机等。该系统可以在由一个或多个计算机或其他设备执行的诸如程序模块等计算机可执行指令的通用上下文中描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。通常,程序模块的功能可在各个实施例中按需进行组合或分布。图2是示出在一个实施例中数据完善系统处理消费者数据查询的过程的流程图,其中至少一个查询导致无匹配数据。在框210开始,系统接收向包含来自数据提供者的数据供应的数据市场请求一个或多个匹配数据集的消费者数据查询。数据供应可包括各种各样的数据类型和内容,包括与从天然气价格到股票信息到企业雇员到政府信息的各种各样的主题有关的文本、表格式的、视听的或其它类型的数据。查询可包括一个或多个关键词或其它类型的查询信息,并且还可包括过滤信息,过滤信息包括消费者期望在其中寻找匹配的数据集的一个或多个数据类别。在框220中继续,系统执行搜索以标识一个或多个匹配的数据集。搜索可咨询索引或其它数据结构以便有效地将消费者的数据查询与存储在数据存储中的潜在的许多数据供应相匹配。系统基于数据集描述、由数据集的提供者提交的信息、数据集中的嵌入内容、或通过其它匹配工具标识匹配的数据集。对于大部分查询,系统可标识一个或多个匹配的数据集,当时对于小百分比的查询或查询类别,系统可能找不到任何匹配的可用数据集。在判定框230中继续,如果系统确定没有找到满足所接收的数据查询的任何匹配的数据集,则系统在框240继续,否则系统将搜索结果的集合提供给消费者,从中选择可用的数据集,随后结束搜索。即使当找到可用的数据集之后,数据集也可能因为这样或那样的原因未能使消费者满意。在这种情况下,系统可检测这一条件(例如,通过询问消费者)并且以以下步骤继续以报告匹配数据的不可用性。在框240中继续,系统检测与所接收的数据查询相匹配的数据集的不可用性。如以上所提到的,这会发生因为搜索没有返回任何数据集或者因为消费者指示对返回的可用数据集的不满意。系统捕捉这一信息并且在需求数据存储中追踪数据的不可用性,如此处详细描述的。在框250中继续,系统接收描述消费者不能在数据市场中找到的数据集的用户命令信息。当检测到特定数据的不可用性时,系统可为消费者显示一个供填写的表单或其它用户界面。表单包括请求来自消费者的、详细描述该消费者想要什么的特定信息的字段。这一信息可包括文本描述、类别、诸如消费者想要什么之类的样本数据、数据的已知替换源等
坐寸ο在框260中继续,系统将需求记录存储在持久保存接收到的用户需求信息供以后分析的需求数据存储中。需求记录可包括与用户有关的信息,诸如联系人信息或用户简档记录的标识符、消费者提供的需求信息、需求记录的类别信息、量化相关请求的历史/统计信息等等。在一些情况下,系统可向消费者显示其它接收到的需求信息并且询问用户其它需求信息是否与用户正搜索的数据相匹配。在框260之后,这些步骤结束。图3是示出在一个实施例中数据完善系统将关于数据完善机会的信息提供给使用数据市场的数据提供者的过程的流程图。在框310中开时,系统从未能成功从数据市场中搜索数据的一个或多个消费者处接收消费者需求数据。所接收的需求数据可包括消费者想要的信息的描述、与该信息相关联的类别、查找该信息的消费者的数量、该数据被请求的步页率等等。在框320中继续,系统接收提供者报告请求,该请求请求描述用于响应于未成功的消费者数据请求来供应数据的一个或多个机会的信息。提供者请求可标识一个或多个类另IJ,该类别被用来过滤需求数据以及其它提供者准则,诸如基于请求的消费者的阈值数量的机会大小等等。系统可通过系统提供的用户接口接收请求,提供者可访问或登录该接口以搜索可用的机会。在一些实施例中,系统可出售对机会信息的访问并且在提供对需求数据的访问之前检查提供者订阅或其它支付验证。在框330中继续,系统访问从存储接收到的消费者需求数据的需求数据存储中接收到的需求数据。系统的提供者报告和需求存储功能可一起进行或可以分开。例如,需求请求可被引导至特定管理访问服务器,而需求数据可被存储在接收传入的消费者请求的基于云的数据库中。因此,系统可响应于接收到的提供者请求来访问本地或远程需求数据。在框340中继续,系统标识由需求数据指示的响应于接收到的提供者报告请求的一个或多个机会。系统可应用阈值来消除不足以报告的消费者请求,并且可根据类别或其它接收到的提供者准则来过滤,以将最相关机会转送给提供者。在框350中继续,系统将标识出的匹配机会报告给提供者。系统可显示用户界面(例如,经由网页)、将报告发送给提供者(例如,经由电子邮件)、或以某种其它方式提供报告。报告可包括文本、图形、或其它信息以向提供者传达每个可能的机会以及与该机会相关联的有关信息,诸如消费者需求的大小、描述所请求的数据的各个消费者评论等等。
在框360中继续,系统可选地从提供者接收作为响应的新的数据供应。基于真实标识的消费者需求,提供者可将其时间专注于提供被请求得最多并且因此对于提供者最有利润的那些类型的数据。因此,提供者可从事对标识的消费者需求进行响应并且响应于需求数据提供目标数据供应。在框370中继续,系统列举出接收到的市场中的新数据供应,使得接下来的对于同一数据的消费者请求将找到新的可用的供应。以此方式,系统通过鼓励提供者与系统的互动来弥补了先前失败的消费者请求。系统还可主动通知先前搜索过类似于提供者提交的新供应的数据供应的消费者。在框370之后,这些步骤结束。如此处所描述的,数据完善系统提供了一种正反馈环,其中消费者需要驱动提供者供应。提供者接收关于消费者想要什么的针对性信息,而如果消费者没有找到现有的令人满意的数据,则消费者可直接提供关于他们需要什么的信息。另外,系统还可追踪数据的成功使用,使得提供者接收关于什么数据已经可用、消费者发现特别有用的反馈。在销售/思考阶段,提供者可向系统查询兴趣,而在特征修改阶段,提供者可查询需要的特征。尚未与系统相关联的提供者可决定加入市场以提供不可用的数据,或者可决定与另一提供者合作以使用新信息来补充可用数据。在一些实施例中,数据完善系统检测通常与其它数据一起使用的数据。例如,系统可注意到人口统计数据集经常与犯罪数据集一起被购买。系统还可注意到这些数据集的消费者经常添加类似的附加栏。例如,系统可观察到邮编信息通常被添加到犯罪数据。这一信息允许系统在此处描述的提供者报告中向提供者提供附加信息。例如,系统可建议两个提供者一起工作以提供统一的数据集或者添加花费消费者重复劳动的缺失数据。系统还可观察哪些数据集与哪些数据消费应用一起购买以为提供者制作相关报告。系统使消费者信息匿名,使得个人消费者数据不会对提供者展示,除非消费者特别选择这么做。在一些实施例中,数据完善系统可主动或反应性地提供报告给提供者。此处描述了反应性报告,其中提供者通过对接收报告的特定请求来访问系统。系统还可向提供者主动地提供建议,诸如通过电子邮件发送报告、通知提供者与他们关注的区域有关的聚集消费者需求等等。在一些情况下,系统可向提供者报告数据集中使用的数据量。例如,系统可确定消费者通常购买大的数据集但之后仅使用少数的几行。在这些情况下,可以通过供应缩减的数据集或者通过将数据集分成分开的供应来更好地服务提供者,分开的供应将各自对更大的消费者群体(获许对于那些觉得大数据集过于昂贵的消费者)更有吸引力。在一些实施例中,数据完善系统提供者为消费者提供对于建议的或可用的数据供应的投票。例如,系统可以A/B式样测试的形式向消费者呈现两个可能的数据供应。系统从消费者接收指示消费者更可能购买哪个数据集的投票。系统可对正进行搜索的消费者或者经由提供给市场的联系人信息对消费者进行调查。在一些情况下,系统可收集人口统计信息以确定消费者群体偏好哪些数据供应。在一些实施例中,数据完善系统提供提供者和消费者可订阅的一个或多个馈源以了解需求和新的数据供应。例如,系统可提供指示新的信息何时可用的一个或多个真正简单聚合(RSS)订阅源。系统可根据类别或其它过滤来提供馈源,使得提供者和消费者能够监视最适合他们的馈源。在一些实施例中,数据完善系统为企业提供私人市场。尽管此处所描述的系统通常被应用于公共数据市场,但系统也可针对企业内的私有数据来审视消费者请求和提供者需求报告。以此方式,组织内的信息技术人员可了解他们组织中的用户想要能够使用什么数据并且可以找出该数据的可能的私有源,该私有源在公共市场中不可用并且不能使其可用(例如,由于保密性或其它原因)。从上文将会认识到,虽然在此已出于说明目的描述了数据完善系统的具体实施例,但是可以做出各种修改而不背离本发明的精神和范围。因此,本发明只受所附权利要求限制。
权利要求
1.一种计算机实现的用于处理消费者数据查询的方法,其中至少一个查询没有得到匹配数据,所述方法包括接收(210)向包含来自提供者的供应的市场请求一个或多个匹配的数据集的消费者数据查询;执行(220)搜索以标识一个或多个匹配的数据集;检测(240)与接收到的数据查询相匹配的数据集的不可用性;接收(250)用户需求信息,所述用户需求信息描述所述消费者不能在数据市场中找到的数据集;以及在需求数据存储中存储(260)需求记录,所述需求数据存储持久存储接收到的用户需求信息供以后分析,其中前述步骤由至少一个处理器来执行。
2.如权利要求1所述的方法,其特征在于,接收消费者数据查询包括接收所述消费者正寻找的描述数据、应用、应用编程接口或可视化的一个或多个关键词。
3.如权利要求1所述的方法,其特征在于,接收消费者数据查询包括对包括一个或多个数据类别的信息进行过滤,所述消费者在所述类别中查找匹配数据集。
4.如权利要求1所述的方法,其特征在于,执行搜索包括咨询索引以便有效地将消费者的数据查询与数据存储中可能的许多供应相匹配。
5.如权利要求1所述的方法,其特征在于,执行搜索包括基于所述数据集的提供者提交的数据集描述来标识匹配的数据集。
6.如权利要求1所述的方法,其特征在于,检测不可用性包括确定所述搜索没有返回任何数据集。
7.如权利要求1所述的方法,其特征在于,检测不可用性包括确定所述搜索返回的一个或多个数据集没有令所述消费者满意。
8.如权利要求1所述的方法,其特征在于,接收需求信息包括当检测到特定数据的不可用性时,显示供所述消费者填写的用户界面。
9.如权利要求1所述的方法,其特征在于,接收需求信息包括接收来自所述消费者的描述所述消费者曾尝试寻找的数据的类型的文本描述。
10.如权利要求1所述的方法,其特征在于,存储需求记录包括存储标识所述消费者的信息。
11.如权利要求1所述的方法,其特征在于,存储需求记录包括存储定量化相关请求的统计信息。
12.如权利要求1所述的方法,其特征在于,还包括可向消费者显示其它接收到的需求信息并且询问所述用户其它需求信息是否与用户正搜索的数据相匹配。
13.一种由于满足数据市场服务请求的计算机系统,所述系统包括被配置成执行包含在以下组件内的软件指令的处理器和存储器;供应数据存储(110),其存储描述对数据消费者可用并且由数据市场中的数据提供者供应的一个或多个数据供应的信息;需求数据存储(120),其存储描述对于访问来自供应数据存储的数据的一个或多个失败的尝试的信息,其中失败表示数据不可用或不以消费者所请求的形式可用;数据请求组件(130),其从数据消费者接收查询以标识供应数据存储中的一个或多个匹配的数据供应;数据标识组件(140),其标识匹配接收到的查询的数据供应,并将任何匹配的数据供应报告给消费者;不可用性检测组件(150),其检测没有返回任何可用的数据供应或消费者指示没有任何返回的数据供应满足消费者的一个或多个准则的查询;需求捕捉组件(160),其记录描述在所述需求数据存储中检测到的失败的查询的信息;以及提供者报告组件(170),其提供用户接口,通过所述用户接口,潜在的数据提供者可访问所述需求数据存储以基于先前的消费者数据请求来标识一个或多个数据供应机会。
14.如权利要求13所述的系统,其特征在于,所述需求数据存储提供对新数据的需求的可量化记录,所述记录可被报告给提供者以使得所述提供者能够填补可用数据类型中的缺口。
15.如权利要求13所述的系统,其特征在于,所述不可用性检测组件在每次搜索之后对搜索消费者进行调查,以询问所述消费者是否找到所述消费者曾搜索的数据。
全文摘要
本发明涉及识别市场中缺失的供应。本文描述了一种用于标识数据市场消费者的数据需求并且主动找出并尝试通过将新数据和数据提供者添加到市场来满足那些需求的数据完善系统。在用户输入搜索后,系统捕捉搜索项。如果没有找到匹配数据,则数据完善系统向消费者呈现一个建议新数据供应并且提供对消费者所查找的数据的描述的屏幕。系统随后挖掘这些消费者想法以通过查看谁持有这一数据或在这一空间中运行来编程地寻找其伙伴。因此,数据完善系统为消费者提供了用于提供描述他们想要的数据供应的信息的隐式和显式的方法以及为潜在的提供者提供了用于了解弥补当前的数据缺口的机会的隐式和显式的机会。
文档编号G06F17/30GK103034713SQ20121053311
公开日2013年4月10日 申请日期2012年12月11日 优先权日2011年12月12日
发明者M·克斯拉维, C·林斯伯格, R·马尔 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1