Authorizing Push Notifications for Websites
    21.
    发明申请
    Authorizing Push Notifications for Websites 审中-公开
    授权网站的推送通知

    公开(公告)号:US20140337424A1

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

    申请号:US13891983

    申请日:2013-05-10

    Applicant: Apple Inc.

    Abstract: In some implementations, a website can be certified by a push notification service operator to send push notifications to user devices. A web browser on the user's device can communicate with the website to advertise the user device's ability to receive push notifications. The website can provide to the web browser a certificate indicating that the website is authorized to utilize the push notification service. If the certificate is valid and has not been revoked, the browser can prompt the user to allow push notifications from the website. If the user authorizes push notifications, a device token can be provided to the website that allows the website to send push notifications to the user device through the push notification service. In some implementations, the web browser can be configured to provide websites access to APIs for accessing information stored on a user device.

    Abstract translation: 在一些实现中,可以通过推送通知服务运营商认证网站来向用户设备发送推送通知。 用户设备上的网络浏览器可以与网站通信,以通告用户设备接收推送通知的能力。 网站可以向网络浏览器提供一个证书,指示该网站被授权使用推送通知服务。 如果证书有效并且尚未撤销,则浏览器可以提示用户允许来自网站的推送通知。 如果用户授权推送通知,则可以向网站提供设备令牌,允许网站通过推送通知服务向用户设备发送推送通知。 在一些实现中,网络浏览器可以被配置为提供网站访问API以访问存储在用户设备上的信息。

    WEB RESOURCE LOAD BLOCKING API
    24.
    发明申请

    公开(公告)号:US20200259905A1

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

    申请号: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.

    Devices and Methods for Processing Touch Inputs with Instructions in a Web Page

    公开(公告)号:US20180039388A1

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

    申请号:US15785372

    申请日:2017-10-16

    Applicant: Apple Inc.

    CPC classification number: G06F3/0482 G06F3/0483 G06F3/0484 G06F3/04883

    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.

    ASSOCIATING A URL OR LINK BETWEEN TWO APPLICATIONS
    27.
    发明申请
    ASSOCIATING A URL OR LINK BETWEEN TWO APPLICATIONS 有权
    关联两个应用程序之间的URL或链接

    公开(公告)号:US20160357537A1

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

    申请号:US14732612

    申请日:2015-06-05

    Applicant: Apple Inc.

    CPC classification number: G06F8/61 G06F17/30876 H04L67/06

    Abstract: Methods and systems for associating, in a secure manner, a link between web sites (or other network resources) and installed applications. In one embodiment, a signed list of one or more URLs is downloaded and validated to establish an association, which is stored in a data structure, between a first application and a second application. In response to receiving a selection of a URL in the second application, comparing the selected URL to URLs in the data structure and displaying, in the first application, content of the selected URL in response to determining that at least a prefix portion of the selected URL matches one of the URL associated with the first application in the data structure.

    Abstract translation: 用于以安全的方式关联网站(或其他网络资源)和已安装应用程序之间的链接的方法和系统。 在一个实施例中,下载并验证一个或多个URL的签名列表,以在第一应用和第二应用之间建立存储在数据结构中的关联。 响应于在第二应用中接收到URL的选择,将所选择的URL与数据结构中的URL进行比较,并且响应于确定所选择的URL的至少前缀部分在第一应用中显示所选择的URL的内容 URL与数据结构中与第一个应用程序相关联的URL之一匹配。

    PRIORITY-BASED MANAGING OF WINDOW PROCESSES IN A BROWSER APPLICATION
    28.
    发明申请
    PRIORITY-BASED MANAGING OF WINDOW PROCESSES IN A BROWSER APPLICATION 有权
    浏览器应用程序中基于优先级的窗口过程管理

    公开(公告)号:US20150347179A1

    公开(公告)日:2015-12-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.

    Abstract translation: 用于管理电子设备上的浏览器应用程序的多个窗口的方法包括:为包括在设备上运行的浏览器应用程序,以及基于优先级分配计算资源的每个进程分配优先级。 响应于接收到打开窗口的动作,浏览器应用程序开始执行打开窗口的进程,将进程与窗口相关联,并为与窗口相关联的进程分配优先级。 然后,浏览器应用程序监视与其窗口相关联的每个进程的活动级别。 如果活动级别降低,则浏览器应用程序将具有降低的活动级别的进程分配到较低优先级。 如果请求的计算资源超过最大阈值,则从最低优先级级别进程中选择一个进程,并且暂停所选择的进程。

    METHODS AND APPARATUS FOR BLOCKING USAGE TRACKING
    29.
    发明申请
    METHODS AND APPARATUS FOR BLOCKING USAGE TRACKING 审中-公开
    阻塞使用跟踪的方法和装置

    公开(公告)号:US20140337991A1

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

    申请号:US14339998

    申请日:2014-07-24

    Applicant: Apple Inc.

    Abstract: Methods and apparatuses that maintain one or more data stores capable of storing local data in a device for loading a resource of a domain are described. The resource may be loaded to cause one or more data access operations on the data stores. Access to usage tracking data of the device from the domain may depend on at least one of the data access operations. The data access operations may be configured to block the usage tracking data of the device from the domain. The data access operations may be performed on the data stores for the loading of the resource. A web page may be presented to a user when the resource is successfully loaded.

    Abstract translation: 描述了维护能够将本地数据存储在用于加载域的资源的设备中的一个或多个数据存储器的方法和装置。 可以加载资源以在数据存储上引起一个或多个数据访问操作。 从域访问设备的使用情况跟踪数据可以取决于数据访问操作中的至少一个。 数据访问操作可以被配置为阻止来自域的设备的使用跟踪数据。 可以在数据存储器上执行数据访问操作以用于资源的加载。 当资源成功加载时,网页可能会呈现给用户。

Patent Agency Ranking