Mobile friendly internet searches
First Claim
1. A method implemented by a processor, the method comprising:
- identifying a mobile-friendliness indication for a website having a uniform resource locator (URL) by;
requesting a first response using the URL of the website while impersonating a user agent for a personal computer;
requesting a second response using the URL while impersonating a mobile browser;
receiving the first response and the second response;
comparing the first response to the second response; and
determining the mobile-friendliness indication based at least on a comparison of the first response and the second response, wherein the mobile-friendliness indication indicates that the website is not mobile-friendly based at least partly on a first determination that the first response and the second response do not differ, and wherein the mobile-friendliness indication indicates that the website is mobile-friendly based at least partly on a second determination that the first response and the second response differ;
receiving a search request having at least one search term from a search requestor;
performing a search based at least in part on the at least one search term to produce a set of search results including the URL of the website;
determining if the search requestor is a mobile device; and
in response to determining that the search requestor is the mobile device, ordering, by the processor, one or more of the URLs of the set of search results by promoting at least one URL that is identified as being more mobile relevant and demoting at least one URL that is identified as being less mobile relevant using the mobile friendliness indications associated with the URL of the website, the mobile friendliness indication representing a varying extent to which the URLs of the website facilitates fully functionally presentation by the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Mobile friendly internet searches are enabled by determining if individual internet sites are mobile friendly. In a described implementation, a mobile-friendliness indication is determined for an internet site. The determined mobile-friendliness indication is stored in association with the internet site in an index that may be used for internet searching. In another described implementation, a data structure comprises an internet index with multiple internet site entries having one or more associated mobile-friendliness indications. The mobile-friendliness indications may be general affirmative indications of mobile friendliness or specific indications of mobile-friendliness that identify a specific user agent type. In yet another described implementation, a search request having search terms is received, and a search is performed based thereon to produce a search results set. If the search requestor is a mobile device, the search results are ordered responsive to mobile-friendliness indications associated with the internet sites of the search results set.
11 Citations
20 Claims
-
1. A method implemented by a processor, the method comprising:
-
identifying a mobile-friendliness indication for a website having a uniform resource locator (URL) by; requesting a first response using the URL of the website while impersonating a user agent for a personal computer; requesting a second response using the URL while impersonating a mobile browser; receiving the first response and the second response; comparing the first response to the second response; and determining the mobile-friendliness indication based at least on a comparison of the first response and the second response, wherein the mobile-friendliness indication indicates that the website is not mobile-friendly based at least partly on a first determination that the first response and the second response do not differ, and wherein the mobile-friendliness indication indicates that the website is mobile-friendly based at least partly on a second determination that the first response and the second response differ; receiving a search request having at least one search term from a search requestor; performing a search based at least in part on the at least one search term to produce a set of search results including the URL of the website; determining if the search requestor is a mobile device; and in response to determining that the search requestor is the mobile device, ordering, by the processor, one or more of the URLs of the set of search results by promoting at least one URL that is identified as being more mobile relevant and demoting at least one URL that is identified as being less mobile relevant using the mobile friendliness indications associated with the URL of the website, the mobile friendliness indication representing a varying extent to which the URLs of the website facilitates fully functionally presentation by the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18)
-
-
8. A computer-readable memory encoded with instructions that, when executed by a processor, causes the processor to perform acts comprising:
-
identifying a mobile-friendliness indication for a uniform resource locator (URL) by; requesting a first response using the URL while impersonating a user agent for a personal computer; requesting a second response using the URL while impersonating a mobile browser; receiving the first response and the second response; comparing of the first response to the second response; and determining the mobile-friendliness indication based at least on a comparison of the first response to the second response, wherein the mobile-friendliness indication indicates that the URL is not mobile-friendly based at least partly on a first determination that the first response and the second response do not differ, and wherein the mobile-friendliness indication indicates that the URL is mobile-friendly based at least partly on a second determination that the first response and the second response differ; identifying a mobile device to receive a search request, the search request having at least one search term; performing a search based at least in part on the at least one search term; and ordering a set of search results in response to the at least one search term by promoting at least one of the search results that is identified as being more mobile relevant and demoting at least one of the search results that is identified as being less mobile relevant using the mobile friendliness indications associated with the URL of the set of search results. - View Dependent Claims (9, 10, 11, 12, 13, 14, 19)
-
-
15. A system comprising:
-
one or more processors; and a module having processor-executable instructions that, when executed, performs operations comprising; requesting a first response from a first website while impersonating a user agent for a traditional device; requesting a second response from a second website while impersonating a mobile-relevance user agent; performing a comparison of the first response received to the second response received; determining if the first website or the second website is mobile relevant based at least in part on a mobile-relevance indication from the comparison of the first response received to the second response received; and moving a first reference of the first website or a second reference of the second website to a different position within a set of search results in response to an indication from a mobile device that the mobile device is requesting the set of search results. - View Dependent Claims (16, 17, 20)
-
Specification