Search suggestions
Claim Score by NHIP
Abstract
A user interface is described, having a search box for entering a search query. The search box and other components remain stationary when conducting a search. A toolbox is provided with links to different views for conducting category-specific searches, and the links are editable.

Term
Projected expiry 15 December 2026.
- Priority and filed
- Published
- Today
- Projected expiry
18 claims: 3 independent, 15 dependent
- 1Broadest claimClaim Score 77, broad(NHIP)A user interface, comprising:a first view, including: a first page;a search box in the first page;at least one search suggestion that appears in the first page upon entering of a partial search query in the search box;and a second view that opens upon selection of the search suggestion, the second view including: a second page;and search results in the second page that are responsive to the search suggestion.
- 7A method of interfacing with a client site, comprising:providing a first view, including a first page and a search box to the client site;receiving a partial search query from the client site upon entering of the partial search query in the search box;extracting a search suggestion from the reference source using the partial search query;providing the search suggestion to the client site, the search suggestion appearing on the first page when the partial search query is in the search box;receiving a search command from the client site, indicating selection of the search suggestion;extracting search results from a search source using the search suggestion;and providing the search results to the client site.
- 13A computer-readable medium, having a set of instructions stored thereon, which, when executed by a processor of a computer, carries out a method of interfacing with a client site, comprising:providing a first view, including a first page and a search box to the client site;receiving a partial search query from the client site upon entering of the partial search query in the search box;extracting a search suggestion from the reference source using the partial search query;providing the search suggestion to the client site, the search suggestion appearing on the first page when the partial search query is in the search box;receiving a search command from the client site, indicating selection of the search suggestion;extracting search results from a search source using the search suggestion;and providing the search results to the client site.
Independent claims3
179 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
00011). Field of the Invention
0002This invention relates to a user interface, typically of the kind used for conducting Internet searches, a method for conducting a search and interfacing with a client site, and a network system with associated computer systems and storage media.
00032). Discussion of Related Art
0004Computer systems can be used for accessing and downloading pages and documents from remote sites over the Internet. These remote sites can be accessed by entering a uniform resource locator (URL) in an address box in a browser. An Extensible Markup Language (XML) file can also be specified in various RSS formats, such as Really Simple Syndication (RSS 2.0), or Rich Site Summary (RSS 0.91; RSS 1.0). RSS delivers its information as an XML file called an “RSS feed,” “Web feed,” “RSS stream,” or “RSS channel.” RSS readers are typically constructed as standalone programs or extensions to existing programs such as Web browsers and e-mail readers.
0005Search engines are often used to find Web pages, documents, and RSS feeds over the Internet. A server site crawler periodically collects data from remote sites over the Internet, and the data is indexed into a search database. A search engine provider provides an interface with a search box for entering a search query. The search query is transmitted from a client site to the server, and is used to parse or extract data from the search database. A search results page is then transmitted from the server to the client site, and lists a plurality of URLs that can be selected by a user and directs the user to selected ones of the remote sites.
SUMMARY OF THE INVENTION
0006The invention provides a user interface, comprising a first view, including a first page, a search box in the first page, at least one search suggestion that appears in the first page upon entering of a partial search query in the search box, and a second view that opens upon selection of the search suggestion, the second view including a second page, and search results in the second page that are responsive to the search suggestion.
0007The user interface may comprise a plurality of search suggestions that appear in the first page.
0008The user interface may further comprise a heading above the search suggestions.
0009The heading may be below the search box.
0010The heading may appear after entering of the partial search query in the search box.
0011The search suggestion may include more characters than the partial search suggestion, and the characters of the partial search suggestion are the same characters as the first characters of the search suggestion.
0012The invention further provides a method of interfacing with a client site, comprising providing a first view, including a first page and a search box to the client site, receiving a partial search query from the client site upon entering of the partial search query in the search box, extracting a search suggestion from the reference source using the partial search query, providing the search suggestion to the client site, the search suggestion appearing on the first page when the partial search query is in the search box, receiving a search command from the client site, indicating selection of the search suggestion, extracting search results from a search source using the search suggestion, and providing the search results to the client site.
0013The method may comprise a plurality of search suggestions that appear in the first page.
0014The method may farther comprise a heading above the search suggestions.
0015The heading may be below the search box.
0016The heading may appear after entering of the partial search query in the search box.
0017The search suggestion may include more characters than the partial search suggestion, and the characters of the partial search suggestion are the same characters as the first characters of the search suggestion.
0018The invention further provides a computer-readable medium, having a set of instructions stored thereon, which, when executed by a processor of a computer, carries out a method of interfacing with a client site, comprising providing a first view, including a first page and a search box to the client site, receiving a partial search query from the client site upon entering of the partial search query in the search box, extracting a search suggestion from the reference source using the partial search query, providing the search suggestion to the client site, the search suggestion appearing on the first page when the partial search query may be in the search box, receiving a search command from the client site, indicating selection of the search suggestion, extracting search results from a search source using the search suggestion, and providing the search results to the client site.
0019The method may comprise a plurality of search suggestions that appear in the first page.
0020The method may further comprise a heading above the search suggestions.
0021The heading may be below the search box.
0022The heading may appear after entering of the partial search query in the search box.
0023The search suggestion may include more characters than the partial search suggestion, and the characters of the partial search suggestion are the same characters as the first characters of the search suggestion.
BRIEF DESCRIPTION OF THE DRAWINGS
0024The invention is further described by way of examples with reference to the accompanying drawings, wherein:
0025<figref idref="DRAWINGS">FIG. 1</figref> is a view of a browser having a user interface according to a first embodiment of the invention;
0026<figref idref="DRAWINGS">FIG. 2</figref> is a view similar to <figref idref="DRAWINGS">FIG. 1</figref>, after a cursor is moved over a minimizer size selector;
0027<figref idref="DRAWINGS">FIG. 3</figref> is a view similar to <figref idref="DRAWINGS">FIG. 2</figref>, after the minimizer size selector is selected;
0028<figref idref="DRAWINGS">FIG. 4</figref> is a view similar to <figref idref="DRAWINGS">FIG. 2</figref>, after a tile on which a search view link is located is selected and while the tile is being dragged;
0029<figref idref="DRAWINGS">FIG. 5</figref> is a view similar to <figref idref="DRAWINGS">FIG. 4</figref>, after the tile has been dropped;
0030<figref idref="DRAWINGS">FIG. 6</figref> is a flow chart of client and server interaction illustrating how an order of search view links is edited;
0031<figref idref="DRAWINGS">FIG. 7</figref> is a view similar to <figref idref="DRAWINGS">FIG. 5</figref>, after a “Next” button is selected to display a second plurality of search view links;
0032<figref idref="DRAWINGS">FIG. 8</figref> is a flow chart of client and server interaction illustrating pagination through subsequent pluralities of search view links;
0033<figref idref="DRAWINGS">FIG. 9</figref> is an “Edit” view that opens when an “Edit” link in <figref idref="DRAWINGS">FIG. 7</figref> is selected and further shows a drop-down list of alternate search view links;
0034<figref idref="DRAWINGS">FIG. 10</figref> is a view similar to <figref idref="DRAWINGS">FIG. 9</figref>, after one of the alternate search view links is selected;
0035<figref idref="DRAWINGS">FIG. 11</figref> is a view similar to <figref idref="DRAWINGS">FIG. 10</figref>, illustrating dragging of a tile in a manner similar to <figref idref="DRAWINGS">FIG. 4</figref>;
0036<figref idref="DRAWINGS">FIG. 12</figref> is a view similar to <figref idref="DRAWINGS">FIG. 11</figref>, after the tile is dropped;
0037<figref idref="DRAWINGS">FIG. 13</figref> is a view similar to <figref idref="DRAWINGS">FIG. 7</figref>, after search view links are edited as shown in <figref idref="DRAWINGS">FIGS. 9 to 12</figref>;
0038<figref idref="DRAWINGS">FIG. 14</figref> is a flow chart of client and server interaction showing editing of search view links;
0039<figref idref="DRAWINGS">FIG. 15</figref> is a block diagram of a network environment, in which the user interface of <figref idref="DRAWINGS">FIG. 1</figref> can find application;
0040<figref idref="DRAWINGS">FIG. 16</figref> is a flow chart of client and server interaction illustrating how a search is conducted in the network environment of <figref idref="DRAWINGS">FIG. 15</figref>, and using the interface of <figref idref="DRAWINGS">FIG. 1</figref>;
0041<figref idref="DRAWINGS">FIGS. 17 through 22</figref> are further views of the user interface after individual ones of the search view links are selected;
0042<figref idref="DRAWINGS">FIG. 23</figref> is a search results view that appears in response to a search conducted using the view of <figref idref="DRAWINGS">FIG. 22</figref>;
0043<figref idref="DRAWINGS">FIG. 24</figref> is a further view of the user interface, when a further one of the search view links is selected;
0044<figref idref="DRAWINGS">FIG. 25</figref> is a results view when a search is conducted in the view of <figref idref="DRAWINGS">FIG. 24</figref>;
0045<figref idref="DRAWINGS">FIG. 26</figref> is a results view when a search is conducted using the same search query as in <figref idref="DRAWINGS">FIG. 24</figref>, but using, for example, the view of <figref idref="DRAWINGS">FIG. 1</figref>, further illustrating how the view of <figref idref="DRAWINGS">FIG. 25</figref> can be obtained from the view of <figref idref="DRAWINGS">FIG. 26</figref>;
0046<figref idref="DRAWINGS">FIG. 27</figref> is a view similar to <figref idref="DRAWINGS">FIG. 25</figref>, further showing a preview window that appears when mousing over an icon in the view of <figref idref="DRAWINGS">FIG. 25</figref>;
0047<figref idref="DRAWINGS">FIG. 28</figref> is a view similar to <figref idref="DRAWINGS">FIG. 27</figref>, illustrating persistence of the preview window and RSS feed-generated information within the preview window;
0048<figref idref="DRAWINGS">FIG. 29</figref> is a flow chart illustrating client and server interaction to generate and close the preview window;
0049<figref idref="DRAWINGS">FIG. 30</figref> is a block diagram of a computer system that can find use in the network environment of <figref idref="DRAWINGS">FIG. 15</figref>;
0050<figref idref="DRAWINGS">FIG. 31</figref> is a view of the browser of <figref idref="DRAWINGS">FIG. 1</figref> having a user interface according to a second embodiment of the invention;
0051<figref idref="DRAWINGS">FIG. 32</figref> is a view similar to <figref idref="DRAWINGS">FIG. 31</figref>, further illustrating vertical scrolling in a content area of the user interface while components in a search area of the user interface remain stationary;
0052<figref idref="DRAWINGS">FIG. 33</figref> is a view similar to <figref idref="DRAWINGS">FIG. 32</figref>, after scrolling in an opposite direction as in <figref idref="DRAWINGS">FIG. 32</figref>;
0053<figref idref="DRAWINGS">FIG. 34</figref> is a view similar to <figref idref="DRAWINGS">FIG. 33</figref>, illustrating a slide-and-fade action to transform the sizes and content of the content area and the search area of <figref idref="DRAWINGS">FIG. 33</figref>;
0054<figref idref="DRAWINGS">FIG. 35</figref> is a view similar to <figref idref="DRAWINGS">FIG. 34</figref>, after content has faded into the content area and into the search area;
0055<figref idref="DRAWINGS">FIG. 36</figref> is a flow chart illustrating slide-and-fade action and instructions between the client site and the server;
0056<figref idref="DRAWINGS">FIG. 37</figref> is a view similar to <figref idref="DRAWINGS">FIG. 35</figref>, illustrating vertical scrolling of content within the content area of <figref idref="DRAWINGS">FIG. 35</figref>;
0057<figref idref="DRAWINGS">FIG. 38</figref> is a view similar to <figref idref="DRAWINGS">FIG. 37</figref>, illustrating scrolling in an opposite direction as in <figref idref="DRAWINGS">FIG. 37</figref>, and further illustrating entry of a search query in a search box;
0058<figref idref="DRAWINGS">FIG. 39</figref> is a view of the user interface after a search is carried out and search results are displayed in the content area, together with narrowing search results and expanding search results in a search area;
0059<figref idref="DRAWINGS">FIGS. 40A to 40D</figref> are views of the user interface while a new search query is entered in the search box, and specifically illustrates search suggestions that are continually updated within the search area;
0060<figref idref="DRAWINGS">FIG. 41</figref> is a flow chart illustrating server and client interaction to update the search suggestions;
0061<figref idref="DRAWINGS">FIG. 42</figref> is a view similar to <figref idref="DRAWINGS">FIG. 40D</figref> after a cursor is moved into a category area of a content area to bring a search icon within the category area into view;
0062<figref idref="DRAWINGS">FIG. 43</figref> is a view similar to <figref idref="DRAWINGS">FIG. 42</figref>, after the search icon is selected to open a search box and search button within the category area;
0063<figref idref="DRAWINGS">FIG. 44</figref> is a view similar to <figref idref="DRAWINGS">FIG. 43</figref>, after the cursor is moved into further category areas and further search boxes and search buttons are brought into view;
0064<figref idref="DRAWINGS">FIG. 45</figref> is a flow chart illustration server and client interaction to conduct a search within a category using the interface in the views of the <figref idref="DRAWINGS">FIGS. 43</figref> or <b>44</b>;
0065<figref idref="DRAWINGS">FIG. 46</figref> is a view of the user interface after a first search is conducted, and specifically illustrating a source-selection link for one category of the search results;
0066<figref idref="DRAWINGS">FIG. 47</figref> is a view similar to <figref idref="DRAWINGS">FIG. 46</figref>, after the source-selection link is selected and a source-selection area opens;
0067<figref idref="DRAWINGS">FIG. 48</figref> is a view similar to <figref idref="DRAWINGS">FIG. 47</figref>, after a source is selected;
0068<figref idref="DRAWINGS">FIG. 49</figref> is a view similar to <figref idref="DRAWINGS">FIG. 46</figref>, after a “Submit” button is selected in <figref idref="DRAWINGS">FIG. 48</figref> to update search results within the category; and
0069<figref idref="DRAWINGS">FIG. 50</figref> is a flow chart illustrating server and client interaction to conduct a first search, change a source of search results for one category, and conduct a subsequent search.
DETAILED DESCRIPTION OF THE INVENTION
0070<figref idref="DRAWINGS">FIG. 1</figref> of the accompanying drawings illustrates a browser <b>10</b> that displays a user interface <b>12</b> according to an embodiment of the invention. The browser <b>10</b> may, for example, be an Internet Explorer®, Firefox®, Netscape®, or any other browser. The browser has an address box <b>14</b>, a viewing pane <b>16</b>, and various buttons such as back and forward buttons <b>18</b>. The browser <b>10</b> is loaded on a computer at the client site. A user at the client site can load the browser <b>10</b> into memory, so that the browser <b>10</b> is displayed on a screen of the computer at the client site. The user enters an address (in the present example, the Internet address http://www.ask.com/) in the address box <b>14</b>. A mouse is used to move a cursor <b>20</b> into the address box <b>14</b>, and a button is clicked on the mouse. After clicking of the button on the mouse, the user can use a keyboard to enter text into the address box <b>14</b>. The user then presses “Enter” on the keyboard. A command is then sent over the Internet requesting a page corresponding to the address that is entered into the address box <b>14</b>. The page is retrieved and transmitted to the client site and displayed within the viewing pane <b>16</b>.
0071In the present example, the page that is retrieved is a “Web” view <b>22</b> forming part of the user interface <b>12</b>. The “Web” view <b>22</b> has a larger first area <b>24</b> and smaller rectangular second area <b>26</b>. The rectangular second area <b>26</b> has substantially equal-length upper and lower edges <b>28</b> and <b>30</b> that are respectively at distances <b>32</b> and <b>34</b> from an upper edge of the first area <b>24</b> of the user interface <b>12</b>. The rectangular second area <b>26</b> also has substantially equal-length left and right side edges <b>36</b> and <b>38</b> respectively that are at distances <b>40</b> and <b>41</b> respectively from a right edge of the first area <b>24</b> of the user interface <b>12</b>. A length of the left side edge <b>36</b> is more than a length of the lower edge <b>30</b>. A size or first surface area of the rectangular second area <b>26</b> is approximately a multiple of a length of the lower edge <b>30</b> and a length of the left side edge <b>36</b>.
0072The user interface <b>12</b> further includes a plurality of search view links <b>42</b>, a minimizer size selector <b>44</b>, an “Edit” selector <b>45</b>, and a “Next” selector <b>48</b>, all under the heading “Toolbox.” The minimizer size selector <b>44</b> is located in a top right-hand corner of the rectangular second area <b>26</b>. The search view links <b>42</b> are located vertically below one another within the second area <b>26</b>. Each search view link <b>42</b> includes a respective image <b>46</b> and respective text <b>54</b>. The “Edit” selector <b>45</b> and the “Next” selector <b>48</b> are located in the bottom left and right corners respectively of the second area <b>26</b>.
0073The user interface <b>12</b> further includes a logo <b>56</b>, a search box <b>58</b>, a search button <b>60</b>, static text <b>62</b>, and informational links <b>64</b>, all located to the left of the second area <b>26</b>. The user interface <b>12</b> also includes graphics <b>66</b> along an upper border of the first area <b>24</b>. The logo <b>56</b> in the present example is a trademark Ask.com™ of a company. The informational links <b>64</b> are links to informational sites of the same company. The mouse can be placed in the search box <b>58</b> and, after clicking the mouse, the keyboard can be used to enter text into the search box <b>58</b>. The mouse can then be used to click on the search button <b>60</b>. When the “Web” view <b>22</b> is used, a search is carried out on a search database that holds information regarding websites across the Internet.
0074<figref idref="DRAWINGS">FIG. 2</figref> illustrates the cursor <b>20</b> after it has been moved over the minimizer size selector <b>44</b>. The cursor <b>20</b> has changed from an arrow shape to a hand shape. The hand shape of the cursor <b>20</b> indicates that the minimizer size selector <b>44</b> is sensitive for being selected.
0075<figref idref="DRAWINGS">FIG. 3</figref> illustrates the user interface <b>12</b> after the minimizer size selector <b>44</b> is selected by pressing or clicking a button on the mouse while the cursor <b>20</b> is in the position shown in <figref idref="DRAWINGS">FIG. 2</figref>. The second area <b>26</b> now has a second surface area that is less than the first surface area in <figref idref="DRAWINGS">FIG. 2</figref> and discussed with reference to <figref idref="DRAWINGS">FIG. 1</figref>. The upper and lower edges <b>28</b> and <b>30</b> have remained at the same distances <b>32</b> and <b>34</b> from the upper edge of the first area <b>24</b> of the user interface <b>12</b>. The right side edge <b>38</b> has remained at the same distance <b>42</b> from the right edge of the first area <b>24</b> of the user interface <b>12</b>. The left side edge <b>36</b> is now located at a distance <b>70</b> from the right edge of the first area <b>24</b> of the user interface <b>12</b>. The distance <b>70</b> in <figref idref="DRAWINGS">FIG. 3</figref> is less than the distance <b>40</b> in <figref idref="DRAWINGS">FIG. 2</figref>. As such, the lower edge <b>30</b> of the second area <b>26</b> is now shorter in <figref idref="DRAWINGS">FIG. 3</figref> than in <figref idref="DRAWINGS">FIG. 1</figref>. A surface area of the second area in <figref idref="DRAWINGS">FIG. 3</figref> is a multiple of the length of the lower edge <b>30</b> and the left side edge <b>36</b>.
0076View ability of the search view links <b>42</b> is also reduced in <figref idref="DRAWINGS">FIG. 3</figref> compared to <figref idref="DRAWINGS">FIG. 2</figref>. Specifically, only the images <b>46</b> are viewable, and not the corresponding text <b>54</b> of <figref idref="DRAWINGS">FIG. 2</figref>.
0077The “Edit” selector <b>45</b> shown in <figref idref="DRAWINGS">FIG. 2</figref> is not viewable in the user interface <b>12</b> in <figref idref="DRAWINGS">FIG. 3</figref>. The “Next” selector <b>48</b> in <figref idref="DRAWINGS">FIG. 2</figref> includes the text “Next” and two arrows to the right. As shown in <figref idref="DRAWINGS">FIG. 3</figref>, the “Next” selector <b>48</b> only has the two arrows pointing to the right.
0078The user interface <b>12</b> in <figref idref="DRAWINGS">FIG. 3</figref> further includes a maximizer size selector <b>72</b> located above the search view links <b>42</b>. The maximizer size selector <b>72</b> has the same shape and dimensions as the minimizer size selector <b>44</b> in <figref idref="DRAWINGS">FIG. 2</figref>, and the only difference is that the maximizer size selector <b>72</b> includes a “plus” sign, whereas the minimizer size selector <b>44</b> includes a “minus” sign. The cursor <b>20</b> can again be positioned over the maximizer size selector <b>72</b>, which will change the cursor <b>20</b> from an arrow into a hand, indicating that the maximizer size selector <b>72</b> is sensitive for purposes of selection. The button on the mouse can then again be clicked to select the maximizer size selector <b>72</b>. After selection of the maximizer size selector <b>72</b>, the rectangular second area <b>26</b> reverts to its dimensions shown in <figref idref="DRAWINGS">FIG. 2</figref> and includes the text <b>54</b> of the search view links <b>42</b>.
0079The search view links <b>42</b> provide the user with useful links to different types of searches that can be conducted. The ability to minimize and maximize the rectangular second area <b>26</b> allows the user to switch between a mode in <figref idref="DRAWINGS">FIG. 2</figref>, wherein more complete information is available to the user and a sleeker interface in <figref idref="DRAWINGS">FIG. 3</figref>. The user can click on the search view links <b>42</b> in both the modes shown in <figref idref="DRAWINGS">FIG. 2</figref> and <figref idref="DRAWINGS">FIG. 3</figref>, and be directed to other views than the “Web” view <b>22</b>, for purposes of conducting searches other than a “Web” search.
0080Referring specifically to <figref idref="DRAWINGS">FIG. 2</figref>, the second area <b>26</b> has upper and lower stationary tiles <b>80</b> and <b>82</b>, and ten movable tiles <b>84</b>. A heading “Search Tools” and the minimizer size selector <b>44</b> are located in the upper stationary tile <b>80</b>. The “Edit” selector <b>46</b> and the “Next” selector <b>48</b> are located in the lower stationary tile <b>82</b>. Each one of the search view links <b>42</b> is located on a respective one of the movable tiles <b>84</b>. The movable tiles <b>84</b> are located below one another in an order so that the search view links <b>42</b> have a first order, namely: “Web,” “Images,” “News,” “Maps & Directions,” “Local,” “Weather,” “Encyclopedia,” “Ask for Kids,” “Dictionary,” and “Blogs & Feeds.”
0081The cursor <b>20</b> can be positioned over a selected one of the movable tiles <b>84</b>, for example the movable tile <b>84</b> that includes the search view link <b>42</b> having the name “Web.” When clicking on the respective search view link <b>42</b>, the cursor <b>20</b> changes to a cross, as illustrated in <figref idref="DRAWINGS">FIG. 4</figref>. While holding down the button that is used for clicking on the respective search view link <b>42</b> and moving the cursor <b>20</b> by, for example, moving the mouse, the respective movable file <b>84</b> can be moved from a first location, in the first order shown, to a second location in the first order. In the present example, the movable tile <b>84</b> holding the search view link <b>42</b> having “Web” thereon is moved from a position at the top in the first order to a position between the second and third movable files <b>84</b> respectively holding the search view links <b>42</b> “Images” and “News.” A temporary grayed-out tile <b>86</b> moves with the cursor <b>20</b>. The temporary grayed-out tile <b>86</b> has the text “Web” therein, which is the same as the text in the upper movable tile <b>84</b>. The temporary grayed-out tile <b>86</b> indicates where the movable tile <b>84</b> having the text “Web” therein will be located, should the button on the mouse be released. The button on the mouse is then released.
0082<figref idref="DRAWINGS">FIG. 5</figref> illustrates the user interface <b>12</b> after the button on the mouse is released. The temporary grayed-out tile <b>86</b> has disappeared. The movable tile <b>84</b> having the search view link <b>42</b> with the title “Web” is now located second from the top in the order of the search view links <b>42</b>. The order of the search view links <b>42</b> has a second order in <figref idref="DRAWINGS">FIG. 5</figref> that is different from the first order in <figref idref="DRAWINGS">FIG. 2</figref>.
0083What should be noted is that the only difference between the user interfaces <b>12</b> of <figref idref="DRAWINGS">FIG. 5</figref> and <figref idref="DRAWINGS">FIG. 2</figref> is that the order of the movable tiles <b>84</b> and therefore the order of the search view links <b>42</b> has changed. All other components of the user interface <b>12</b>, for example the positions of the logo <b>56</b>, search box <b>58</b>, search button <b>60</b>, static text <b>62</b>, informational links <b>64</b>, graphics <b>66</b>, the edges <b>28</b>, <b>30</b>, <b>36</b>, and <b>38</b> of the second area <b>26</b>, the minimizer size selector <b>44</b>, and the “Edit” and “Next” selectors <b>46</b> and <b>48</b>, are the same in <figref idref="DRAWINGS">FIG. 5</figref> as in <figref idref="DRAWINGS">FIG. 2</figref>. Furthermore, the locations and viewability of these components do not change during the entire time period between the user interface <b>12</b> shown in <figref idref="DRAWINGS">FIG. 2</figref> and the user interface <b>12</b> shown in <figref idref="DRAWINGS">FIG. 5</figref>.
0084<figref idref="DRAWINGS">FIG. 6</figref> illustrates the process for changing the order of the search view links between the first order shown in <figref idref="DRAWINGS">FIG. 2</figref> and the second order shown in <figref idref="DRAWINGS">FIG. 5</figref>. In Step <b>90</b>, a command is transmitted to select one of the search view links. The command is transmitted from a client site to a server site. In Step <b>92</b>, the command that is transmitted in Step <b>90</b> that one of the search view links has been selected is received at a server site. In Step <b>94</b>, a command is transmitted from the client site to drag the search view link. In Step <b>96</b>, the command that is transmitted in Step <b>94</b> is received at the server site. In Step <b>98</b>, a command is sent from the client site to drop the search view link at a specific location in the first order. In Step <b>100</b>, the command that is transmitted in Step <b>98</b> to drop the search view link is received at the server site. In Step <b>102</b>, in response to the command to drop the search view link received in Step <b>100</b>, a command is transmitted from the server site to the client site to change an order of the search view links.
0085Asynchronous Javascript and XML (AJAX) is used to render and update the order of the movable tiles <b>84</b> and therefore the order of the search view links <b>42</b>. The ability to reorder the search view links <b>42</b> allows for a user to customize the search view links <b>42</b> according to personal preference. AJAX technology allows for the user to easily change the order of the search view links <b>42</b> without the need for being redirected to a separate view or a separate page, and without losing viewability of the other components of the user interface <b>12</b> while reordering the search view links <b>42</b>.
0086Referring again to <figref idref="DRAWINGS">FIG. 5</figref>, the search view links <b>42</b> are a first plurality of search view links <b>42</b> that are displayed on the “Web” view <b>22</b>. The cursor <b>20</b> can be moved over the “Next” selector <b>48</b>, and the shape of the cursor <b>20</b> changes from an arrow shape into a hand shape, indicating that the “Next” selector <b>48</b> is sensitive for selection.
0087<figref idref="DRAWINGS">FIG. 7</figref> illustrates the “Web” view <b>22</b> after the “Next” selector <b>48</b> in <figref idref="DRAWINGS">FIG. 5</figref> is selected by clicking the button on the mouse. The “Next” selector <b>48</b> in <figref idref="DRAWINGS">FIG. 5</figref> acts as a forward pagination link, so that the first plurality of search view links <b>42</b> in <figref idref="DRAWINGS">FIG. 5</figref> is replaced with a second plurality of search view links <b>110</b> in <figref idref="DRAWINGS">FIG. 7</figref>. Each one of the search view links <b>110</b> is located on a respective movable tile <b>84</b>, and the movable tiles <b>84</b> can be dragged and dropped as described with reference to <figref idref="DRAWINGS">FIG. 4</figref> to modify or edit the order of the search view links <b>110</b>. All either components on the “Web” view <b>22</b>, including the logo <b>56</b>, the search box <b>58</b>, the search button <b>60</b>, the static text <b>62</b>, informational links <b>64</b>, and graphics <b>66</b> remain stationary on the “Web” view <b>22</b>. A minimizer size selector <b>112</b> is provided and functions the same as the minimizer size selector <b>44</b> in <figref idref="DRAWINGS">FIG. 5</figref>.
0088“Edit” and “Next” selectors <b>114</b> and <b>116</b> are provided in the same locations as the “Edit” and “Next” selectors <b>46</b> and <b>48</b> in <figref idref="DRAWINGS">FIG. 5</figref>. A “Back” selector <b>118</b> is provided to the left of the “Next” selector <b>116</b>. By selecting the “Next” selector <b>116</b>, the second plurality of search view links <b>110</b> is replaced with yet a third plurality of search view links (not shown). Alternatively, the “Back” selector <b>118</b> can be selected. The “Back” selector <b>118</b> acts as a reverse pagination link that replaces the second plurality of search view links <b>110</b> with the first plurality of search view links <b>42</b>, and thus returns the “Web” view <b>22</b> to the layout or view illustrated in <figref idref="DRAWINGS">FIG. 5</figref>.
0089<figref idref="DRAWINGS">FIG. 8</figref> illustrates how forward and reverse pagination between respective sets of search view links occurs between a client site and a server site. In Step <b>122</b>, a first forward pagination command is transmitted from a client site. In Step <b>124</b>, the first forward pagination command is received at the server site. In Step <b>126</b>, the first plurality of search view links is replaced with the second plurality of search view links. In Step <b>128</b>, as a result of Step <b>126</b>, the second plurality of search view links is displayed. At any time when the second plurality of search view links is displayed as in Step <b>128</b>, Step <b>130</b> can be carried out, wherein a first reverse pagination command is transmitted from the client site. In Step <b>132</b>, the first reverse pagination command is received at the server site. In Step <b>134</b>, the second plurality of search view links is replaced with the first plurality of search view links. Step <b>122</b> can then again he carried out.
0090Alternatively to Step <b>130</b>, in Step <b>136</b> a second forward pagination command can be transmitted from the client site. In Step <b>138</b>, the second forward pagination command is received at the server site. In Step <b>140</b>, the server site replaces the second plurality of search view links with a third plurality of search view links. In Step <b>142</b>, a second reverse pagination command can be transmitted from the client site. In Step <b>144</b>, and in response to Step <b>142</b>, the server site replaces the third plurality of search view links with the second plurality of search view links. As a result, Step <b>136</b> is carried out, wherein the second plurality of search view links is displayed.
0091Referring again to <figref idref="DRAWINGS">FIG. 5</figref>, the search view links <b>42</b> displayed in the “Web” view <b>22</b> are a first set of search view links, including “Images,” “Web,” “News,” “Maps & Directions,” “Local,” “Weather,” “Encyclopedia,” “Ask for Kids,” “Dictionary,” and “Blogs & Feeds.” Each one of the search view links <b>42</b> in the first set of search view links in the “Web” view <b>22</b> is selectable to open another view from a first set of views and simultaneously close a previous view. For example, when selecting the search, view link <b>42</b> entitled “Weather,” the “Web” view <b>22</b> will close and a “Weather” view (not shown) will open.
0092<figref idref="DRAWINGS">FIG. 9</figref> illustrates an “Edit” view <b>150</b> that is used for customizing which ones of the search view links <b>42</b> should be included in the first set of view links in <figref idref="DRAWINGS">FIG. 5</figref>. The “Edit” view <b>150</b> opens when selecting the “Edit” selector <b>46</b> in the “Web” view <b>22</b> of <figref idref="DRAWINGS">FIG. 5</figref>. The exact same “Edit” view <b>150</b> also opens when selecting the “Edit” selector <b>114</b> in <figref idref="DRAWINGS">FIG. 7</figref>.
0093The search view links <b>42</b> shown in <figref idref="DRAWINGS">FIG. 5</figref> are displayed in the “Edit” view <b>150</b>, together with a drop-down selector <b>152</b> directly to the right and associated with each one of the search view links <b>42</b>, a “Complete” selector <b>154</b> labeled “Done,” and a “Cancel” selector <b>156</b>. What should be noted is that the search view links <b>42</b> include only the search view links <b>42</b> of the first set shown in <figref idref="DRAWINGS">FIG. 5</figref>. When clicking on any one of the drop-down selectors <b>152</b>, a respective drop-down list <b>158</b> is displayed. The drop-down list <b>158</b> includes a second set of search view links <b>160</b> that are different from the search view links <b>42</b> of the first set. In the given example, the drop-down selector <b>152</b> next to the search view link <b>42</b> labeled “Bloglines” is selected. The second set of search view links <b>160</b> includes “Advanced Search,” “Currency Conversion,” “Desktop,” “Mobile Content,” “Movies,” “MyStuff,” “Shopping,” “Stocks,” “Thesaurus,” “Toolbar,” “Unit Conversion,” and “Weather.” It is also possible to scroll down using a scroll bar <b>162</b> to display further ones of the search view links <b>160</b>.
0094In the present example, the search view link <b>160</b> labeled “Toolbar” is selected. As shown in <figref idref="DRAWINGS">FIG. 10</figref>, the drop-down list <b>158</b> disappears, and the search view link <b>42</b> labeled “Bloglines” in <figref idref="DRAWINGS">FIG. 9</figref> is replaced with a search view link <b>160</b> labeled “Toolbar.” The search view link <b>160</b> labeled “Toolbar” is thus now included in the first set of search view links <b>42</b>. Other ones of the search view links <b>42</b> can be similarly replaced from a respective drop-down list by selecting a respective drop-down selector <b>152</b>.
0095As shown in <figref idref="DRAWINGS">FIG. 11</figref>, the search view links <b>42</b> and <b>160</b> can have their order customized by dragging and dropping tiles on which the respective search view links <b>42</b> or <b>160</b> are located, as described with reference to <figref idref="DRAWINGS">FIG. 4</figref>. In the present example, the search view link <b>42</b> labeled “Encyclopedia” is moved from a seventh location, shown in <figref idref="DRAWINGS">FIG. 10</figref>, to a third location shown in <figref idref="DRAWINGS">FIG. 12</figref>.
0096Either the “Complete” selector <b>154</b> or the “Cancel” selector <b>156</b> can then be selected. Upon selection of the “Cancel” selector <b>156</b>, the “Web” view <b>22</b> as shown in <figref idref="DRAWINGS">FIG. 5</figref> opens with the search view links <b>42</b>, not including the search view link <b>160</b> labeled “Toolbar.” Upon selection of the “Complete” selector <b>154</b>, the “Edit” view <b>150</b> closes and the “Web” view <b>22</b> opens as shown in <figref idref="DRAWINGS">FIG. 13</figref>. The first set of search view links <b>42</b> in the “Web” view <b>22</b> of <figref idref="DRAWINGS">FIG. 13</figref> includes the search view link <b>160</b> labeled “Local.” The search view link <b>42</b> labeled “Encyclopedia” is moved from a location at number seven in the list in <figref idref="DRAWINGS">FIG. 5</figref> to a location at number three in the list. The search view link <b>160</b> labeled “Local” can now be selected to open a respective search view for conducting a local search, and the “Web” view <b>22</b> is simultaneously closed. The search view links <b>42</b> and <b>160</b> now have a third order that is different from the second order discussed with reference to <figref idref="DRAWINGS">FIG. 5</figref>.
0097<figref idref="DRAWINGS">FIG. 14</figref> illustrates server and client interaction to edit the search view links <b>42</b>. At Step <b>170</b>, an “Edit” command is submitted from the client site. At Step <b>172</b>, the “Edit” command is received at the server. At Step <b>174</b>, the server responds to the “Edit” command by closing the “Web” view and opening the “Edit” view. At Step <b>176</b>, a user at the client site selects a search view link from the drop-down list displayed at the client site. At Step <b>178</b>, the user optionally modifies an order of the search, view links. At Step <b>180</b>, the user can submit the “Cancel” command from the client site. At Step <b>182</b>, the server receives the “Cancel” command from the client site. At Step <b>184</b>, the server responds to the “Cancel” command by closing the “Edit” view and opening the “Web” view without changes. As an alternative to Step <b>180</b>, the user at Step <b>186</b> can submit a “Complete” command from the client site. At Step <b>188</b>, the server receives the “Complete” command. At Step <b>190</b>, the server responds to the “Complete” command by closing the “Edit” view and opening the “Web” view with changes appearing in the “Web” view.
0098<figref idref="DRAWINGS">FIG. 15</figref> illustrates a network environment <b>200</b> in which the user interface <b>12</b> finds particular application. The network environment <b>200</b> includes the Internet <b>202</b>A, <b>202</b>B, and <b>202</b>C, one or more server or servers <b>204</b>, a plurality of client computers <b>206</b>, and a plurality of remote sites <b>208</b>.
0099The server or servers <b>204</b> have stored thereon a crawler <b>210</b>, a collected data store <b>212</b>, an indexer <b>214</b>, a plurality of search databases <b>216</b>, a plurality of structured databases <b>218</b>, a search engine <b>220</b>, the user interface <b>12</b>, a client identification database <b>222</b>, and reference sources <b>224</b>. The crawler <b>210</b> is connected over the Internet <b>202</b>A to the remote sites <b>208</b>. The collected data store <b>212</b> is connected to the crawler <b>210</b>, and the indexer <b>214</b> is connected to the collected data store <b>212</b>. The search databases <b>216</b> are connected to the indexer <b>214</b>. The search engine <b>220</b> is connected to the search databases <b>216</b> and the structured databases <b>218</b>. The client computers <b>206</b> are located at respective client sites and are connected over the Internet <b>202</b>B and the user interface <b>12</b> to the search engine <b>220</b>. The client computer identification database <b>222</b> is also connected to the user interface <b>12</b>. The client computers <b>206</b> are also connected over the Internet <b>202</b>C to the remote sites <b>208</b>.
0100Reference is now made to <figref idref="DRAWINGS">FIGS. 15 and 16</figref> in combination to describe the functioning of the network environment <b>200</b>. The crawler <b>210</b> periodically accesses the remote sites <b>208</b> over the Internet <b>202</b>A (Step <b>230</b>). The crawler <b>210</b> collects data from the remote sites <b>208</b> and stores the data in the collected data store <b>212</b>. The indexer <b>214</b> indexes the data in the collected data store <b>212</b> and stores the indexed data in the search databases <b>216</b> (Step <b>234</b>). The search databases <b>216</b> may, for example, be a “Web” database, a “News” database, a “Blogs & Feeds” database, an “Images” database, etc. The structured databases <b>218</b> are licensed from third-party providers and may, for example, include an encyclopedia, a dictionary, maps, a movies database, etc.
0101A user at one of the client computers <b>206</b> accesses the user interface <b>12</b> over the Internet <b>202</b>B (Step <b>236</b>). The client computer <b>206</b> also transmits a client computer identification to the user interface <b>12</b> (Step <b>238</b>). The user interface <b>12</b> retrieves client computer settings from the client computer identification database <b>222</b> corresponding to the client computer identification (Step <b>240</b>). The user interface <b>12</b> then adjusts the layout of the “Web” view <b>22</b> in accordance with the client computer settings and as described with reference to <figref idref="DRAWINGS">FIGS. 1 through 14</figref> (Step <b>242</b>). The user can enter a search query in the search box <b>58</b> in <figref idref="DRAWINGS">FIG. 13</figref>, and either hit “Enter” on a keyboard or select the “Search” button <b>60</b> (Step <b>244</b>). The search engine <b>220</b> then uses the “Search” query to parse the search databases <b>216</b> or the structured databases <b>218</b>. In the example of the “Web” view <b>22</b>, the search engine <b>220</b> parses the search database <b>216</b> having general Internet Web data (Step <b>246</b>). Various technologies exist for comparing or using a search query to extract data from databases, as will be understood by a person skilled in the art.
0102The search engine <b>220</b> then transmits the extracted data over the Internet <b>202</b>B to the client computer <b>206</b> (Step <b>248</b>). The extracted data typically includes URL links to one or more of the remote sites <b>208</b>. The user at the client computer can select one of the links to the remote sites <b>208</b> and access the respective remote site <b>208</b> over the Internet <b>202</b>C (Step <b>250</b>). The server or servers <b>204</b> have thus assisted the user at the respective client computer to find or select one or more of the remote sites <b>208</b> that have data pertaining to the query entered by the user.
0103A user can select the search view link <b>42</b> labeled “Images” in <figref idref="DRAWINGS">FIG. 13</figref> to open an “Images” view <b>22</b>A as shown in <figref idref="DRAWINGS">FIG. 17</figref>. Much of the code that is used to generate the “Web” view <b>22</b> of <figref idref="DRAWINGS">FIG. 13</figref> is the exact same code that is used to generate components of the “Images” view <b>22</b>A. It is assumed that the “Images” view <b>22</b>A in <figref idref="DRAWINGS">FIG. 17</figref> replaces the “Web” view <b>22</b> of <figref idref="DRAWINGS">FIG. 13</figref>, for example because <figref idref="DRAWINGS">FIGS. 13 and 17</figref> are views at two different moments in time. The “Images” view <b>22</b>A, however, has similar components as the “Web” view <b>22</b>, and like components have like reference numerals appended, with an “A” in the “Images” view <b>22</b>A of <figref idref="DRAWINGS">FIG. 17</figref> when compared with the “Web” view <b>22</b> of <figref idref="DRAWINGS">FIG. 13</figref>. What should also be noted is that all the components in the “Images” view <b>22</b>A in <figref idref="DRAWINGS">FIG. 17</figref> are in the same locations as the similar components in the “Web” view in <figref idref="DRAWINGS">FIG. 13</figref>. For example, the search box <b>58</b>A is in exactly the same location and has the same dimensions and shape as the search box <b>58</b>. The search view links <b>42</b>A are also in the same order as the third order of the search view links <b>42</b>. The “Edit” and “Next” selectors <b>46</b>A and <b>48</b>A also function in the same way as the “Edit” and “Next” selectors <b>46</b> and <b>48</b> respectively. The order of the search view links <b>42</b>A can also be modified as described with reference to <figref idref="DRAWINGS">FIG. 4</figref> or with reference to <figref idref="DRAWINGS">FIG. 11</figref>. The “Images” view <b>22</b>A also has a minimizer size selector <b>44</b>A that functions in the same way as the minimizer size selector <b>44</b> in <figref idref="DRAWINGS">FIG. 13</figref>.
0104A primary difference between the “Images” view <b>22</b>A of <figref idref="DRAWINGS">FIG. 17</figref> and the “Web” view <b>22</b> of <figref idref="DRAWINGS">FIG. 13</figref> is the underlying functionality. When conducting a search in the “Web” view <b>22</b> of <figref idref="DRAWINGS">FIG. 13</figref>, the search engine <b>220</b> in <figref idref="DRAWINGS">FIG. 15</figref> searches one of the search databases <b>216</b> holding general Internet data. In conducting a search by entering a query in the search box <b>58</b>A in the “Images” view <b>22</b>A of <figref idref="DRAWINGS">FIG. 17</figref>, the search engine <b>220</b> searches another one of the search databases <b>216</b> holding image data. Data that is extracted from such a search database include primarily images. Images may, for example, be in jpeg, bitmap, or other formats for rendering two-dimensional pictures.
0105<figref idref="DRAWINGS">FIGS. 18 through 22</figref> illustrate further views that can be opened by selecting respective ones of the search view links <b>42</b>A-F or <b>160</b>A-F. When comparing <figref idref="DRAWINGS">FIGS. 13 and 17</figref> through <b>21</b>, it can be seen that many of the components are located in exactly the same locations from one view to another. What should be noted in particular is that the second rectangular areas <b>26</b> and <b>26</b>A-F are located in exactly the same locations in the respective views <b>22</b> and <b>22</b>A-F. The search boxes <b>58</b>, <b>58</b>A, <b>58</b>B, and <b>58</b>E are located in exactly the same locations. The “Maps & Directions” view <b>22</b>C of <figref idref="DRAWINGS">FIG. 19</figref> has three boxes <b>58</b>C for entering data. The “Local” view <b>22</b>D of <figref idref="DRAWINGS">FIG. 20</figref> has two boxes for entering data.
0106The “Currency Conversion” view <b>22</b>F of <figref idref="DRAWINGS">FIG. 22</figref> has a search box <b>58</b>F for entering a monetary amount, in the present example, $500.00. The “Currency Conversion” view <b>22</b>A also has two monetary drop-down lists <b>260</b> and <b>262</b>. A user can select a currency in each one of the lists <b>260</b> and <b>262</b> and then select the search button <b>60</b>F for purposes of converting the monetary amount entered in the search box <b>58</b>F from the currency in the list <b>260</b> to the currency in the list <b>262</b>. <figref idref="DRAWINGS">FIG. 23</figref> illustrates a “Currency Conversion Results” view <b>266</b> that appears after the search button <b>60</b>F in <figref idref="DRAWINGS">FIG. 22</figref> is selected. The “Currency Conversion” view <b>22</b>F disappears and is replaced by the “Currency Conversion Results” view <b>266</b>. The “Currency Conversion Results” view <b>266</b> includes a “Calculation Result” <b>268</b>. The “Calculation Result” <b>268</b> is calculated based on the present exchange rate between the two currencies selected in the monetary drop-down lists <b>260</b> and <b>262</b>, and multiplying the exchange rate by the monetary value entered in the search box <b>58</b>F. The “Currency Conversion Results” view <b>266</b> also includes search boxes and drop-down lists such as the search box <b>58</b>F and lists <b>260</b> and <b>262</b> in the “Currency Conversion” view <b>22</b>F.
0107<figref idref="DRAWINGS">FIG. 24</figref> illustrates a “Blogs & Feeds” view that opens when, for example, the search view link <b>42</b>E labeled “Blogs & Feeds” in <figref idref="DRAWINGS">FIG. 22</figref> is selected. A user enters a search request in the search box <b>58</b>G and selects the search button <b>60</b>G.
0108<figref idref="DRAWINGS">FIG. 25</figref> illustrates a “Blogs & Feeds” results view <b>266</b>A that opens when the user conducts the search in <figref idref="DRAWINGS">FIG. 24</figref>, and the “Blogs & Feeds” view <b>22</b>G closes. The “Blogs & Feeds” results view <b>266</b>A includes a plurality of search view links <b>270</b> horizontally across the top of the view <b>266</b>A. The search view links “Web,” “Images,” “News,” and “Shopping” are selectable, and the search view link “Blogs & Feeds” is not selectable. The exact same “Blogs & Feeds” results view <b>266</b>A can also be obtained by, for example, entering the same search criteria in the “Web” view <b>22</b> in <figref idref="DRAWINGS">FIG. 13</figref> to open a “Web” results view <b>266</b>B in <figref idref="DRAWINGS">FIG. 26</figref> and selecting a “Blogs & Feeds” view link at the top of the “Web” results view.
0109The “Blogs & Feeds” results view <b>266</b>A includes a plurality of search result links <b>272</b>. The search result links <b>272</b> are provided to the client site by the search engine <b>220</b> in <figref idref="DRAWINGS">FIG. 15</figref> because they are URLs that point to remote sites <b>208</b> in <figref idref="DRAWINGS">FIG. 15</figref> containing RSS feed information or data.
0110A subset of the links <b>272</b> also have icons <b>274</b>, in the present example binoculars, positioned on the “Blogs & Feeds” results view <b>266</b>A in close proximity to the search results links <b>272</b>. A respective icon <b>274</b> is located closest to a respective search result link <b>272</b> to which if pertains, and it should be evident to a viewer which ones of the icons <b>274</b> are associated with which ones of the search result links <b>272</b>. As shown in <figref idref="DRAWINGS">FIG. 27</figref>, a preview window <b>280</b> opens when a cursor “mouses over” one of the icons <b>274</b> and is inserted and forms part of the “Blogs & Feeds” results view <b>266</b>A. “Mousing over” is a term that is commonly understood in the art, and generally means the positioning of a cursor at a particular location without clicking a button on a mouse that is used for positioning the cursor at the selected location. The preview window <b>280</b> opens within the “Blogs & Feeds” results view <b>266</b>A of <figref idref="DRAWINGS">FIG. 26</figref>. The following is an example of an RSS file:
0000<tables id="TABLE-US-00001" num="00001"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="28pt" align="left" /><colspec colname="1" colwidth="189pt" align="left" /><thead><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry /><entry><rss version=“2.0”></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <channel></entry></row><row><entry /><entry><title>MotorTorque Latest News</title></entry></row><row><entry /><entry><link>http://www.askaprice.com/torque.asp</link></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <description></entry></row><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
MotorTorque—The very latest motoring news, reviews, features and car launches
0000<tables id="TABLE-US-00002" num="00002"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="1"><colspec colname="1" colwidth="217pt" align="left" /><thead><row><entry namest="1" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry></description></entry></row><row><entry><language>en-gb</language></entry></row><row><entry><copyright>Askaprice.com</copyright></entry></row><row><entry><pubDate>15/12/2006 17:18:08</pubDate></entry></row><row><entry><ttl>60</ttl></entry></row><row><entry>-</entry></row><row><entry> <item></entry></row><row><entry><title>New Audi TT Roadster 2.0 TFSI</title></entry></row><row><entry>-</entry></row><row><entry> <link></entry></row><row><entry>http://www.askaprice.com/torque-</entry></row><row><entry>article.asp?article=</entry></row><row><entry>New%20Audi%20TT%20Roadster%202.0%20TFSI&item=2467</entry></row><row><entry></link></entry></row><row><entry>-</entry></row><row><entry> <description></entry></row><row><entry><a href=‘http://www.askaprice.com/audi.asp’><a</entry></row><row><entry>href=‘http://www.askaprice.com/audi.asp’><a</entry></row><row><entry>href=‘http://www.askaprice.com/audi.asp’><a</entry></row><row><entry>href=‘http://www.askaprice.com/audi.asp’>Audi</a></a></a></a>'s</entry></row><row><entry>convertible has</entry></row><row><entry>its work cut out following the Coupe and is facing tough competition</entry></row><row><entry>in the soft-top market</entry></row><row><entry></description></entry></row><row><entry><pubDate>15 December 2006</pubDate></entry></row><row><entry></item></entry></row><row><entry>-</entry></row><row><entry> <item></entry></row><row><entry><title>Volkswagen herald green fleet</title></entry></row><row><entry>-</entry></row><row><entry> <link></entry></row><row><entry>http://www.askaprice.com/torque-</entry></row><row><entry>article.asp?article=Volkswagen%20herald%20green%20fleet&item=2466</entry></row><row><entry></link></entry></row><row><entry>-</entry></row><row><entry> <description></entry></row><row><entry namest="1" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
German manufacturer releases details of a raft of greener models utilising hybrid technology, biofuels and fuel cells
0000<tables id="TABLE-US-00003" num="00003"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="14pt" align="left" /><colspec colname="1" colwidth="203pt" align="left" /><thead><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry /><entry></description></entry></row><row><entry /><entry><pubDate>15 December 2006</pubDate></entry></row><row><entry /><entry></item></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <item></entry></row><row><entry /><entry><title>EU votes to slash diesel emissions</title></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <link></entry></row><row><entry /><entry>http://www.askaprice.com/torque-</entry></row><row><entry /><entry>article.asp?article=</entry></row><row><entry /><entry>EU%20votes%20to%20slash%20diesel%20emissions&item=2465</entry></row><row><entry /><entry></link></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <description></entry></row><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
European Union hails good move for environment but manufacturers say motorists will be hit in pocket
0000<tables id="TABLE-US-00004" num="00004"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="1"><colspec colname="1" colwidth="217pt" align="left" /><thead><row><entry namest="1" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry></description></entry></row><row><entry><pubDate>15 December 2006</pubDate></entry></row><row><entry></item></entry></row><row><entry>-</entry></row><row><entry> <item></entry></row><row><entry><title>Honda Accord Coupe Concept</title></entry></row><row><entry>-</entry></row><row><entry> <link></entry></row><row><entry>http://www.askaprice.com/torque-</entry></row><row><entry>article.asp?article=Honda%20Accord%20Coupe%20Concept&item=2464</entry></row><row><entry></link></entry></row><row><entry>-</entry></row><row><entry> <description></entry></row><row><entry namest="1" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
New concept to launch in January suggests future styling hints for Accord series
0000<tables id="TABLE-US-00005" num="00005"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="14pt" align="left" /><colspec colname="1" colwidth="203pt" align="left" /><thead><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry /><entry></description></entry></row><row><entry /><entry><pubDate>15 December 2006</pubDate></entry></row><row><entry /><entry></item></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <item></entry></row><row><entry /><entry><title>Kia unveils new direction with Kue Concept</title></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <link></entry></row><row><entry /><entry>http://www.askaprice.com/torque-</entry></row><row><entry /><entry>article.asp?article=</entry></row><row><entry /><entry>Kia%20unveils%20new%20direction%20with%20Kue%20Concept</entry></row><row><entry /><entry>&item=2460</entry></row><row><entry /><entry></link></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <description></entry></row><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
South Korean company to reveal “Compact Utility Vehicle”, inviting speculation over future Kia designs
0000<tables id="TABLE-US-00006" num="00006"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="14pt" align="left" /><colspec colname="1" colwidth="203pt" align="left" /><thead><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry /><entry></description></entry></row><row><entry /><entry><pubDate>14 December 2006</pubDate></entry></row><row><entry /><entry></item></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <item></entry></row><row><entry /><entry><title>Chevrolet consider European debut for Camaro</title></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <link></entry></row><row><entry /><entry>http://www.askaprice.com/torque-</entry></row><row><entry /><entry>article.asp?article=</entry></row><row><entry /><entry>Chevrolet%20consider%20European%20debut%20for%20Camaro</entry></row><row><entry /><entry>&item=2459</entry></row><row><entry /><entry></link></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <description></entry></row><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
GM mulls all-new version of the award-winning Concept for European market after fan petitions
0000<tables id="TABLE-US-00007" num="00007"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="14pt" align="left" /><colspec colname="1" colwidth="203pt" align="left" /><thead><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry /><entry></description></entry></row><row><entry /><entry><pubDate>14 December 2006</pubDate></entry></row><row><entry /><entry></item></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <item></entry></row><row><entry /><entry><title>Motorists who use mobiles could face prison</title></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <link></entry></row><row><entry /><entry>http://www.askaprice.com/torque-</entry></row><row><entry /><entry>article.asp?article=</entry></row><row><entry /><entry>Motorists%20who%20use%20mobiles%20could%20face%20prison</entry></row><row><entry /><entry>&item=2458</entry></row><row><entry /><entry></link></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <description></entry></row><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
Under proposed changes to the law motorists who kill while using mobile phones or tuning a car radio could face a life sentence
0000<tables id="TABLE-US-00008" num="00008"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="21pt" align="left" /><colspec colname="1" colwidth="196pt" align="left" /><thead><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry /><entry></description></entry></row><row><entry /><entry><pubDate>14 December 2006</pubDate></entry></row><row><entry /><entry></item></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <item></entry></row><row><entry /><entry><title>Saab celebrate anniversary in style</title></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <link></entry></row><row><entry /><entry>http://www.askaprice.com/torque-</entry></row><row><entry /><entry>article.asp?article=</entry></row><row><entry /><entry>Saab%20celebrate%20anniversary%20in%20style&item=2457</entry></row><row><entry /><entry></link></entry></row><row><entry /><entry>-</entry></row><row><entry /><entry> <description></entry></row><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
The Swedish manufacturer launches special editions of 9-3 and 9-5 series with raft of unique features worth £3K at no cost to buyers
0000<tables id="TABLE-US-00009" num="00009"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="1"><colspec colname="1" colwidth="217pt" align="left" /><thead><row><entry namest="1" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry></description></entry></row><row><entry><pubDate>13 December 2006</pubDate></entry></row><row><entry></item></entry></row><row><entry>-</entry></row><row><entry> <item></entry></row><row><entry><title>Nissan blueprint for greener future</title></entry></row><row><entry>-</entry></row><row><entry> <link></entry></row><row><entry>http://www.askaprice.com/torque-</entry></row><row><entry>article.asp?article=</entry></row><row><entry>Nissan%20blueprint%20for%20greener%20future&item=2456</entry></row><row><entry></link></entry></row><row><entry>-</entry></row><row><entry> <description></entry></row><row><entry><a href=‘http://www.askaprice.com/nissan.asp’>Nissan</a></entry></row><row><entry>target carbon emissions</entry></row><row><entry>with plan for more fuel-efficient, hybrid and electric vehicles</entry></row><row><entry></description></entry></row><row><entry><pubDate>13 December 2006</pubDate></entry></row><row><entry></item></entry></row><row><entry>-</entry></row><row><entry> <item></entry></row><row><entry><title>Ford unveil sneak preview of new C-MAX</title></entry></row><row><entry>-</entry></row><row><entry> <link></entry></row><row><entry>http://www.askaprice.com/torque-</entry></row><row><entry>article.asp?article=</entry></row><row><entry>Ford%20unveil%20sneak%20preview%20of%20new%20C-</entry></row><row><entry>MAX&item=2454</entry></row><row><entry></link></entry></row><row><entry>-</entry></row><row><entry> <description></entry></row><row><entry><a href=‘http://www.askaprice.com/ford.asp’>Ford</a></entry></row><row><entry>previewed the new C-MAX</entry></row><row><entry>at the Bologna Motor Show, unveiling a smart and sporty new look for</entry></row><row><entry>the compact MPV</entry></row><row><entry></description></entry></row><row><entry><pubDate>13 December 2006</pubDate></entry></row><row><entry></item></entry></row><row><entry></channel></entry></row><row><entry></rss></entry></row><row><entry namest="1" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
0119The source code for the preview window <b>280</b> includes RSS feed information that is used for generating an image <b>282</b> within the preview window <b>280</b>. Only the RSS feed information is used for generating the content of the preview window <b>280</b>.
0120The preview window <b>280</b> includes a frame <b>284</b> around the image <b>282</b>, a vertical scroll bar <b>286</b>, a horizontal scroll bar <b>288</b>, and a “Close” selector <b>290</b> within the frame <b>284</b>. The user can move the cursor off the icon <b>274</b> that was used to open the preview window <b>280</b>, and the preview window <b>280</b> does not close. The user can, for example, move the cursor to the search view links <b>270</b> or any other location inside or outside the preview window <b>280</b>, and the preview window <b>280</b> does not close.
0121<figref idref="DRAWINGS">FIG. 28</figref> illustrates what happens when the user selects and drags the vertical scroll bar <b>286</b> down. The image <b>282</b> of <figref idref="DRAWINGS">FIG. 27</figref> moves upwardly out of the preview window <b>280</b>, and text <b>292</b> appears within the preview window <b>280</b>. The text <b>292</b> is also generated using the RSS feed information. The horizontal scroll bar <b>288</b> can also be used to scroll horizontally within the preview window <b>280</b>.
0122The user may at any stage in <figref idref="DRAWINGS">FIGS. 27</figref> or <b>28</b> select the “Close” selector <b>290</b>. The preview window <b>280</b> closes upon selection of the “Close” selector <b>290</b>, and the “Blogs & Feeds” results view <b>266</b>A appears as in <figref idref="DRAWINGS">FIG. 26</figref>.
0123<figref idref="DRAWINGS">FIG. 29</figref> illustrates server and client site interaction during <figref idref="DRAWINGS">FIGS. 26</figref>, <b>27</b>, and <b>28</b>. At Step <b>300</b>, the browser <b>10</b> detects mouse-over at the client site and the particular location of the mouse-over. At Step <b>302</b>, a mouse-over command is submitted from the client site to the server. At Step <b>304</b>, the mouse-over command is received at the server. At Step <b>306</b>, the server transmits the preview window and the feed information from the server to the client site. At Step <b>308</b>, the preview window is automatically opened at the client site. At Step <b>310</b>, the user can optionally scroll through the preview window. At Step <b>312</b>, the user transmits a “Close” command from the client site by selecting the “Close” selector <b>290</b>. At Step <b>314</b>, the “Close” command is received at the server. At Step <b>316</b>, the server removes the preview window at the client site.
0124<figref idref="DRAWINGS">FIG. 30</figref> shows a diagrammatic representation of a machine in the exemplary form of the client computer <b>206</b> within which a set of instructions, for causing the machine to perform any one or more of the methodologies discussed herein, may be executed. In alternative embodiments, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, the machine may operate in the capacity of a server or a client machine in a server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The machine may be a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to foe taken by that machine. Further, while only a single machine is illustrated, the term “machine” shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. The server or serves <b>204</b> in <figref idref="DRAWINGS">FIG. 15</figref> may also include one or more machines as shown in <figref idref="DRAWINGS">FIG. 30</figref>.
0125The exemplary client computer <b>206</b> includes a processor <b>330</b> (e.g., a central processing unit (CPU), a graphics processing unit (GPU), or both), a main memory <b>332</b> (e.g., read-only memory (ROM), flash memory, dynamic random access memory (DRAM) such as synchronous DRAM (SDRAM) or Rambus DRAM (RDRAM), etc.), and a static memory <b>334</b> (e.g., flash memory, static random access memory (SRAM), etc.), which communicate with each other via a bus <b>336</b>.
0126The client computer <b>206</b> may further include a video display <b>338</b> (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). The client computer <b>206</b> also includes an alpha-numeric input device <b>340</b> (e.g., a keyboard), a cursor control device <b>342</b> (e.g., a mouse), a disk drive unit <b>344</b>, a signal generation device <b>346</b> (e.g., a speaker), and a network interface device <b>348</b>.
0127The disk drive unit <b>344</b> includes a machine-readable medium <b>350</b> on which is stored one or more sets of instructions <b>352</b> (e.g., software) embodying any one or more of the methodologies or functions described herein. The software may also reside, completely or at least partially, within the main memory <b>332</b> and/or within the processor <b>330</b> during execution thereof by the client computer <b>206</b>, the main memory <b>332</b> and the processor <b>330</b> also constituting machine-readable media. The software may further be transmitted or received over a network <b>354</b> via the network interface device <b>348</b>.
0128While the machine-readable medium <b>352</b> is shown in an exemplary embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” shall also be taken to include any medium that is capable of storing, encoding, or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present invention. The term “machine-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic media, and carrier wave signals.
0129<figref idref="DRAWINGS">FIG. 31</figref> illustrates the same browser <b>10</b> of <figref idref="DRAWINGS">FIG. 1</figref>, but with a user interface <b>512</b> according to another embodiment of the invention. The view of the user interface <b>512</b> shown in <figref idref="DRAWINGS">FIG. 31</figref> has a larger search area <b>514</b> on the left and a smaller content area <b>516</b> on the right. The search area <b>514</b> and the content area <b>516</b> together make up the entire surface area of the user interface <b>512</b>. A vertical separator bar <b>520</b> forms a border <b>520</b> between the search area <b>512</b> and the content area <b>516</b>.
0130The user interface <b>512</b> further includes a logo <b>556</b>, a search box <b>558</b>, a search button <b>560</b>, static text <b>562</b>, and informational links <b>564</b>, all located within the search area <b>514</b>. The logo <b>556</b> in the present example is a trademark of the company, Ask.com™, and the information links <b>564</b> are links to informational sites of the same company. The mouse can be placed in the search box <b>558</b> and, after clicking a button on the mouse, the keyboard can be used to enter text into the search box <b>558</b>. The mouse can then be used to select the search button <b>560</b>. A search is then carried out on a search database that holds information regarding websites across the Internet and other Internet-based databases. The search results from the different databases are combined. The search results will depend on whether a search can be carried out in a particular database.
0131The content area <b>516</b> includes downloaded content <b>570</b>. The content <b>570</b> in the view of <figref idref="DRAWINGS">FIG. 31</figref> includes a “Today” page, and the “Today” page includes text and images. The content <b>570</b> is as wide as the content area <b>516</b> in a horizontal direction, but is larger than the content area <b>516</b> in a vertical direction. The browser <b>10</b> detects that the content <b>570</b> is larger than the content area <b>516</b>, and renders a vertical scroll bar <b>574</b>.
0132As shown in <figref idref="DRAWINGS">FIG. 32</figref>, a user can position a cursor <b>576</b> on the vertical scroll bar <b>574</b>, and drag the vertical scroll bar <b>574</b>. The content <b>570</b> moves vertically upward when the vertical scroll bar <b>574</b> is moved vertically down. An upper portion of the content <b>570</b> moves off a top edge of the content area <b>516</b>, and a portion of the content <b>570</b> appears above a lower edge of the content area <b>516</b>. The user is thus allows to view areas of the content <b>570</b> that cannot fit within the content area <b>516</b>.
0133What should also be noted is that the content area <b>516</b> and the search area <b>514</b> do not move relative to one another while moving the content <b>570</b> within the content area <b>516</b>. The search area <b>514</b> and the content area <b>516</b> are also stationary relative to the browser <b>10</b> when the content <b>570</b> moves. The logo <b>556</b>, search box <b>558</b>, search button <b>560</b>, static text <b>562</b>, and informational links <b>564</b> also do not move relative to the search area <b>514</b> while moving the content <b>570</b>. The user is thus permitted to move the content <b>570</b> without moving any other components of the user interface <b>512</b>.
0134As shown in <figref idref="DRAWINGS">FIG. 33</figref>, the vertical scroll bar <b>574</b> can again be moved vertically upward to move the content <b>570</b> vertically down. When comparing <figref idref="DRAWINGS">FIG. 33</figref> and <figref idref="DRAWINGS">FIG. 31</figref>, it can be seen that the view in <figref idref="DRAWINGS">FIG. 33</figref> returns the user interface <b>512</b> to the view shown in <figref idref="DRAWINGS">FIG. 31</figref>.
0135<figref idref="DRAWINGS">FIG. 34</figref> illustrates what occurs over a period of less than three seconds after the vertical separator bar forming the border <b>520</b> in the view of <figref idref="DRAWINGS">FIG. 33</figref> forming the border between the search area <b>514</b> and the content area <b>516</b> is selected. As shown in the view of <figref idref="DRAWINGS">FIG. 34</figref>, the logo <b>556</b>, search box <b>558</b>, search button <b>560</b>, static text <b>562</b>, informational links <b>564</b>, and the content <b>570</b> of <figref idref="DRAWINGS">FIG. 33</figref> have faded out. The vertical separator bar forming the border <b>520</b> in the view of <figref idref="DRAWINGS">FIG. 33</figref> progressively moves or “slides” from right to left while remaining vertical.
0136The view in <figref idref="DRAWINGS">FIG. 35</figref> appears after the view of <figref idref="DRAWINGS">FIG. 34</figref> and within three seconds of the view of <figref idref="DRAWINGS">FIG. 33</figref>. The view in <figref idref="DRAWINGS">FIG. 35</figref> has a search area <b>514</b>A that is narrower and therefore has a smaller surface area than the search area <b>514</b> of <figref idref="DRAWINGS">FIG. 33</figref>. The view in <figref idref="DRAWINGS">FIG. 35</figref> also has a content area <b>516</b>A that is wider and therefore has a larger surface area than the content area <b>516</b> of <figref idref="DRAWINGS">FIG. 33</figref>.
0137New content <b>570</b>A fades into the content area <b>516</b>A. The content <b>570</b>A in the view of <figref idref="DRAWINGS">FIG. 35</figref> is more detailed than the content <b>570</b> in the view of <figref idref="DRAWINGS">FIG. 33</figref>. For example, it can be seen that the image at the top in the content <b>570</b> in the view of <figref idref="DRAWINGS">FIG. 33</figref> is included at the top of the content <b>570</b>A in the view of <figref idref="DRAWINGS">FIG. 35</figref>, but is now in higher resolution and is correspondingly larger. It can also be seen that the content <b>570</b> includes additional text and images that are not present in the content <b>570</b> of the view of <figref idref="DRAWINGS">FIG. 33</figref>.
0138A new logo <b>556</b>A and search box <b>558</b>A have faded into the search area <b>514</b>A, together with the content <b>570</b>A in the content area <b>516</b>A. The search box <b>558</b>A and the search button <b>560</b>A in the view of <figref idref="DRAWINGS">FIG. 35</figref> are smaller than the search box <b>558</b> and the search button <b>560</b>, respectively, in the view of <figref idref="DRAWINGS">FIG. 33</figref>.
0139The viewer can again in the user interface <b>512</b> in the view of <figref idref="DRAWINGS">FIG. 35</figref> select the vertical separator bar forming the border <b>520</b>. Upon selection of the vertical separator bar forming the border <b>520</b>, the content <b>570</b>A, logo <b>556</b>A, search box <b>558</b>A, and search button <b>560</b>A fade out and the border <b>520</b> slides to the right. In less than three seconds, the user interface <b>512</b> is transformed from the view shown in <figref idref="DRAWINGS">FIG. 35</figref> back to the view shown in <figref idref="DRAWINGS">FIG. 33</figref>. The content <b>570</b>, logo <b>556</b>, search box <b>558</b>, search button <b>560</b>, static text <b>562</b>, and informational links <b>564</b> all fade back into the content area <b>516</b> and the search area <b>514</b>.
0140The ability for the user to alternate between the view of <figref idref="DRAWINGS">FIG. 33</figref> and the view of <figref idref="DRAWINGS">FIG. 35</figref> allows to the user to either use the user interface <b>512</b> in the view of <figref idref="DRAWINGS">FIG. 33</figref>, which is primarily a search interface with minimal content, or to use the user interlace <b>512</b> in the view of <figref idref="DRAWINGS">FIG. 35</figref>, which holds a large amount of content, without the larger search box <b>558</b> of <figref idref="DRAWINGS">FIG. 33</figref>, the static text <b>562</b>, or the informational links <b>564</b>.
0141<figref idref="DRAWINGS">FIG. 36</figref> illustrates server and client interaction before rendering the views of <figref idref="DRAWINGS">FIGS. 33</figref>, <b>34</b>, and <b>35</b>. At Step <b>580</b>, the server provides the view of <figref idref="DRAWINGS">FIG. 33</figref> to the client site. At Step <b>590</b>, the client site transmits a view update command to the server. The view update command is transmitted when the vertical separator bar forming the border <b>520</b> is selected. At Step <b>592</b>, the server receives the view update command. At Step <b>594</b>, the server responds to the view update command by providing the views of <figref idref="DRAWINGS">FIGS. 34 and 35</figref> sequentially to the client site.
0142As shown in <figref idref="DRAWINGS">FIG. 37</figref>, the vertical scroll bar <b>574</b> can be selected by a user and be dragged vertically down, which moves the content <b>570</b>A vertically up. The content <b>570</b>A is larger in the vertical direction than the content area <b>516</b>A, and movement of the vertical scroll bar <b>574</b> allows for positioning of different areas of the content <b>570</b>A within the content area <b>516</b>. What should be noted is that the content <b>570</b>A moves relative to the stationary content area <b>516</b>A, stationary search area <b>514</b>A, stationary logo <b>556</b>A, stationary search box <b>558</b>A, stationary search button <b>560</b>A, and stationary browser <b>10</b> apart from the vertical scroll bar <b>574</b> of the browser <b>10</b>.
0143As shown in <figref idref="DRAWINGS">FIG. 38</figref>, the vertical scroll bar <b>574</b> can be moved vertically up to move the content <b>570</b>A vertically down into the same position within the content area <b>516</b>A as shown in the view of <figref idref="DRAWINGS">FIG. 35</figref>.
0144As further shown in <figref idref="DRAWINGS">FIG. 38</figref>, a user at the client site enters a search query or search request into the search box <b>558</b>A. Referring to <figref idref="DRAWINGS">FIG. 15</figref>, a search request command and the query are transmitted from the client computer <b>206</b> over the Internet <b>202</b>B using the user interface <b>12</b> to the search engine <b>220</b>. The search engine <b>220</b> then parses the search databases <b>216</b> and structured databases <b>218</b> with the query. Should a response be received from any one of the databases <b>216</b> or <b>218</b>, the search engine <b>220</b> returns the search results to the user interface <b>12</b>.
0145<figref idref="DRAWINGS">FIG. 39</figref> illustrates new content <b>570</b>B that appears within the content area <b>516</b>A. The content <b>570</b>B includes the search results that are pushed by the search engine <b>220</b> in <figref idref="DRAWINGS">FIG. 15</figref> after receiving responses from a subset of the databases <b>216</b> and <b>218</b>.
0146It should be noted at this stage that the exact same view of <figref idref="DRAWINGS">FIG. 39</figref> can be obtained by entering the same search query into the search boxes <b>558</b> of <figref idref="DRAWINGS">FIGS. 30</figref>, <b>31</b>, and <b>32</b>, or the search boxes <b>558</b>A of <figref idref="DRAWINGS">FIGS. 35</figref>, <b>37</b>, or <b>38</b>. When the user interface <b>512</b> is used in the view of <figref idref="DRAWINGS">FIGS. 31</figref>, <b>32</b>, or <b>33</b>, the content <b>570</b> fades out, the vertical separator bar forming the border <b>520</b> slides across as discussed with reference to <figref idref="DRAWINGS">FIG. 34</figref>, and the content <b>570</b>B fades into the content area <b>516</b>A.
0147The content <b>570</b>B is larger than the content area <b>516</b>A. The vertical scroll bar <b>574</b> can be moved to bring different areas of the content <b>570</b>B into and move other areas of the content <b>570</b>B out of the content area <b>516</b>A.
0148The search results of the content <b>570</b>B depend on which ones of the databases <b>216</b> and <b>218</b> in <figref idref="DRAWINGS">FIG. 15</figref> are parseable. In the present example, the portion of the content <b>570</b>B includes search results relating to general Internet documents from a “Web” database among the search databases <b>216</b>, images from an “Image” database among the search databases, news from a “News” database among the search databases <b>216</b>, and blogs and feeds from a “Blogs & Feeds” database among the search databases <b>216</b>. The general Internet documents are located within a left-hand column within the content area <b>516</b>A, and the images, news, and blogs and feeds search results are located within a right-hand column within the content area <b>516</b>A.
0149The view of <figref idref="DRAWINGS">FIG. 39</figref> further includes the logo <b>556</b>A, the search box <b>558</b>A, and the search button <b>560</b>A within the search area <b>514</b>A, which are located in exactly the same locations as the logo <b>556</b>A, search box <b>558</b>A, and search button <b>560</b>A in the view of <figref idref="DRAWINGS">FIG. 38</figref>. There is thus a level of persistence within the search area <b>514</b>A, although the content <b>570</b>A in the content area <b>516</b>A is replaced with the content <b>570</b>B.
0150Referring again to <figref idref="DRAWINGS">FIG. 15</figref>, the reference sources <b>224</b> are connected to the search engine <b>220</b>. The reference sources <b>224</b> include reference sources for natural language processing, narrowing of search queries, expanding on search queries, search suggestions, spelling correction, etc. Referring again to <figref idref="DRAWINGS">FIG. 39</figref>, it can be seen that a plurality of narrowing search suggestions <b>602</b> and a plurality of expanding search suggestions <b>604</b> are included under a respective heading <b>606</b> and <b>608</b> as text in the page forming part of the search area <b>514</b>A. When comparing the view of <figref idref="DRAWINGS">FIG. 39</figref> with the view of <figref idref="DRAWINGS">FIG. 35</figref>, it can be seen that the narrowing and expanding search suggestions <b>602</b> and <b>604</b> and the headings <b>606</b> and <b>608</b> only appear after entering the search query in the search box <b>558</b>A. The search engine <b>220</b> in <figref idref="DRAWINGS">FIG. 15</figref> extracts the narrowing search suggestions <b>602</b> and the expanding search suggestions <b>604</b> from two of the reference sources <b>224</b>.
0151Referring to <figref idref="DRAWINGS">FIG. 40A</figref>, the user now enters a first character for a new search in the search box <b>558</b>A. The narrowing search suggestions <b>602</b> and the expanding search suggestions <b>604</b> relating to the search conducted in the view of <figref idref="DRAWINGS">FIG. 38</figref> remain in the view of <figref idref="DRAWINGS">FIG. 40A</figref>. The heading <b>606</b> is positioned directly below the search box <b>558</b>A.
0152As shown in <figref idref="DRAWINGS">FIG. 40B</figref>, the user now enters a second character of a search request in the search box <b>558</b>A. The search request is thus not fully entered in the search box <b>558</b>A. The two characters thus represent a first partial search query. Referring to <figref idref="DRAWINGS">FIG. 15</figref>, the partial search query is transmitted over the Internet <b>202</b>B to the search engine <b>220</b>. The search engine <b>220</b> then enters the partial search request into one of the reference sources <b>224</b> holding search suggestions. The search engine <b>220</b> then extracts a plurality of search suggestions corresponding to the partial search query from the respective reference source <b>224</b> holding search suggestions. The search engine <b>220</b> then transmits the search suggestions to the user interface <b>12</b>, and the user interface <b>12</b> is updated over the Internet <b>202</b>B on the client computer <b>206</b>.
0153Referring again to <figref idref="DRAWINGS">FIG. 40B</figref>, the heading <b>606</b> is positioned lower with respect to the search box <b>558</b>A than in <figref idref="DRAWINGS">FIG. 40A</figref>. A heading <b>610</b> is inserted directly below the search box <b>558</b>A. Search suggestions <b>612</b> are inserted directly below the heading <b>610</b> and above the heading <b>606</b>. The search suggestions <b>612</b> are the search suggestions extracted from the respective reference source <b>224</b> in <figref idref="DRAWINGS">FIG. 15</figref>. The search suggestions <b>612</b> are text positioned in the page forming part of the search area <b>514</b> of the user interface <b>512</b>.
0154Each one of the search suggestions <b>612</b> is selectable by positioning a cursor on the respective search suggestion <b>612</b> and clicking a button on a mouse. Upon selection of the respective search suggestion <b>612</b>, a search command is transmitted from the client computer <b>206</b> in <figref idref="DRAWINGS">FIG. 15</figref> over the Internet <b>202</b>B to the search engine <b>220</b>. The search engine <b>220</b> then conducts a search in the search databases <b>216</b> and the structured databases <b>218</b> using the selected search suggestion. The search engine <b>220</b> then transmits the search results over the Internet <b>202</b>B to the client computer <b>206</b>, and the search results are displayed in the content area <b>516</b>. In the present example, a user can, for example, select one of the search suggestions “tia knight,” and search suggestions corresponding to “tia knight” will be displayed within the content area <b>516</b>A. Alternatively, the user may select the search button <b>560</b>A or press “Enter” on a keyboard, and receive search results corresponding to the partial query “ti” entered in the search box <b>558</b>A.
0155<figref idref="DRAWINGS">FIGS. 40C and 40D</figref> illustrate further progression of the partial search query in the search box <b>558</b>A. In <figref idref="DRAWINGS">FIG. 40C</figref>, the partial search query includes four characters, and in <figref idref="DRAWINGS">FIG. 40D</figref>, the partial search query includes eight characters. Upon each entry of a character, the search suggestions <b>612</b> are updated according to the process described with reference to <figref idref="DRAWINGS">FIG. 40B</figref>.
0156<figref idref="DRAWINGS">FIG. 41</figref> illustrates client and server interaction during the process illustrated with reference to <figref idref="DRAWINGS">FIGS. 40A to 40D</figref>. At Step <b>620</b>, a user enters a partial search request in the search box <b>558</b>A. In Step <b>622</b>, the partial search request is transmitted from the client site to the server. In Step <b>624</b>, the server receives the partial search request from the client site. In Step <b>626</b>, the server uses the partial search request to extract search suggestions from one of the reference sources <b>224</b>. In Step <b>628</b>, the server transmits the search suggestions to the user interface. At Step <b>630</b>, the search suggestions are added to the user interface, and the user interface is transmitted to the client site. Steps <b>620</b> through <b>630</b> can be repeated as the partial search request is updated, as described with reference to <figref idref="DRAWINGS">FIGS. 40C and 40D</figref>. At Step <b>632</b>, the user selects one of the search suggestions. At Step <b>634</b>, a search command is transmitted from the client site, indicating selection of one of the search suggestions. At Step <b>636</b>, the search engine receives the search command and the selected search suggestion. At Step <b>638</b>, the search engine parses the search databases and structured databases. At Step <b>640</b>, the search engine transmits search results back to the client site. At Step <b>642</b>, the search results are displayed at the client site.
0157Referring to <figref idref="DRAWINGS">FIG. 42</figref>, the content <b>570</b>B includes search results <b>650</b>, <b>652</b>, <b>654</b>, and <b>656</b> that are responsive to a search query entered in the search box <b>558</b>A in the view of <figref idref="DRAWINGS">FIG. 38</figref>. The content <b>570</b>B also includes a plurality of headings <b>658</b>, <b>660</b>, <b>662</b>, and <b>664</b>. The content area <b>516</b>A can be divided up into a plurality of substantially rectangular category areas <b>666</b>, <b>668</b>, <b>670</b>, and <b>672</b>. The category area <b>666</b> includes the heading <b>658</b> and the search results <b>650</b>. Similarly, the category area <b>668</b> includes the heading <b>660</b> and the search results <b>652</b>, the category area <b>670</b> includes the heading <b>662</b> and the search results <b>654</b>, and the category area <b>672</b> includes the heading <b>664</b> and the search results <b>656</b>.
0158Each one of the search results <b>650</b>, <b>652</b>, <b>654</b>, and <b>656</b> is for a separate category. The search results <b>652</b> in this example are images from an image database among the search databases <b>216</b> in <figref idref="DRAWINGS">FIG. 15</figref>. The search results <b>650</b>, <b>654</b>, and <b>656</b> are general Internet search results, “News” search results, and “Blogs & Feeds” search results, respectively, and from respective ones of the databases <b>216</b> and <b>218</b> in <figref idref="DRAWINGS">FIG. 15</figref>.
0159When comparing <figref idref="DRAWINGS">FIGS. 42 and 40D</figref>, it can be seen that a cursor <b>20</b> is moved into the category area <b>668</b>. By moving the cursor <b>20</b> into the category area <b>668</b>, a search icon <b>674</b> becomes visible within, and in that manner associated with, the category area <b>668</b>. Similar icons do not appear in any one of the category areas <b>666</b>, <b>670</b>, or <b>672</b>.
0160<figref idref="DRAWINGS">FIG. 43</figref> illustrates the user interface <b>512</b> after selection of the search icon <b>674</b> in <figref idref="DRAWINGS">FIG. 42</figref>. The search results <b>652</b> of <figref idref="DRAWINGS">FIG. 42</figref> are removed from the category area <b>668</b>. A search box <b>676</b> and a search button <b>678</b> appear within the category area <b>668</b>. A user can enter a category-specific search query within the search box <b>676</b>. The user can then select the search button <b>678</b> or press “Enter” on a keyboard. The content <b>570</b>B then fades out of view and is replaced with new content (not shown). The new content includes primarily category-specific search results. In the present example, the category-specific search results are images responsive to the category-specific search query entered into the search box <b>676</b> of <figref idref="DRAWINGS">FIG. 43</figref>. The content within the search area <b>514</b>A is also replaced to match the category-specific search query entered into the search box <b>676</b>.
0161<figref idref="DRAWINGS">FIG. 44</figref> illustrates the user interface <b>512</b> when a category-specific search is not conducted using the search box <b>676</b> and, instead, the cursor <b>20</b> is used to open an additional search box <b>680</b> and search button <b>682</b> within the category area <b>670</b>, and is used to open a search box <b>684</b> and search button <b>686</b> within the category area <b>672</b>. As shown in <figref idref="DRAWINGS">FIG. 46</figref>, a category-specific search query can, for example, be entered into the search box <b>680</b>. After entering of the category-specific search query within the search box <b>680</b>, a user can either select the search button <b>682</b> or press “Enter” on a keyboard to receive category-specific search results, in the present example, “News” search results.
0162<figref idref="DRAWINGS">FIG. 45</figref> illustrates client and server interaction corresponding to the process for <figref idref="DRAWINGS">FIG. 43</figref>. The flow chart of <figref idref="DRAWINGS">FIG. 45</figref> may directly follow after the flow chart of <figref idref="DRAWINGS">FIG. 41</figref>. At Step <b>691</b>, a user mouses over a category area, e.g., the category area <b>668</b>, with the cursor <b>20</b>. At Step <b>692</b>, the search icon <b>674</b> is automatically brought into view. At Step <b>693</b>, the user selects the search icon <b>674</b> to bring the search box <b>676</b> and the search button <b>678</b> into view. At Step <b>694</b>, the user enters a category-specific search query into the search box <b>676</b>. In Step <b>695</b>, after selecting the search button <b>678</b> or pressing “Enter” on a keyboard, a category-specific search command and the category-specific search query are transmitted from the client site. At Step <b>696</b>, the server receives the category-specific search command and the category-specific search query. At Step <b>697</b>, the server parses the category-specific database <b>216</b> or <b>218</b> in <figref idref="DRAWINGS">FIG. 15</figref> to extract category-specific search results. In Step <b>698</b>, the server transmits the category-specific search results from the server to the client site.
0163<figref idref="DRAWINGS">FIG. 46</figref> illustrates the user interface <b>512</b> after conducting a search, in the present example by entering the search query “angelina jolie” with the user interface, for example in the view shown in <figref idref="DRAWINGS">FIG. 31</figref>. As with the view in <figref idref="DRAWINGS">FIG. 42</figref> of the user interface <b>512</b>, the view in <figref idref="DRAWINGS">FIG. 46</figref> has a plurality of categories <b>650</b>A, <b>652</b>A, <b>654</b>A, and <b>656</b>A under respective headings <b>658</b>A, <b>660</b>A, <b>662</b>A, and <b>664</b>A. A source-selection link <b>700</b> is located within the same category area as the search results <b>652</b>A under the heading <b>660</b>A “Profile.” The source-selection link <b>700</b> is in this manner associated with the search results <b>652</b>A under the heading <b>660</b>A. The source-selection link <b>700</b> is selectable by positioning a cursor over the source-selection link <b>700</b> and clicking a button on a mouse.
0164<figref idref="DRAWINGS">FIG. 47</figref> illustrates the user interface <b>512</b> after selecting the source-selection link <b>700</b> in the view of <figref idref="DRAWINGS">FIG. 46</figref>. The content area <b>516</b>A and the search area <b>514</b>A are grayed out, and a source-selection area <b>702</b> opens. The source-selection area <b>702</b> is a window that is smaller than and located within a window of the user interface <b>512</b>. The source-selection area <b>702</b> includes a source selector <b>704</b>, a source preview <b>706</b>, a “Submit” button <b>708</b>, and a “Cancel” button <b>710</b>. The source selector <b>704</b> has a plurality of sources <b>712</b> that are listed below one another. In the view of <figref idref="DRAWINGS">FIG. 48</figref>, the first source at the top is selected, and the source preview <b>706</b> displays a preview of content from the selected source <b>712</b> at the top.
0165Referring now to <figref idref="DRAWINGS">FIG. 48</figref>, a user can select another one of the sources <b>712</b>, in the present example, the source second from the top. The source preview <b>706</b> replaces the preview of <figref idref="DRAWINGS">FIG. 47</figref> with a preview of the source <b>712</b> second from the top. The viewer can then either select the “Cancel” button <b>710</b> to return the user interface to the view shown in <figref idref="DRAWINGS">FIG. 46</figref>, or select the “Submit” button <b>708</b> to change from the first source <b>712</b> listed at the top to the source <b>712</b> second from the top.
0166<figref idref="DRAWINGS">FIG. 49</figref> shows a view of the user interface <b>512</b> after selecting the “Submit” button <b>708</b> in <figref idref="DRAWINGS">FIG. 48</figref>. When comparing <figref idref="DRAWINGS">FIGS. 59 and 46</figref>, it can be seen that the name on the source selection link <b>700</b> has been changed from the name of the source <b>712</b> at the top in <figref idref="DRAWINGS">FIG. 47</figref> to the name of the source second from the top. It can also be seen that the search results <b>652</b>A in <figref idref="DRAWINGS">FIG. 46</figref> corresponding to the source preview <b>706</b> in <figref idref="DRAWINGS">FIG. 47</figref> have been replaced with search results <b>652</b>B shown in the source preview <b>706</b> in <figref idref="DRAWINGS">FIG. 48</figref>.
0167A user can then conduct a subsequent search, for example by entering the name of the actress “Madonna” in the search box <b>558</b>A. The content within the content window <b>516</b>A will then be replaced with search results corresponding to “Madonna.” Moreover, search results under a heading “Profile” will automatically be from the source <b>712</b> second from the top in <figref idref="DRAWINGS">FIG. 47</figref>, and a source selector will be displayed with the same name as the source selection link <b>700</b> shown in the view of <figref idref="DRAWINGS">FIG. 49</figref>.
0168<figref idref="DRAWINGS">FIG. 50</figref> illustrates client and server interaction during a preliminary search to obtain the search results in the view of <figref idref="DRAWINGS">FIG. 46</figref>, subsequently to change the source as described with reference to <figref idref="DRAWINGS">FIGS. 47 through 49</figref>, and thereafter when conducting a subsequent search.
0169At Step <b>720</b>, a first search is conducted to obtain search results including from a first source, as discussed with reference to <figref idref="DRAWINGS">FIGS. 46 and 31</figref>. In Step <b>722</b>, the source selection link <b>700</b> is selected. In Step <b>724</b>, the source-selection area <b>702</b> opens. In Step <b>726</b>, a user selects one of the sources <b>712</b>. In Step <b>728</b>, the user can either select the “Cancel” button <b>710</b> or the “Submit” button <b>708</b>. In Step <b>730</b>, the source selection is transmitted from the client site to the server. In Step <b>732</b>, the source selection is received at the server. In Step <b>734</b>, the server replaces the search results <b>652</b>A in <figref idref="DRAWINGS">FIG. 46</figref> with the search results <b>652</b>B in <figref idref="DRAWINGS">FIG. 49</figref>, i.e., for the same category, and updates the name of the source selection link <b>700</b> from the name shown in <figref idref="DRAWINGS">FIG. 46</figref> to the name shown in <figref idref="DRAWINGS">FIG. 49</figref>. In Step <b>736</b>, the user can then conduct a subsequent search and obtain search results <b>712</b> including search results from the second source selected in the view of <figref idref="DRAWINGS">FIG. 48</figref>.
0170While certain exemplary embodiments have been described and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative and not restrictive of the current invention, and that this invention is not restricted to the specific constructions and arrangements shown and described since modifications may occur to those ordinarily skilled in the art.
Contents4
54 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2007157110A1 | Cited by | United States of America | Pre-grant |
| US2015186474A1 | Cited by | United States of America | Pre-grant |
| US2017300185A1 | Cited by | United States of America | Pre-grant |
| US9454621B2 | Cited by | United States of America | Search report |
| US2014101599A1 | Cited by | United States of America | Pre-grant |
| US8621372B2 | Cited by | United States of America | Search report |
| US10089393B2 | Cited by | United States of America | Search report |
| WO2010065260A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2008165209A1 | Cited by | United States of America | Pre-grant |
| US2010138402A1 | Cited by | United States of America | Pre-grant |
| US2011106617A1 | Cited by | United States of America | Pre-grant |
| WO2013066571A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US8499000B2 | Cited by | United States of America | Search report |
| US9727587B2 | Cited by | United States of America | Applicant |
| US8990242B2 | Cited by | United States of America | Search report |
| US9619562B2 | Cited by | United States of America | Search report |
| US2019114056A1 | Cited by | United States of America | Search report |
| US9788072B2 | Cited by | United States of America | Applicant |
| US8645360B2 | Cited by | United States of America | Applicant |
| US2015339311A1 | Cited by | United States of America | Pre-grant |
| WO2012059430A1 | Cited by | World Intellectual Property Organization (WIPO) | Applicant |
| US2015286943A1 | Cited by | United States of America | Pre-grant |
| US2012054176A1 | Cited by | United States of America | Pre-grant |
| US10175862B2 | Cited by | United States of America | Search report |
| US2018203863A1 | Cited by | United States of America | Search report |
| US2012005583A1 | Cited by | United States of America | Pre-grant |
| US9589071B2 | Cited by | United States of America | Search report |
| US9152712B2 | Cited by | United States of America | Applicant |
| US9836188B2 | Cited by | United States of America | Search report |
| US10082937B2 | Cited by | United States of America | Search report |
| US2011029500A1 | Cited by | United States of America | Pre-grant |
| US2013282749A1 | Cited by | United States of America | Pre-grant |
| US2013046777A1 | Cited by | United States of America | Pre-grant |
| US8639715B1 | Cited by | United States of America | Search report |
| US2011030116A1 | Cited by | United States of America | Pre-grant |
| US2017004210A1 | Cited by | United States of America | Pre-grant |
| US9965569B2 | Cited by | United States of America | Applicant |
| US2010169762A1 | Cited by | United States of America | Pre-grant |
| US9378283B2 | Cited by | United States of America | Search report |
| US8954846B2 | Cited by | United States of America | Search report |
| US10754521B2 | Cited by | United States of America | Search report |
| WO2010065260A2 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2002005867A1 | Cites | United States of America | Pre-grant |
| US2002129114A1 | Cites | United States of America | Pre-grant |
| US2002147724A1 | Cites | United States of America | Pre-grant |
| US2002152267A1 | Cites | United States of America | Pre-grant |
| US2003014415A1 | Cites | United States of America | Pre-grant |
| US2003067494A1 | Cites | United States of America | Pre-grant |
| US2003076322A1 | Cites | United States of America | Pre-grant |
| US2003085919A1 | Cites | United States of America | Pre-grant |
| US2003146939A1 | Cites | United States of America | Pre-grant |
| US2004003351A1 | Cites | United States of America | Pre-grant |
| US2004205633A1 | Cites | United States of America | Pre-grant |
| US2005010871A1 | Cites | United States of America | Pre-grant |
| US2005066018A1 | Cites | United States of America | Pre-grant |
| US2005071780A1 | Cites | United States of America | Pre-grant |
| US2005076312A1 | Cites | United States of America | Pre-grant |
| US2005097089A1 | Cites | United States of America | Pre-grant |
| US2005144162A1 | Cites | United States of America | Pre-grant |
| US2005198567A1 | Cites | United States of America | Pre-grant |
| US2005210416A1 | Cites | United States of America | Pre-grant |
| US2005234894A1 | Cites | United States of America | Pre-grant |
| US2006026147A1 | Cites | United States of America | Pre-grant |
| US2006059434A1 | Cites | United States of America | Pre-grant |
| US2006070004A1 | Cites | United States of America | Pre-grant |
| US2006080292A1 | Cites | United States of America | Pre-grant |
| US2006085734A1 | Cites | United States of America | Pre-grant |
| US2006143568A1 | Cites | United States of America | Pre-grant |
| US2006190441A1 | Cites | United States of America | Pre-grant |
| US2006206454A1 | Cites | United States of America | Pre-grant |
| US2006218499A1 | Cites | United States of America | Pre-grant |
| US2007022125A1 | Cites | United States of America | Pre-grant |
| US2007027864A1 | Cites | United States of America | Pre-grant |
| US2007027865A1 | Cites | United States of America | Pre-grant |
| US2007033103A1 | Cites | United States of America | Pre-grant |
| US2007033105A1 | Cites | United States of America | Pre-grant |
| US2007043706A1 | Cites | United States of America | Pre-grant |
| US2007050727A1 | Cites | United States of America | Pre-grant |
| US2007088680A1 | Cites | United States of America | Pre-grant |
| US2007088686A1 | Cites | United States of America | Pre-grant |
| US2007130153A1 | Cites | United States of America | Pre-grant |
| US2007136674A2 | Cites | United States of America | Pre-grant |
| US2007174244A1 | Cites | United States of America | Pre-grant |
| US2007186177A1 | Cites | United States of America | Pre-grant |
| US2007186189A1 | Cites | United States of America | Pre-grant |
| US2007203906A1 | Cites | United States of America | Pre-grant |
| US2007226189A1 | Cites | United States of America | Pre-grant |
| US2007226210A1 | Cites | United States of America | Pre-grant |
| US2007226614A1 | Cites | United States of America | Pre-grant |
| US2008005668A1 | Cites | United States of America | Pre-grant |
| US2008010269A1 | Cites | United States of America | Pre-grant |
| US2008033917A1 | Cites | United States of America | Pre-grant |
| US2008034329A1 | Cites | United States of America | Pre-grant |
| US2008052630A1 | Cites | United States of America | Pre-grant |
| US2008059419A1 | Cites | United States of America | Pre-grant |
| US2008072150A1 | Cites | United States of America | Pre-grant |
| US2008109401A1 | Cites | United States of America | Pre-grant |
| US2008235594A1 | Cites | United States of America | Pre-grant |
| US5659742A | Cites | United States of America | Pre-grant |
| US5680561A | Cites | United States of America | Pre-grant |
1 member in 1 office
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 61181406 | United States of America | A | |
| US20060611814 | – | – | – |
Members1
| Document | Office | Kind | |
|---|---|---|---|
| US2008147653A1 | United States of America | A1 |
63 transactions on the USPTO file
Abandoned after 3 non-final rejections, 2 final rejections, 1 RCE and 1 appeal.
- Non-final rejections
- 3
- Final rejections
- 2
- RCEs
- 1
- Appeals
- 1
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Mail Abandonment for Failure to Respond to Office ActionAbandonedMABN2 | MABN2 | |
| Aband. for Failure to Respond to O. A.AbandonedABN2 | ABN2 | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Appeal Brief Review CompleteAPBR | APBR | |
| Appeal Brief FiledAP.B | AP.B | |
| Notice of Appeal FiledN/AP | N/AP | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Correspondence Address ChangeC.AD | C.AD | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Sent to Classification ContractorPGPC | PGPC | |
| Application Is Now CompleteCOMP | COMP | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| A statement by one or more inventors satisfying the requirement under 35 USC 115, Oath of the ApplicOATHDECL | OATHDECL | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Notice Mailed--Application Incomplete--Filing Date AssignedINCD | INCD | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| AssignmentAS | AS |
Numbers
- Publication
- 20080147653
- Publication, DOCDB
- 2008147653
- Publication, EPODOC
- US2008147653
- Application
- 11611814
- Application, DOCDB
- 61181406
- Application, EPODOC
- US20060611814
Titles
- English
- SEARCH SUGGESTIONS
Classification
- CPC, 1
- G06F16/951
- IPC, 1
- G06F17 30
- USPC, 3
- 001001000
- 707999006
- 707E17108