Dynamic inference graph

US2016239576A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016239576-A1
Application numberUS-201615135457-A
CountryUS
Kind codeA1
Filing dateApr 21, 2016
Priority dateOct 30, 2010
Publication dateAug 18, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A search engine system according to one embodiment includes a slashtag server having a hardware processor and memory storing instructions configured to cause the slashtag server to receive a search query regarding a search of an internet, detect at least one key word in the search query, search the internet based on the at least one key word, analyze results of the search query to determine relevant filter criteria in the results of the search query, generate an alternative search query based on the relevant filter criteria, and send the web server the alternative search query, where the alternative search query includes a search operator wrapped in a predetermined syntax and inserted by the slashtag server, and where a last entered key word of the at least one key word in the search query is removed such that it is not included in the alternative search query.

First claim

Opening claim text (preview).

What is claimed is: 1 . A search engine system, comprising: a slashtag server configured to communicate with a web server, the slashtag server having a hardware processor and memory storing instructions configured to cause the slashtag server to: receive a search query, input from a user, regarding a search of an internet; detect at least one key word in the search query; search the internet based on the at least one key word; analyze results of the search query to determine relevant filter criteria in the results of the search query; generate an alternative search query based on the relevant filter criteria; and send the alternative search query to the web server, where the alternative search query includes a search operator wrapped in a predetermined syntax and inserted by the slashtag server, and where a last entered key word of the at least one key word in the search query is removed such that it is not included in the alternative search query sent to the web server. 2 . The system of claim 1 , wherein the relevant filter criteria include a slashtag filter. 3 . The system of claim 1 , wherein the slashtag server searches the internet by compressing content of an intermediary search result, wherein compressing includes abbreviating and omitting parts of each entry in the intermediary search result. 4 . The system of claim 3 , wherein the compressed content is computed by omitting URL path information. 5 . The system of claim 1 , wherein the slashtag server searches the internet utilizing a database of previously queried search results. 6 . The system of claim 1 , wherein an autosuggest feature is used to guess the at least one key word as the search query is input from the user. 7 . The system of claim 1 , wherein the slashtag server searches the internet as the search query is input by the user. 8 . The system of claim 1 , wherein the slashtag server searches the internet utilizing anchortext to replace one or more terms of content in an intermediary search result. 9 . The system of claim 1 , wherein the search query includes a plurality of characters, and a different search query is performed for each of the plurality of characters. 10 . The system of claim 9 , wherein a different search query is performed for each of the plurality of characters. 11 . A computer-implemented method for processing content to be displayed, the method comprising: via a slashtag server in communication with a web server: receiving a search query, input from a user, regarding a search of an internet; detecting at least one key word in the search query; searching the internet based on the at least one key word; analyzing results of the search query to determine relevant filter criteria in the results of the search query; generating an alternative search query based on the relevant filter criteria; and sending the alternative search query to the web server, where the alternative search query includes a search operator wrapped in a predetermined syntax and inserted by the slashtag server, and where a last entered key word of the at least one key word in the search query is removed such that it is not included in the alternative search query sent to the web server. 12 . The method of claim 11 , wherein the relevant filter criteria include a slashtag filter. 13 . The method of claim 11 , wherein the slashtag server searches the internet by compressing content of an intermediary search result, wherein compressing includes abbreviating and omitting parts of each entry in the intermediary search result. 14 . The method of claim 13 , wherein the compressed content is computed by omitting URL path information. 15 . The method of claim 11 , wherein the slashtag server searches the internet utilizing a database of previously queried search results. 16 . The method of claim 11 , wherein an autosuggest feature is used to guess the at least one key word as the search query is input by the user. 17 . The method of claim 11 , wherein the slashtag server searches the internet as the search query is input by the user. 18 . The method of claim 11 , wherein the slashtag server searches the internet utilizing anchortext to replace one or more terms of content in an intermediary search result. 19 . The method of claim 11 , wherein the search query includes a plurality of characters, and a different search query is performed for each of the plurality of characters. 20 . A software program product for processing content to be displayed, the software program product comprising a set of instructions executable by a processor to cause the processor to perform a method comprising: via a slashtag server in communication with a web server: receiving, utilizing the processor, a search query, input from a user, regarding a search of an internet; detecting, utilizing the processor, at least one key word in the search query; searching, utilizing the processor, the internet based on the at least one key word; analyzing results of the search query, utilizing the processor, to determine relevant filter criteria in the results of the search query; generating, utilizing the processor, an alternative search query based on the relevant filter criteria; and sending to the web server the alternative search query, utilizing the processor, where the alternative search query includes a search operator wrapped in a predetermined syntax and inserted by the slashtag server, and where a last entered key word of the at least one key word in the search query is removed such that it is not included in the alternative search query sent to the web server.

Assignees

Inventors

Classifications

  • Query expansion · CPC title

  • using search space presentation or visualization, e.g. category or range presentation and selection · CPC title

  • Query rewriting; Transformation · CPC title

  • using ranking · CPC title

  • Query execution · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016239576A1 cover?
A search engine system according to one embodiment includes a slashtag server having a hardware processor and memory storing instructions configured to cause the slashtag server to receive a search query regarding a search of an internet, detect at least one key word in the search query, search the internet based on the at least one key word, analyze results of the search query to determine rel…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 18 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).