Processing

Please wait...

Settings

Settings

Goto Application

1. WO2013006802 - PREDICTIVE, MULTI-LAYER CACHING ARCHITECTURES

Publication Number WO/2013/006802
Publication Date 10.01.2013
International Application No. PCT/US2012/045777
International Filing Date 06.07.2012
IPC
H04N 21/433 2011.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand
40Client devices specifically adapted for the reception of, or interaction with, content, e.g. STB ; Operations thereof
43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
433Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/231 2011.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
G06F 15/16 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general; Data processing equipment in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06F 12/08 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
CPC
G06F 15/16
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06F 16/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
G06F 16/51
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
50of still image data
51Indexing; Data structures therefor; Storage structures
G06F 3/04815
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces [GUI]
0481based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
04815Interaction with three-dimensional environments, e.g. control of viewpoint to navigate in the environment
G06T 1/20
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
1General purpose image data processing
20Processor architectures; Processor configuration, e.g. pipelining
G06T 15/205
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
153D [Three Dimensional] image rendering
10Geometric effects
20Perspective computation
205Image-based rendering
Applicants
  • MICROSOFT CORPORATION [US]/[US] (AllExceptUS)
Inventors
  • ZHU, Wenwu
  • LI, Zheng
  • MOLINARI, Roberto R.
  • LI, Hongzhi
Priority Data
13/177,05806.07.2011US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PREDICTIVE, MULTI-LAYER CACHING ARCHITECTURES
(FR) ARCHITECTURES MULTICOUCHES DE MISE EN CACHE PRÉDICTIVE
Abstract
(EN)
Predictive, multi-layer caching architectures may be used to predict which elements a user is most likely to navigate to within a collection of elements associated with a predefined layout and, in response, to increase the accessibility of these elements to a client device of the user. For instance, the techniques may utilize a predictive, multi-layer caching architecture for storing these predicted elements to decrease the latency to render these images if the user navigates within the collection of elements in the predicted manner. The collection of elements may comprise images (e.g., a 3D model, a map, etc.), video files, audio files, text files, or any other type of file that is consumable on a client device.
(FR)
Des architectures multicouches de mise en cache prédictive peuvent être utilisées pour prédire vers quels éléments un utilisateur a le plus de chances de naviguer dans une collection d'éléments associés à une mise en page prédéfinie et, en réaction, pour augmenter l'accessibilité de ces éléments à un dispositif client de l'utilisateur. Par exemple, les techniques peuvent utiliser une architecture multicouche de mise en cache prédictive pour stocker ces éléments prédits afin de diminuer la latence pour rendre ces images si l'utilisateur navigue dans la collection d'éléments de la manière prédite. La collection d'éléments peut comprendre des images (par exemple, un module en 3D, une carte, etc.), des fichiers vidéo, des fichiers audio, des fichiers texte ou tout autre type de fichier qui est consommable sur un dispositif client.
Latest bibliographic data on file with the International Bureau