-
公开(公告)号:US20210385295A1
公开(公告)日:2021-12-09
申请号:US17403908
申请日:2021-08-17
发明人: Daniel Yellin , Ofir Shalvi , David Ben Eli , Eilon Regev , Shimon Moshavi
摘要: 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.
-
公开(公告)号:US20230054174A1
公开(公告)日:2023-02-23
申请号:US17797130
申请日:2021-02-10
发明人: Roee Peled , Amit Wix , Ehud Weinstein , David Ben Eli , Daniel Yellin , Eilon Regev , Navot Goren , Shimon Moshavi
IPC分类号: G06F3/0487 , G06F9/48 , G06F3/0481
摘要: 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.
-
公开(公告)号:US11128729B2
公开(公告)日:2021-09-21
申请号:US16537577
申请日:2019-08-11
发明人: Daniel Yellin , Ofir Shalvi , David Ben Eli , Eilon Regev , Shimon Moshavi
摘要: 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.
-
公开(公告)号:US20200257491A1
公开(公告)日:2020-08-13
申请号:US16632397
申请日:2018-10-21
发明人: Daniel Yellin , Eilon Regev , Shimon Moshavi
摘要: A user device (24) includes a display (56), audio circuitry (58) and a processor (44). The processor is configured to run an application that includes visual content and audio content, by: (i) before a user of the user device invokes the application, running the application in a background mode in which the visual content is not visible on the display, and inhibiting the audio content from being played by the audio circuitry, and (ii) after the user invokes the application, switching to run the application in a foreground mode in which the visual content is visible on the display, and permitting the audio content to be played by the audio circuitry.
-
公开(公告)号:US11489941B2
公开(公告)日:2022-11-01
申请号:US17363036
申请日:2021-06-30
发明人: 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
摘要: 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.
-
公开(公告)号:US11483415B2
公开(公告)日:2022-10-25
申请号:US17363058
申请日:2021-06-30
发明人: 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
摘要: A user device includes a display screen and one or more processors. The display screen is configured to display content to a user. The one or more processors are configured to pre-load a user application by running at least part of a program code of the user application in a background, including enabling the program code of the user application to pre-render a visual display of the user application in the background, and, in response to the user accessing the user application, to transfer the pre-rendered visual display to a foreground, thereby displaying the visual display to the user on the display screen.
-
公开(公告)号:US20190230186A1
公开(公告)日:2019-07-25
申请号:US16332005
申请日:2017-09-19
发明人: Daniel Yellin , Roee Peled , David Ben Eli , Shimon Moshavi , Ehud Weinstein , Navot Goren , Eilon Regev , Amit Wix
摘要: A system (20) includes one or more interfaces and multiple processors. The one or more interfaces are configured to communicate over a communication network (40). At least a first processor from among the processors is included in a user device (24) and at least a second processor from among the processors is included in a server (52) external to the user device. The processors are configured to track content items that are provided by one or more content sources (36) and to deliver the content items to one or more applications (32) installed in the user device.
-
8.
公开(公告)号:US20180219965A1
公开(公告)日:2018-08-02
申请号:US15936453
申请日:2018-03-27
发明人: Daniel Yellin , Ofir Shalvi , David Ben Eli , Eilon Regev , Shimon Moshavi
CPC分类号: H04L67/2847 , H04L67/22 , 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.
-
公开(公告)号:US20240031452A1
公开(公告)日:2024-01-25
申请号:US18353127
申请日:2023-07-17
发明人: 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
CPC分类号: H04L67/5681 , G06F9/44505 , H04L67/10 , G06F9/547 , H04L67/5683
摘要: A user device includes an interface and one or more processors. The interface is configured to communicate over a network. The one or more processors are configured to evaluate a pre-load scheduling condition with respect to a user application installed in the user device, and to schedule pre-loading of the user application depending on the pre-load scheduling condition.
-
公开(公告)号:US11758014B2
公开(公告)日:2023-09-12
申请号:US17363047
申请日:2021-06-30
发明人: 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
CPC分类号: H04L67/5681 , G06F9/44505 , G06F9/547 , H04L67/10 , H04L67/5683
摘要: A user device includes an interface and one or more processors. The interface is configured to communicate over a network. The one or more processors are configured to evaluate a pre-load scheduling condition with respect to a user application installed in the user device, and to schedule pre-loading of the user application depending on the pre-load scheduling condition.
-
-
-
-
-
-
-
-
-