AGENT FOR IDENTIFYING DOMAINS WITH CONTENT ARRANGED FOR DISPLAY BY A MOBILE DEVICE
First Claim
1. A method of discovering mobile web sites, comprising:
- determining a list of host sites for discovery;
determining a plurality of mobile user agents;
crawling the list of host sites using each of the plurality of mobile user agents;
automatically identifying each host site in the list of host sites that is mobile viewable by at least one of the plurality of mobile user agents; and
providing a list of each mobile viewable host site along with identification of which mobile user agent is useable for each mobile viewable host site in the list.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, and method are disclosed for providing a single source for searchable content by mobile devices. Mobile user agents crawl host sites to determine whether there is content that may be viewed by any of the mobile user agents. If files are identified as viewable for a given mobile user agent, the site is tagged as crawlable. A best mobile user agent may also be identified for that site, based on number of files viewable, response time, file mobileness, or the like. The sites may be discovered by instrumentation of URLs with mobile device keywords, performing a backlink analysis to discover interlinking of mobile device related sites, exploring URLs of a known host name for potential starting points for mobile device sites, or employing a list of known popular conventional sites with a mobile user agent for possible redirections to a potential mobile device web site.
21 Citations
20 Claims
-
1. A method of discovering mobile web sites, comprising:
-
determining a list of host sites for discovery; determining a plurality of mobile user agents; crawling the list of host sites using each of the plurality of mobile user agents; automatically identifying each host site in the list of host sites that is mobile viewable by at least one of the plurality of mobile user agents; and providing a list of each mobile viewable host site along with identification of which mobile user agent is useable for each mobile viewable host site in the list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server that is configured for use in discovering mobile web sites, comprising:
-
a transceiver for receiving and for sending information over the network; and program code that is operative to automatically perform actions comprising; determining a candidate mobile web site for discovery; crawling the candidate mobile web site; if a threshold number of mobile viewable content is retrieved from the candidate mobile web site using at least one mobile user agent, designating the candidate mobile web site as mobile viewable for the at least one mobile user agent; and if the at least one mobile user agent includes more than one mobile user agent for the mobile viewable web site, then selecting one of the mobile user agents as a best mobile user agent for the mobile viewable web site. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having computer-executable instructions, the computer-executable instructions when installed onto a computer processor enables the computer processor to automatically perform actions comprising:
-
determining a plurality of candidate mobile sites for discovery; crawling each of the plurality of candidate mobile sites; if a threshold number of mobile viewable content is successfully retrieved from a candidate mobile site in the plurality of candidate mobile sites, using at least one mobile user agent, designating the candidate mobile site as mobile viewable for the at least one mobile user agent; and if the at least one mobile user agent includes more than one mobile user agent for the mobile viewable site, then selecting one of the mobile user agents as a best mobile user agent for the mobile viewable site. - View Dependent Claims (14, 15, 16)
-
-
17. A system for use in discovering mobile web sites, comprising:
-
a candidate site generator that is configured to perform actions to identify a plurality of candidate sites; a mobile device repository useable to store a plurality of mobile user agents; and a domain discoverer component that is configured to perform actions, comprising; crawling each of the plurality of candidate sites and attempting to successfully retrieve content using each of the plurality of mobile user agents; if a threshold number of valid mobile viewable content is successfully retrieved from a candidate site in the plurality of candidate sites, by at least one mobile user agent, designating the candidate site as mobile viewable for the at least one mobile user agent; and if the at least one mobile user agent includes more than one mobile user agent for the mobile viewable site, then selecting one of the mobile user agents as a best mobile user agent for the mobile viewable site. - View Dependent Claims (18, 19)
-
-
20. An apparatus of discovering mobile web sites, comprising:
-
means for determining a list of candidate host sites for discovery; a discoverer component useable to automatically identify each host site in the list of candidate host sites that is mobile viewable by at least one of a plurality of mobile user agents by crawling each candidate host site and, in part, attempting to access content on the candidate host site using each of the plurality of mobile user agents; and means for providing a list of each mobile viewable host site along with identification of which mobile user agent is useable for each mobile viewable host site.
-
Specification