Source: https://patents.google.com/patent/US9442982B2/en
Timestamp: 2019-09-15 15:05:17
Document Index: 749174865

Matched Legal Cases: ['Application No. 200880123968', 'Application No. 201210106458', 'Application No. 97145995', 'Application No. 200880123968', 'Application No. 200880123968', 'Application No. 201210106458', 'Application No. 201210106458', 'Application No. 201210106458', 'Application No. 08868513', 'Application No. 97145995', 'Application No. 2010']

US9442982B2 - Relevancy sorting of user's browser history - Google Patents
US9442982B2
US9442982B2 US13/915,426 US201313915426A US9442982B2 US 9442982 B2 US9442982 B2 US 9442982B2 US 201313915426 A US201313915426 A US 201313915426A US 9442982 B2 US9442982 B2 US 9442982B2
entered query
US13/915,426
US20130275415A1 (en
2013-06-11 Priority to US13/915,426 priority patent/US9442982B2/en
2013-10-17 Publication of US20130275415A1 publication Critical patent/US20130275415A1/en
2014-08-06 Assigned to MICROSOFT CORPORATION reassignment MICROSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GUPTA, AMIT, MARLE, CHRISTOPHE, VAUGHAN, CHRISTOPHER M., WALLACE, OLIVER, YEUNG, CARLOS
2016-09-13 Publication of US9442982B2 publication Critical patent/US9442982B2/en
http:// website.internet.org/path1/lonelongpath2/index.html?=”search+query”
ascertaining a number of words in a user-entered query;
responsive to ascertaining that the user-entered query is not more than one word and begins with at least one protocol prefix,
returning relevant results using a confident method, the confident method configured to strip the user-entered query of the protocol prefix in order to perform a prefix string match against a destination's stripped uniform resource locator (URL), the confident method configured to calculate the relevant results using RSS feeds and feed items metadata, the RSS feeds and feed items metadata in the confident method comprising at least two of a stripped URL, feed title, feed name, item title, item content, and item author; and
responsive to ascertaining that the user-entered query is at least two words or that the user-entered query is one word and does not begin with the protocol prefix, returning relevant results using a search method that is different than the confident method, the search method configured to perform no changes to the user-entered query, use word breaking on words of the user-entered query, and calculate the relevant results using RSS feeds and feed items metadata, the RSS feeds and feed items metadata in the search method comprising at least two of a host, path and query, feed title, feed name, item title, item content, and item author.
8. One or more computer-readable storage devices comprising computer-readable instructions stored thereon that, responsive to execution by a processor, perform a method comprising:
responsive to ascertaining that the user-entered query is not more than one word and begins with at least one protocol prefix, returning relevant results using a confident method, the confident method configured to strip the user-entered query of the protocol prefix in order to perform a prefix string match against a destination's stripped uniform resource locator (URL), the confident method configured to calculate the relevant results using RSS feeds and feed items metadata, the RSS feeds and feed items metadata in the confident method comprising at least two of a stripped URL, feed title, feed name, item title, item content, and item author; and
at least a memory and a processor to implement a web application, the web application configured to:
ascertain a number of words in a user-entered query;
responsive to ascertaining that the user-entered query is not more than one word and begins with at least one protocol prefix, return relevant results using a confident method, the confident method configured to strip the user-entered query of the protocol prefix in order to perform a prefix string match against a destination's stripped uniform resource locator (URL), the confident method configured to calculate the relevant results using RSS feeds and feed items metadata, the RSS feeds and feed items metadata in the confident method comprising at least two of a stripped URL, feed title, feed name, item title, item content, and item author; and
responsive to ascertaining that the user-entered query is at least two words or that the user-entered query is one word and does not begin with the protocol prefix, return relevant results using a search method that is different than the confident method, the search method configured to perform no changes to the user-entered query, use word breaking on words of the user-entered query, and calculate the relevant results using RSS feeds and feed items metadata, the RSS feeds and feed items metadata in the search method comprising at least two of a host, path and query, feed title, feed name, item title, item content, and item author.
US13/915,426 2007-12-27 2013-06-11 Relevancy sorting of user's browser history Active US9442982B2 (en)
US20130275415A1 US20130275415A1 (en) 2013-10-17
US9442982B2 true US9442982B2 (en) 2016-09-13
TW468106B (en) 1998-02-03 2001-12-11 Centraal Corp Navigating network resources based on metadata
TW544619B (en) 2001-08-17 2003-08-01 Mitac Technology Corp Web address input method
TW587215B (en) 2002-08-15 2004-05-11 Taiwan Semiconductor Mfg Historical web page demonstration system and method and computer readable storage media thereof
CN1869987A (en) 2005-05-26 2006-11-29 国际商业机器公司 Method and system for ascertaining useable domain name by URL input
US20120150875A1 (en) 2007-12-27 2012-06-14 Microsoft Corporation Relevancy sorting of user's browser history
US20130304750A1 (en) 2007-12-27 2013-11-14 Microsoft Corporation Relevancy sorting of user's browser history
"Advisory Action", U.S. Appl. No. 13/915,433, Aug. 17, 2015, 3 pages.
"Decision on Reexamination", CN Application No. 200880123968.6, Jan. 22, 2015, 9 Pages.
"Final Office Action", U.S. Appl. No. 11/964,952, (May 12, 2011),10 pages.
"Final Office Action", U.S. Appl. No. 11/964,952, (Oct. 7, 2010), 22 pages.
"Final Office Action", U.S. Appl. No. 13/915,433, Jan. 7, 2014, 35 pages.
"Final Office Action", U.S. Appl. No. 13/915,433, Mar. 12, 2015, 32 pages.
"Foreign Notice of Allowance", CN Application No. 201210106458.6, Jul. 15, 2015, 4 Pages.
"Foreign Notice of Allowance", TW Application No. 97145995, May 15, 2014, 4 pages.
"Foreign Office Action", CN Application No. 200880123968.6, May 11, 2015, 13 Pages.
"Foreign Office Action", CN Application No. 200880123968.6, Nov. 11, 2015, 10 Pages.
"Foreign Office Action", CN Application No. 201210106458.6, Aug. 11, 2014, 10 Pages.
"Foreign Office Action", CN Application No. 201210106458.6, Jan. 16, 2014, 13 Pages.
"Foreign Office Action", CN Application No. 201210106458.6, Jan. 7, 2015, 9 Pages.
"Foreign Office Action", EP Application No. 08868513.6, Feb. 19, 2016, 6 pages.
"Foreign Office Action", TW Application No. 97145995, Dec. 27, 2013, 9 pages.
"Live Bookmarks in Firefox 1.5", Retrieved from: <http://www.ahfx.net/weblog/46> on May 13, 2010, (Oct. 5, 2005), 2 pages.
"Live Bookmarks in Firefox 1.5", Retrieved from: on May 13, 2010, (Oct. 5, 2005), 2 pages.
"Non Final Office Action", U.S. Appl. No. 11/964,952, (Jan. 6, 2011), 21 pages.
"Non-Final Office Action", U.S. Appl. No. 11/964,952, (May 25, 2010),19 pages.
"Non-Final Office Action", U.S. Appl. No. 13/372,047, (Oct. 25, 2012), 7 pages.
"Non-Final Office Action", U.S. Appl. No. 13/915,433, (Sep. 26, 2013), 27 pages.
"Non-Final Office Action", U.S. Appl. No. 13/915,433, Jul. 30, 2014, 38 pages.
"Non-Final Office Action", U.S. Appl. No. 13/915,433, Sep. 30, 2015, 9 pages.
"Notice of Allowance", Japanese Application No. 2010-540766, (Feb. 24, 2012),4 pages.
"Notice of Allowance", U.S. Appl. No. 11/964,952, (Oct. 26, 2011), 6 pages.
"Notice of Allowance", U.S. Appl. No. 13/372,047, (Feb. 13, 2013), 6 pages.
"Notice of Allowance", U.S. Appl. No. 13/915,433, Oct. 21, 2015, 6 pages.
"Supplemental Notice of Allowance", U.S. Appl. No. 13/915,433, Feb. 1, 2016, 8 pages.
Baker, Jeffrey "Bug 78270-Order autocomplete completion candidates by time or frequency", Retrieved from: <https://bugzilla.mozilla.org/show-bug.cgi?id=78270> on May 14, 2010, (Mar. 5, 2006), 34 pages.
Bug 393508 Location Bar Autocomplete for Firefox 3, Dec. 3, 2007. pp. 1-29. *
Chakravarthy, IBM Publication IPCOM000124208D, Method for Personalizing Search Results with Domain Relevance, Apr. 12, 2005, pp. 1-5. *
Faaborg, "Bug 393508-Mockup: Location Bar Autocomplete for Firefox 3", Retrieved from: <https://bugzilla.mozilla.org/show-bug.cgi?id=393508> on Dec. 31, 2013, Dec. 3, 2007, 29 pages.
Faaborg, "Bug 393508-Mockup: Location Bar Autocomplete for Firefox 3", Retrieved from: on Dec. 31, 2013, Dec. 3, 2007, 29 pages.
Gheel, James et al., "Activity Metadata for Enhancing Web Document Retrieval", Proceedings: In Workshop "Supporting Human Memory with Interactive Systems"; HCI Conference, (Sep. 4, 2007), 4 pages.
Pash, Adam "Super Charge Your Address Bar with Autocomplete Manager", Retrieved from: <http://lifehacker.com/314124/super-charge-your-address-bar-with-autocomplete-manager> on May 14, 2010, (Oct. 23, 2007),1 page.
Pash, Adam "Super Charge Your Address Bar with Autocomplete Manager", Retrieved from: on May 14, 2010, (Oct. 23, 2007),1 page.
Raggett, Dave et al., "HTML 4.01 Specification", Retrieved from: <http://www.w3.org/TR/html401/cover.html> on May 13, 2010, W3C Recommendation,(Dec. 24, 1999), 22 pages.
Raggett, Dave et al., "HTML 4.01 Specification", Retrieved from: on May 13, 2010, W3C Recommendation,(Dec. 24, 1999), 22 pages.
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VAUGHAN, CHRISTOPHER M.;WALLACE, OLIVER;YEUNG, CARLOS;AND OTHERS;REEL/FRAME:033479/0642