Facilitating content accessibility via different communication formats
First Claim
1. A traffic manager system comprising:
- a memory having stored therein instructions;
a processor coupled to the memory and operable to execute the instructions to perform a method comprising;
causing to be stored on a client device information indicative of one or more protocol stacks via which the client device is capable of communication by;
embedding test content within a resource, wherein the test content includes content accessible via one or more of a first protocol stack and a second protocol stack;
evaluating the client device'"'"'s ability to access the test content within the resource;
based on a result of said evaluating, determining communication capabilities of the client device in terms of whether the client device is capable of communicating via the first protocol stack, the second protocol stack or both; and
causing a web browser running on the client device to store a browser cookie containing information regarding a result of said determining;
receiving a content request from the client device for web content published by a content publisher, wherein the content request includes the browser cookie; and
redirecting the client device to a server device appropriate for the communication capabilities of the client device based at least in part on the information regarding the result contained within the browser cookie.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, information indicative of one or more communication formats via which a client device is capable of communication is stored on a client device by (i) sending the client device a web page having embedded therein test content associated with a first protocol stack and/or a second protocol stack; and (ii) based on a response to the test content received from the client device, determining communication capabilities of the client device. A result of the determination is stored within a browser cookie, which is sent to the client device. A content request is received from the client device that includes the browser cookie. The client device is redirected to a server device appropriate for the communication capabilities of the client based at least in part on the browser cookie.
84 Citations
20 Claims
-
1. A traffic manager system comprising:
-
a memory having stored therein instructions; a processor coupled to the memory and operable to execute the instructions to perform a method comprising; causing to be stored on a client device information indicative of one or more protocol stacks via which the client device is capable of communication by; embedding test content within a resource, wherein the test content includes content accessible via one or more of a first protocol stack and a second protocol stack; evaluating the client device'"'"'s ability to access the test content within the resource; based on a result of said evaluating, determining communication capabilities of the client device in terms of whether the client device is capable of communicating via the first protocol stack, the second protocol stack or both; and causing a web browser running on the client device to store a browser cookie containing information regarding a result of said determining; receiving a content request from the client device for web content published by a content publisher, wherein the content request includes the browser cookie; and redirecting the client device to a server device appropriate for the communication capabilities of the client device based at least in part on the information regarding the result contained within the browser cookie. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
causing to be stored on a client device, by a traffic manager server, information indicative of one or more protocol stacks via which the client device is capable of communication by; embedding test content within a resource, wherein the test content includes content accessible via one or more of a first protocol stack and a second protocol stack; evaluating the client device'"'"'s ability to access the test content within the resource; based on a result of said evaluating, determining communication capabilities of the client device in terms of whether the client device is capable of communicating via the first protocol stack, the second protocol stack or both; and causing a web browser running on the client device to store a browser cookie containing information regarding a result of said determining; receiving, by the traffic manager server, a content request from the client device for web content published by a content publisher, wherein the content request includes the browser cookie; and redirecting, by the traffic manager server, the client device to a server device appropriate for the communication capabilities of the client device based at least in part on the information regarding the result contained within the browser cookie. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium embodying a set of instructions, which when executed by one or more processors of a traffic manager server, cause the one or more processor to perform a method comprising:
-
causing to be stored on a client device information indicative of one or more protocol stacks via which the client device is capable of communication by; embedding test content within a resource, wherein the test content includes content accessible via one or more of a first protocol stack and a second protocol stack; evaluating the client device'"'"'s ability to access the test content within the resource; based on a result of said evaluating, determining communication capabilities of the client device in terms of whether the client device is capable of communicating via the first protocol stack, the second protocol stack or both; and causing a web browser running on the client device to store a browser cookie containing information regarding a result of said determining; receiving a content request from the client device for web content published by a content publisher, wherein the content request includes the browser cookie; and redirecting the client device to a server device appropriate for the communication capabilities of the client device based at least in part on the information regarding the result contained within the browser cookie. - View Dependent Claims (18, 19, 20)
-
Specification