Search controls using sliders and lightboxes
First Claim
1. A non-transitory machine-readable storage medium, with instructions stored thereon, which when executed by at least one processor of a computing device, configure the computing device to:
- cause an Internet browsing application to load web page code which, when executed by the Internet browsing application, causes the Internet browsing application to;
present a search control to accept Internet search input to be communicated to at least one search engine capable of receiving a search request and outputting search results, the search control visually covering at least a portion of a content display area of the Internet browsing application, the content display area being of a first size and the portion being of a second size smaller than the first size, the content display area to provide a view of content retrieved by the Internet browsing application, the content display area having a left edge, a right edge, a bottom edge, and a top edge, the presentation of the search control performed by automatically sliding the search control into the content display area from at least one of the left edge, the right edge, the bottom edge, and the top edge of the content display area, the presentation of the search control to occur in response to at least one of a period of user inactivity, an amount of page scrolling by the user, and a percentage of page scrolling by the user;
receive input in the search control, the input corresponding to the search request to be communicated to the at least one search engine; and
communicate the search request to the at least one search engine.
2 Assignments
0 Petitions
Accused Products
Abstract
Code is injected into a web page loaded by an Internet browsing application. A search control to accept Internet search input is presented within an Internet browsing application. The search control visually covers at least a portion of a content display area of the Internet browsing application. A slider search control may be presented by automatically sliding the slider search control into the content display area. The presentation of a lightbox search control may include shading, darkening, dimming, blurring, or opaquing the content display area outside of the lightbox search control. The presentation of the search control may occur in response to a period of user inactivity, an amount of page scrolling, or a percentage of page scrolling. The search control receives input corresponding to a search query, a tracking code is combined with the received input, and the combination is communicated to a search engine.
27 Citations
15 Claims
-
1. A non-transitory machine-readable storage medium, with instructions stored thereon, which when executed by at least one processor of a computing device, configure the computing device to:
cause an Internet browsing application to load web page code which, when executed by the Internet browsing application, causes the Internet browsing application to; present a search control to accept Internet search input to be communicated to at least one search engine capable of receiving a search request and outputting search results, the search control visually covering at least a portion of a content display area of the Internet browsing application, the content display area being of a first size and the portion being of a second size smaller than the first size, the content display area to provide a view of content retrieved by the Internet browsing application, the content display area having a left edge, a right edge, a bottom edge, and a top edge, the presentation of the search control performed by automatically sliding the search control into the content display area from at least one of the left edge, the right edge, the bottom edge, and the top edge of the content display area, the presentation of the search control to occur in response to at least one of a period of user inactivity, an amount of page scrolling by the user, and a percentage of page scrolling by the user; receive input in the search control, the input corresponding to the search request to be communicated to the at least one search engine; and communicate the search request to the at least one search engine. - View Dependent Claims (2, 3, 4, 5)
-
6. A method performed by a computing device, the method comprising:
-
executing an Internet browsing application to load web page code which, when executed by the Internet browsing application, causes the Internet browsing application to perform operations comprising; presenting a search control to accept Internet search input to be communicated to at least one search engine capable of receiving a search request and outputting search results, the search control visually covering at least a portion of a content display area of the Internet browsing application, the content display area being of a first size and the portion being of a second size smaller than the first size, the content display area to provide a view of content retrieved by the Internet browsing application, the content display area having a left edge, a right edge, a bottom edge, and a top edge, the presenting of the search control performed by automatically sliding the search control into the content display area from at least one of the left edge, the right edge, the bottom edge, and the top edge of the content display area, the presenting of the search control occurring in response to at least one of a period of user inactivity, an amount of page scrolling by the user, and a percentage of page scrolling by the user; receiving input in the search control, the input corresponding to the search request to be communicated to the at least one search engine; and communicating the search request to the at least one search engine. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor, a memory device, and a network interface device operatively coupled via a bus; and instructions stored in the memory device and executable by the processor to; execute an Internet browsing application to load web page code which, when executed by the Internet browsing application, causes the Internet browsing application to; present a search control to accept Internet search input to be communicated to at least one search engine capable of receiving a search request and outputting search results, the search control visually covering at least a portion of a content display area of the Internet browsing application, the content display area being of a first size and the portion being of a second size smaller than the first size, the content display area to provide a view of content retrieved by the Internet browsing application, the content display area having a left edge, a right edge, a bottom edge, and a top edge, the presenting of the search control performed by automatically sliding the search control into the content display area from at least one of the left edge, the right edge, the bottom edge, and the top edge of the content display area, the presenting of the search control occurring in response to at least one of a period of user inactivity, an amount of page scrolling by the user, and a percentage of page scrolling by the user; receive input in the search control, the input corresponding to the search request to be transmitted to the at least one search engine; and transmit, via the network interface device, the search request to the at least one search engine. - View Dependent Claims (12, 13, 14, 15)
-
Specification