Google just lately filed a brand new patent for a method to offer search outcomes based mostly on a consumer’s searching and electronic mail historical past. The patent outlines a brand new solution to search throughout the context of a search engine, inside an electronic mail interface, and thru a voice-based assistant (referred to within the patent as a voice-based dialog system).
An issue that many individuals have is that they’ll keep in mind what they noticed however they’ll’t keep in mind the place they noticed it or how they discovered it. The brand new patent, titled Producing Question Solutions From A Person’s Historical past, solves that drawback by serving to folks discover info they’ve beforehand seen inside a webpage or an electronic mail by enabling them to ask for what they’re on the lookout for utilizing on a regular basis language similar to “What was that article I learn final week about chess?”
The issue the invention solves is that conventional engines like google don’t allow customers to simply search their very own searching or electronic mail historical past utilizing pure language. The invention works by taking a consumer’s spoken or typed query, recognizing that the query is asking for beforehand considered content material, after which retrieving search outcomes from the consumer’s private historical past (similar to their browser historical past or emails). As a way to accomplish this it makes use of filters like date, matter, or gadget used.
What’s novel concerning the invention is the system’s skill to grasp imprecise or fuzzy pure language queries and match them to a consumer’s particular previous interactions, together with displaying the model of a web page because it seemed when the consumer initially noticed it (a cached model of the online web page).
Question Classification (Intent) And Filtering
Question Classification
The system first determines whether or not the intent of the consumer’s spoken or typed question is to retrieve beforehand accessed info. This course of known as question classification and includes analyzing the phrasing of the question to detect the intent. The system compares elements of the question to recognized patterns related to history-seeking questions and makes use of methods like semantic evaluation and similarity thresholds to determine if the consumer’s intent is to hunt one thing they’d seen earlier than, even when the wording is imprecise or conversational.
The similarity threshold is an attention-grabbing a part of the invention as a result of it compares what the consumer is saying or typing to recognized history-seeking phrases to see if they’re comparable. It’s not on the lookout for an actual match however quite a detailed match.
Filtering
The subsequent half is filtering, and it occurs after the system has recognized the history-seeking intent. It then applies filters similar to the subject, time, or gadget to restrict the search to content material from the consumer’s private historical past that matches these standards.
The time filter is a solution to constrain the search to inside a selected timeframe that’s talked about or implied within the search question. This helps the system slim down the search outcomes to what the consumer is looking for. So if a consumer speaks phrases like “final week” or “just a few days in the past” then it is aware of to limit the question to these respective time frames.
An attention-grabbing high quality of the time filter is that it’s utilized with a stage of fuzziness, which implies it’s not precise. So when an individual asks the voice assistant to search out one thing from the previous week it received’t do a literal search of the previous seven days however will broaden it to an extended time frame.
The patent describes the fuzzy high quality of the time filter:
“For instance, the browser historical past assortment… could embrace a listing of internet pages that had been accessed by the consumer. The search engine… could acquire paperwork from the index… based mostly on the filters from the formatted question.
For instance, if the formatted question… features a date filter (e.g., “final week”) and a subject filter (e.g., “chess story”), the search engine… could retrieve solely paperwork from the gathering… that fulfill these filters, i.e., paperwork that the consumer accessed within the earlier week that relate to a “chess story.”
On this instance, the search engine… could apply fuzzy time ranges to the “final week” filter to account for inaccuracies in human reminiscence. Particularly, whereas “final week” actually refers back to the seven calendar days of the earlier week, the search engine… could seek for paperwork over a wider vary, e.g., anytime up to now two weeks.”
As soon as a question is assessed as asking for one thing that was beforehand seen, the system identifies particulars within the consumer’s phrasing which are indicative of matter, date or time, supply, gadget, sender, or location and makes use of them as filters to go looking the consumer’s private historical past.
Every filter helps slim the scope of the search to match what the consumer is attempting to recall: for instance, a subject filter (“turkey recipe”) targets the topic of the content material; a time filter (“final week”) restricts outcomes to when it was accessed; a supply filter (“WhiteHouse.gov”) limits the search to particular web sites; a tool filter (e.g., “on my telephone”) additional restricts the search outcomes from a sure gadget; a sender filter (“from grandma”) helps find emails or shared content material; and a location filter (e.g., “at work”) restricts outcomes to these accessed in a specific bodily place.
By combining these context-sensitive filters, the system mimics the best way folks naturally keep in mind content material in an effort to assist customers retrieve precisely what they’re on the lookout for, even when their question is imprecise or incomplete.
Scope of Search: What Is Searched
The subsequent a part of the patent is about determining the scope of what will be searched, which is restricted to predefined sources similar to browser historical past, cached variations of internet pages, or emails. So, quite than looking the complete internet, the system focuses solely on the consumer’s private historical past, making the outcomes extra related to what the consumer is attempting to recall.
Cached Variations of Beforehand Considered Content material
One other attention-grabbing characteristic described within the patent is internet web page caching. Caching refers to saving a replica of an online web page because it appeared when the consumer initially considered it. This allows the system to indicate the consumer that particular model of the web page in search outcomes, quite than the present model, which can have modified or been eliminated.
The cached model acts like a snapshot in time, making it simpler for the consumer to acknowledge or keep in mind the content material they’re on the lookout for. That is particularly helpful when the consumer doesn’t keep in mind exact particulars just like the identify of the web page or the place they discovered it, however would acknowledge it in the event that they noticed it once more. By displaying the model that the consumer truly noticed, the system makes the search expertise extra aligned with how folks keep in mind issues.
Potential Purposes Of The Patent Invention
The system described within the patent might be utilized in a number of real-world contexts the place customers could need to retrieve content material they’ve beforehand seen:
Search Engines
The patent refers a number of instances to using this system within the context of a search engine that retrieves outcomes not from the general public internet, however from the consumer’s private historical past, similar to beforehand visited internet pages and emails. Whereas the system is designed to go looking solely content material the consumer has beforehand accessed, the patent notes that some implementations may embrace further paperwork related to the question, even when the consumer hasn’t considered them earlier than.
Electronic mail Purchasers
The system treats beforehand accessed emails as a part of the searchable historical past. For instance, it could possibly return an outdated electronic mail like “Grandma’s turkey meatballs” based mostly on imprecise, pure language queries.
Voice Assistants
The patent contains examples of “a voice-based search” the place customers converse conversational queries like “I’m on the lookout for a turkey recipe I learn on my telephone.” The system handles speech recognition and interprets intent to retrieve related outcomes from private historical past.
Learn the complete patent right here:
Producing question solutions from a consumer’s historical past
Featured Picture by Shutterstock/JHVEPhoto