Robust Application Preloading with Accurate User Experience

    公开(公告)号:US20220179668A1

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

    申请号:US17681883

    申请日:2022-02-28

    发明人: Roee Peled Amit Wix

    摘要: A user device includes a display screen and one or more processors. The one or more processors are configured to preload one or more user applications in a background mode, in which User Interface (UI) displays associated with preloaded user applications are invisible on the display screen, to detect a launch of a UI display that is associated with a given preloaded user application, to assess whether the UI display is a preload-initiated UI display that is invoked due to preloading of the given user application, or whether the UI display is a user-initiated UI display that is invoked due to an action by the user, to handle the UI display using a first handling scheme if the UI display is assessed to be a preload-initiated UI display, and, if the UI display is assessed to be a user-initiated UI display, to handle the UI display using a second handling scheme, different from the first handling scheme.

    PREFETCHING USING A CHAIN OF FETCH OPERATIONS

    公开(公告)号:US20220121725A1

    公开(公告)日:2022-04-21

    申请号:US17567183

    申请日:2022-01-03

    发明人: Roee Peled Amit Wix

    IPC分类号: G06F16/957 G06F12/0862

    摘要: A method includes issuing, by an application running in a user device, a request to fetch over a network content that includes multiple content items. The request is received by a software agent running in the user device and, in response to the request, a chain of fetch operations is executed for fetching the requested content. Each of the fetch operations in the chain includes (i) receiving from the application an identification of one or more additional content items identified by the application within a content item fetched in a preceding fetch operation in the chain, (ii) evaluating a criterion, and (iii) deciding, depending on the criterion, whether or not to fetch the one or more additional content items.

    Efficient content delivery over wireless networks using guaranteed prefetching

    公开(公告)号:US20210385295A1

    公开(公告)日:2021-12-09

    申请号:US17403908

    申请日:2021-08-17

    IPC分类号: H04L29/08 H04W4/18

    摘要: A method for content delivery includes selecting one or more time intervals. During each time interval among the selected time intervals, given content is prefetched from a content source to a communication terminal using a guaranteed prefetching mode, by continuously tracking the given content on the content source, so as to detect changes to the given content as they occur during the selected time interval, and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time interval, notwithstanding the changes that occur during the selected time interval, by continuously prefetching at least part of the given content from the content source to the communication terminal. Outside of the one or more selected time intervals, the given content is prefetched using a best-effort prefetching mode, by tracking the given content less frequently than the guaranteed prefetching mode.

    SELECTING A CONTENT DELIVERY NETWORK
    7.
    发明申请
    SELECTING A CONTENT DELIVERY NETWORK 审中-公开
    选择内容传送网络

    公开(公告)号:US20160065662A1

    公开(公告)日:2016-03-03

    申请号:US14821746

    申请日:2015-08-09

    IPC分类号: H04L29/08 H04L12/24

    摘要: Apparatus and methods are described, including a method for use with a first content delivery network (CDN) and a second CDN that are used by a content source. A processor is used to identify that a device is requesting an exchange of content with the content source, identify a property of the requested exchange of content, and based on the property, select one of the first CDN and the second CDN. Subsequently, content is exchanged between the device and the selected CDN. Other embodiments are also described.

    摘要翻译: 描述了装置和方法,包括用于由内容源使用的第一内容递送网络(CDN)和第二CDN的方法。 处理器用于识别设备正在请求与内容源的内容交换,标识所请求的内容交换的属性,并且基于该属性,选择第一CDN和第二CDN之一。 随后,在设备和所选择的CDN之间交换内容。 还描述了其它实施例。

    EFFICIENT CONTENT DELIVERY OVER WIRELESS NETWORKS USING GUARANTEED PREFETCHING AT SELECTED TIMES-OF-DAY
    8.
    发明申请
    EFFICIENT CONTENT DELIVERY OVER WIRELESS NETWORKS USING GUARANTEED PREFETCHING AT SELECTED TIMES-OF-DAY 有权
    通过无线网络在选定的时间段内使用保证的预选提供有效的内容

    公开(公告)号:US20160021211A1

    公开(公告)日:2016-01-21

    申请号:US14691597

    申请日:2015-04-21

    IPC分类号: H04L29/08

    摘要: A method for content delivery includes defining a guaranteed prefetching mode, in which content is continuously prefetched from a content source to a communication terminal of a user so as to maintain the communication terminal synchronized with the content source. One or more time-of-day intervals, during which the user is expected to access given content, are identified. During the identified time-of-day intervals, the given content is prefetched from the content source to the communication terminal using the guaranteed prefetching mode.

    摘要翻译: 用于内容传送的方法包括定义保证预取模式,其中内容从内容源连续预取到用户的通信终端,以便维护通信终端与内容源同步。 识别用户期望访问给定内容的一个或多个时间间隔。 在识别的时间间隔期间,使用保证预取模式将给定内容从内容源预取到通信终端。

    Robust application preloading with accurate user experience

    公开(公告)号:US12099856B2

    公开(公告)日:2024-09-24

    申请号:US17681883

    申请日:2022-02-28

    发明人: Roee Peled Amit Wix

    摘要: A user device includes a display screen and one or more processors. The one or more processors are configured to preload one or more user applications in a background mode, in which User Interface (UI) displays associated with preloaded user applications are invisible on the display screen, to detect a launch of a UI display that is associated with a given preloaded user application, to assess whether the UI display is a preload-initiated UI display that is invoked due to preloading of the given user application, or whether the UI display is a user-initiated UI display that is invoked due to an action by the user, to handle the UI display using a first handling scheme if the UI display is assessed to be a preload-initiated UI display, and, if the UI display is assessed to be a user-initiated UI display, to handle the UI display using a second handling scheme, different from the first handling scheme.