自动和半自动选择服务或处理提供商制造技术

技术编号:8659684 阅读:145 留言:0更新日期:2013-05-02 06:44
公开了一种用以自动或半自动选择服务或处理提供商的系统和方法。在本发明专利技术的一个实施例中,使得用户能够输入一组偏好,并且通过该输入,自动选择符合从输入偏好所得到的对于用户重要的属性的服务或处理提供商。在另一实施例中,过程是半自动的,其中用户提供一组偏好,并且本发明专利技术过滤服务或处理提供商,并且呈现有限数量的、符合用户偏好的该服务或处理提供商,并且用户可以从中选择一个来处理特定任务。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及便携式计算机设备和处理电子文档的工作流,本专利技术尤其涉及用以自动或半自动选择处理提供商的系统和方法。
技术介绍
对于许多用户来说,使用便携式计算设备已经变得司空见惯。除了拥有传统的台式计算机以外,许多用户还拥有一些类型的便携式计算设备。当前计算设备的示例包括用以阅读的电子设备(诸如索尼公司的Reader、亚马逊的Kindle、以及Barnes&Noble的Nook)。更小的便携式计算设备包括大量的智能电话,仅举几个例子,包括苹果计算机公司的iPhone、行动研究(Research In Motion)的黑莓和奔迈(Palm)的Pre。提供不同水平的处理能力和大小的笔记本计算机和平板计算机的销量也有所增加。这种现有技术设备的一个特有的问题是,便携式计算设备往往具有有限的计算能力。为了能够执行一些复杂和更精密的任务,现有技术已经开发了将便携式计算设备耦接至IJ “云”(互连服务或处理提供商的网络)的方法。便携式计算设备与云的耦接使得许多复杂的计算和其他计算密集型操作被划分在使用便携式计算设备和云的工作流中。例如,在使用便携式计算设备来接收输入和指令与呈现数据之间划分工作流,同时系统/云的其他部分被用来操纵电子文档和执行其他复杂的计算。这个将便携式计算设备与服务或处理提供商相关联的过程,对于便携式计算设备的用户可以是复杂、繁重和困难的。创建生态系统使这个过程复杂,在该生态系统中,不同的服务提供商或处理提供商将他们的服务(常常是相同的服务)广告或提供给便携式计算设备的用户。例如,单个用户可能需要在电子文档中执行光学字符识别(OCR)以使文本可以被搜索。有许多服务提供商或处理提供商提供这种服务;然而,他们有不同的估价、不同水平的质量、不同水平的响应能力以及各种其他因素。对于单个便携式计算设备的用户,从无数可能的能够执行特定功能的服务提供商或处理提供商中选择常常是困难的。选择服务或处理提供商的过程还由于被用来评估不同服务或处理提供商的无数属性或因素而复杂。可以存在对于不同用户选择服务或处理提供商可能是重要的几十个不同因素。此外,不同因素对不同用户是重要的。在大多数情况下,现有技术提供了非常有限的方法或无法评估服务或处理提供商的属性。
技术实现思路
用以解决问题的手段本专利技术的实施例通过提供用以自动或半自动选择服务或处理提供商的系统和方法克服了现有技术的缺点和局限。尤其是,本专利技术的一个实施例使得用户能够输入一组偏好,并且通过该输入,自动选择符合从输入偏好中所得到的对于用户重要的属性的服务或处理提供商。在本专利技术的另一实施例中,过程是半自动的,其中用户提供一组偏好,本专利技术筛选服务或处理提供商,并且呈现有限数量的、符合用户偏好的该服务或处理提供商,并且用户可以从中选择一个用以处理特定任务。系统的一个实施例包括服务提供商选择模块,包括用户偏好采集器和图形用户界面(GUI)、用户偏好存储器、服务提供商可用检测器、服务提供商属性采集器、服务提供商选择引擎以及服务提供商属性存储器。用户偏好采集器和GUI用于采集关于用户对服务提供商偏好的信息。用户偏好采集器从用户捕捉信息并且将其存储在用户偏好存储器中。服务提供商可用检测器被用来确定在网络上是否存在以及哪些服务提供商当前可用。服务提供商属性采集器采集不同服务提供商性能的信息。该信息的采集是a)基于统计和从网络捕捉到的其他数据,是部分自动的山)在服务提供商执行的基础上,部分手动或由用户请求;以及c)根据服务提供商可以具有的诸如不同证书的特定准则,由服务提供商自身提供。月艮务提供商属性存储器被用来存储由服务提供商属性采集器获得的数据。服务提供商选择引擎被耦接至服务提供商属性存储器、用户偏好存储器以及服务提供商可用检测器。根据用户偏好、提供商可用性和提供商属性,服务提供商选择引擎基于由用户已经输入的标准,确定一个或一列最佳匹配来提供服务。在一个实施例中,这是自动完成的,并且任务被传递给所识别的最佳服务提供商用以处理。在另一实施例中,这是半自动完成,并且最符合用户要求的服务提供商列表通过服务提供商选择引擎被呈现,并且任务被传递给用户所选的提供商。本专利技术还包括新方法,用以自动选择服务提供商、半自动选择服务提供商、用以输入用户偏好的方法、以及用以采集关于服务提供商属性的方法。本文中所描述的特征和优势不是包括一切的,并且,对于本领域普通技术人员来说,基于附图和说明书,许多额外的特征和优势是显然的。此外,应当注意的是,在说明书中所使用的语言主要被选择用于可阅读和介绍的目的,并且不限制本专利技术主题的范围。附图说明本专利技术通过在附图的图解中的示例、并不通过限定进行说明,在附图中,相似的附图标记被用来指代相似的元件。图1是根据本专利技术用以自动或半自动选择服务或处理提供商的系统实施例的框图;图2A是根据本专利技术的便携式计算设备实施例的前视平面视图;图2B是根据本专利技术的图2A的便携式计算设备实施例的后视平面视图;图3是根据本专利技术的便携式计算设备实施例的框图;图4是根据本专利技术的笔划和图像工作流服务器的实施例的框图;图5是示出了根据本专利技术的自动文档处理的示意流程图;图6是根据本专利技术的服务提供商选择模块实施例的框图;图7是示出了根据本专利技术的用以显示图形用户界面(GUI)和采集用户偏好的方法实施例的流程图;图8A和SB是根据本专利技术的用于自动选择程度和提供商属性选择的用户界面的一个实施例的图形表达;图9是示出了根据本专利技术的用以采集和存储服务提供商属性的方法实施例的流程图10是示出了根据本专利技术的用以自动选择服务提供商的方法实施例的流程图;以及图11是示出了根据本专利技术的用以半自动选择服务提供商的方法实施例的流程图。附图标记说明100 系统102便携式计算设备104 网络106笔划和图像工作流服务器108计算机110数据存储器112 耦接Il6信号线Il8信号线120信号线122a-122n 计算机124a-124n 信号线202便携式计算设备204 尖笔206显示设备208笔划捕捉设备&模块210输入设备212输入设备214输入设备216输入设备218输入设备220输出设备302处理器304存储器306通信单元308唯一设备标示符存储器310 时钟312元数据模块314日志模块316文档传输模块318文档创建模块320 总线322呈现模块324其他应用326其他I/O设备328定位条&书签模块402处理器404存储器406通信单元408文档传输模块410 时钟412工作流模块416日志模块418其他应用420 总线422显示设备424输出设备426 唯一设备 ID428输入设备432服务提供商选择模块502收件箱504 文档510 时钟512备份服务器602用户偏好采集器和⑶I604用户偏好存储器606服务提供商可用检测器608服务提供商属性采集器610服务提供商选择引擎612服务提供商属性存储器800用户界面802 标签804 标签806 标签808 标签810 按钮812 标签850用户界面852 属性854滑块条856位置指示器858位置指示器860位置指示器862 按钮864 按钮866位置指示器具体实施例方式以下描述了用以自动或半自动选择服务或处理提供商的系统。为了说明的目的,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.09.10 US 12/879,1481.一种用以从多个服务提供商计算机中选择用以执行工作的服务提供商计算机的计算机实现的方法,所述方法包括: 接收用户偏好; 采集关于所述多个服务提供商计算机的属性; 识别用以执行工作的服务请求和相关联用户; 通过比较所述用户偏好与所采集到的属性,通过服务提供商选择模块确定至少一个服务提供商来执行所述工作;以及 将所述工作发送给所确定的至少一个服务提供商用以执行所述工作。2.根据权利要求1所述的方法,还包括:从当前连接到网络并且能够用以执行所述服务请求的所述多个服务提供商计算机中确定服务提供商计算机列表,其中所述通过服务提供商选择模块确定至少一个服务提供商来执行所述工作的步骤使用所述服务提供商计算机列表。3.根据权利要求1所述的方法,其中,所述确定步骤是自动的并且确定服务提供商计算机来执行所述工作,被确定的服务提供商计算机具有接近所述用户偏好的属性,其中所述发送步骤将所述工作发送给所述被确定的服务提供商计算机。4.根据权利要求1所述的方法,其中:所述确定步骤是半自动的,并且产生具有限定数量的服务提供商计算机的列表来执行所述工作,所述服务提供商计算机列表具有接近所述用户偏好的属性,所述方法包括从用户接收对所述列表中的服务提供商计算机的选择,并且所述发送步骤将所述工作发送给所选择的服务提供商计算机。5.根据权利要求1所述的方法 ,其中,通过为每个服务提供商计算机计算加权和,来确定所述至少一个服务提供商。6.一种计算机程序产品,所述计算机程序产品包括计算机可读介质,所述计算机可读介质包含计算机可读程序,其中,当所述计算机可读程序在计算机上运行时,致使所述计算机: 接收用户偏好; 采集关于多个服务提供商计算机的属性; 识别用以执行工作的服务请求和相关联用户; 通过比较所述用户偏好与所采集到的属性,通过服务提供商选择模块确定至少一个服务提供商来执行所述工作;以及 将所述工作发送给所确定的至少一个服务提供商用以执行所述工作。7.根据权利要求6所述的计算机程序产品,其中,当所述计算机可读程序在计算机上运行时,还致使所述计算机: 从当前连接到网络并且能够用以执行所述服务请求的所述多个服务提供商计算机中确定服务提供商计算机列表,并且 其中,所述计算机使用所述服务提供商计算机列表确定所述至少一个服务提供商来执行所述工作。8.根据权利要求6所述的计算机程序产品,其中,所述确定步骤是自动的并且确定服务提供商计算机来执行所述工作,其中,被确定的服务提供商计算机具有接近所述用户偏好的属性,并且其中,所述发送步骤将所述工作发送给所述被确定的服务提供商计算机。9.根据权利要求6所述的计算机程序产品,其中: 所述确定步骤是半自...

【专利技术属性】
技术研发人员:科特·W·皮索尔
申请(专利权)人:株式会社理光
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1