发明名称 DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR EXTENDING FUNCTIONALITY OF A HOST APPLICATION TO ANOTHER APPLICATION
摘要 A host application executing on a client device includes a content processing extension that extends its functionality to process content items to a requesting host application executing on a client device. The content processing extension is an executable file that includes data conversion code and application code. The data conversion code, when executed in requesting host application, identifies content items provided by the requesting host application and formats the identified content items to be received by the content processing extension. The application code is native code executable by the host application associated with the content processing extension. The application code processes the results from execution of the data conversion and the identified content items in accordance with one or more functions of the host application, and returns the processed content items to the requesting host application via the content processing extension.
申请公布号 US2015347617(A1) 申请公布日期 2015.12.03
申请号 US201514726340 申请日期 2015.05.29
申请人 Apple Inc. 发明人 Weinig Samuel M.;Miller Jeffrey S.;Zhang Yongjun
分类号 G06F17/30;H04L29/06;G06F3/0484 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method, comprising: displaying, in a user interface for a content viewing application executing on a client device, a page comprising a plurality of content items; detecting a user input to activate a content activity interface including a list of content processing extensions, each content processing extension comprising data conversion code associated with a corresponding host application executable by the client device; receiving a selection of one of the content processing extensions from the content activity interface; executing, within the content viewing application, the data conversion code associated with the selected content processing extension; identifying, using the executed data conversion code, one or more of the plurality of content items presented by the content viewing application; transmitting the identified content items to the selected content processing extension for processing; and generating, for display on the client device, a page comprising results of the processing of the identified content items by the selected content processing extension.
地址 Cupertino CA US