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