Preventing a memory attack to a wireless access point
US-2015358346-A1 · Dec 10, 2015 · US
US9323843B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9323843-B2 |
| Application number | US-75593810-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 7, 2010 |
| Priority date | Apr 7, 2010 |
| Publication date | Apr 26, 2016 |
| Grant date | Apr 26, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
When a user enters a primary search query into a primary search query input area to perform a first search of the primary search query, disclosed is a method and system for automatically entering the primary search query into a secondary search query input area to perform a second search of the primary search query. When the user enters a secondary search query into the secondary search query input area to perform a first search of the secondary search query, the method and system automatically enters the secondary search query into the primary search query input area to perform a second search of the secondary search query.
Opening claim text (preview).
What is claimed is: 1. A method comprising: scanning, by a client-side module executing on a computing device, a Document Object Model (DOM) of a first web page displayed by a browser on a display of the computing device to determine a location of a primary search query user input area associated with the first web page; determining, by the client-side module, that a search query has been entered by a user into the primary search query user input area; in response to the determining, automatically entering, by the client-side module, the search query entered by the user into the primary search query user input area into a secondary search query user input area associated with a predetermined second web page, the second web page determined by the client-side module based on web browsing history of the user; displaying in a first content area of the browser the result of a search performed by a search tool represented by the first web page on the search query; and displaying in a second content area of the browser the result of a search performed by a search tool represented by the second web page on the search query. 2. The method of claim 1 wherein the entering of the search query into the secondary search query user input area further comprises entering the search query as a query parameter associated with a web page into an address bar of a browser executing on the computing device. 3. The method of claim 1 further comprising determining, by the client-side module, an intent of the user when the user enters the search query into the primary search query user input area. 4. The method of claim 3 further comprising determining, by the client-side module, the second web page based on the intent. 5. The method of claim 1 wherein the displaying of the result of the search performed by the search tool represented by the first web page further comprises displaying personalized results of the search. 6. The method of claim 1 wherein the displaying of the result of the search performed by the search tool represented by the second web page further comprises displaying personalized results of the search. 7. A non-transitory computer readable storage medium storing computer program instructions capable of being executed by a computer processor on a computing device, the computer program instructions defining the steps of: scanning, by a client-side module executing on a computing device, a Document Object Model (DOM) of a first web page displayed by a browser on a display of the computing device to determine a location of a primary search query user input area associated with the first web page; determining, by the client-side module, that a search query has been entered by a user into the primary search query user input area; in response to the determining, automatically entering, by the client-side module, the search query entered by the user into the primary search query user input area into a secondary search query user input area associated with a predetermined second web page, the second web page determined by the client-side module based on web browsing history of the user; displaying in a first content area of the browser the result of a search performed by a search tool represented by the first web page on the search query; and displaying in a second content area of the browser the result of a search performed by a search tool represented by the second web page on the search query. 8. The non-transitory computer readable storage medium of claim 7 wherein the step of entering the search query into the secondary search query user input area further comprises the step of entering the search query as a query parameter associated with a web page into an address bar of the browser executing on the computing device. 9. The non-transitory computer readable storage medium of claim 7 further comprising computer program instructions defining the step of determining an intent of the user when the user enters the search query into the primary search query user input area. 10. The non-transitory computer readable storage medium of claim 9 further comprising computer program instructions defining the step of determining the second web page based on the intent. 11. The non-transitory computer readable storage medium of claim 7 wherein the step of displaying results of the search performed by the search tool represented by the first web page further comprises the step of displaying personalized results of the search. 12. The non-transitory computer readable storage medium of claim 7 wherein the step of displaying results of the search performed by the search tool represented by the second web page further comprises the step of displaying personalized results of the search. 13. A computing device comprising: a processor; a display; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising a client-side module configured to: scan a Document Object Model (DOM) of a first web page displayed by a browser on the display of the computing device to determine a location of a primary search query user input area associated with the first web page; determine that a search query has been entered by a user into the primary search query user input area, in response to the determining, automatically enter the search query entered by the user into the primary search query user input area into a secondary search query user input area associated with a predetermined second web page, the second web page determined by the client-side module based on web browsing history of the user, display in a first content area of the browser the result of a search performed by a search tool represented by the first web page on the search query, and display in a second content area of the browser the result of a search performed by a search tool represented by the second web page on the search query. 14. The computing device of claim 13 wherein the client-side module being configured to enter the search query into the secondary search query user input area further comprises the client-side module being configured to enter the search query as a query parameter associated with a web page into an address bar of a browser executing on the computing device. 15. The computing device of claim 13 further comprising the client-side module being configured to determine an intent of the user when the user enters the search query into the primary search query user input area. 16. The computing device of claim 15 further comprising the client-side module being configured to determine the second web page based on the intent. 17. The computing device of claim 13 wherein the client-side module being configured to display the result of the search performed by the search tool represented by the first web page further comprises the client-side module being configured to display personalized results of the search. 18. The computing device of claim 13 wherein the client-side module being configured to display the result of the search performed by the search tool represented by the second web page further comprises the client-side module being configured to display personalized results of the search. 19. A server computer comprising: a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic configured to: receive a request from a client device to download a client-side module; transmit the client-side module to the client device, the client-side module c
Physics · mapped topic
Document management systems · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Indexing; Web crawling techniques · CPC title
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.