CN101410835A - 客户机类别配置 - Google Patents

客户机类别配置 Download PDF

Info

Publication number
CN101410835A
CN101410835A CNA2007800109394A CN200780010939A CN101410835A CN 101410835 A CN101410835 A CN 101410835A CN A2007800109394 A CNA2007800109394 A CN A2007800109394A CN 200780010939 A CN200780010939 A CN 200780010939A CN 101410835 A CN101410835 A CN 101410835A
Authority
CN
China
Prior art keywords
client computer
classification
module
implemented method
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007800109394A
Other languages
English (en)
Inventor
G·S·帕兰萨曼
K·拉科什米纳拉亚纳
T·福切尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101410835A publication Critical patent/CN101410835A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Abstract

描述了客户机类别配置,其中可以采用一种计算机实现的方法基于从客户机获得的配置数据来找出客户机的类别。然后基于特定类别中所包括的客户机中的一个或多个的配置来为各类别中的特定一个类别创建配置推荐。

Description

客户机类别配置
背景
对于用户可用的功能正在不断增长。例如,用户面临着诸如台式个人计算机(PC)、笔记本计算机、无线电话、个人数字助理(PDA)、游戏控制台等种类不断增长的计算设备。此外,在这些设备上执行的软件的种类也正在增长,比如,通信应用程序(例如,浏览器、即时消息通信以及电子邮件)、生产性应用程序(例如,文字处理、电子表格、演示、笔记、图形设计)、游戏等等。
用于帮助用户管理该功能的一种技术是通过使用维护服务。例如,维护服务可以向用户做出关于计算设备的配置的推荐。然而,由于对于用户可用的功能的变化,用户可采用各种各样的配置来获得对该功能的访问并且从中进行选择。例如,用户可从各种不同的计算设备中选择并且也可从如上所述的各种可用的不同软件中选择。因此,计算设备所采用的软件和硬件的配置在用户之间可能变化很大。然而,传统的维护服务技术并没有在计算设备之间加以区别,而是做出由每个设备采用的通用推荐。然而,配置的变化可使得推荐不适用于客户机中的一个或多个。此外,推荐甚至可能导致“不适用的”计算设备的功能减少以及所产生的用户方面的挫败感。
概述
描述了客户机类别配置。在一个实现中,采用一种计算机实现的方法以基于从客户机获得的配置数据来找出客户机的类别。然后基于特定类别中所包括的客户机中的一个或多个的配置为各类别中的特定一个类别创建配置推荐。
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图简述
图1是可用于利用客户机类别配置技术的一示例性实现中的环境的图示。
图2是更详细地示出图1的客户机维护服务和多个客户机的一示例性实现中的系统的图示。
图3是描绘一示例性实现中的过程的流程图,其中使用配置数据来找出客户机的类别并且为各类别中的特定一个类别创建配置推荐。
图4是描绘一示例性实现中的过程的流程图,其中处理包含先前未检测到的客户机和模块的配置数据。
图5是描绘一示例性实现中的过程的流程图,其中对客户机先前未遇到的模块做出自动判断并且基于该客户机的类别中是否包括该模块来提供推荐。
在讨论的各实例中利用相同的标号来引用类似的结构和组件。
详细描述
概览
对于计算设备的用户可用的功能正在不断增长。可用于帮助用户管理该功能的一种技术是通过使用维护服务。例如,维护服务可从计算设备获得关于计算设备的配置的数据,诸如由用户做出的涉及在该计算设备上执行的应用程序的决定、被选择以供备份的文件等。可出于将更好的服务提供回给该服务的用户(诸如通过提供关于配置的推荐)的目的来分析该数据。
然而,维护服务采用的传统技术采用了“多数获胜(majority wins)”的方法来做出推荐。然而,这些推荐可能不涉及每个计算设备、地理和人口统计市场等等。因此,描述了其中可对收集的数据进行分类并且基于匹配该类别中的计算设备的准则来形成推荐,由此为用户提供更有意义且更相关的体验。
例如,用户更可能重视来自其“对等方”或以许多方式类似于他们的人的推荐。例如,玩家可能想了解基于由其他玩家做出的决定应允许什么应用程序访问网络,而这些决定甚至可能与“一般”的顾客群体所做出的决定相反。因此,这些技术可自动调整推荐以提供更丰富的体验并提高顾客满意度。
在以下讨论中,首先描述可用于执行各客户机类别配置技术的示例性环境。然后描述可在该示例性环境以及其他环境中采用的各示例性过程。
示例性环境
图1是可用于利用客户机类别配置技术的一示例性实现中的环境100的图示。所示环境100包括通过网络106通信地耦合到客户机维护服务104的多个客户机102(1),…,102(N)。客户机102(1)-102(N)可以用各种访问网络106的方式来配置。例如,客户机102(1)-102(N)中的一个或多个可被配置为计算设备,诸如台式计算机、移动站、娱乐设备、通信地耦合至显示设备的机顶盒、无线电话、游戏控制台等。因此,客户机102(1)-102(N)的范围可以是从具有充足存储器和处理器资源的全资源设备(例如,个人计算机、游戏控制台),到具有有限存储器和/或处理资源的低资源设备(例如,传统机顶盒、手持式游戏控制台)。客户机102(1)-102(N)还可涉及操作客户机的人和/或实体。换言之,客户机102(1)-102(N)中的一个或多个可以描述包括用户、软件和/或设备的逻辑客户机。
虽然网络106被示为因特网,但是该网络可以采取各种各样的配置。例如,网络106可以包括广域网(WAN)、局域网(LAN)、无线网络、公共电话网和内联网等。此外,虽然示出了单个网络106,但是网络106可被配置为包括多个网络。
客户机102(1)-102(N)各自被示为具有相应监视模块108(1)-108(N)。监视模块108(1)-108(N)表示用于监视相应客户机102(1)-102(N)的配置的逻辑。从该监视中生成的数据被示为在相应存储114(1)-114(N)中的配置数据110(d)和数据112(e)(在此“d”和“e”可以分别是从1到“D”和“E”的任意整数)。该配置数据然后可以通过网络106以周期性的间隔上传到客户机维护服务104并且作为配置数据110(c)存储在存储116中。
如图1所示,客户机维护服务104包括表示用于处理配置数据110(c)的功能的配置管理器模块118。例如,当配置管理器模块118被执行时,可以检查配置数据110(c)以到达被示为存储在存储122中的多个客户机类别120(k)(在此“k”可以是从2到“K”的任意整数)。客户机类别120(k)引用该组中的客户机的共同性。例如,一个这样的客户机类别120(k)可以是由准许对各种游戏的因特网访问的客户机102(1)-102(N)的特定组定义的“玩家”。配置管理器模块118然后可基于该组中的其他人所采取的动作对该组作为一个整体来做出推荐。
例如,可以向通过对网络106的访问来提供“在线”体验的客户机102(1)-102(N)提供新的游戏模块。当设置该新游戏模块时,最初几位玩家可准许该游戏模块通过使用配置设置来访问网络106。关于该决定的信息可被填充到该相同客户机类别120(k)(例如,“玩家”)中的其他客户机以使得其他客户机不会被迫如那些最初几位玩家所完成的那样来手动设置该配置。以此方式,可利用从已知客户机类别吸收的知识来代表已被分类到该类别的其他客户机采取类似的动作。对基于从客户机获得的配置数据110(c)的客户机102(1)-102(N)的分类的进一步讨论可参考图3找到。对基于从客户机获得的配置数据110(c)的模块的分类的进一步讨论可参考图4找到。
客户机维护服务104还可使用配置管理器模块118来对新客户机进行分类。例如,“新”客户机可加入客户机维护服务104。配置管理器模块118可检查该客户机并基于该检查,将该客户机置于客户机类别120(k)中的一个或多个中。例如,该客户机可包括各种游戏并被置于“玩家”类别中,并且客户机可以包括各种会计软件并因此也被置于“财务”类别中。然后可基于该客户机在相应类别中的成员资格向该客户机提供推荐,对其的进一步讨论可参考图4找到。
一般而言,在此描述的功能中的任一个都可使用软件、固件(例如,固定逻辑电路)、手动处理、或这些实现的组合来实现。此处所使用的术语“模块”、“功能”、以及“逻辑”通常表示软件、固件、或软件和固件的组合。在软件实现的情况下,模块、功能、或逻辑表示当在处理器(例如,一个或多个CPU)上被执行时执行指定任务的程序代码。该程序代码可被存储在一个或多个计算机可读存储器设备中,对其的进一步描述可参考图2找到。如下描述的客户机类别配置技术的各特征是平台无关的,从而意味着这些技术可在具有各种处理器的各种商用计算平台上实现。
图2是更详细地示出图1的客户机维护服务104和多个客户机的一示例性实现中的系统200的图示。客户机维护服务104被示为由服务器202来实现,尽管示出了单个服务器202,但是服务器202可表示多个服务器,例如,服务器群集。在图2中被示为客户机设备的客户机102(n)可表示客户机102(1)-102(N)中的任一个。因此,服务器202和客户机102(n)被示为具有相应的处理器204、206(n)和存储器208、210(n)。
处理器不由从中形成它们的材料或其中所利用的处理机制所限制。例如,处理器可以由半导体和/或晶体管(例如,电子集成电路(IC))所组成。在这一上下文中,处理器可执行指令可以是电子可执行指令。或者,用于处理器的或处理器的机制,以及由此计算设备的或用于计算设备的机制,可包括但不限于,量子计算、光学计算、机械计算(例如,使用纳米技术)等。此外,虽然对服务器202和客户机102(n)分别示出了单个存储器208、210,但是可以使用各种类型的存储器及其组合,诸如随机存取存储器(RAM)、硬盘存储器、可移动介质存储器、以及其它类型的计算机可读介质。例如,客户机类别120(k)可以在RAM中维护,而配置数据110(c)可以在硬盘驱动器中维护。也可以考虑各种其他的示例。
客户机102(n)被示为执行也可存储在存储器210(n)中的处理器206(n)上的监视模块108(n)。如上所述,可执行监视模块108(n)以生成描述客户机102(n)的配置的配置数据110(n)。例如,配置数据110(n)可描述模块212(例如,应用程序、第三方插件模块等等)、文件214(例如,文件类型,诸如特定文件名扩展等)、设置216(例如,模块212的设置,硬件设置和网络设置)、以及“其他”218配置数据110(n),其描述诸如对于在执行模块期间执行的动作的响应、对于文件214的特定行为(例如,备份存储)等客户机102(n)的配置。
客户机102(n)的配置数据110(n)可通过网络106上传至客户机维护服务104(诸如以周期性的间隔、在生成了阀值数据量时等等)并且作为配置数据110(c)存储在存储器208中。配置数据110(c)然后可由配置管理器模块118以各种方式来处理。
例如,可以使用配置数据110(c)来生成多个客户机类别120(k)。例如,客户机类别120(k)可基于通过由配置管理器模块118对配置数据110(c)的分析而在客户机102(n)的配置中检测到的相似性来自动生成。客户机类别120(k)的相似性可以反映各种各样的分组,诸如爱好220、职业222、共同兴趣224以及其他226共同性。这些共同性例如可由客户机102(n)中的每一个所包括的模块212、文件214、设置216来反映。
然后可以利用客户机类别120(k)来找到特定于该类别的配置推荐。因此,这些推荐更可能涉及该类别中的客户机102(n)中的每一个。另外,当遇到新客户机时,可基于该新客户机的模块212、文件214以及设置216将该新客户机分类到客户机类别120(k)中的一个或多个中。此外,也可基于哪个客户机102(n)已获得和/或使用该模块对新模块(例如,新游戏、生产性应用程序、第三方插件模块等等)进行分类。另外,客户机分类过程可按周期性的间隔重复以重新排列客户机类别120(k)。对客户机类别配置技术的进一步讨论可参考以下附图找到。
示例性过程
以下讨论描述了可利用上述系统和设备来实现的客户机类别配置技术。这些过程中每一个的各方面可由硬件、固件、或软件、或其组合来实现。这些过程被示为指定由一个或多个设备执行的操作的一组框,并且不必限于所示用于由各框执行操作的顺序。在以下一部分讨论中将参考图1的环境100和图2的系统200。
图3是描绘一示例性实现中的过程300的流程图,其中使用配置数据来找出客户机的类别并且为各类别中的特定一个类别创建配置推荐。监视客户机的配置(框302)。例如,客户机102(n)可以执行监视模块108(n)以监视客户机102(n)的使用,诸如在该客户机上包括哪些应用程序、与该应用程序相关的设置、在该客户机102(n)上包括的文件类型、哪些文件被备份在该客户机102(n)上(例如,被配置为存储在两个不同的存储器设备上的财务文件)等等。另外,可以执行该监视以包括对作为由客户机做出的改变(诸如在配置已改变后的可靠性、性能等的改变等)的结果所实现的性能的描述。
将描述该配置的数据发布到客户机管理服务(框304)。例如,监视模块108(n)可被配置为当配置已被改变时,当创建阀值量的配置数据110(n)时等以周期性的间隔发布配置数据110(n)。
基于从客户机获得的配置数据中所指示的共同性找出客户机的类别(框306)。例如,可以形成指定具有模块(例如,游戏、财务应用程序、图形设计应用程序、第三方插件模块等等)、模块设置、文件(例如,购买或下载的音乐文件)等的特定组合的客户机的类别。
形成将被传送至客户机中的一个或多个的指示,该指示标识了该客户机所属的类别中的一个或多个(框308)。例如,该指示可描述该客户机是“玩家”类别以及“财务”类别的成员。该指示可以向或不向用户展示。例如,可以传送该指示以供监视模块108(n)使用而不向用户通知类别。在另一示例中,输出该指示以供用户查看以使得该用户可以接受、拒绝或改变类别中的一个或多个。也可以考虑各种其他的示例。
基于各类别中的特定一个类别中所包括的客户机中的一个或多个的配置为该特定类别创建配置推荐(框310)。例如,财务类别中的客户机的子集可以使财务应用程序每半个小时通过网络访问财务帐户。然而,该访问可能导致该客户机性能的显著降低。另一方面,财务类别中的客户机的另一个子集可以准许财务应用程序每小时访问财务帐户并且经历较少的功能减少。因此,可以形成指示该财务应用程序的网络访问设置应被设置为每小时访问的推荐。
在另一示例中,配置管理器模块118可确定财务类别中的客户机通常备份具有特定扩展名的文件。因此,可以为财务类别形成建议备份具有该扩展名的文件的推荐。也可以考虑各种其他的示例。
将该推荐传送至该特定类别中的客户机中的至少一个(框312)。例如,对于组中的每一个的推荐可被打包并传送至多个客户机102(1)-102(N)中的每一个。通过使用相应客户机所属的类别的指示,该客户机然后可以确定推荐中的哪一个涉及该客户机。
在其中该客户机做出对该客户机所属的类别的判断的另一实例中,该打包可用于通过使该客户机102(n)确定哪些推荐是相关的来保护该客户机关于类别成员资格的隐私。也可考虑各种其他实例。
图4是描绘一示例性实现中的过程400的流程图,其中处理包含先前未检测到的客户机和模块的配置数据。获得配置数据(框402),诸如从多个客户机102(1)-102(N)发布的配置数据、从数据提取服务获得的配置数据等等。
诸如通过使用全局唯一标识符(GUID)、所表示的数据的散列(例如,从特定文件的数据中生成的散列值)等从该配置数据中提取客户机(框404)以及模块(框406)。也可考虑各种其他提取技术。
当检测到先前未检测到的客户机时,确定该客户机的配置(框408)。例如,配置管理器模块118可确定在该客户机上包括哪些模块、这些模块的设置、文件类型、该客户机备份了哪些文件,等等。
基于比较来对该客户机进行分类(框412),诸如通过将由类别指定的配置与该客户机的配置相比较。应当注意,在一实现中,该客户机被许可了对于多个类别的成员资格。在该实现中,可通过区分各类别的优先顺序,诸如通过确定该客户机比另一个类别更适于成为一特定类别中的成员并因此对于该特定类别的推荐“获胜”,来解决冲突的推荐。在另一实现中,成员资格被限于一个类别,并且因此不会遇到冲突的推荐。
将该类别传送至该客户机(框414)。因此,在该示例中,处理由客户机维护服务104通过执行配置管理器模块118来执行。在另一个示例中,诸如通过由客户机102(n)确定由客户机维护服务104定义的多个类别中的哪些类别与该客户机102(n)相对应,客户机102(n)可执行该处理的全部或一部分。也可以考虑各种其他的示例。
可以使用类似的技术来找到对应于先前未检测到的模块的一个或多个类别。例如,当检测到先前未检测到的模块时,确定哪些客户机包括该模块(框416)。然后将包括该模块的客户机与各类别相比较(框418)。然后可将类别中的一个或多个更新为包括该模块(框420)。例如,可以确定包括该模块的相当比例的客户机也是“玩家”类别的成员。因此,可将“玩家”类别的定义更新为包括该模块。然后可将已更新的一个或多个类别传送至相应类别中的客户机(框422)。因此,在该实例中,该客户机能够基于类别的定义来确定类别成员资格。如上所述也可考虑各种其他的示例。
图5是描绘一示例性实现中的过程500的流程图,其中对客户机先前未遇到的模块做出自动判断并且基于该客户机的类别中是否包括该模块来提供推荐。客户机遇到模块(框502)。例如,客户机102(n)可通过网络106从内容供应商下载模块。
确定该模块是否已被分类(判定框504)。例如,监视模块108(n)可包括从客户机维护服务104获得的先前标识的模块的列表并且向该列表咨询客户机102(n)是否遇到了新模块。
在该模块还未被分类的情况下(判定框504的“否”),则客户机102(n)提示关于特定特征的配置的输入(框506)。例如,该提示可以是是否准许该模块访问网络106。客户机102(n)然后可以接收响应于该提示的关于是否准许访问的输入。可也将该输入传送至客户机维护服务(框508)。以此方式,客户机维护服务104可以收集关于该模块的配置的输入并且基于所收集的输入向其他客户机做出推荐。
在该模块已被分类的情况下(判定框504的“是”),则确定该客户机的类别中是否包括该模块(判定框510)。在不包括该模块的情况下(判定框510的“否”),则做出适当的推荐(框512)。例如,在该模块位于该客户机类别“之外”时,监视模块108(n)可自动地给出否定的推荐(例如,警告)以告诫用户。
在包括该模块时(判定框510的“是”),基于该客户机的类别做出推荐(框514)。继续上述示例,可基于该客户机的类别中包括该模块来做出“肯定的”推荐以准许网络访问。也可以考虑各种其他的示例。
也可监视先前一组配置中的改变并给予其特殊考虑。例如,通过监视客户机交互(框516),可以检测到配置的改变。然后确定该客户机是否再次改变了该配置(判定框518)。如果不是(判定框518的“否”),则将新配置通知给服务(例如,客户机维护服务)(框520)。然而,如果是(判定框518的“是”),则通知服务由该客户机先前设置的配置已再次被改变(框522)。以此方式,监视模块108(n)“标记”配置数据110(n)以使得客户机维护服务104可给予该配置数据特殊的考虑。应注意,在另一个示例中,配置维护服务104本身可以执行该处理以确定该配置何时被改变。因此,因为对先前设置的改变可指示先前不合需要的结果,所以当做出将来的推荐时可给予该改变特殊的考虑。也可以考虑各种其他的示例。
结论
虽然已经用对结构特征和/或方法动作专用的语言描述了本发明,但是应该理解,在所附权利要求中定义的本发明不必限于所述的具体特征或动作。相反地,这些具体特征和动作是作为实现所要求保护的本发明的示例性形式而公开的。

