Automatic keyboard layout determination
    1.
    发明授权
    Automatic keyboard layout determination 有权
    Automatische Tastaturlayoutbestimmung

    公开(公告)号:EP2354929B1

    公开(公告)日:2015-04-22

    申请号:EP11151079.8

    申请日:2011-01-17

    Applicant: Apple Inc.

    CPC classification number: G06F3/0237 G06F3/04886 G06F9/454

    Abstract: A method for configuring a hardware keyboard without user intervention. At least one of language information and location information from one or more hardware and software information sources associated with the electronic device is obtained. The hardware and software information is prioritized based on the reliability of their associated language and location information. A keyboard language and layout is determined for the hardware keyboard based on the language information and location information obtained from the information source having the highest relative priority. The electronic device is configured to interpret key input signals from the hardware keyboard based on the determined keyboard language and keyboard layout.

    Automatic keyboard layout determination
    2.
    发明公开
    Automatic keyboard layout determination 有权
    自动售货机

    公开(公告)号:EP2354929A1

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

    申请号:EP11151079.8

    申请日:2011-01-17

    Applicant: Apple Inc.

    CPC classification number: G06F3/0237 G06F3/04886 G06F9/454

    Abstract: A method for configuring a hardware keyboard without user intervention. At least one of language information and location information from one or more hardware and software information sources associated with the electronic device is obtained. The hardware and software information is prioritized based on the reliability of their associated language and location information. A keyboard language and layout is determined for the hardware keyboard based on the language information and location information obtained from the information source having the highest relative priority. The electronic device is configured to interpret key input signals from the hardware keyboard based on the determined keyboard language and keyboard layout.

    Abstract translation: 一种无需用户干预即可配置硬件键盘的方法。 获得与电子设备相关联的来自一个或多个硬件和软件信息源的语言信息和位置信息中的至少一个。 硬件和软件信息根据其相关语言和位置信息的可靠性进行优先排序。 基于从具有最高相对优先级的信息源获得的语言信息和位置信息,确定硬件键盘的键盘语言和布局。 电子设备被配置为基于所确定的键盘语言和键盘布局来解释来自硬件键盘的键输入信号。

    API to replace a keyboard with custom controls
    3.
    发明公开
    API to replace a keyboard with custom controls 审中-公开
    API zum Austauschen einer Tastatur mit benutzerdefinierten Steuerungen

    公开(公告)号:EP2360579A1

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

    申请号:EP11151082.2

    申请日:2011-01-17

    Applicant: Apple Inc.

    CPC classification number: G06F1/3203 G06F3/038 G06F3/04886

    Abstract: A method and system for display a user interface object. A user interface object for receiving user input to the application program is determined and the user interface object is displayed on the display. A first set of characteristics of the user interface object is control in accordance with the application program. The first set of characteristics include appearance of the user interface object and user interactions with the application program vie the user interface object. A second set of characteristics of the user interface different form the first set of characteristics are controlled in accordance with the control program. The second set of characteristics include the display state of the user interface object.

    Abstract translation: 一种用于显示用户界面对象的方法和系统。 确定用于接收对应用程序的用户输入的用户界面对象,并且在显示器上显示用户界面对象。 用户界面对象的第一组特征是根据应用程序的控制。 第一组特征包括用户界面对象的外观以及用户与用户界面对象之间的与应用程序的交互。 根据控制程序控制不同形式的第一组特征的用户界面的第二组特征。 第二组特征包括用户界面对象的显示状态。

    Event Recognition
    4.
    发明申请
    Event Recognition 有权
    事件识别

    公开(公告)号:US20140160052A1

    公开(公告)日:2014-06-12

    申请号:US14180267

    申请日:2014-02-13

    Applicant: Apple Inc.

    Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.

    Abstract translation: 一种方法执行包括具有显示视图层次结构的一个或多个视图的多个视图的视图层次结构的软件。 该方法执行与特定视图相关联的软件元素,其中每个特定视图包括事件识别器。 每个事件识别器具有基于子事件的事件定义,以及指定对目标的动作的事件处理程序,并被配置为响应于事件识别将该动作发送到目标。 该方法检测子事件序列,并将视图层次结构中的一个视图标识为命中视图,以确定层次结构中的哪些视图主动涉及视图。 该方法为每个主动参与的视图向事件识别器递送相应的子事件,其中用于视图层级中的主动参与视图的每个事件识别器在处理子事件序列中的下一个子事件之前处理相应的子事件 。

    Gesture recognizers with delegates for controlling and modifying gesture recognition

    公开(公告)号:US12061915B2

    公开(公告)日:2024-08-13

    申请号:US16921098

    申请日:2020-07-06

    Applicant: Apple Inc.

    CPC classification number: G06F9/451 G06F3/04883

    Abstract: An electronic device displays one or more views of a software application with a plurality of gesture recognizers including at least one discrete gesture recognizer, configured to send a single action message in response to a respective gesture; and at least one continuous gesture recognizer, configured to send action messages at successive recognized sub-events of a respective recognized gesture. The device detects one or more events and processes each event using one or more of the gesture recognizers, including: processing the respective event at a respective gesture recognizer in accordance with a respective gesture definition corresponding to the respective gesture recognizer, and conditionally sending one or more respective action messages to the software application in accordance with an outcome of the processing of the respective event. The device executes the software application in accordance with one or more action messages received from one or more of the gesture recognizers.

    Event Recognition
    7.
    发明申请
    Event Recognition 审中-公开

    公开(公告)号:US20160162180A1

    公开(公告)日:2016-06-09

    申请号:US15046252

    申请日:2016-02-17

    Applicant: Apple Inc.

    Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.

    Event recognition
    8.
    发明授权
    Event recognition 有权
    事件识别

    公开(公告)号:US09285908B2

    公开(公告)日:2016-03-15

    申请号:US14180267

    申请日:2014-02-13

    Applicant: Apple Inc.

    Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.

    Abstract translation: 一种方法执行包括具有显示视图层次结构的一个或多个视图的多个视图的视图层次结构的软件。 该方法执行与特定视图相关联的软件元素,其中每个特定视图包括事件识别器。 每个事件识别器具有基于子事件的事件定义,以及指定对目标的动作的事件处理程序,并被配置为响应于事件识别将该动作发送到目标。 该方法检测子事件序列,并将视图层次结构中的一个视图标识为命中视图,以确定层次结构中的哪些视图主动涉及视图。 该方法为每个主动参与的视图向事件识别器递送相应的子事件,其中用于视图层级中的主动参与视图的每个事件识别器在处理子事件序列中的下一个子事件之前处理相应的子事件 。

    Event recognition
    9.
    发明授权

    公开(公告)号:US09965177B2

    公开(公告)日:2018-05-08

    申请号:US15046252

    申请日:2016-02-17

    Applicant: Apple Inc.

    Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.

    System and Method for Issuing Commands to Applications Based on Contextual Information
    10.
    发明申请
    System and Method for Issuing Commands to Applications Based on Contextual Information 审中-公开
    基于上下文信息向应用程序发布命令的系统和方法

    公开(公告)号:US20160110230A1

    公开(公告)日:2016-04-21

    申请号:US14978655

    申请日:2015-12-22

    Applicant: Apple Inc.

    Abstract: A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event.

    Abstract translation: 一种基于上下文信息向应用程序发出命令的系统和方法。 控制应用程序接收在第二应用的用户界面中发生了文本操纵事件的指示。 接下来,控制应用程序查询第二应用程序以在事件之前获得由第二应用程序建立的上下文信息,该上下文信息为在第二应用的用户界面中发生的文本操纵事件提供上下文。 然后,控制应用程序基于向文本操纵事件提供上下文的上下文信息向第二应用程序发出一个或多个命令。

Patent Agency Ranking