CN102067078B - 用于定制通信网络中通信设备的图形用户界面(gui)的方法和系统 - Google Patents

用于定制通信网络中通信设备的图形用户界面(gui)的方法和系统 Download PDF

Info

Publication number
CN102067078B
CN102067078B CN200980122772.XA CN200980122772A CN102067078B CN 102067078 B CN102067078 B CN 102067078B CN 200980122772 A CN200980122772 A CN 200980122772A CN 102067078 B CN102067078 B CN 102067078B
Authority
CN
China
Prior art keywords
user
access
gui
module
communication facilities
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.)
Active
Application number
CN200980122772.XA
Other languages
English (en)
Other versions
CN102067078A (zh
Inventor
托马斯·M·蒂尔帕克
特伦特·J·米勒
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.)
Motorola Mobility LLC
Google Technology Holdings LLC
Original Assignee
Motorola Mobility LLC
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 Motorola Mobility LLC filed Critical Motorola Mobility LLC
Publication of CN102067078A publication Critical patent/CN102067078A/zh
Application granted granted Critical
Publication of CN102067078B publication Critical patent/CN102067078B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)

Abstract

提供了一种用于定制通信网络中通信设备的图形用户界面(GUI)的方法和系统。该方法包括基于与通信设备的用户访问的多种服务相关的用户偏好和用户交互模式中的一个或多个来定制通信设备的GUI。该方法进一步包括基于预定义规则集合来定制通信设备的GUI。

Description