Claims (20)

1.一种计算机实现的方法,包括:
基于从客户机获得的配置数据找出所述客户机的类别(306);以及
基于所述类别中的特定一个类别中所包括的所述客户机中的一个或多个的配置为所述特定类别创建配置推荐(310)。
2.如权利要求1所述的计算机实现的方法,其特征在于,所述类别由包括所述相应类别中的客户机包括哪些应用程序、文件、设置以及插件模块的准则来定义。
3.如权利要求1所述的计算机实现的方法,其特征在于,所述类别与相应的所述客户机的爱好或职业相对应。
4.如权利要求1所述的计算机实现的方法,其特征在于,所述配置数据描述由在相应的所述客户机上执行的模块所采取的动作以及对由相应的所述客户机所采取的动作的反应。
5.如权利要求1所述的计算机实现的方法,其特征在于:
所述配置数据描述由相应的所述客户机备份的数据的特定类型;以及
所述配置推荐标识所述特定类型中的至少一个。
6.如权利要求5所述的计算机实现的方法,其特征在于,所述特定类型是文件扩展名来标识的。
7.如权利要求1所述的计算机实现的方法,其特征在于:
所述配置数据描述对相应的所述客户机上所包括的模块准许的网络访问;以及
所述配置推荐标识关于所述模块对所述特定类别中所包括的客户机的可准许或不可准许的网络访问。
8.如权利要求1所述的计算机实现的方法,其特征在于,还包括:
将所述配置推荐传送至所述特定类别中所包括的客户机中的至少一个;以及
由所述客户机中的至少一个来确定所述配置推荐是否适用于所述客户机。
9.如权利要求1所述的计算机实现的方法,其特征在于,还包括通过将在新客户机上的一个或多个模块的配置与在多个类别的每一个中描述的配置相比较来对所述新客户机进行分类。
10.如权利要求1所述的计算机实现的方法,其特征在于,还包括:
当在从所述客户机获得的后续配置数据中检测到先前未检测到的模块时,确定所述客户机中的哪些包括所述模块;
查明哪些类别与包括所述先前未检测到的模块的客户机相对应;以及
将所述查明的类别中的至少一个更新为包括所述先前未检测到的模块。
11.一种计算机实现的方法,包括:
通过将在客户机上的一个或多个模块的配置与在多个类别的每一个中描述的配置相比较来对所述客户机进行分类(306);以及
基于所述分类将关于至少一个所述模块的配置的推荐传送至所述客户机(312)。
12.如权利要求11所述的计算机实现的方法,其特征在于,所述类别由包括所述相应类别中的客户机包括哪些应用程序、文件、设置以及插件模块的准则来定义。
13.如权利要求11所述的计算机实现的方法,其特征在于,所述类别与相应的所述客户机的爱好或职业相对应。
14.如权利要求11所述的计算机实现的方法,其特征在于,所述类别与由在相应的所述客户机上执行的模块采取的动作以及对由相应的所述客户机采取的动作的反应相对应。
15.如权利要求11所述的计算机实现的方法,其特征在于,还包括:
将所述类别的标识传送至所述客户机;以及
由所述客户机基于所述类别的标识来确定关于配置的后续推荐是否涉及所述客户机。
16.如权利要求11所述的计算机实现的方法,其特征在于,还包括:
确定所述客户机中的哪些包括先前未检测到的模块;
查明哪些类别与包括所述先前未检测到的模块的客户机相对应;以及
将所述查明的类别中的至少一个更新为包括所述先前未检测到的模块。
17.一种计算机实现的方法,包括:
当在从多个客户机获得的配置数据中检测到先前未检测到的模块时,确定所述客户机中的哪些包括所述模块(416);
查明哪些类别与包括所述模块的客户机相对应,其中所述类别中的每一个都描述一个或多个其他模块的配置(418);以及
将所述查明的类别中的至少一个更新为包括所述模块(420)。
18.如权利要求17所述的计算机实现的方法,其特征在于,所述类别中的每一个基于从所述客户机中的一个或多个获得的先前的配置数据来找出。
19.如权利要求17所述的计算机实现的方法,其特征在于,所述类别由包括所述相应类别中的客户机包括哪些应用程序、文件、设置以及插件模块的准则来定义。
20.如权利要求17所述的计算机实现的方法,其特征在于,还包括:
将所述已更新类别中的至少一个传送至所述多个客户机;
基于所述类别创建配置推荐;以及
将所述配置推荐传送至所述多个客户机,使得每个所述客户机基于所述已更新类别来确定每个所述配置推荐是否涉及所述客户机。
CNA2007800109394A 2006-03-29 2007-02-23 客户机类别配置 Pending CN101410835A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/277,884 US20070239672A1 (en) 2006-03-29 2006-03-29 Client Category Configuration
US11/277,884 2006-03-29

