Patent ID: 9047375
Filing Date: 2015-06-02
Classification: G06F

Abstract:
1. A method performed by a server device, the method comprising: providing, by the server device, a search query to a website for obtaining video content corresponding to identifying information encoded by a first content provider; receiving, by the server device, first search results of a first search performed of the corresponding identifying information based on a keyword in the search query; determining, by the server device, that the first search results include fewer than a threshold number of search results; detecting, by the server device and based on the determining, that the video content provider has made a change to the encoding of the corresponding identifying information; providing, by the server device and based on the change to the encoding, a modified search query to the website for obtaining the video content; receiving, by the server device, second search results of a second search performed of the corresponding identifying information based on the keyword in the modified search query; determining, by the server device, that the second search results include at least the threshold number of search results; identifying, by the server device and based on a result of the modified search, first corresponding identifying information that identifies a set of video content, of the video content, related to the keyword; identifying, by the server device and based on the first corresponding identifying information, a format of a particular video content in the set of video content; comparing the identified format to a list of video formats that are compatible with a video client device; determining, by the server device and based on a result of the comparing, that the identified format is compatible with the video client device; and outputting, from the server device and responsive to determining that the identified format is compatible with the video client device, the first corresponding identifying information that identifies the particular video content and allows the video client device to access the particular video content via the website.