Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. US20140108945 - Custom rendering of web pages based on web page requests

Office
États-Unis d'Amérique
Numéro de la demande 14133976
Date de la demande 19.12.2013
Numéro de publication 20140108945
Date de publication 17.04.2014
Numéro de délivrance 09736010
Date de délivrance 15.08.2017
Type de publication B2
CIB
G06F 17/22
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
20Manipulation de données en langage naturel
21Traitement de texte
22Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
H04L 12/24
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
12Réseaux de données à commutation
02Détails
24Dispositions pour la maintenance ou la gestion
G06F 17/30
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
30Recherche documentaire; Structures de bases de données à cet effet
H04N 21/858
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
NTRANSMISSION D'IMAGES, p.ex. TÉLÉVISION
21Distribution sélective de contenu, p.ex. télévision interactive ou vidéo à la demande
80Génération ou traitement de contenu ou de données additionnelles par un créateur de contenu, indépendamment du processus de distribution; Contenu en soi
85Assemblage du contenu; Génération d’applications multimédia
858Création de liens entre données et contenu, p.ex. en liant une URL à un objet vidéo en créant une zone active ("hotspot")
CPC
G06F 16/9577
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
90Details of database functions independent of the retrieved data types
95Retrieval from the web
957Browsing optimisation, e.g. caching or content distillation
9577Optimising the visualization of content, e.g. distillation of HTML documents
G06F 16/958
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
90Details of database functions independent of the retrieved data types
95Retrieval from the web
958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
H04L 41/0246
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
41Arrangements for maintenance or administration or management of packet switching networks
02involving integration or standardization
0246exchanging or transporting network management information using Internet, e.g. aspects relating to embedding network management web servers in network elements, web service for network management purposes, aspects related to Internet applications or services or web-based protocols, simple object access protocol [SOAP]
H04N 21/8586
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
85Assembly of content; Generation of multimedia applications
858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
8586by using a URL
Déposants Microsoft Corporation
Microsoft Technology Licensing, LLC
Inventeurs Mihai Octavian Coman
John Ronald Berkeley
Ethan Gur-esh
Oguz Mut
Adri Verlaan
Yuan Gao
Rahul Ramesh Deshpande
Mandataires Liang IP, PLLC
Titre
(EN) Custom rendering of web pages based on web page requests
Abrégé
(EN)

Web page optimization systems and methods are disclosed herein. In one implementation, a number of master pages and page layouts used to generate the web pages are defined. A number of channels are then defined to be associated with certain ones of the master pages and the page layouts. User device generating the request, a browser used to generate the request, or other suitable components of a user agent string in a web page request is then identified. A web page is dynamically rendered in response to the identified components of the user agent string using the master page and the page layout associated with a channel identified by such components of the web page request.