用于定制通信网络中通信设备的图形用户界面(GUI)的方法和系统
技术领域
本发明总体上涉及通信网络的领域。更具体地,本发明涉及通信网络中通信设备的图形用户界面(GUI)的个性化。
背景技术
在通信网络中,用户使用通信设备的GUI来访问多种服务。多种服务由通信服务提供商、移动虚拟网络运营商(MVNO)和第三方服务提供商中的一个或多个来提供。多种服务可以是视频通话、语音通话、文本消息收发、多媒体消息收发、数字内容访问和下载、因特网访问和各种数据应用。
用户可以具有相比于其它服务来说被更加频繁访问的优选服务。在通信设备的GUI上,在通信服务提供商提供的多种服务当中,用户可以访问优选的服务。而且,当访问多种服务时,用户可能展现唯一的交互模式。
目前,通常由通信设备的制造商用通信服务提供商向制造商提供的指南来预定义通信设备的GUI。而且,通信设备的制造商可以实现定制GUI的美感性(外观及感觉)并且为优选服务的集合创建快捷方式、热键或者就绪表。
附图说明
在附图中,遍及各个视图,相同的附图标记指的是相同或功能上类似的元素,并且附图连同以下详细描述一起合并到说明书并且形成其一部分,附图用于根据本发明完全地进一步图示各种实施例和解释各种原理和优点。
图1是示出本发明的各种实施例的可以起作用的示例性环境的框图。
图2图示了根据本发明的实施例的用于定制通信网络中的通信设备的图形用户界面(GUI)的方法的流程图。
图3图示了根据本发明的实施例的用于分析与通信设备的用户访问的多种服务相对应的使用历史的流程图。
图4图示了根据本发明的实施例的用于生成通信设备的所定制GUI的流程图。
图5图示了根据本发明的实施例的用于定制通信网络中通信设备的GUI的系统的框图。
图6图示了根据本发明的实施例的分析模块的框图。
图7图示了根据本发明的实施例的生成模块的框图。
图8图示了用于定制通信网络中通信设备的GUI的示例性实施例的流程图。
本领域技术人员将理解,为了简单和清楚的目的图示了附图中的元素,并且其不一定按照比例绘制。例如,附图中一些元素的尺寸可能相对于其它元素被放大,以帮助改进对本发明的实施例的理解。
具体实施方式
在详细描述根据本发明的实施例之前,应当注意到,这些实施例主要在于用于定制通信网络中的通信设备的图形用户界面(GUI)的方法步骤和系统组件的组合。因此,已经通过附图中的常规符号按需要表示了系统组件和方法步骤,仅仅示出了与理解本发明的实施例有关的那些特定细节,以便不因为对受益于这里的描述的本领域普通技术人员将很容易显而易见的细节而混淆本公开。
在本文档中,诸如第一和第二、顶部和底部等的关系术语仅仅用于将一个实体或动作与另一个实体或动作区分开,而不一定要求或者暗示这样的实体或动作之间的任何实际的这样的关系或顺序。术语“包括”、“包含”、或者其任何其它变体,旨在覆盖非排它性的包含物,使得包括元素列表的过程、方法、物品、或装置不仅仅包括那些元素,而是可以包括未明确列出或者这样的过程、方法、物品、或装置固有的其它元素。在没有更多的约束的情况下,前面为“包括...”的元素不排除包括该元素的过程、方法、物品、或装置中另外的相同元素的存在。
将理解,这里描述的本发明实施例可以由一个或多个常规事务客户端和唯一存储的程序指令组成,所述程序指令控制一个或多个事务客户端与特定非事务客户端电路相结合地实现指导个性化图形用户界面(GUI)的方法的一些、大部分、或全部功能。根据本发明的各种实施例,指导个性化GUI的方法包括监视与一种或多种服务的用户交互以及分析与一种或多种服务的用户交互的模式。其后,方法应用预定义的规则集合、分析模型和经验(输入-输出)模型中的一个或多个来个性化GUI。由此获得的个性化GUI被传送到用户的一个或多个设备。非事务客户端电路可以包括但不限于无线电接收机、无线电发射机、信号驱动器、时钟电路、电源电路、和用户输入设备。同样,这些功能可以被解释为指导个性化用户界面的方法步骤。替代地,一些或者全部功能可以通过没有存储的程序指令的状态机来实现,或者在一个或多个专用集成电路(ASIC)中实现,其中每个功能或者特定功能的某些组合被实现为定制逻辑。当然,可以使用两个方法的组合。因此,在这里已经描述了用于这些功能的方法和装置。此外,期望的是,尽管例如由可用时间、当前技术、和经济考虑而引发可能显著的努力和许多设计选择,但是当由这里公开的思想和原理指导时,普通技术人员将很容易能够用最少的实验生成这样的软件指令以及程序和IC。
一般而言,依照各种实施例,本发明提供了一种用于定制通信网络中通信设备的GUI的方法和系统。用户在通信设备的GUI上访问多种服务。多种服务由通信服务提供商、移动虚拟网络运营商(MVNO)和第三方服务提供商中的一个或多个来提供。多种服务可以是例如但不限于语音通话、文本消息收发、多媒体消息收发、数字内容访问和下载、因特网访问和各种数据应用。相比于其它服务来说,用户可以更加频繁地访问一个或多个服务。而且,当与多个服务中的一个或多种服务进行交互时,用户可能展现唯一的交互模式。因此,分析与通信设备的用户访问的多种服务相关的用户偏好和用户交互模式。基于分析和预定义的规则集合,定制通信设备的GUI。
参考附图并且特别参考图1,其中示出了本发明的各种实施例可以起作用的环境100。环境100包括通信服务提供商105、网络访问提供商110和通信设备115。通信服务提供商105向通信设备115提供多种服务。尽管图1将通信服务提供商105描绘为多种服务的提供商,但是对于本领域技术人员将显而易见的是,多种服务可以由通信服务提供商、移动虚拟网络所有者(MVNO)(图中未示出)和第三方服务提供商(图中未示出)中的一个或多个来提供。通信服务提供商105提供的多种服务可以是例如但不限于语音通话、文本消息收发、多媒体消息收发、数字内容访问和下载、因特网访问和各种数据应用。为了说明的目的,通信服务提供商105提供的多种服务被描绘为第一服务120、第二服务125、第三服务130和第四服务135。用户通过网络访问提供商110在通信设备115的GUI上访问第一服务120、第二服务125、第三服务130和第四服务135中的一个或多个。网络访问提供商110可以是例如但不限于全球移动通信(GSM)系统、码分多址(CDMA)系统、无线局域网(WLAN)、局域网(LAN)、无线电网络、通用移动电信系统(UMTS)、全球微波接入互操作性(WiMax)系统、无线保真(WiFi)系统和长期演进(LTE)系统。通信设备115可以是公共或私有设备,例如但不限于蜂窝电话、个人数字助理(PDA)、膝上型计算机、公共安全设备、数据调制解调器、和其它类型的通信设备。尽管图1仅仅包括一个通信服务提供商和一个通信设备,但是本领域技术人员将理解,可以存在任何数目的通信服务提供商和通信设备。
现在转到图2,根据本发明的实施例示出了用于定制通信设备115的GUI的流程图。用户在通信设备115的GUI上访问由通信服务提供商105提供的服务120-135。用户可以有优选的服务,其定义为相比于其它服务被更加频繁地访问的可用服务的子集。优选服务可以由它们的服务ID和/或它们的形式的一个或多个属性来表征,诸如选择列表和文本输入框,以及诸如编写消息和发送消息的功能。用户可能更愿意与人进行语音通话,而不是向其发送多媒体消息。
用户还可以在通信设备115的GUI上展现与用户访问的服务120-135相对应的不同交互模式。对于特定服务或服务类型的特定用户,交互模式可以被认为是不同的,或者代表性的,如可用服务的形式和/或功能属性所表征的。可用服务的功能属性包括例如但不限于文本表示、图像表示、声音表示、触觉表示、用户行为模型和任务取向。不同的交互模式可以用于预测在特定时间和/或任务上下文内用户(或用户组)与给定服务的可能交互。在另一个实施例中,不同的交互模式指的是用户间的不同,这将指示当另一个用户访问给定服务时需要修改GUI的特定元素。例如,相比于自己编写消息,用户在文本消息收发时可以更频繁地使用预先编写的默认消息。
当用户访问由通信服务提供商105提供的服务120-135时,与通信设备115的用户访问的服务120-135相对应的使用历史被跟踪。使用历史可以包括但不限于通信设备115的GUI上与用户访问的服务120-135相对应的多种用户交互模式和与用户访问的服务120-135相对应的多种用户偏好。多种用户交互模式可以包括例如在显示GUI屏幕的特定实例之前/之后和期间使用的服务集和用于对GUI产生的提示的用户反应的平均等待时间。
当跟踪时,与服务120-135相对应的使用历史被存储在与服务120-135相对应的一个或多个数据库中。此外,定期地更新存储在与服务120-135相对应的一个或多个数据库中的与服务120-135相对应的使用历史。可以以预定义的定期间隔自动地更新使用历史,或者响应于用户和/或通信服务提供商105的提示来更新使用历史。
为了定制通信设备115的GUI,分析205使用历史。在本发明的实施例中,由通信服务提供商105分析使用历史。分析使用历史以识别和确立与用户访问的服务120-135相对应的不同交互模式和用户更经常访问的一种或多种优选服务。这促进了定制GUI,使得优化了对于服务120-135中的每一个的容易和快速的访问。例如,相比于由通信服务提供商105提供的其它服务,通信设备115的用户在通信设备115上花费更多的时间来访问在线服务。通信服务提供商105可以分析用户在由通信服务提供商105提供的各种服务上花费的时间,并且可以配置GUI,使得用户在GUI上可以容易地访问在线服务。还在图3中进一步解释了分析步骤。
其后,基于分析与用户访问的服务120-135相对应的使用历史来生成210定制的GUI。定制的GUI基于预定义的规则集合进一步被修改。预定义的规则集合可以包括但不限于由通信设备115的制造商规定的规则集合、由通信服务提供商105规定的规则集合、由托管服务120-135中的一个或多个的第三方服务提供商规定的规则集合、由网络访问提供商110规定的规则集合和由通信设备115的用户规定的规则集合中的一个或多个。由通信设备115的制造商规定的预定义的规则集合可以包括关于修改通信设备115的GUI的一个或多个项的约束。一个或多个项可以包括可以应用到通信设备115的GUI的皮肤类型集合、可以/不可以从通信设备115的GUI移除的制造商的标志、和在通信设备115的GUI上显示的菜单的组织/层级。在实施例中,由通信服务提供商105规定的预定义的规则集合可以包括可以/不可以从通信设备115的GUI移除的通信服务提供商105的标志,和在通信设备115的GUI上显示的菜单的组织/层级中通信服务提供商105提供的服务120-135中的优先级服务的安排。
在实施例中,由通信设备115的用户规定的规则集合例如可以是如下之一但不限于此:在通信设备115的GUI上的菜单中强调由用户访问的优选服务;基于用户技能级别提供用于用户访问的服务120-135的详细的命令描述和帮助;以及因为资源变得缺乏从菜单不再强调服务120-135。例如,如果对于给定的月份,用户已经耗尽了“任何时间分钟数(Anytime Minutes)”的每月的分配,则网络管理实体检测到该条件,并且修改GUI使得在通信设备115的GUI上显示的菜单中自动地不再突出语音通话选项。在另一个示例中,网络管理实体可以识别资源利用峰值,如当狂热爱好者进入体育场时可能出现的,修改GUI使得显著地显示文本消息收发应用。
当生成定制的GUI时,可以提示通信设备115的用户下载定制的GUI。定制的GUI可以在通信设备115的用户请求时被发射。在实施例中,定制的GUI可以自动地被发射到通信设备115并且应用于通信设备115,即激活。在另一个实施例中,可以允许用户将定制的GUI下载在仿真环境上,诸如桌面,用于在通信设备115上激活定制的GUI之前测试它。
在本发明的实施例中,通信设备115可以经由自适应用户界面(AUI)引擎来自己调整GUI。AUI引擎记录和观察使用历史连同预定义的规则集合,以便修改GUI使得GUI遵循所有现有的约束。
现在转到图3,根据本发明的实施例示出了分析与通信设备115的用户访问的服务120-135相对应的使用历史的流程图。如结合图2所解释的,与用户访问的服务120-135相对应的使用历史被跟踪并且存储在与服务120-135相对应的一个或多个数据库中。在本发明的实施例中,与服务相对应的使用历史可以被存储在与该服务相对应的单独数据库中。合计305存储在与服务120-135相对应的一个或多个数据库中的与服务120-135相对应的使用历史,用于获得合计的使用历史。合计的使用历史表示由通信服务提供商105定义的多个时间间隔上的用户活动。在本发明的实施例中,通信服务提供商105维持与通信设备115的用户访问的服务120-135相对应的使用历史的统计。合计与服务120-135相对应的统计,以便分析服务120-135上的用户行为和访问模式,用于生成定制的GUI,该定制的GUI优化了对于服务120-135中的每一个的容易且快速的访问。合计的使用历史被存储在合计数据库中。响应于存储在与多个服务相对应的一个或多个数据库中的与服务120-135相对应的使用历史的更新,可以自动地刷新存储在合计数据库中的合计的使用历史。
其后,评估310合计的使用历史,以便定制通信设备115的GUI。合计的使用历史可以由通信服务提供商105来评估。而且,合计的使用历史可以由专用服务器来评估。专用服务器可以由通信服务提供商105拥有或者可以由数据分析服务提供商来提供。合计的使用历史可以直接传输到通信服务提供商105或者专用的服务器用于评估目的。此外,通信服务提供商105或专用服务器可以以预定义的定期间隔来请求合计的使用历史。对合计使用历史执行多种数学和统计运算。在本发明的示例实施例中,执行统计分析以获得合计的使用历史的平均值、平均数、中值和方差。其后,连同如通信服务提供商105定义的预定义规则集合、预定义标准和阈值条件来评估统计操作的结果。因此,这些结果用于定制通信设备115的GUI。
现在转到图4,根据本发明的实施例示出了基于分析与通信设备115的用户访问的服务120-135相对应的使用历史来生成所定制GUI的流程图。当分析使用历史时,通信服务提供商105基于评估合计的使用历史的结果来生成定制的GUI。如结合图2所解释的,基于预定义规则集合来进一步修改定制的GUI。预定义规则集合可以包括但不限于由通信设备115的制造商规定的规则集合、由通信服务提供商105规定的规则集合、由网络访问提供商110规定的规则集合和由通信设备115的用户规定的规则集合中的一个或多个。由通信设备115的制造商规定的预定义规则集合可以包括关于修改通信设备115的GUI的一个或多个项的约束。定制的GUI被发射到通信设备115的用户。基于用户对GUI的期望和要求,用户可以接受或拒绝定制的GUI。用户还可以对定制的GUI提供反馈或者建议改变,以满足用户的期望和要求。因此,接收405与定制的GUI相对应的用户反馈。其后,基于用户反馈和预定义规则集合中的一个或多个来更改410定制的GUI。当更改定制的GUI时,再次向用户提示该定制的GUI。然后,定制的GUI被发射到通信设备115,或者使得其对于用户来说可以下载。
图5图示了根据本发明的实施例的用于定制通信设备115的GUI的系统500的框图。系统500包括分析模块505和生成模块510。用户在通信设备115的GUI上访问由通信服务提供商105、移动虚拟网络运营商(MVNO)和第三方服务提供商中的一个或多个提供的服务120-135。用户可以具有优选的服务,所述优选的服务被定义为相比于其它服务被更加频繁地访问的可用服务的子集。优选服务可以由它们的服务ID和/或它们的形式的一个或多个属性来表征,诸如选择列表和文本输入框,以及诸如编写消息和发送消息的功能。通信设备115的用户访问由通信服务提供商105提供的服务120-135当中的优选服务。用户还可以在通信设备115的GUI上展现与用户访问的服务120-135相对应的不同的交互模式。对于特定服务或服务类型的特定用户,交互模式可以被认为是不同的,或者代表性的,如可用服务的形式和/或功能属性所表征的。可用服务的功能属性包括例如但不限于文本表示、图像表示、声音表示、触觉表示、用户行为模型和任务取向。不同的交互模式可以用于预测在特定时间和/或任务上下文内用户(或用户组)与给定服务的可能交互。在另一个实施例中,不同的交互模式指的是用户间的不同,这将指示当新(不同)的用户访问给定服务时需要修改GUI的特定元素。当用户访问由通信服务提供商105提供的服务120-135时,由分析模块505来分析使用通信设备115的与服务120-135相对应的使用历史。使用历史可以包括但不限于通信设备115的GUI上与用户访问的服务120-135相对应的多种用户交互模式和与用户访问的服务120-135相对应的多种用户偏好。多种用户交互模式可以包括例如在显示GUI屏幕的特定实例之前/之后和期间使用的服务集和用户对GUI产生的提示的反应的平均等待时间。系统500进一步包括跟踪模块515。跟踪模块515跟踪与用户访问的服务120-135相对应的使用历史。跟踪模块515跟踪的使用历史被存储在系统500的存储模块520中。进一步结合图6来解释分析模块505。
其后,生成模块510基于分析模块505分析使用历史来生成定制的GUI。生成模块510进一步包括修改模块525。修改模块525基于预定义规则集合来修改定制的GUI。预定义规则集合可以包括由通信设备115的制造商规定的规则集合、由通信服务提供商105规定的规则集合、由托管服务120-135的一个或多个的第三方服务提供商规定的规则集合、由网络访问提供商110规定的规则集合和由通信设备115的用户规定的规则集合中的一个或多个。当生成定制的GUI时,发射模块530向通信设备115发射定制的GUI。在另一个实施例中,可以允许用户将定制的GUI下载在仿真环境上,诸如桌面,用于在通信设备115上激活定制的GUI之前测试它的目的。可以提示通信设备115的用户授权将定制的GUI发射到通信设备115。可以在通信设备115的用户请求时发射定制的GUI。在实施例中,定制的GUI可以自动被发射到通信设备115。
图6图示了根据本发明的实施例的用于分析与通信设备115的用户访问的服务120-135相对应的使用历史的分析模块505的框图。分析模块505包括合计模块605和评估模块610。根据图5,与用户访问的服务120-135相对应的使用历史由跟踪模块515跟踪。此外,跟踪模块515跟踪的使用历史被存储在存储模块520中。其后,合计模块605合计与通信设备115的用户访问的服务120-135相对应的使用历史。与服务相对应的使用历史可以被存储在与该服务相对应的单独数据库中。合计存储在与服务120-135相对应的一个或多个数据库中的与服务120-135相对应的使用历史,用于获得合计的使用历史。合计的使用历史表示多个时间间隔上的用户活动。在本发明的实施例中,通信服务提供商105维持与通信设备115的用户访问的服务120-135相对应的使用历史的统计。合计与服务120-135相对应的统计,以便分析服务120-135上的用户行为和访问模式,用于生成定制的GUI,该定制的GUI优化了对于服务120-135中的每一个的容易且快速的访问。合计的使用历史被存储在合计数据库中。响应于存储在与多个服务相对应的一个或多个数据库中的与服务120-135相对应的使用历史的更新,可以自动地刷新存储在合计数据库中的合计的使用历史。合计的使用历史由评估模块610进一步评估。完成了使用历史的评估以便定制通信设备115的GUI。
图7图示了根据本发明的实施例的用于基于分析通信设备115的使用历史来生成定制的GUI的生成模块510的框图。生成模块510包括接收模块705和更改模块710。根据图5,定制的GUI被发射到通信设备115。基于用户对GUI的期望和要求,用户可以接受或拒绝定制的GUI。用户还可以对定制的GUI提供反馈或者建议改变,以满足用户的要求。用户可以使用通信设备115、诸如桌面PC的仿真环境和被配置成与接收模块705通信的用户的其它计算设备中的一个来提供反馈。接收模块705接收与定制的GUI相对应的用户反馈。其后,更改模块710基于用户反馈和预定义规则集合中的一个或多个来更改710定制的GUI。如结合图2所解释的,预定义的规则集合可以包括但不限于由通信设备115的制造商规定的规则集合、由通信服务提供商105规定的规则集合、由网络访问提供商110规定的规则集合和由通信设备115的用户规定的规则集合中的一个或多个。当更改定制的GUI时,再次向用户提示该定制的GUI。然后,定制的GUI被发射,或者使得其对于用户来说可以下载。
现在转到图8,示出了用于定制通信网络中通信设备805的GUI的示例实施例的流程图。用户使用通信设备805来访问810由通信服务提供商815提供的服务。由通信服务提供商815提供的服务可以例如是但不限于语音通话、文本消息收发、多媒体消息收发、数字内容访问和下载、因特网访问和各种数据应用。用户可以具有相比于其它服务来说被更加频繁访问的优选服务。例如,相比于文本消息收发,用户在通信设备805上可以更频繁地访问因特网。当在通信设备805的GUI上与用户访问的服务交互时,用户还可以展现不同的交互模式。例如,当与特定用户进行消息收发时,用户可能频繁地使用小图标。通信服务提供商815跟踪820与通信设备805的用户访问的服务相对应的使用历史。使用历史包括与通信设备805的用户访问的服务相对应的用户偏好和用户交互模式。当跟踪使用历史时,与通信设备805的用户访问的服务相对应的使用历史被存储825在存储模块830中。根据图3和图5,与通信设备805的用户访问的服务相对应的使用历史可以被存储在一个或多个数据库中。与用户访问的服务相对应的使用历史以预定义时间间隔更新。此外,合计与通信设备805的用户访问的服务相对应的使用历史,用于获得合计的使用历史。
其后,由分析模块840来分析835合计的使用历史。当分析时,生成模块845生成850定制的GUI。如图2和图5中所解释的,基于预定义的规则集合来进一步修改定制的GUI。预定义规则集合可以包括由通信服务提供商805规定的规则集合、由网络服务提供商815规定的规则集合、和由通信设备805的用户规定的规则集合中的一个或多个。然后,定制的GUI被发射到855通信设备805。基于用户对GUI的期望和要求,用户可以接受或拒绝定制的GUI。用户还可以对定制的GUI提供反馈860,以满足用户的要求。反馈可以提议修改定制的GUI。在接收到反馈之后,生成模块845基于用户反馈和预定义规则集合中的一个或多个方面来更改定制的GUI。然后,定制的GUI被发射到865通信设备805的用户以便下载。可以使用OMADM(开放移动联盟设备管理)标准将定制的GUI发射到通信设备805。
本发明的各种实施例提供了用于定制通信网络中通信设备的GUI的方法和系统。本发明在通信设备上基于与用户访问的服务120-135有关的用户偏好和用户交互模式来提供GUI的个性化。因此,根据用户需要和要求来调整通信设备的GUI。当在通信设备的GUI上访问各种服务时,这实现了更好的用户体验。而且,本发明促进了基于由通信设备的制造商、通信服务提供商、网络访问提供商、通信设备的用户访问的一个或多个应用规定的约束来定制通信设备的GUI。
本领域技术人员将意识到,这里描述的上面认识到的优点和其它优点仅仅是示例性的,并且不意在完全地表现本发明各种实施例的全部优点。
在前述说明书中,已经描述了本发明的特定实施例。然而,本领域普通技术人员理解,在不偏离如权利要求所阐述的本发明的范围的情况下,可以做出各种修改和变化。因此,说明书和附图应视为说明性的而不是限制性的含义,并且所有这样的修改旨在包括在本发明的范围内。好处、优点、问题的解决方案、和可能使得任何好处、优点、或解决方案出现或者变得更加明显的任何元素(一个或多个)不应被解释为任何或全部权利要求的关键、必需或者必要的特征或元素。本发明仅仅由权利要求来限定,包括在本申请未决期间做出的任何修改和如发布的那些权利要求的所有等同物。

