Retrieval of content using link-based search
AssigneeModeSens Inc.
InventorHang Li
Life of this patent
Estimating the term…
Abstract
Described herein are techniques and systems for retrieval of content using link-based searches. Embodiments herein include receiving, by a server, a request including a hyperlink directed to a source content. The server may determine whether a database associated with the server comprises the hyperlink. The database stores information of multiple entities each corresponding to one or more hyperlinks. In response to a determination that the database includes the hyperlink, the server may identify an entity corresponding to the hyperlink and provide information of the entity to the computing device. In some embodiments, in response to a determination that the database does not include the hyperlink, the server may identify related web content and return results to user.
Claims20
A method, comprising:
- receiving, by one or more processors of a server, a request from a computing device, wherein the request comprises a hyperlink directed to a source webpage, and wherein the source webpage includes a subject of interest within content of the source webpage, and further wherein the request is for at least one piece of information related to the subject of interest and determined from at least one webpage different from the source webpage, and wherein the at least one webpage different from the source webpage is not a version copy of the source webpage;
- determining, by the one or more processors, whether a database associated with the server comprises the hyperlink, wherein the database stores one or more hyperlinks directed to one or more webpages, one or more subjects of interest included within content of each of the one or more webpages, and one or more pieces of information related to each of the one or more subjects of interest;
- in response to a determination that the database includes the hyperlink:
- identifying, based at least in part on the hyperlink and by the one or more processors, the subject of interest of the source webpage in the one or more subjects of interest stored in the database, and
- providing, to the computing device and by the one or more processors, the at least one piece of information stored in the database related to the identified subject of interest;
- and
- in response to a determination that the database does not include the hyperlink:
- analyzing, by the one or more processors, the source webpage to determine one or more parameters related to the subject of interest included within content of the source webpage,
- based at least in part on the one or more parameters, performing, by the one or more processors, a search for pieces of information related to the subject of interest from one or more webpages different from the source webpage, wherein the one or more webpages different from the source webpage are not version copies of the source webpage, and
- providing, by the one or more processors, a search result to the computing device.
A system, comprising:
- one or more processors, and
- memory to maintain a plurality of components executable by the one or more processors, the plurality of components comprising a query application configured to:
- receive a request comprising a hyperlink directed to a source webpage, wherein the source webpage includes a subject of interest within content of the source webpage;
- determine whether a database associated with the server comprises the hyperlink, wherein the database stores one or more hyperlinks directed to one or more webpages, one or more subjects of interest included within content of each of the one or more webpages, and one or more pieces of information related to each of the one or more subjects of interest;
- in response to a determination that the database includes the hyperlink:
- identify, based at least in part on the hyperlink, the subject of interest of the source webpage in the one or more subjects of interest stored in the database,
- identify at least one piece of information stored in the database related to the subject of interest, and
- provide the at least one piece of information to a computing device;
- and
- in response to a determination that the database does not include the hyperlink:
- analyze the source webpage to determine one or more parameters related to the subject of interest included within content of the source webpage,
- based at least in part on the one or more parameters, perform a search for pieces of information related to the subject of interest from one or more sources other than the source containing the source webpage,
- obtain a search result, and
- provide the search result to the computing device.
A non-transitory computer-readable storage medium, storing program instructions that when executed by one or more computing devices cause the one or more computing devices to implement:
- receiving, from a computing device, a request comprising a hyperlink directed to a source webpage, wherein the source webpage includes a subject of interest within content of the source webpage, and wherein the request is for at least one piece of information related to the subject of interest and determined from at least one webpage different from the source webpage, and further wherein the at least one webpage different from the source webpage is not a version copy of the source webpage;
- determining whether a database associated with the server comprises the hyperlink, wherein the database stores one or more hyperlinks directed to one or more webpages, one or more subjects of interest included within content of each of the one or more webpages, and one or more pieces of information related to each of the one or more subject of interest;
- in response to a determination that the database includes the hyperlink:
- identifying, based at least in part on the hyperlink, the subject of interest of the source webpage in the one or more subjects of interest stored in the database, and
- providing, to the computing device, the at least one piece of information stored in the database related to the identified subject of interest;
- and
- in response to a determination that the database does not include the hyperlink:
- analyzing the source webpage to determine one or more parameters related to the subject of interest included within content of the source webpage,
- based at least in part on the one or more parameters, performing a search for pieces of information related to the subject of interest from one or more webpages different from the source webpage, wherein the one or more webpages different from the source webpage are not version copies of the source webpage, and
- providing a search result to the computing device.
Dependencies are inferred from the claim text.