Dynamic inference graph

US9342607B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9342607-B2
Application numberUS-201313873376-A
CountryUS
Kind codeB2
Filing dateApr 30, 2013
Priority dateJun 19, 2009
Publication dateMay 17, 2016
Grant dateMay 17, 2016

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, including a slashtag server configured to detect at least one key word in a search query and generate an alternative search query from the at least one key word, the alternative search query being based at least on computing an intermediary search of a plurality of characters from the at least one key word as the plurality of characters are being typed by a user, and for use in searching unaltered internet documents. Also a web server that may be configured to generate a first search result based on the alternative search query and cause display of the first search result in a web browser.

First claim

Opening claim text (preview).

What is claimed: 1. A search engine system, comprising: a slashtag server, in communication with a web server, the slashtag server having a hardware processor, the slashtag server having memory storing instructions configured to cause the slashtag server to: receive a search query input from a user regarding an internet search; detect at least one key word in the search query; wherein the key word includes a plurality of characters; beginning as each character is being input by the user, and for each of the characters input by the user: search the internet using the key word, such that a different search query is performed for each of the characters input by the user, and analyze results of the different search queries to determine a relevant filter criteria in the results; generate an alternative search query based on the relevant filter criteria; and send the web server the alternative search query, wherein the alternative search query includes a search operator wrapped in a predetermined syntax and inserted by the slashtag server, and wherein a last entered key word of the at least one key word input by the user is removed such that it is not included in the alternative search query sent to the web server; and the web server configured to, receive the alternative search query; generate a first search result of an internet search based on the alternative search query; and cause display of the first search result in a web browser, wherein the display of the first search result includes a link for causing generation of a second search result, wherein the second search result is based on the search query input from the user including the last entered key word and without the search operator added by the slashtag server. 2. The system of claim 1 , wherein the alternative search query includes a slashtag filter. 3. The system of claim 1 , wherein the slashtag server search is computed based on content of the slashtag server search result being compressed, wherein being compressed includes abbreviating and omitting parts of each entry in an intermediary search result. 4. The system of claim 3 , wherein the compressed content of the slashtag server search result is computed by omitting URL path information. 5. The system of claim 1 , wherein the slashtag server search is computed from a database of previously queried search results. 6. The system of claim 1 , wherein the slashtag server search is computed by using autosuggest to guess the at least one key word as the plurality of characters are being typed by the user. 7. The system of claim 1 , wherein the slashtag server search is computed simultaneously as the user types in the plurality of characters of the at least one keyword. 8. The system of claim 1 , wherein the slashtag server search is computed using anchortext to replace one or more terms of content in an intermediary search result. 9. The system of claim 1 , wherein the web server is further configured to: detect a selection of the link to the second search result; generate the second search result based on the at least one key word in the search query; and display the second search result in the web browser. 10. The system of claim 9 , wherein the first search result and the second search result are displayed next to each other on the same web page. 11. A method for processing content to be displayed, comprising: via a slashtag server in communication with a web server, receiving a search query of characters from a user; detecting at least one key word in the search query; for each character that is input by the user, searching the internet using the key word, such that a different search query is performed for each of the characters input by the user, analyzing the results of the different search queries to determine a relevant filter criteria in the results; generating an alternative search query based at least on the relevant filter criteria; and sending the alternative search query to the web server, wherein the alternative search query includes a search operator wrapped in a predetermined syntax and inserted by the slashtag server, and wherein a last entered key word of the at least one key word input by the user is removed such that it is not included in the alternative search query sent to the web server; via the web server, receiving the alternative search query from the slashtag server; generating a first search result from an internet search based on the alternative search query; and causing display of the first search result in a web browser, wherein the display of the first search result includes a link for causing generation of a second search result, wherein the second search result is based on the search query input from the user including the last entered key word and without the search operator added by the slashtag server. 12. The method of claim 11 , wherein the alternative search query includes a slashtag filter. 13. The method of claim 11 , wherein the slashtag server search is computed 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 of the slashtag server search result is computed by omitting URL path information. 15. The method of claim 11 , wherein the slashtag server search is computed from a database of previously queried search results. 16. The method of claim 11 , wherein the slashtag server search is computed by using autosuggest to guess the at least one key word as the plurality of characters are being typed by the user. 17. The method of claim 11 , wherein the slashtag server search is computed simultaneously as the user types in the plurality of characters of the at least one keyword. 18. The method of claim 11 , wherein the slashtag server search is computed using anchortext to replace one or more terms of content in an intermediary search result. 19. The method of claim 11 , further comprising: detecting a selection of the link to the second search result; generating the second search result based on the at least one key word in the search query; and displaying the second search result in the web browser. 20. The method of claim 19 , wherein the first search result and the second search result are displayed next to each other on the same web page. 21. A search engine system comprising: a slashtag server in communication with the internet and a web server, the slashtag server having a hardware processor, the slashtag server having memory storing instructions configured to cause the slashtag server to: receive a search query from a user via the internet; detect at least one key word in the search query; search the internet based on the key word; analyze search results of the internet search and determine a slashtag filter for the search; and generate an alternative search query, based on the slashtag filter, wherein the alternative search query includes a search operator wrapped in a predetermined syntax and inserted by the slashtag server, and wherein a last entered key word of the at least one key word received from the user is removed such that it is not included in the alternative search query; send the alternative search query to the web server; and the web server configured to, receive the alternative search query; generate a first search result based on the alternative search query; and cause display of the f

Assignees

Inventors

Classifications

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 US9342607B2 cover?
A search engine system, including a slashtag server configured to detect at least one key word in a search query and generate an alternative search query from the at least one key word, the alternative search query being based at least on computing an intermediary search of a plurality of characters from the at least one key word as the plurality of characters are being typed by a user, and for…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F17/30867. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).