Claims (10)

1.一种用于定制通信网络中通信设备的图形用户界面的方法,所述方法包括:
由所述通信网络中的通信服务提供商分析与所述通信设备的用户从所述通信服务提供商访问的多种服务相对应的使用历史,其中所述使用历史包括与所述用户访问的所述多种服务相对应的多种用户交互模式和与所述用户访问的所述多种服务相对应的多种用户偏好中的至少一个;以及
基于与所述通信设备的所述用户访问的所述多种服务相对应的所述使用历史的分析,生成定制的图形用户界面,其中所述定制的图形用户界面包括通过分析所述使用历史而定义的所述多种服务的优先级顺序的安排。
2.根据权利要求1所述的方法,其中,生成进一步包括:
基于预定义规则集合来修改所述定制的图形用户界面。
3.根据权利要求1所述的方法,进一步包括跟踪与所述通信设备的所述用户访问的所述多种服务相对应的所述使用历史。
4.根据权利要求1所述的方法,其中,分析包括:
合计存储在与所述多种服务相对应的至少一个数据库中的与所述通信设备的所述用户访问的所述多种服务相对应的所述使用历史;以及
响应于与所述通信设备的所述用户访问的所述多种服务相对应的所述使用历史的所述合计,评估所述使用历史。
5.根据权利要求1所述的方法,其中,生成包括:
接收与所述定制的图形用户界面相对应的用户反馈;以及
基于所述用户反馈来更改所述定制的图形用户界面。
6.一种用于定制通信网络中通信设备的图形用户界面的系统,所述系统包括:
分析模块,在所述通信网络中的通信服务提供商中,所述分析模块用于分析与所述通信设备的用户从所述通信服务提供商访问的多种服务相对应的使用历史,其中所述使用历史包括与所述用户访问的所述多种服务相对应的多种用户交互模式和与所述用户访问的所述多种服务相对应的多种用户偏好中的至少一个;以及
生成模块,所述生成模块用于基于与所述用户访问的所述多种服务相对应的所述使用历史的所述分析来生成定制的图形用户界面,其中所述定制的图形用户界面包括通过分析所述使用历史而定义的所述多种服务的优先级顺序的安排。
7.根据权利要求6所述的系统,其中,所述生成模块进一步包括:
修改模块,所述修改模块用于基于预定义规则集合来修改所述定制的图形用户界面。
8.根据权利要求6所述的系统,进一步包括跟踪模块,所述跟踪模块用于跟踪与所述通信设备的所述用户访问的所述多种服务相对应的所述使用历史。
9.根据权利要求6所述的系统,其中,所述分析模块包括:
合计模块,所述合计模块用于合计存储在与所述多种服务相对应的至少一个数据库中的与所述通信设备的所述用户访问的所述多种服务相对应的所述使用模式;以及
评估模块,所述评估模块用于响应于与所述通信设备的所述用户访问的所述多种服务相对应的所述使用历史的所述合计来评估所述使用历史。
10.根据权利要求6所述的系统,其中,所述生成模块包括:
接收模块,所述接收模块用于接收与所述定制的图形用户界面相对应的用户反馈;以及
更改模块,所述更改模块用于基于所述用户反馈来更改所述定制的图形用户界面。
CN200980122772.XA 2008-06-19 2009-06-11 用于定制通信网络中通信设备的图形用户界面(gui)的方法和系统 Active CN102067078B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/142,004 US8055602B2 (en) 2008-06-19 2008-06-19 Method and system for customization of a graphical user interface (GUI) of a communication device in a communication network
US12/142,004 2008-06-19
PCT/US2009/047075 WO2009155203A2 (en) 2008-06-19 2009-06-11 Method and system for customization of a graphical user interface (gui) of a communication device in a communication network

