Back to results
US 9,754,285 B1Granted
Identifying alternate content distribution locations
AssigneeGoogle Inc.
InventorsRobert F. Day, John W. Merrill, Joerg Heilig
Life of this patent
Estimating the term…
Abstract
A selected target location is used as a basis for selecting an alternate target location for distribution of content. The alternate target location is selected based on historical information about user activity involving the selected target location and may include an analysis of time records associated with locations included in the historical data.
Claims20
A method for selecting a location for placement of content, the method comprising:
- identifying a first target location for placement of the content;
- accessing information indicative of time-ordered sequences of locations that have been accessed by viewers of content, identifying which of the time-ordered sequences of locations comprise (i) the first target location previously identified, and (ii) other locations that have been accessed by the viewers;
- from among the other locations that have been accessed by the viewers within the threshold amount of time before or after the first target location is accessed by the viewers, grouping at least a portion of the other locations that have been accessed into a first group of locations having been accessed before the first target location;
- reducing a processing time for analyzing the other locations that have been accessed by the viewers by analyzing a subset of other locations represented by one of the first or second groups, wherein the processing time is reduced relative to a processing time independent of performing the groupings;
- analyzing each other location of the subset, to determine a frequency with which each other location of the subset occurs in the identified time-ordered sequences either only before the first target location, when the first group is represented by the subset, or only after the first target location, when the second group is represented by the subset;
- identifying, as an alternate target location for placement of the content, one of the other locations of the subset that occurs with increased frequency in the identified time-ordered sequences that include the first target location previously identified, relative to frequencies at which remaining other locations of the subset occur in the identified ordered sequences that include the first target location previously identified;
- selecting, by one or more processors, information indicative of one of the locations identified;
- outputting information indicative of the alternate target location as a selected location for placement of the content.
5 more elements
One or more storage devices storing instructions that are executable by one or more processors to perform operations comprising:
- identifying a first target location for placement of the content;
- accessing information indicative of time-ordered sequences of locations that have been accessed by viewers of content, identifying which of the time-ordered sequences of locations comprise (i) the first target location previously identified, and (ii) other locations that have been accessed by the viewers;
- from among the other locations that have been accessed by the viewers within the threshold amount of time before or after the first target location is accessed by the viewers, grouping at least a portion of the other locations that have been accessed into a first group of locations having been accessed before the first target location;
- reducing a processing time for analyzing the other locations that have been accessed by the viewers by analyzing a subset of other locations represented by one of the first or second groups, wherein the processing time is reduced relative to a processing time independent of performing the groupings;
- analyzing each other location of the subset, to determine a frequency with which each other location of the subset occurs in the identified time-ordered sequences either only before the first target location, when the first group is represented by the subset, or only after the first target location, when the second group is represented by the subset;
- identifying, as an alternate target location for placement of the content, one of the other locations of the subset that occurs with increased frequency in the identified time-ordered sequences that include the first target location previously identified, relative to frequencies at which remaining other locations of the subset occur in the identified ordered sequences that include the first target location previously identified;
- selecting, by one or more processors, information indicative of one of the locations identified;
- outputting information indicative of the alternate target location as a selected location for placement of the content.
5 more elements
A system comprising:
- one or more processors;
- and one or more storage devices storing instructions that are executable by the one or more processors to perform operations comprising:
- identifying a first target location for placement of the content;
- accessing information indicative of time-ordered sequences of locations that have been accessed by viewers of content, identifying which of the time-ordered sequences of locations comprise (i) the first target location previously identified, and (ii) other locations that have been accessed by the viewers;
- from among the other locations that have been accessed by the viewers within the threshold amount of time before or after the first target location is accessed by the viewers, grouping at least a portion of the other locations that have been accessed into a first group of locations having been accessed before the first target location;
- reducing a processing time for analyzing the other locations that have been accessed by the viewers by analyzing a subset of other locations represented by one of the first or second groups, wherein the processing time is reduced relative to a processing time independent of performing the groupings;
- analyzing each other location of the subset, to determine a frequency with which each other location of the subset occurs in the identified time-ordered sequences either only before the first target location, when the first group is represented by the subset, or only after the first target location, when the second group is represented by the subset;
- identifying, as an alternate target location for placement of the content, one of the other locations of the subset that occurs with increased frequency in the identified time-ordered sequences that include the first target location previously identified, relative to frequencies at which remaining other locations of the subset occur in the identified ordered sequences that include the first target location previously identified;
- selecting, by one or more processors, information indicative of one of the locations identified;
- outputting information indicative of the alternate target location as a selected location for placement of the content.
7 more elements
Dependencies are inferred from the claim text.