Back to results
US 9,794,280 B2Granted
Verifying templates for dynamically generated web pages
AssigneeLinkedIn Corporation
InventorsRoman Shafigullin, Yuji Kosuga, Arvind Mani
Life of this patent
Estimating the term…
Abstract
A system and method for detecting encoding errors in a template used to generate a Web page. The template is analyzed using static analysis in a source code format, without rendering the Web page. A report can be generated including details on the detected errors and provide options on how to address the errors.
Claims21
A method comprising:
- storing a template in a source code format, wherein the template comprises instructions that can be dynamically executed to render a web page and the instructions include one or more locations where an input of data is to be received when a web page will be generated based on the template;
- identifying a first location within the template;
- determining, from among a plurality of possible encoding formats, a first encoding context for the first location, wherein the first encoding context comprises at least one encoding format that can be properly received at the first location;
- and
- verifying, based on the template, whether an error would occur based on a first set of filters already existing at the first location and the first encoding context.
2 more elements
A system for a software tool comprising:
- one or more processors;
- one or more computer-readable media carrying instructions which, when executed by the one or more processors, cause:
- storing a template in a source code format, wherein the template comprises instructions that can be dynamically executed to render a web page and the instructions include one or more locations where an input of data is to be received when a web page will be generated based on the template;
- identifying a first location within the template;
- determining, from among a plurality of possible encoding formats, a first encoding context for the first location, wherein the first encoding context comprises at least one encoding format that can be properly received at the first location;
- verifying, based on the template, whether an error would occur based on a first set of filters already existing at the first location and the first encoding context;
- and
- determining a second set of filters to be used at the first location if an error would occur based on the first set of filters.
5 more elements
Dependencies are inferred from the claim text.