Publications (1)

Publication Number Publication Date
CN101410835A true CN101410835A (zh) 2009-04-15

Family

ID=38576705

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800109394A Pending CN101410835A (zh) 2006-03-29 2007-02-23 客户机类别配置

Country Status (5)

Country Link
US (1) US20070239672A1 (zh)
EP (1) EP2005337A1 (zh)
JP (1) JP2009531772A (zh)
CN (1) CN101410835A (zh)
WO (1) WO2007120393A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006113238A2 (en) * 2005-04-15 2006-10-26 Esprida Corporation Apparatus and method for managing a network of intelligent devices

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5941947A (en) * 1995-08-18 1999-08-24 Microsoft Corporation System and method for controlling access to data entities in a computer network
US6029196A (en) * 1997-06-18 2000-02-22 Netscape Communications Corporation Automatic client configuration system
WO2000008573A1 (en) * 1998-08-04 2000-02-17 Rulespace, Inc. Method and system for deriving computer users' personal interests
US6493702B1 (en) * 1999-05-05 2002-12-10 Xerox Corporation System and method for searching and recommending documents in a collection using share bookmarks
US20040236843A1 (en) * 2001-11-15 2004-11-25 Robert Wing Online diagnosing of computer hardware and software
US7840652B2 (en) * 2001-03-21 2010-11-23 Ascentive Llc System and method for determining network configuration settings that provide optimal network performance
US6836750B2 (en) * 2001-04-23 2004-12-28 Hewlett-Packard Development Company, L.P. Systems and methods for providing an automated diagnostic audit for cluster computer systems
US20030066067A1 (en) * 2001-09-28 2003-04-03 Koninklijke Philips Electronics N.V. Individual recommender profile modification using profiles of others
US7340770B2 (en) * 2002-05-15 2008-03-04 Check Point Software Technologies, Inc. System and methodology for providing community-based security policies
US20040073919A1 (en) * 2002-09-26 2004-04-15 Srinivas Gutta Commercial recommender
JP2006526922A (ja) * 2003-06-02 2006-11-24 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 動的なカテゴリ作成を介した推薦
US7293272B1 (en) * 2004-02-26 2007-11-06 Veritas Operating Corporation Device driver processing for automated system restores

