-
公开(公告)号:US20230054174A1
公开(公告)日:2023-02-23
申请号: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/0487 , G06F9/48 , G06F3/0481
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.
-
公开(公告)号:US11128729B2
公开(公告)日:2021-09-21
申请号:US16537577
申请日:2019-08-11
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.
-
公开(公告)号:US09723470B1
公开(公告)日:2017-08-01
申请号:US15092638
申请日:2016-04-07
Applicant: Tensera Networks Ltd.
Inventor: Daniel Yellin , David Ben Eli , Shimon Moshavi , Navot Goren
CPC classification number: H04W4/24 , H04L12/1435 , H04L67/22 , H04L67/2847 , H04M15/00 , H04W4/02
Abstract: A system includes a network interface and one or more processors. The processors are configured to track a first pattern with which a user terminal consumes one or more data services while served by a home network specified for the user terminal, to track a second pattern with which the user terminal consumes the one or more data services while served by one or more networks other than the home network, to estimate a reduction in usage of the one or more data services between the first and second patterns, and to selectively enable at least one data service to the user terminal by the networks other than the home network, based on the estimated reduction in usage.
-
公开(公告)号:US20170149860A1
公开(公告)日:2017-05-25
申请号:US15427068
申请日:2017-02-08
Applicant: TENSERA NETWORKS LTD.
Inventor: David Ben Eli , Daniel Yellin , Roee Peled
CPC classification number: H04L65/607 , H04L65/604 , H04L65/608 , H04L67/02 , H04L67/1097 , H04L67/28
Abstract: A method includes prefetching to a memory of a user device one or more content segments of a content item, which includes multiple content segments and an index that specifies storage locations of the content segments. The index is modified to indicate that the prefetched content segments are to be retrieved from the memory of the user device. At least part of the content item is delivered by retrieving at least some of the content segments in accordance with the modified index.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20180241837A1
公开(公告)日:2018-08-23
申请号:US15955719
申请日:2018-04-18
Applicant: TENSERA NETWORKS LTD.
Inventor: Daniel Yellin , David Ben Eli , Shimon Moshavi
IPC: H04L29/08
CPC classification number: H04L67/2847 , H04L67/2852 , H04L67/327 , H04L67/34
Abstract: A method includes determining available prefetch updates for a user device. Prefetch notifications, which notify the user device of the available prefetch updates, are sent to the user device. At least a portion of the prefetch updates is embedded in one or more of the prefetch notifications.
-
公开(公告)号:US20170111465A1
公开(公告)日:2017-04-20
申请号:US15279488
申请日:2016-09-29
Applicant: Tensera Networks Ltd.
Inventor: Daniel Yellin , David Ben Eli , Roee Peled , Shimon Moshavi
Abstract: A method includes caching content items in a cache memory of a communication terminal connected to a communication network. A content item, which is cached in the cache memory, is presented to a user of the communication terminal. An extent of freshness of the cached content item presented to the user is assessed. Presentation of the cached content item is conditionally modified depending on the assessed extent of freshness.
-
公开(公告)号:US20160065662A1
公开(公告)日:2016-03-03
申请号:US14821746
申请日:2015-08-09
Applicant: TENSERA NETWORKS LTD.
Inventor: Daniel Yellin , David Ben Eli , Roee Peled
CPC classification number: H04L67/1008 , H04L41/5051 , H04L41/509 , H04L67/2847 , H04W4/60
Abstract: 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.
Abstract translation: 描述了装置和方法,包括用于由内容源使用的第一内容递送网络(CDN)和第二CDN的方法。 处理器用于识别设备正在请求与内容源的内容交换,标识所请求的内容交换的属性,并且基于该属性,选择第一CDN和第二CDN之一。 随后,在设备和所选择的CDN之间交换内容。 还描述了其它实施例。
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-