ADAPTIVE RENDERING BASED ON RUNTIME CAPABILITY CHECK
First Claim
1. A method for adaptive rendering based on a runtime capability check, comprising:
- determining if result information is available that is based on a run-time capability check that tests functions of a client application that uses content received from a server computing device over a network;
performing the runtime capability check when the result information is not available;
storing the result information based on performing the run-time capability check when the result information is not available; and
using the result information to determine how to render the content.
2 Assignments
0 Petitions
Accused Products
Abstract
A runtime capability check determines functionality supported by a client application (e.g. a browser) on a computing device. During the runtime capability check, the client application (e.g. the browser) attempts to execute different function tests to determine its capabilities. The result information from the function tests are stored. The stored result information is used by the client application during subsequent connections with the server (e.g. the cookie is passed from the mobile computing device to the server). Based on the supported functionality as determined by the stored result information, the rendering code is adapted for, generated and delivered to the computing device by the server. For example, when the client application supports the tested functionality then the server renders the content using full feature rendering. When the client application does not support all of the tested functionality then the server renders the content using limited feature rendering.
-
Citations
20 Claims
-
1. A method for adaptive rendering based on a runtime capability check, comprising:
-
determining if result information is available that is based on a run-time capability check that tests functions of a client application that uses content received from a server computing device over a network; performing the runtime capability check when the result information is not available; storing the result information based on performing the run-time capability check when the result information is not available; and using the result information to determine how to render the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for adaptive rendering based on a runtime capability check, comprising:
-
determining if result information is available that is based on a run-time capability check that tests functions of a browser application; performing the runtime capability check on a computing device using the browser application when the result information is not available; storing the result information based on performing the run-time capability check when the result information is not available; and using the result information to render the content using the functions that are supported by the browser. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for adaptive rendering based on a runtime capability check, comprising:
-
a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; and a manager operating under the control of the operating environment and operative to actions comprising; determining if a browser supports a client side scripting language; determining if result information is available that is based on a run-time capability check that tests functions of the browser application; performing the runtime capability check on a computing device using the browser application when the result information is not available; storing the result information based on performing the run-time capability check when the result information is not available; and using the result information to render the content using the functions that are supported by the browser. - View Dependent Claims (18, 19, 20)
-
Specification