Scalable user interface system
    1.
    发明授权
    Scalable user interface system 有权
    可扩展的用户界面系统

    公开(公告)号:US07930343B2

    公开(公告)日:2011-04-19

    申请号:US12122242

    申请日:2008-05-16

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/063 G06F9/451

    摘要: Methods and apparatus are provided for a scalable user interface system. A user interface is divided into general reusable user interface components and application specific user interface components. Next profiles are created for user interfaces based upon server capabilities and client side device capabilities and reusable user interface components are built for use in multiple profiles. Defined user interface scalability strategies are executed at runtime to build a user interface description using the user interface components. In this way, a user interface can be built from a user interface description by apportioning the building of the user interface description between a server and a client side device using the profiles. At the server, user interface components stored in memory are used to build a first portion of the user interface description while a second portion of the user interface description is built at the client side device and is combined with the first portion received from the server.

    摘要翻译: 为可扩展的用户界面系统提供了方法和装置。 用户界面分为通用的可重用用户界面组件和应用程序特定的用户界面组件。 基于服务器功能和客户端设备功能为用户界面创建下一个配置文件,并且可重复使用的用户界面组件构建用于多个配置文件。 定义的用户界面可伸缩性策略在运行时执行,以使用用户界面组件构建用户界面描述。 以这种方式,可以通过使用配置文件在服务器和客户机侧设备之间分配建立用户界面描述,从用户界面描述构建用户界面。 在服务器中,存储在存储器中的用户界面组件用于构建用户界面描述的第一部分,而在客户端设备处构建用户界面描述的第二部分并且与从服务器接收的第一部分组合。

    Scalable User Interface System
    2.
    发明申请
    Scalable User Interface System 有权
    可扩展用户界面系统

    公开(公告)号:US20090288013A1

    公开(公告)日:2009-11-19

    申请号:US12122242

    申请日:2008-05-16

    IPC分类号: G06F3/048

    CPC分类号: G06Q10/063 G06F9/451

    摘要: Methods and apparatus are provided for a scalable user interface system. A user interface is divided into general reusable user interface components and application specific user interface components. Next profiles are created for user interfaces based upon server capabilities and client side device capabilities and reusable user interface components are built for use in multiple profiles. Defined user interface scalability strategies are executed at runtime to build a user interface description using the user interface components. In this way, a user interface can be built from a user interface description by apportioning the building of the user interface description between a server and a client side device using the profiles. At the server, user interface components stored in memory are used to build a first portion of the user interface description while a second portion of the user interface description is built at the client side device and is combined with the first portion received from the server.

    摘要翻译: 为可扩展的用户界面系统提供了方法和装置。 用户界面分为通用的可重用用户界面组件和应用程序特定的用户界面组件。 基于服务器功能和客户端设备功能为用户界面创建下一个配置文件,并且可重复使用的用户界面组件构建用于多个配置文件。 定义的用户界面可伸缩性策略在运行时执行,以使用用户界面组件构建用户界面描述。 以这种方式,可以通过使用配置文件在服务器和客户机侧设备之间分配建立用户界面描述,从用户界面描述构建用户界面。 在服务器中,存储在存储器中的用户界面组件用于构建用户界面描述的第一部分,而在客户端设备处构建用户界面描述的第二部分并且与从服务器接收到的第一部分组合。

    OBJECT ORIENTED RULE-BASED SYSTEM AND METHOD
    3.
    发明申请
    OBJECT ORIENTED RULE-BASED SYSTEM AND METHOD 有权
    面向对象的基于规则的系统和方法

    公开(公告)号:US20090157586A1

    公开(公告)日:2009-06-18

    申请号:US11957788

    申请日:2007-12-17

    IPC分类号: G06N5/02

    CPC分类号: G06N5/025

    摘要: An object oriented rule-based system and method that combines rule-based technology and object-oriented programming in order to provide an efficient approach for adding decision-making and inferencing capabilities to different applications. The rule-based system can include a RETE match algorithm, which can be modified to support pure object-based variable pattern matching. The LHS of a rule base can be compiled into several condition patterns, which includes a transformer integer array in order to record object variables positions. A RETE node can propagate tokens smoothly by asserting the object variable based on inheritance type hierarchy and the rules can be fired when the conditions are satisfied. The object oriented rule system can be utilized to add or remove rules at run time.

    摘要翻译: 一种基于面向对象的基于规则的系统和方法,其结合基于规则的技术和面向对象的编程,以便为不同的应用程序添加决策和推理能力提供有效的方法。 基于规则的系统可以包括RETE匹配算法,其可以被修改以支持纯粹的基于对象的可变模式匹配。 规则库的LHS可以编译成几个条件模式,其中包括一个变换器整数数组,以便记录对象变量的位置。 RETE节点可以通过基于继承类型层次结构断言对象变量来平滑地传播令牌,并且当满足条件时可以触发规则。 面向对象的规则系统可以用于在运行时添加或删除规则。

    Object oriented rule-based system and method
    4.
    发明授权
    Object oriented rule-based system and method 有权
    面向对象的基于规则的系统和方法

    公开(公告)号:US08001070B2

    公开(公告)日:2011-08-16

    申请号:US11957788

    申请日:2007-12-17

    IPC分类号: G06F17/00 G06N5/02

    CPC分类号: G06N5/025

    摘要: An object oriented rule-based system and method that combines rule-based technology and object-oriented programming in order to provide an efficient approach for adding decision-making and inferencing capabilities to different applications. The rule-based system can include a RETE match algorithm, which can be modified to support pure object-based variable pattern matching. The LHS of a rule base can be compiled into several condition patterns, which includes a transformer integer array in order to record object variables positions. A RETE node can propagate tokens smoothly by asserting the object variable based on inheritance type hierarchy and the rules can be fired when the conditions are satisfied. The object oriented rule system can be utilized to add or remove rules at run time.

    摘要翻译: 一种基于面向对象的基于规则的系统和方法,其结合基于规则的技术和面向对象的编程,以便为不同的应用程序添加决策和推理能力提供有效的方法。 基于规则的系统可以包括RETE匹配算法,其可以被修改以支持纯粹的基于对象的可变模式匹配。 规则库的LHS可以编译成几个条件模式,其中包括一个变换器整数数组,以便记录对象变量的位置。 RETE节点可以通过基于继承类型层次结构断言对象变量来平滑地传播令牌,并且当满足条件时可以触发规则。 面向对象的规则系统可以用于在运行时添加或删除规则。

    Apparatus and method for designing graphical user interfaces (GUIs) having different fidelities
    5.
    发明授权
    Apparatus and method for designing graphical user interfaces (GUIs) having different fidelities 有权
    用于设计具有不同保真度的图形用户界面(GUI)的装置和方法

    公开(公告)号:US08407611B2

    公开(公告)日:2013-03-26

    申请号:US12185302

    申请日:2008-08-04

    IPC分类号: G06F3/00

    CPC分类号: G06F8/38

    摘要: A method includes defining a placeholder widget having a property and defining a prototype graphical user interface (GUI) having an instance of the placeholder widget. The method also includes presenting the prototype GUI to a user, where an appearance of the instance of the placeholder widget is based on the property of the placeholder widget. The method further includes replacing the instance of the placeholder widget in the prototype GUI with an instance of another widget. In addition, the method includes updating the presentation of the prototype GUI using the instance of the other widget. Replacing the instance of the placeholder widget with the instance of the other widget could include transforming an instance of a lower fidelity placeholder widget into an instance of a higher fidelity widget. The property of the placeholder widget could include a textual property, an image property, and/or a graphics property.

    摘要翻译: 一种方法包括定义具有属性的占位符小部件并且定义具有占位符小部件的实例的原型图形用户界面(GUI)。 该方法还包括将原型GUI呈现给用户,其中占位符小部件的实例的外观基于占位符小部件的属性。 该方法还包括用另一小部件的实例替换原型GUI中的占位符小部件的实例。 此外,该方法包括使用其他小部件的实例来更新原型GUI的呈现。 使用其他窗口小部件的实例替换占位符小部件的实例可能包括将较低保真占位符小部件的实例转换为更高保真小部件的实例。 占位符小部件的属性可以包括文本属性,图像属性和/或图形属性。

    APPARATUS AND METHOD FOR DESIGNING GRAPHICAL USER INTERFACES (GUIs) HAVING DIFFERENT FIDELITIES
    6.
    发明申请
    APPARATUS AND METHOD FOR DESIGNING GRAPHICAL USER INTERFACES (GUIs) HAVING DIFFERENT FIDELITIES 有权
    设计具有不同色彩的图形用户界面(GUI)的设备和方法

    公开(公告)号:US20100031171A1

    公开(公告)日:2010-02-04

    申请号:US12185302

    申请日:2008-08-04

    IPC分类号: G06F3/048

    CPC分类号: G06F8/38

    摘要: A method includes defining a placeholder widget having a property and defining a prototype graphical user interface (GUI) having an instance of the placeholder widget. The method also includes presenting the prototype GUI to a user, where an appearance of the instance of the placeholder widget is based on the property of the placeholder widget. The method further includes replacing the instance of the placeholder widget in the prototype GUI with an instance of another widget. In addition, the method includes updating the presentation of the prototype GUI using the instance of the other widget. Replacing the instance of the placeholder widget with the instance of the other widget could include transforming an instance of a lower fidelity placeholder widget into an instance of a higher fidelity widget. The property of the placeholder widget could include a textual property, an image property, and/or a graphics property.

    摘要翻译: 一种方法包括定义具有属性的占位符小部件并且定义具有占位符小部件的实例的原型图形用户界面(GUI)。 该方法还包括将原型GUI呈现给用户,其中占位符小部件的实例的外观基于占位符小部件的属性。 该方法还包括用另一小部件的实例替换原型GUI中的占位符小部件的实例。 此外,该方法包括使用其他小部件的实例来更新原型GUI的呈现。 使用其他窗口小部件的实例替换占位符小部件的实例可能包括将较低保真占位符小部件的实例转换为更高保真小部件的实例。 占位符小部件的属性可以包括文本属性,图像属性和/或图形属性。

    USER INTERFACE NAVIGATION DESIGN SYSTEM
    7.
    发明申请
    USER INTERFACE NAVIGATION DESIGN SYSTEM 审中-公开
    用户界面导航设计系统

    公开(公告)号:US20090271742A1

    公开(公告)日:2009-10-29

    申请号:US12111853

    申请日:2008-04-29

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451

    摘要: A user interface navigation design system and method is described in this document. In some embodiments, a user interface (UI) navigation diagram is generated. The UI navigation diagram displays two or more of the plurality of screen views and corresponding navigation relationships. A screen view is selected according to a user interaction with the UI navigation diagram. A dynamic view of the user interface navigation diagram is provided as a function of the selected screen view. The dynamic view of the UI navigation diagram displays one or more navigation relationships associated with the selected screen view. The one or more navigation relationships include non-hyperlinked navigation relationships associated with the selected screen view.

    摘要翻译: 本文档描述了用户界面导航设计系统和方法。 在一些实施例中,生成用户界面(UI)导航图。 UI导航图显示多个屏幕视图中的两个或更多个和相应的导航关系。 根据用户与UI导航图的交互来选择屏幕视图。 根据所选屏幕视图提供用户界面导航图的动态视图。 UI导航图的动态视图显示与所选屏幕视图相关联的一个或多个导航关系。 所述一个或多个导航关系包括与所选屏幕视图相关联的非超链接导航关系。

    MECHANISM TO IMPROVE A USER'S INTERACTION WITH A COMPUTER SYSTEM
    8.
    发明申请
    MECHANISM TO IMPROVE A USER'S INTERACTION WITH A COMPUTER SYSTEM 审中-公开
    改善用户与计算机系统交互的机制

    公开(公告)号:US20080250316A1

    公开(公告)日:2008-10-09

    申请号:US11696313

    申请日:2007-04-04

    IPC分类号: G06F3/00 G06F9/46

    CPC分类号: G06F9/451

    摘要: An approach for improving a user's interaction with computer system which may include building a context aware user interface by extending a concur task tree (CTT). Although a task model approach may work well in the design time, it does not appear to take consideration of contextual information at runtime. To overcome this limitation, an approach may be used to apply contextual information to the task at runtime. The approach may introduce task activation criteria based on contextual information and apply contextual information to optimize interaction quality.

    摘要翻译: 一种用于改善用户与计算机系统的交互的方法,其可以包括通过扩展共同任务树(CTT)来构建上下文感知用户界面。 虽然任务模型方法在设计时可能会很好地运行,但在运行时似乎并不考虑上下文信息。 为了克服这个限制,可以使用一种方法来在运行时将上下文信息应用于任务。 该方法可以基于上下文信息引入任务激活标准并应用上下文信息以优化交互质量。

    Method and Device to Operate Phone with a Single Key
    10.
    发明申请
    Method and Device to Operate Phone with a Single Key 审中-公开
    用单键操作手机的方法和设备

    公开(公告)号:US20170034330A1

    公开(公告)日:2017-02-02

    申请号:US15283455

    申请日:2015-03-30

    申请人: Rui Zhang

    发明人: Yimin Zhang Rui Zhang

    摘要: The present invention discloses a method to operate phone using a single key, first provide method to form ‘key value’: (1) When the key is just closed, plus 1 to the ‘key value’, (2) When the key closing time is greater than time t1, form ‘closing key value’, (3) When the key closing time is smaller than t1 and the immediate key releasing time is greater than t2, store the key value as ‘releasing key value’, (4) When the key closing time is smaller than t1 and the immediate key releasing time is smaller than t2, skip to step (1). The ‘releasing key values’ can be used to represent the numerical and alphabetical keys on typical keypad of phone, while the ‘closing key values’ can be used to represent the function key on typical keypad of phone, so that the complete function of a typical phone keypad can be realized using only one key. Therefore, a phone can be made very small, which can be especially useful when installed on small Bluetooth device that connects to phone, since not only can it answer incoming phone calls, but also making outgoing phone calls.

    摘要翻译: 本发明公开了一种使用单一键操作电话的方法,首先提供形成“键值”的方法:(1)当键刚刚关闭时,加上1键到“键值”,(2)当键关闭时 时间大于时间t1,形成“关闭键值”,(3)当键关闭时间小于t1,即时键释放时间大于t2时,将键值存储为“释放键值”,(4) )当钥匙闭合时间小于t1且紧急钥匙释放时间小于t2时,请跳到步骤(1)。 “释放键值”可用于表示电话典型键盘上的数字和字母键,而“关闭键值”可用于表示电话典型键盘上的功能键,从而完成 典型的电话键盘只能用一个键来实现。 因此,手机可以做得非常小,当安装在连接到手机的小型蓝牙设备上时,这可能特别有用,因为它不仅可以应答来电,而且拨出电话。