Outer Rim Archives
Archives · 2024 · 20240281591

Application (pre-grant publication)

Client-Side Web Site Selection According to Device Capabilities

Number
20240281591
Published
2024-08-22
Filed
2024-04-16
Assignee
Disney Enterprises, Inc.
Inventors
Houle; Brendan P.
CPC
G06F40/197; G06F40/143; G06F40/134; G06F16/9577
Verdict
Set aside web-site selection, generic/business
Source
Google Patents · FreePatentsOnline

Abstract

A method, computer program product and apparatus configured to receive, from a client device, a request for a web site, wherein the request comprises client device information, determine whether to use the client device information when generating a response to the request and generate the response to the request, wherein the response comprises information to be used by the client device to access the web site.

Background

BACKGROUND

Multiple versions of web sites are commonly available. The different versions of the web sites are generally geared toward accommodating different client device and browser capabilities. A common example is providing both a standard desktop/PC version of a web site and a mobile version of the web site, with the latter usually being a scaled down or reformatted version of the web site optimized for smaller devices and different versions of web browsers.

Conventionally an automatic mobile browser detection mechanism is employed on the server-side. An example is using a server-side script that detects browser types of the requesting client device and redirects the request, if appropriate, to an alternate version (e.g. mobile version) of the web site requested. Existing solutions thus focus on a server-side approach where detection is made as to browser/device capabilities and an appropriate version of the web site is sent to the client device in response to its web site request.

In a response to all web site requests, HTTP headers are sent from the server to the requesting client device. The HTTP headers essentially describe the connection and are followed by the content of the response, including HTML content. The HTML content includes sections, one of which is the HEAD section, which includes various non-displayed data. The HEAD section is in turn followed by the body section, which includes displayable data. A server may conventionally utilize

Claims

26. A method, comprising: receiving, from a client device, a request for a web site, wherein the request comprises client device information; determining whether to use the client device information when generating a response to the request; and generating the response to the request, wherein the response comprises information to be used by the client device to access the web site. || 34. A computer program product, comprising computer readable program code configured to: receive, from a client device, a request for a web site, wherein the request comprises client device information; determine whether to use the client device information when generating a response to the request; and generate the response to the request, wherein the response comprises information to be used by the client device to access the web site. || 42. An apparatus, comprising: a non-transitory computer readable storage medium having executable computer readable program code embodied therewith; and one or more processors configured to execute the executable computer readable program code causing the one or more processors to: receive, from a client device, a request for a web site, wherein the request comprises client device information; determine whether to use the client device information when generating a response to the request; and generate the response to the request, wherein the response comprises information to be used by the client device to access the web site.