Edge caching shared devices
    1.
    发明授权

    公开(公告)号:US10516752B2

    公开(公告)日:2019-12-24

    申请号:US14732412

    申请日:2015-06-05

    Applicant: Apple Inc.

    Abstract: Disclosed are systems, methods, devices and non-transitory, computer-readable storage mediums for edge caching shared devices. In some implementations, a method comprises: receiving, by a client device on a local area network (LAN), a request for data transfer from a user of the client device; determining, by the client device, if one of a plurality of edge cache servers on the LAN has established server affinity with the user; if an edge cache server has established server affinity with the user, initiating, by the client device, data transfer between the client device and the edge cache server; and if no edge cache server on the LAN has established server affinity with the user, establishing, by the client device, server affinity between the user and one of the plurality of edge cache servers.

    EDGE CACHING SHARED DEVICES
    3.
    发明申请
    EDGE CACHING SHARED DEVICES 审中-公开
    边缘缓存共享设备

    公开(公告)号:US20160359998A1

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

    申请号:US14732412

    申请日:2015-06-05

    Applicant: Apple Inc.

    CPC classification number: H04L67/2842 H04L67/1034 H04L69/40

    Abstract: Disclosed are systems, methods, devices and non-transitory, computer-readable storage mediums for edge caching shared devices. In some implementations, a method comprises: receiving, by a client device on a local area network (LAN), a request for data transfer from a user of the client device; determining, by the client device, if one of a plurality of edge cache servers on the LAN has established server affinity with the user; if an edge cache server has established server affinity with the user, initiating, by the client device, data transfer between the client device and the edge cache server; and if no edge cache server on the LAN has established server affinity with the user, establishing, by the client device, server affinity between the user and one of the plurality of edge cache servers.

    Abstract translation: 公开了用于边缘缓存共享设备的系统,方法,设备和非暂时的计算机可读存储介质。 在一些实现中,一种方法包括:由客户端设备在局域网(LAN)上接收来自客户端设备的用户的数据传输请求; 由所述客户端设备确定所述LAN中的多个边缘缓存服务器中的一个是否已经与所述用户建立了服务器关联; 如果边缘缓存服务器与用户建立了服务器关系,则由客户端设备发起客户端设备和边缘缓存服务器之间的数据传输; 如果LAN上没有边缘缓存服务器与用户建立了服务器关系,则由客户端设备建立用户与多个边缘缓存服务器中的一个之间的服务器关联。

    Techniques for managing access to file systems

    公开(公告)号:US12124895B2

    公开(公告)日:2024-10-22

    申请号:US17661270

    申请日:2022-04-28

    Applicant: Apple Inc.

    Abstract: This application sets forth techniques for browsing and accessing files stored by a storage solution. The technique includes the steps of (1) prior to receiving a command to open a file, operating in a user space and engaging a first pathway by (a) instantiating, by an application, a preview application; (b) constructing a file path associated with the file stored in the volume; (c) providing the file path to the preview application; (d) generating, by the preview application, preview data of the file; and (e) receiving, by the preview application, a request to open the file; and (2) in response to receiving the request to open the file, engaging a second pathway to retrieve the file from the volume by: (a) generating, by the preview application, a system call to open the file; and (b) transmitting the system call to a kernel process executing within a kernel space.

    Device-to-device caching
    6.
    发明授权

    公开(公告)号:US10735543B2

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

    申请号:US14732600

    申请日:2015-06-05

    Applicant: Apple Inc.

    Abstract: Systems, methods, devices and non-transitory, computer-readable mediums are disclosed for device-to-device caching. In some implementations, a method includes: registering, by an electronic device, a cache service on a local area network (LAN), the LAN including other registered electronic devices; generating, by the electronic device, a content map for cached content, the content map generated from descriptors of the cached content and including data indicating that the cached content described by the content descriptors is possibly cached or is definitely not cached by the electronic device; advertising, by the electronic device, the registered cache service and the content map; receiving, by the electronic device, a request for content from a requesting electronic device registered on the LAN; determining, by the electronic device, that the requested content is cached; and sending, by the electronic device, the requested content to the requesting electronic device.

    Edge caching shared devices
    7.
    发明授权

    公开(公告)号:US11412060B2

    公开(公告)日:2022-08-09

    申请号:US16724591

    申请日:2019-12-23

    Applicant: Apple Inc.

    Abstract: Disclosed are systems, methods, devices and non-transitory, computer-readable storage media for edge caching shared devices. In some implementations, a method comprises: receiving, by an edge cache server on a local area network (LAN) from a client device, a locate server request; determining, by the edge cache server, that the edge cache server has established server affinity with a user of the client device; sending, by the edge cache server to the client device, affinity data corresponding to the user; receiving, by the edge cache server from the client device, a request to transfer user data corresponding to the user; determining, by the edge cache server, that a new version of the user data is available; downloading, by the edge cache server, the new version of the user data; and sending, by the edge cache server to the client device, the new version of the user data.

    DELIVERING CONTENT TO ELECTRONIC DEVICES USING LOCAL CACHING SERVERS
    9.
    发明申请
    DELIVERING CONTENT TO ELECTRONIC DEVICES USING LOCAL CACHING SERVERS 审中-公开
    使用本地缓存服务器向电子设备传递内容

    公开(公告)号:US20140040346A1

    公开(公告)日:2014-02-06

    申请号:US13631551

    申请日:2012-09-28

    Applicant: APPLE INC.

    CPC classification number: G06F17/30902 H04L61/2514 H04L67/2842

    Abstract: The disclosed embodiments provide a system that delivers content to an electronic device. The system includes a content provider that obtains a public address of the electronic device from a first request for the content from the electronic device. Next, the content provider uses the public address to identify a local caching server on a local area network (LAN) of the electronic device. Finally, the content provider provides a local address of the local caching server to the electronic device, wherein the local address is used by the electronic device to obtain the content from the local caching server and the LAN without accessing a content delivery network (CDN) outside the LAN.

    Abstract translation: 所公开的实施例提供了将内容传送到电子设备的系统。 该系统包括内容提供商,其从电子设备的内容的第一请求中获取电子设备的公共地址。 接下来,内容提供商使用公共地址来识别电子设备的局域网(LAN)上的本地缓存服务器。 最后,内容提供商向电子设备提供本地缓存服务器的本地地址,其中电子设备使用本地地址从本地高速缓存服务器和LAN获取内容而不访问内容传送网络(CDN) 在局域网之外。

    Techniques for managing access to file systems

    公开(公告)号:US11334404B2

    公开(公告)日:2022-05-17

    申请号:US16842677

    申请日:2020-04-07

    Applicant: Apple Inc.

    Abstract: This application sets forth techniques for browsing and accessing files stored by a storage solution. The technique includes the steps of (1) prior to receiving a command to open a file, operating in a user space and engaging a first pathway by (a) instantiating, by an application, a preview application; (b) constructing a file path associated with the file stored in the volume; (c) providing the file path to the preview application; (d) generating, by the preview application, preview data of the file; and (e) receiving, by the preview application, a request to open the file; and (2) in response to receiving the request to open the file, engaging a second pathway to retrieve the file from the volume by: (a) generating, by the preview application, a system call to open the file; and (b) transmitting the system call to a kernel process executing within a kernel space.

Patent Agency Ranking