Recognize that a research task spans days, sessions, and devices, and link those queries into one continuing task so each stage receives results that build on the last. The mechanical foundation for content that lives across the whole arc rather than catching only one stage.
Patent Overview
- Inventor
- Ryen W. White, others
- Assignee
- Microsoft Corporation
- Filed
- 2011-05-18
- Granted
- August 25, 2015
The Challenge
The Challenge
A real research task does not finish in one session. A user investigates a topic over days, on multiple devices, returning with refined questions as they learn. Per-session ranking forgets all of this between visits. The challenge: detect when a new query is a continuation of a prior task, stitch the queries across sessions and devices into a single coherent task, and use the task's accumulated context to inform results at every stage.
- Sessions End But Tasks Continue — Per session, the system resets when the user closes the browser, even though the underlying task continues across days.
- Devices Fragment Context — Per device, queries from a phone and a laptop look like separate users to a per-device ranker, even though they are the same person on the same task.
- Stages Demand Different Content — Per stage, the same task moves from research to comparison to decision to post-purchase, each needing a different kind of result.
- Repeat Content Wastes The User — Per query, without task context the ranker keeps surfacing introductory content the user has already seen and consumed.
- Missing Stages Hands Off The User — Per task, when a site only covers one stage of the arc, the user must leave for another site to complete later stages and may not return.
Innovation
How The System Works
The system identifies the task behind each query, links queries from multiple sessions and devices into one continuing task using topical and behavioral similarity, tracks the task's stage, and adapts ranking to the user's current point along the arc.
- Detect Task From Query — Per query, the system identifies the underlying task using query topic, prior session signals, and user history.
- Link Across Sessions — Per task, queries separated by session boundaries are linked when topical and behavioral similarity exceeds a threshold.
- Link Across Devices — Per user, queries on different devices are linked when the user is signed in or when device fingerprints map to the same identity.
- Track Task Stage — Per task, the system tracks progression through stages such as research, comparison, decision, and post-decision based on query patterns and engagement.
- Accumulate Task Context — Per task, pages already seen, comparisons already considered, and decisions already made are recorded and excluded from re-surfacing.
- Adapt Results To Stage — Per query, the ranker tunes the result mix to the task's current stage so the user advances rather than repeats.
- Detect Task Completion — Per task, completion signals such as long absence of related queries or explicit conversion close the task.
Tasks Span Sessions And Devices
The patent's load-bearing idea is that the unit of analysis is the task, not the session and not the query. The ranker reads the task across all the boundaries that fragment per-session systems.
Task-Coherent Ranking
Per task, the ranker tracks accumulated context and stage. Per query inside a known task, results advance the user toward completion rather than restart the journey.
- Task Identification — Per query, topical and behavioral cues map it to a task.
- Cross-Boundary Linking — Per user, sessions and devices stitch into one continuing task.
- Stage-Aware Results — Per stage, the ranker tunes the mix to the user's current point.
Technical Foundation
Technical Foundation
The patent specifies task detection, cross-session linking, cross-device linking, stage tracking, context accumulation, and stage-aware ranking.
- Task Detection Model — Per query, a model produces a task identifier using query topic, lexical similarity to prior queries, and behavioral signals.
- Cross-Session Linker — Per task, queries that arrive in different sessions are linked when topical similarity and behavioral patterns indicate continuation.
- Cross-Device Linker — Per user, signed-in identity or device-mapping data unifies activity across devices into one task graph.
- Stage Tracker — Per task, progression through research, comparison, decision, and post-decision stages is tracked using query and engagement patterns.
- Context Accumulator — Per task, the system stores pages already seen, comparisons already considered, and answers already supplied.
- Stage-Aware Ranker — Per (query, stage) pair, the ranker selects candidates that advance the task rather than repeat earlier stages.
The Process
The Process
From an arriving query, the system maps it to a task, applies accumulated task context, identifies the current stage, and ranks candidates to advance the user along the arc.
- Receive Query With User Context — Per query, the query string arrives with identity and device signals.
- Map Query To Task — Per query, the system identifies the task using prior task graphs and topical similarity.
- Load Task Context — Per task, accumulated context including pages already seen and decisions already made is loaded.
- Determine Stage — Per task, the current stage is determined from query patterns and prior engagement.
- Score Candidates — Per (query, stage) pair, candidates are scored with weights tuned to the stage.
- Suppress Already-Seen — Per task, pages the user has already consumed are demoted unless explicitly re-requested.
- Update Task State — Per task, engagement on the returned page updates stage and context for the next query.
Quality Control
Quality Control
Cross-session task linking introduces privacy, mis-linking, and stale-context risks. The patent specifies safeguards to keep task continuation honest.
- Linking Confidence Threshold — Per task, queries are linked into one task only when topical and behavioral similarity exceeds a threshold so unrelated queries are not stitched together.
- User Opt-Out — Per user, explicit settings can disable cross-session and cross-device linking, and the ranker falls back to per-session behavior.
- Stale Task Expiration — Per task, after a sustained gap with no related activity, the task is closed and treated as historical context rather than active continuation.
- Mis-Link Recovery — Per task, behavioral signals indicating that the user has shifted topic trigger a task split so the new direction is not contaminated by old context.
- Privacy Bounds — Per user, task graphs respect identity boundaries so signed-out and signed-in activity does not cross unless explicitly permitted.
Real-World Application
Cross-session task linking is the mechanical foundation behind why a search engine increasingly knows what the user already saw, what stage they are at, and what content they need next. The ranker treats research, comparison, decision, and post-decision as one continuous arc rather than four disconnected query bursts.
- Multi-session Linking Span — Queries across many sessions stitch into one task.
- Cross-device Identity Span — Phone and laptop activity unify under one user.
- Stage-aware Ranking Behavior — Results advance the user instead of repeating earlier content.
Why Sites That Cover One Stage Lose The User
Per task, the ranker steers the user toward sources that can advance the next stage. Sites that only cover research watch users disappear once comparison begins, because the ranker has learned which sources own the next stage of the arc.
Why Full-Funnel Coverage Compounds
Per user, a site that serves research, comparison, and decision content earns a series of successful task advancements that accumulate into stronger destination and engagement signals across the whole funnel rather than for one isolated query.
<\/section>What This Means for SEO
What This Means for SEO
Task-aware ranking means the user's journey crosses sessions and devices, and the ranker remembers it. SEO strategy must cover the whole arc, because a site that only owns one stage hands the user off to a competitor for the others.
- Cover The Whole Task Arc — Build content for research, comparison, decision, and post-decision stages of the same task. Owning every stage keeps the user on your site as the ranker advances them through the arc.
- Stage-Specific Pages Outperform Generalist Ones — Dedicated pages for each stage outperform one generalist page that tries to cover everything. The ranker selects different sources for each stage, so a stage-tuned page beats a generic one for that stage.
- Avoid Re-Surfacing Introductory Content — If the user has already seen your introduction, they want the next layer next. Build a clear depth ladder so returning visitors immediately advance to the layer above where they left off.
- Internal Links Should Map The Task Arc — Use internal links to escort the user from research content to comparison content to decision content on your site, mirroring the natural task progression the ranker already tracks.
- Cross-Device Consistency Matters — A user who reads on mobile and returns on desktop should find the same content scaffolding. Inconsistent cross-device experience breaks the task arc and pushes the user to competitors.
- Decision-Stage Pages Are Where Conversions Compound — Decision-stage pages benefit from upstream research and comparison content on the same site. Investing only in top-of-funnel content leaves the conversion stage exposed to better-resourced competitors.
- Post-Decision Content Closes The Loop — Post-purchase, how-to, and onboarding content extends the task arc and accumulates engagement signals after conversion. The system reads this as task success and reinforces the site's standing on earlier stages of related future tasks.