Also Published As

Publication number Publication date
US20070239672A1 (en) 2007-10-11
JP2009531772A (ja) 2009-09-03
EP2005337A1 (en) 2008-12-24
WO2007120393A1 (en) 2007-10-25

Similar Documents

Publication Publication Date Title
US11436430B2 (en) Feature information extraction method, apparatus, server cluster, and storage medium
KR101674089B1 (ko) 온라인 시스템에서 사용자 행위에 대한 맞춤형 예측자
US11574201B2 (en) Enhancing evolutionary optimization in uncertain environments by allocating evaluations via multi-armed bandit algorithms
US20170286429A1 (en) Computer System for Automated Assessment at Scale of Topic-Specific Social Media Impact
US9152969B2 (en) Recommendation ranking system with distrust
US20190340688A1 (en) Utilizing artificial intelligence to make a prediction about an entity based on user sentiment and transaction history
US8756178B1 (en) Automatic event categorization for event ticket network systems
CN111861768B (zh) 基于人工智能的业务处理方法、装置、计算机设备及介质
US20150310358A1 (en) Modeling consumer activity
CN115002200B (zh) 基于用户画像的消息推送方法、装置、设备及存储介质
US20200104340A1 (en) A/b testing using quantile metrics
CN111539756B (zh) 基于搜索要求识别用户并将用户选为目标的系统和方法
WO2019061664A1 (zh) 电子装置、基于用户上网数据的产品推荐方法及存储介质
US20170357987A1 (en) Online platform for predicting consumer interest level
CN114663198A (zh) 基于用户画像的产品推荐方法、装置、设备及存储介质
CN110717597A (zh) 利用机器学习模型获取时序特征的方法和装置
CN112070310A (zh) 基于人工智能的流失用户预测方法、装置及电子设备
CN107632971A (zh) 用于生成多维报表的方法和装置
CN111966915A (zh) 信息巡检方法、计算机设备及存储介质
US11694092B2 (en) Reward-based recommendations of actions using machine-learning on telemetry data
CN112511632A (zh) 基于多源数据的对象推送方法、装置、设备及存储介质
CN115619261A (zh) 一种作业标签画像数据处理方法、装置、计算机设备
CN112348661B (zh) 基于用户行为轨迹的服务策略分配方法、装置及电子设备
CN114925275A (zh) 产品推荐方法、装置、计算机设备及存储介质
CN101410835A (zh) 客户机类别配置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090415