Publications (2)

Publication Number Publication Date
CN102067078A CN102067078A (zh) 2011-05-18
CN102067078B true CN102067078B (zh) 2014-11-12

Family

ID=41432258

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980122772.XA Active CN102067078B (zh) 2008-06-19 2009-06-11 用于定制通信网络中通信设备的图形用户界面(gui)的方法和系统

Country Status (5)

Country Link
US (1) US8055602B2 (zh)
KR (1) KR101168550B1 (zh)
CN (1) CN102067078B (zh)
GB (1) GB2472940A (zh)
WO (1) WO2009155203A2 (zh)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US8468440B2 (en) * 2007-12-21 2013-06-18 The Invention Science Fund I, Llc Look ahead of links/alter links
US8793616B2 (en) 2007-12-21 2014-07-29 The Invention Science Fund I, Llc Look ahead of links/alter links
US8489981B2 (en) 2007-12-21 2013-07-16 The Invention Science Fund I, Llc Look ahead of links/alter links
US8473836B2 (en) * 2007-12-21 2013-06-25 The Invention Science Fund I, Llc Look ahead of links/alter links
US8495486B2 (en) * 2007-12-21 2013-07-23 The Invention Science Fund I, Llc Look ahead of links/alter links
US8949977B2 (en) 2007-12-21 2015-02-03 The Invention Science Fund I, Llc Look ahead of links/alter links
US20090165134A1 (en) * 2007-12-21 2009-06-25 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Look ahead of links/alter links
JP4609544B2 (ja) * 2008-07-30 2011-01-12 ソニー株式会社 情報処理装置、情報処理システムおよび情報処理方法
US9223469B2 (en) * 2008-08-22 2015-12-29 Intellectual Ventures Fund 83 Llc Configuring a virtual world user-interface
CN101833443A (zh) * 2009-03-13 2010-09-15 鸿富锦精密工业(深圳)有限公司 显示控制系统及方法
US8234332B2 (en) * 2009-04-22 2012-07-31 Aventura Hq, Inc. Systems and methods for updating computer memory and file locations within virtual computing environments
US9367512B2 (en) * 2009-04-22 2016-06-14 Aventura Hq, Inc. Systems and methods for dynamically updating virtual desktops or virtual applications in a standard computing environment
US20110083081A1 (en) * 2009-10-07 2011-04-07 Joe Jaudon Systems and methods for allowing a user to control their computing environment within a virtual computing environment
US20110082938A1 (en) * 2009-10-07 2011-04-07 Joe Jaudon Systems and methods for dynamically updating a user interface within a virtual computing environment
KR101349227B1 (ko) * 2010-03-29 2014-02-11 한국전자통신연구원 멀티미디어 시스템에서 객체 정보 제공 장치 및 방법
CN103119098A (zh) 2010-07-23 2013-05-22 罗门哈斯公司 酸存在下丙烯酸系化合物的set-lrp聚合
US8793588B2 (en) * 2010-07-29 2014-07-29 Ncr Corporation Personalized kiosk
CN102082874A (zh) * 2011-01-28 2011-06-01 宇龙计算机通信科技(深圳)有限公司 移动终端中应用程序界面的排列方法及移动终端
CN102314302A (zh) * 2011-06-07 2012-01-11 百度在线网络技术(北京)有限公司 一种用于对用户设备进行状态锁定的方法与设备
US20120317504A1 (en) * 2011-06-13 2012-12-13 Microsoft Corporation Automated user interface object transformation and code generation
US9244583B2 (en) 2011-12-09 2016-01-26 Microsoft Technology Licensing, Llc Adjusting user interface screen order and composition
US20130152001A1 (en) * 2011-12-09 2013-06-13 Microsoft Corporation Adjusting user interface elements
GB2497935A (en) * 2011-12-22 2013-07-03 Ibm Predicting actions input to a user interface
TW201327074A (zh) * 2011-12-28 2013-07-01 Foxnum Technology Co Ltd 數控機床工具機及其控制方法
CN103294460B (zh) * 2012-02-29 2016-08-31 中国移动通信集团公司 用户界面应用布局调整方法、服务端设备及终端设备
FR2990282A1 (fr) * 2012-05-04 2013-11-08 Schlumberger Services Petrol Utilisation d'informations d'interaction d'un logiciel
US20130298018A1 (en) * 2012-05-04 2013-11-07 Schlumberger Technology Corporation Using software interaction information
US8464180B1 (en) 2012-06-15 2013-06-11 Google Inc. Organizing graphical representations on computing devices
JP6028429B2 (ja) * 2012-07-10 2016-11-16 富士ゼロックス株式会社 表示制御装置、サービス提供装置、及びプログラム
US9350593B1 (en) * 2013-01-09 2016-05-24 Facebook, Inc. Device state capture and analysis
WO2014123328A1 (en) * 2013-02-08 2014-08-14 Samsung Electronics Co., Ltd. Method and device for providing recommendation panel, and method and server for providing recommendation item
KR102111769B1 (ko) 2013-02-08 2020-06-08 삼성전자주식회사 추천 패널 제공 방법 및 이를 위한 디바이스, 추천 아이템 제공 방법 및 이를 위한 서버
KR20140133353A (ko) * 2013-05-10 2014-11-19 삼성전자주식회사 디스플레이 장치 및 그 ui 화면 제공 방법
KR101799293B1 (ko) * 2013-05-29 2017-11-20 삼성전자주식회사 디스플레이 장치, 디스플레이 장치 제어 방법 및 컴퓨터 판독 가능한 기록 매체
US9804730B2 (en) * 2013-06-03 2017-10-31 Microsoft Technology Licensing, Llc Automatically changing a display of graphical user interface
CN105706055A (zh) * 2013-11-19 2016-06-22 华为技术有限公司 用于处理移动终端的应用的方法和设备
CN104267960B (zh) * 2014-09-29 2018-01-23 广州华多网络科技有限公司 一种用户界面窗体的生成方法和设备
CN104883353B (zh) * 2015-03-31 2018-12-28 深信服科技股份有限公司 终端单点登录配置、认证方法和系统、应用服务系统
US10101870B2 (en) 2015-10-16 2018-10-16 Microsoft Technology Licensing, Llc Customizing program features on a per-user basis
CN107544742B (zh) * 2016-06-28 2020-10-20 富泰华工业(深圳)有限公司 一种控制方法及其电子装置
KR101902864B1 (ko) 2016-10-19 2018-10-01 주식회사 앱포스터 스마트 워치의 시계 화면 디자인 생성 방법 및 그 장치
CN108632438B (zh) * 2017-03-21 2020-07-03 Tcl科技集团股份有限公司 一种生成app界面的方法和装置
US10572316B2 (en) 2018-05-14 2020-02-25 International Business Machines Corporation Adaptable pages, widgets and features based on real time application performance
KR102076727B1 (ko) * 2018-09-20 2020-02-12 주식회사 앱포스터 스마트 워치의 시계 화면 디자인 생성 방법 및 그 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1636188A (zh) * 2000-04-19 2005-07-06 皇家菲利浦电子有限公司 改编图形用户界面的方法与装置
US7062299B2 (en) * 2001-11-06 2006-06-13 Samsung Electronics Co., Ltd. Wireless terminal capable of automatically setting its functions and method for the same
CN1980350A (zh) * 2005-12-08 2007-06-13 三星电子株式会社 显示设备及用户界面菜单显示方法
CN101059854A (zh) * 2006-04-19 2007-10-24 腾讯科技(深圳)有限公司 在线广告动态投放系统及方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203000A (ja) 1998-01-07 1999-07-30 Canon Inc 情報処理装置、情報処理方法およびユーザインターフェイス用記憶媒体
US6502213B1 (en) 1999-08-31 2002-12-31 Accenture Llp System, method, and article of manufacture for a polymorphic exception handler in environment services patterns
WO2001016728A2 (en) 1999-08-31 2001-03-08 Accenture Llp A system, method and article of manufacture for business logic services patterns in a netcentric environment
US6640249B1 (en) 1999-08-31 2003-10-28 Accenture Llp Presentation services patterns in a netcentric environment
US6636242B2 (en) 1999-08-31 2003-10-21 Accenture Llp View configurer in a presentation services patterns environment
US7167844B1 (en) 1999-12-22 2007-01-23 Accenture Llp Electronic menu document creator in a virtual financial environment
US6668177B2 (en) * 2001-04-26 2003-12-23 Nokia Corporation Method and apparatus for displaying prioritized icons in a mobile terminal
KR20040107930A (ko) 2003-06-16 2004-12-23 에스케이 텔레콤주식회사 이동 통신 단말기의 메뉴 인터페이스 변경 방법
EP1524589A1 (en) 2003-10-17 2005-04-20 Alcatel A method for providing a functionality set to a user, a device, a computer software product, a user interface network service, and a user interface therefor
US20070162328A1 (en) 2004-01-20 2007-07-12 Nooly Technologies, Ltd. Lbs nowcasting sensitive advertising and promotion system and method
KR100601875B1 (ko) 2005-01-10 2006-07-18 에스케이 텔레콤주식회사 이동통신 단말의 개인화된 그래픽 사용자 인터페이스 제공시스템 및 방법
US7852838B2 (en) * 2005-12-13 2010-12-14 Motorola Mobility, Inc. Method and apparatus for selectively redirecting session control for an internet protocol multimedia subsystem
US7590128B2 (en) * 2005-12-28 2009-09-15 Motorola, Inc. Method and system for setting up a media session in a telecommunications network
KR100772875B1 (ko) * 2006-05-22 2007-11-02 삼성전자주식회사 사용자 선호도에 따른 사용자 인터페이스를 설정하는 장치및 그 방법
US7853280B2 (en) * 2007-06-07 2010-12-14 Motorola Mobility, Inc. Method and apparatus for arbitrating one or more media streams within a single PoC session

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1636188A (zh) * 2000-04-19 2005-07-06 皇家菲利浦电子有限公司 改编图形用户界面的方法与装置
US7062299B2 (en) * 2001-11-06 2006-06-13 Samsung Electronics Co., Ltd. Wireless terminal capable of automatically setting its functions and method for the same
CN1980350A (zh) * 2005-12-08 2007-06-13 三星电子株式会社 显示设备及用户界面菜单显示方法
CN101059854A (zh) * 2006-04-19 2007-10-24 腾讯科技(深圳)有限公司 在线广告动态投放系统及方法

