Watch time based ranking
First Claim
1. A computer-implemented method comprising:
- identifying one or more sessions for a query, each session comprising a chain of respective resources linked to each other and watched by a respective user, each session beginning with a first resource that was identified by a first search result responsive to the query and linked to one or more second resources, wherein each second resource was associated with a different resource in the session by a respective link, and wherein the user visited each second resource by following the links;
associating a total of watch times of the respective resources watched in the sessions with the query;
calculating one or more watch time signals for the first resource and the query based on the total of watch times associated with the query;
after the one or more sessions have ended;
receiving the query from a user;
obtaining a search result responsive to the query, wherein the search result identifies the first resource and has an associated score S;
calculating an updated score S′
based on at least S and a watch time function, the watch time function being a function of the one or more watch time signals; and
providing the updated score S′
to a process for ranking search results including the search result.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking search results. One of the methods includes identifying one or more sessions for a query and associating watch times of the respective resources watched in the sessions with the query. One or more watch time signals are calculated for a first resource and the query based on the watch times associated with the query. A first search result responsive to the query is obtained, wherein the first search result identifies the first resource and has an associated score S. A new score S′ is calculated based on a least S and a watch time function, the watch time function being a function of the one or more watch time signals. The new score S′ is provided to a process for ranking search results including the first search result.
29 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying one or more sessions for a query, each session comprising a chain of respective resources linked to each other and watched by a respective user, each session beginning with a first resource that was identified by a first search result responsive to the query and linked to one or more second resources, wherein each second resource was associated with a different resource in the session by a respective link, and wherein the user visited each second resource by following the links; associating a total of watch times of the respective resources watched in the sessions with the query; calculating one or more watch time signals for the first resource and the query based on the total of watch times associated with the query; after the one or more sessions have ended; receiving the query from a user; obtaining a search result responsive to the query, wherein the search result identifies the first resource and has an associated score S; calculating an updated score S′
based on at least S and a watch time function, the watch time function being a function of the one or more watch time signals; andproviding the updated score S′
to a process for ranking search results including the search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; identifying, by a processor of a computer in the one or more computers, one or more sessions for a query, each session comprising a chain of respective resources and linked to each other and watched by a respective user, each session beginning with a first resource that was identified by a first search result responsive to the query linked to one or more second resources, wherein each second resource was associated with a different resource in the session by a respective link, and wherein the user visited each second resource by following the links; associating a total of watch times of the respective resources watched in the sessions with the query; calculating one or more watch time signals for the first resource and the query based on the total of watch times associated with the query; after the one or more sessions have ended; receiving the query from a user; obtaining a search result responsive to the query, wherein the search result identifies the first resource and has an associated score S; calculating an updated score S′
based on at least S and a watch time function, the watch time function being a function of the one or more watch time signals; andproviding the updated score S′
to a process for ranking search results including the first search result. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification