Providing a remote keyboard service

    公开(公告)号:US10126945B2

    公开(公告)日:2018-11-13

    申请号:US15272010

    申请日:2016-09-21

    Applicant: APPLE INC.

    Abstract: The systems described herein provide a remote keyboard service for a media device on a computing device without having to invoke an application or unlock the computing device. The computing device can receive a message indicating that a text input field on the other device is selected and present a notification to the user prompting the user to invoke the virtual keyboard on the computing device to provide text input to the selected text input field. The computing device can receive user input selecting the notification and present a virtual keyboard for providing text input to the other device. The computing device can receive keyboard input from the user selecting characters and send the characters to the other device. The other device can then user the characters as text input to the selected text input field.

    PROVIDING A REMOTE KEYBOARD SERVICE
    64.
    发明申请

    公开(公告)号:US20170357441A1

    公开(公告)日:2017-12-14

    申请号:US15272010

    申请日:2016-09-21

    Applicant: APPLE INC.

    Abstract: The systems described herein provide a remote keyboard service for a media device on a computing device without having to invoke an application or unlock the computing device. The computing device can receive a message indicating that a text input field on the other device is selected and present a notification to the user prompting the user to invoke the virtual keyboard on the computing device to provide text input to the selected text input field. The computing device can receive user input selecting the notification and present a virtual keyboard for providing text input to the other device. The computing device can receive keyboard input from the user selecting characters and send the characters to the other device. The other device can then user the characters as text input to the selected text input field.

    Companion application for activity cooperation
    65.
    发明授权
    Companion application for activity cooperation 有权
    伴随应用的活动合作

    公开(公告)号:US09544714B2

    公开(公告)日:2017-01-10

    申请号:US14586511

    申请日:2014-12-30

    Applicant: Apple Inc.

    CPC classification number: H04W4/008 G06F9/542 H04L5/0035 H04W4/80

    Abstract: The described embodiments augment an activity performed in a first application at a source electronic device using a controller at a companion electronic device. The source electronic device receives controller information describing a controller that the activity performed in the first application accepts controller data from, determines a controller identifier for the controller information, and broadcasts a controller advertisement comprising the controller identifier. Upon receiving the controller advertisement, the companion electronic device determines whether a second application that can provide the controller data is available at the companion electronic device. If the second application is available, the companion electronic device establishes a cooperative-activity communication channel with the source electronic device. The companion electronic device uses the cooperative-activity communication channel to provide controller data to the source electronic device. The source electronic device provides the controller data to the first application to cause a corresponding action to be performed.

    Abstract translation: 所描述的实施例使用伴随电子设备处的控制器在源电子设备处增强在第一应用中执行的活动。 源电子设备接收描述控制器的控制器信息,该控制器在第一应用中执行的活动接受控制器数据,确定控制器信息的控制器标识符,并且广播包括控制器标识符的控制器广告。 在接收到控制器广告时,伴随的电子设备确定能够提供控制器数据的第二应用是否在伴随电子设备处可用。 如果第二应用可用,则伴随电子设备与源电子设备建立协作活动通信信道。 配套电子设备使用协作活动通信信道向源电子设备提供控制器数据。 源电子设备向第一应用提供控制器数据以引起相应的动作。

    Activity continuation between electronic devices
    67.
    发明授权
    Activity continuation between electronic devices 有权
    电子设备之间的活动延续

    公开(公告)号:US09380123B2

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

    申请号:US14691440

    申请日:2015-04-20

    Applicant: Apple Inc.

    Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device. Then, the companion electronic device uses the extended activity data to configure the second application and commences performing the activity with the second application at the companion electronic device.

    Abstract translation: 所描述的实施例将活动从源电子设备传送到伴侣电子设备。 源电子设备接收描述在源电子设备处的第一应用中执行的活动的活动信息,确定活动信息的活动标识符,并广播包含活动标识符的活动广告。 在接收到活动广告之后,伴随电子设备确定与伴随电子设备相关联的第二应用是否可用。 如果第二应用可用,则伴随电子设备从源电子设备请求扩展活动数据。 源电子设备通过从第一应用发送扩展活动数据到伴随电子设备来进行响应。 然后,伴随电子设备使用扩展活动数据来配置第二应用,并开始在伴随电子设备处与第二应用执行活动。

    API FOR WEB ACCESS DIRECTLY OR THROUGH INTERMEDIARY
    68.
    发明申请
    API FOR WEB ACCESS DIRECTLY OR THROUGH INTERMEDIARY 审中-公开
    API直接访问或通过中间访问

    公开(公告)号:US20160066360A1

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

    申请号:US14632735

    申请日:2015-02-26

    Applicant: Apple Inc.

    Abstract: Application processes executing on a mobile device can interact with interfaces (e.g., routines of an application programming interface) exposed on that mobile device in order to establish a wireless connection either directly to a network (e.g., the Internet) or directly to an intermediary device through which the application processes can then communicate with the network indirectly. The intermediary device can communicate with the network on behalf of the mobile device. The application processes can remain unaware, in either case, of whether the interfaces are communicating with the network through the intermediary device or not. The interfaces can insulate the application processes from that fact. The use of the intermediary device can be transparent to the application processes, such that the manner in which the application processes transmit and receive data using the interfaces remains constant regardless of whether the intermediary device is involved.

    Abstract translation: 在移动设备上执行的应用过程可以与在该移动设备上暴露的接口(例如,应用编程接口的例程)交互,以便直接建立到网络(例如,因特网)或直接到中间设备的无线连接 然后应用程序进程可以间接与网络通信。 中间设备可以代表移动设备与网络进行通信。 在任何一种情况下,应用程序进程都可以不知道接口是否通过中间设备与网络进行通信。 接口可以将应用程序过程与这一事实隔离开来。 中间设备的使用对于应用程序过程可能是透明的,使得应用程序处理使用接口发送和接收数据的方式保持不变,而不管中介设备是否涉及。

Patent Agency Ranking