-
公开(公告)号:US12141429B2
公开(公告)日:2024-11-12
申请号:US17797130
申请日:2021-02-10
Applicant: TENSERA NETWORKS LTD.
Inventor: Roee Peled , Amit Wix , Ehud Weinstein , David Ben Eli , Daniel Yellin , Eilon Regev , Navot Goren , Shimon Moshavi
IPC: G06F3/048 , G06F3/0481 , G06F3/0487 , G06F9/48
Abstract: A method includes, in a user device (24) that runs an Operating System (OS-48), deciding to preload at least a User-Interface (UI) display of a user application (26). At least the UI display is preloaded in a simulated-foreground mode in which the UI display is (i) processed in a foreground mode by the user application, but (ii) kept in a background mode by the OS and hidden from a user of the user device.
-
公开(公告)号:US20220179668A1
公开(公告)日:2022-06-09
申请号:US17681883
申请日:2022-02-28
Applicant: TENSERA NETWORKS LTD.
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.
-
公开(公告)号:US20220121725A1
公开(公告)日:2022-04-21
申请号:US17567183
申请日:2022-01-03
Applicant: TENSERA NETWORKS LTD.
Inventor: Roee Peled , Amit Wix
IPC: G06F16/957 , G06F12/0862
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.
-
公开(公告)号:US20210385295A1
公开(公告)日:2021-12-09
申请号:US17403908
申请日:2021-08-17
Applicant: TENSERA NETWORKS LTD.
Inventor: Daniel Yellin , Ofir Shalvi , David Ben Eli , Eilon Regev , Shimon Moshavi
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.
-
公开(公告)号:US09961159B2
公开(公告)日:2018-05-01
申请号:US14691597
申请日:2015-04-21
Applicant: Tensera Networks Ltd.
Inventor: Daniel Yellin , Ofir Shalvi
CPC classification number: H04L67/2847 , G06F17/30902 , H04L67/16 , H04L67/22 , H04W4/18
Abstract: 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.
-
公开(公告)号:US12039345B2
公开(公告)日:2024-07-16
申请号:US17849644
申请日:2022-06-26
Applicant: TENSERA NETWORKS LTD.
Inventor: Amit Wix , Roee Peled
IPC: G06F9/445 , G06F3/0481 , G06F3/0484 , G06F3/16 , G06F9/451
CPC classification number: G06F9/44521 , G06F3/0481 , G06F3/0484 , G06F3/165 , G06F9/445 , G06F9/44578 , G06F9/451
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.
-
公开(公告)号:US11734023B2
公开(公告)日:2023-08-22
申请号:US17739122
申请日:2022-05-08
Applicant: TENSERA NETWORKS LTD.
Inventor: Roee Peled , Amit Wix
CPC classification number: G06F9/44521 , G06F9/44578 , G06F9/451 , G06F9/461 , G06F9/44505 , G06F9/48 , G06F2209/545
Abstract: A method includes, in a processor of a user device, deciding to preload a user application, which has one or more User Interface (UI) displays whose state is retained by the processor in a memory of the user device. At least part of the user application is preloaded, and a state of the preloaded user application is restored, in a background mode, to match the retained state of the one or more UI displays.
-
8.
公开(公告)号:US20220358177A1
公开(公告)日:2022-11-10
申请号:US17624357
申请日:2020-07-26
Applicant: TENSERA NETWORKS LTD.
Inventor: Roee Peled , Amit Wix
IPC: G06F16/957 , G06F9/54 , G06F9/451
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.
-
公开(公告)号:US20220350614A1
公开(公告)日:2022-11-03
申请号:US17849644
申请日:2022-06-26
Applicant: TENSERA NETWORKS LTD.
Inventor: Amit Wix , Roee Peled
IPC: G06F9/445 , G06F3/16 , G06F3/0481 , G06F3/0484
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.
-
公开(公告)号:US11489941B2
公开(公告)日:2022-11-01
申请号:US17363036
申请日:2021-06-30
Applicant: TENSERA NETWORKS LTD.
Inventor: Daniel Yellin , Roee Peled , David Ben Eli , Shimon Moshavi , Ehud Weinstein , Navot Goren , Eilon Regev , Amit Wix
IPC: H04L67/5681 , G06F9/445 , H04L67/10 , G06F9/54 , H04L67/5683
Abstract: A user device includes a memory and one or more processors. The memory is configured to store one or more user applications installed in the user device. The one or more processors are configured to select one or more operations, which are to be performed in normal launching of a user application but not in background pre-loading of the user application, to pre-load the user application before the user application is accessed by a user, including skipping the one or more selected operations, and to complete the one or more skipped operations in response to the user accessing the user application.
-
-
-
-
-
-
-
-
-