Web resource load blocking API
    2.
    发明授权

    公开(公告)号:US11258866B2

    公开(公告)日:2022-02-22

    申请号:US16791624

    申请日:2020-02-14

    Applicant: Apple Inc.

    Abstract: In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object.

    Device, method, and graphical user interface for extending functionality of a host application to another application

    公开(公告)号:US10445396B2

    公开(公告)日:2019-10-15

    申请号:US14726340

    申请日:2015-05-29

    Applicant: Apple Inc.

    Abstract: 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.

    Devices and methods for content preview based on touch input intensity

    公开(公告)号:US11231831B2

    公开(公告)日:2022-01-25

    申请号:US15785372

    申请日:2017-10-16

    Applicant: Apple Inc.

    Abstract: An electronic device displays a content region including first content that contains an image; and, while displaying the first content, detects an input at a location that corresponds to the location of the image. In response, the electronic device, in accordance with a determination that the input includes an intensity above a respective threshold and that the image is associated with a link to second content that is different from the first content, displays a preview of the second content while maintaining display of at least a portion of the first content in the content region; and, in accordance with a determination that the input includes an intensity above the respective threshold and that the image is not associated with a link to additional content, displays an enlarged version of the image while maintaining display of at least a portion of the first content in the content region.

    Priority-based managing and suspension of window processes in a browser application

    公开(公告)号:US09934066B2

    公开(公告)日:2018-04-03

    申请号:US14727703

    申请日:2015-06-01

    Applicant: Apple Inc.

    CPC classification number: G06F9/4818 G06F9/4881 G06F9/5011 G06F17/30899

    Abstract: The method for managing a plurality of windows of a browser application on an electronic device includes assigning a priority level to each process, including the browser application, running on the device, and distributing computing resources based on priority level. In response to receiving an action to open a window, the browser application starts the execution of a process for opening the window, associates the process with the window, and assigns a priority level to the process associated with the window. The browser application then monitors an activity level of each process associated with its windows. If the activity level decreases, the browser application assigns the process with the decreased activity level to a lower priority level. If requested computing resources exceed a maximum threshold, a process is selected from the lowest priority level processes, and the selected process is suspended.

    WEB RESOURCE LOAD BLOCKING API
    7.
    发明申请
    WEB RESOURCE LOAD BLOCKING API 审中-公开
    WEB资源装载API

    公开(公告)号:US20160359762A1

    公开(公告)日:2016-12-08

    申请号:US14732315

    申请日:2015-06-05

    Applicant: Apple Inc.

    CPC classification number: H04L67/16

    Abstract: In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object.

    Abstract translation: 在本文描述的各种实施例中,内容扩展和编程接口使第三方内容扩展能够向系统上的本地Web客户端提供转换和过滤动作及相关标准。 在一个实施例中,本地web客户端加载用于第三方内容过滤,阻塞或转换扩展的数据,并且执行扩展定义的动作,而不需要第三方内容的附加中介。 在一个实施例中,下载到移动或手持设备的第三方应用可以包括提供由系统的本地Web客户端加载的动作和触发的扩展数据对象。 第三方应用程序不需要连续执行,并且可以在Web客户端检索扩展数据对象后退出或终止。

    CONSISTENT EXTENSION POINTS TO ALLOW AN EXTENSION TO EXTEND FUNCTIONALITY OF AN APPLICATION TO ANOTHER APPLICATION
    8.
    发明申请
    CONSISTENT EXTENSION POINTS TO ALLOW AN EXTENSION TO EXTEND FUNCTIONALITY OF AN APPLICATION TO ANOTHER APPLICATION 有权
    一致的延伸要点,以延长延长其他应用程序功能的功能

    公开(公告)号:US20150347749A1

    公开(公告)日:2015-12-03

    申请号:US14488126

    申请日:2014-09-16

    Applicant: Apple Inc.

    CPC classification number: G06F9/541 G06F8/656 G06F9/54 G06F9/546 G06F21/53

    Abstract: According to one embodiment, in response to an inquiry received from a first application for an extension service associated with a first of a plurality of extension points of an operating system, a list of one or more extensions is identified that have been registered for the first extension point with the operating system, where the first application is executed within a first sandboxed environment. The identified list of extensions is displayed to prompt a user to select one of the extensions to be associated with the first application. In response to a selection of one of the extensions, the selected extension is launched in a second sandboxed environment. The selected extension and the second application were packaged in an application bundle, and when the application bundle was installed, the selected extension and the second application appeared in a registry of the operating system as separate applications.

    Abstract translation: 根据一个实施例,响应于从与第一应用程序相关联的用于与操作系统的多个扩展点中的第一个扩展点相关联的扩展服务的查询,识别一个或多个扩展的列表,其已被注册为第一 扩展点与操作系统,第一个应用程序在第一个沙盒环境中执行。 显示已识别的扩展列表,以提示用户选择要与第一个应用程序相关联的其中一个扩展。 响应于选择其中一个扩展,所选扩展名在第二个沙盒环境中启动。 所选的扩展和第二个应用程序被打包在应用程序包中,并且当安装了应用程序包时,所选的扩展和第二个应用程序作为单独的应用程序出现在操作系统的注册表中。

Patent Agency Ranking