Invention Grant
- Patent Title: Predictive software streaming
- Patent Title (中): 预测软件流
-
Application No.: US12979329Application Date: 2010-12-28
-
Publication No.: US09043782B2Publication Date: 2015-05-26
- Inventor: David Tepper , Eric Horvitz , Thomas Bouldin
- Applicant: David Tepper , Eric Horvitz , Thomas Bouldin
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Sunah Lee; Kate Drakos; Micky Minhas
- Main IPC: G06F9/445
- IPC: G06F9/445

Abstract:
A software streaming platform may be implemented that predictively chooses units of a program to download based on the value of downloading the unit. In one example, a program is divided into blocks. The sequence in which blocks of the program historically have been requested is analyzed in order to determine, for a given history, what block is the next most likely to be requested. Blocks then may be combined into chunks, where each chunk represents a chain of blocks that have a high likelihood of occurring in a sequence. A table is then constructed indicating, for a given chunk, the chunks that are most likely to follow the given chunk. Based on the likelihood table and various other considerations, the value of downloading particular chunks is determined, and the chunk with the highest expected value is downloaded.
Public/Granted literature
- US20120167075A1 PREDICTIVE SOFTWARE STREAMING Public/Granted day:2012-06-28
Information query