发明名称 System and method for issuing commands to applications based on contextual information
摘要 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.
申请公布号 US9223590(B2) 申请公布日期 2015.12.29
申请号 US201012789684 申请日期 2010.05.28
申请人 Apple Inc. 发明人 Moore Bradford Allen;Swales Stephen W.
分类号 G06F3/023;G06F9/44;G06F3/0488 主分类号 G06F3/023
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A system, comprising: one or more processors; memory; and a control application stored in the memory, the control application comprising instructions to: retain contextual information for a second application; receive a notification from the second application that the retained contextual information is outdated; receive an indication that a text manipulation event has occurred based on a keyboard input that modifies text in a user interface of the second application, wherein the keyboard input is generated based on input with a keyboard that includes keys with corresponding hit zones; send a query to the second application to obtain updated contextual information established by the second application prior to the event, wherein the updated contextual information is based on internal state information for the second application that is not directly accessible by the control application, and the updated contextual information provides context to the text manipulation event that occurred at the location in the user interface of the second application; receive the updated contextual information from the second application; and adjust a size of the hit zone of one or more keys on the keyboard based on the updated contextual information providing context to the text manipulation event; and wherein the one or more commands cause the second application to execute the one or more commands issued by the control application.
地址 Cupertino CA US