Also Published As

Publication number Publication date
GB201019471D0 (en) 2010-12-29
US8055602B2 (en) 2011-11-08
GB2472940A (en) 2011-02-23
US20090319462A1 (en) 2009-12-24
CN102067078A (zh) 2011-05-18
KR20110020836A (ko) 2011-03-03
WO2009155203A2 (en) 2009-12-23
KR101168550B1 (ko) 2012-07-27
WO2009155203A3 (en) 2010-03-04

Similar Documents

Publication Publication Date Title
CN102067078B (zh) 用于定制通信网络中通信设备的图形用户界面(gui)的方法和系统
US20230325177A1 (en) Systems and methods for application program and application program update deployment to a mobile device
US20200150842A1 (en) Method and system for configuring selection of contextual dashboards
KR102355481B1 (ko) 반복된 액션에 대한 스마트 어시스트
US8369845B2 (en) Method and system to subscribe, configure and move mobile telephone software service conveniently
CN103744659B (zh) 一种卡片式管理应用入口的方法和设备
US8046454B2 (en) Identifying and recommending potential communication states based on patterns of use
US20070032229A1 (en) Systems, devices and methods for providing a reward based upon use of a mobile communications device
US20110238498A1 (en) Service stage for subscription management
US20140188886A1 (en) User classification based on data gathered from a computing device
KR20130008080A (ko) 무선 장치를 위한 마케팅 및 광고 프레임워크
CN105718267B (zh) 一种多应用合并为单应用的实现方法及其实现系统
KR20060119672A (ko) 리서치 시스템, 리서치 프로그램 및 리서치 방법
US20140208310A1 (en) Scene-sound set operating method and portable device
CN101873310A (zh) 用于在电子网络中分发上下文信息的系统和方法
US7991880B2 (en) Bionets architecture for building services capable of self-evolution
CN107750440B (zh) 使用高级数据收集能力更改服务的设备、计算机可读介质和方法
WO2018083679A1 (en) System and method for providing personalized solutions using bots
CN107787592B (zh) 使用高级数据收集能力更改服务的设备、计算机可读介质和方法
Paterno Multimodality and Multi-device interfaces
CN105659561A (zh) 用于传送易变性属性的方法、装置和系统
Hopf Framework for the Integration of Mobile Device Features in PLM
Coelho et al. Lessons Learned from Creating a General Purpose Tool for Experience Sampling Methods
CN104836890A (zh) 例如用于移动装置上的客户自支持的呼叫截收方法
CN108123816A (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
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY, Inc.

TR01 Transfer of patent right

Effective date of registration: 20160520

Address after: California, USA

Patentee after: Google Technology Holdings LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY LLC