Mitigating user interruption for partially downloaded streamed and virtualized applications
US8959508B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 15, 2009 |
| Grant date | Feb 17, 2015 |
| Priority date | — |
| Expiry date | Feb 21, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/60
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Technologies are described herein for mitigating user interruption for partially downloaded or streamed virtual applications from a network, such as the Internet. A memory abstraction module can monitor page faults related to memory requests. A page fault may result from a memory request to load code that is not currently available and may trigger the retrieval of code from the network. A monitoring module may identify the quantity or frequency of page faults resulting in code fetches over the network. When the quantity or frequency of fetches over the network exceeds one or more thresholds, an indication of potential delay may be provided to the user. Modified code within an application can trigger download of a collection of code related to specific functionality within the application referred to as wrapped functionality. The user may be provided with a cancel button, or other mechanism, to abort the wrapped download.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.