Identification of websites that break out of frames
AssigneeGoogle Inc.
InventorPeter Linsley
Life of this patent
Estimating the term…
Abstract
Websites or webpages that break frames may be automatically detected by determining a first value, based on a number of occurrences, that a child webpage and a container webpage are provided for presentation, the child webpage being presented within a frame of the container webpage. A second value may be determined, based on a number of occurrences, of user interaction data, indicating user interaction with the container webpage. The method may further include calculating a frame break score for the child webpage based on the first value and the second value and comparing the frame break score to a threshold. The method may further include identifying, based on the comparison to the threshold, the child webpage as a webpage that breaks frames.
Claims21
A method performed by one or more server devices, the method comprising:
- determining, by at least one of the one or more server devices, a first value, based on a number of occurrences that a child webpage and a container webpage are provided for presentation,
- the child webpage being presented within a frame of the container webpage;
- determining, by the at least one of the one or more server devices, a second value, based on a number of occurrences, of user interaction with the container webpage;
- calculating, by the at least one of the one or more server devices, a frame break score for the child webpage based on the first value and the second value;
- comparing, by the at least one of the one or more server devices, the frame break score to a threshold;
- and
- identifying, by the at least one of the one or more server devices and based on the comparison to the threshold, the child webpage as a webpage that breaks frames.
One or more computing devices comprising:
- one or more memories to store instructions;
- and
- one or more processors, to execute the instructions, to:
- determine a first value, based on a number of occurrences, that a child webpage and a container webpage are provided for presentation,
- the child webpage being presented within a frame of the container webpage;
- determine a second value, based on a number of occurrences, of user interaction data, indicating user interaction with the container webpage;
- calculate a frame break score for the child webpage based on the first value and the second value;
- compare the frame break score to a threshold;
- and
- identify, based on comparing the frame break score to the threshold, the child webpage as a webpage that breaks frames.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions which, when executed by one or more processors, cause the one or more processors to determine a first value, based on a number of occurrences, that a child webpage and a container webpage are provided for presentation,
- the child webpage being presented within a frame of the container webpage;
- one or more instructions which, when executed by the one or more processors, cause the one or more processors to determine a second value, based on a number of occurrences, of user interaction data, indicating user interaction with the container webpage;
- one or more instructions which, when executed by the one or more processors, cause the one or more processors to calculate a frame break score for the child webpage based on the first value and the second value;
- one or more instructions which, when executed by the one or more processors, cause the one or more processors to compare the frame break score to a threshold;
- and
- one or more instructions which, when executed by the one or more processors, cause the one or more processors to identify, based on comparing the frame break score to the threshold, the child webpage as a webpage that breaks frames.
Dependencies are inferred from the claim text.