Robust Application Preloading with Accurate User Experience

    公开(公告)号:US20220179668A1

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

    申请号:US17681883

    申请日:2022-02-28

    Inventor: Roee Peled Amit Wix

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

    Inventor: Roee Peled Amit Wix

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

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

    Pre-rendering of application user-interfaces in user devices using off-line pre-render mode

    公开(公告)号:US20220358177A1

    公开(公告)日:2022-11-10

    申请号:US17624357

    申请日:2020-07-26

    Inventor: Roee Peled Amit Wix

    Abstract: A method includes, in a user device (24) that is configured to communicate over a network (32), preloading an application (26) in a background mode in which content presented by the application is hidden from a user of tire user device. At least part of the content presented by the application is pre -rendered in an off-line pre-render mode in which fetching of content over the network to the user device is not permitted. In response to an action by the user that requests to access the application, a switch is made to presenting at least the pre -rendered content to the user in a foreground mode.

    Preloading of applications transparently to user

    公开(公告)号:US20220350614A1

    公开(公告)日:2022-11-03

    申请号:US17849644

    申请日:2022-06-26

    Inventor: Amit Wix Roee Peled

    Abstract: A user device (24) includes an audio output device (58) and one or more processors (44). The one or more processors are configured to run an Operating System (OS—48), including running an OS component for coordinating outputting of audio generated by user applications (26) to the audio output device, to preload a user application, and, while the user application is in a preload state, to inhibit the audio generated by the preloaded user application using the OS component.

Patent Agency Ranking