The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 17, 2015

Filed:

Jun. 15, 2009
Applicants:

Paul Clay Barr, Redmond, WA (US);

Jow Keng Yap, Sammamish, WA (US);

Bradley M. Corob, Kirkland, WA (US);

Anzhelika Nishanova, Redmond, WA (US);

Inventors:

Paul Clay Barr, Redmond, WA (US);

Jow Keng Yap, Sammamish, WA (US);

Bradley M. Corob, Kirkland, WA (US);

Anzhelika Nishanova, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/445 (2006.01);
U.S. Cl.
CPC ...
G06F 8/60 (2013.01);
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.


Find Patent Forward Citations

Loading…