-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US12099856B2
公开(公告)日:2024-09-24
申请号:US17681883
申请日:2022-02-28
发明人: Roee Peled , Amit Wix
CPC分类号: G06F9/451 , G06F9/44521 , G06F9/45558 , G06F21/6281 , G06F3/048 , G06F9/4411 , G06F2009/4557
摘要: 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.
-
4.
公开(公告)号:US11824956B2
公开(公告)日:2023-11-21
申请号:US17624357
申请日:2020-07-26
发明人: Roee Peled , Amit Wix
IPC分类号: H04L67/60 , H04L67/00 , G06F16/957 , G06F12/0862 , G06F9/451 , G06F9/54
CPC分类号: H04L67/60 , G06F9/451 , G06F9/543 , G06F12/0862 , G06F16/9574 , H04L67/34
摘要: 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.
-
公开(公告)号: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.
-
公开(公告)号:US20220237002A1
公开(公告)日:2022-07-28
申请号:US17582025
申请日:2022-01-24
发明人: Ehud Weinstein , Amit Wix , Roee Peled
IPC分类号: G06F9/445 , G06F12/123 , G06F12/02
摘要: A user device includes an output device and one or more processors. The one or more processors are configured to run an Operating System (OS), to query a component of the OS that possesses information indicative of a user application that the user is currently expected to access, and to preload the user application in a background mode that is unnoticeable on the output device.
-
7.
公开(公告)号:US20220124171A1
公开(公告)日:2022-04-21
申请号:US17567187
申请日:2022-01-03
发明人: Roee Peled , Amit Wix
摘要: A method includes, in a user device configured to execute User Interface (UI) tasks that process one or more UI displays presented to a user, assigning to each UI task among the UI tasks (i) a priority selected from at least a Foreground (FG) priority and a Background (BG) priority, and (ii) an association with a UI display being processed by the UI task. The UI tasks are scheduled for execution in accordance with a schedule that (i) gives precedence to the UI tasks having the FG priority over the UI tasks having the BG priority, and (ii) for any UI display, retains in-order execution of the UI tasks associated with the UI display. The UI tasks are executed in accordance with the schedule.
-
公开(公告)号: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.
-
公开(公告)号:US20220261258A1
公开(公告)日:2022-08-18
申请号:US17739122
申请日:2022-05-08
发明人: Roee Peled , Amit Wix
摘要: 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.
-
-
-
-
-
-
-
-
-