Patent ID: 9305089
Filing Date: 2016-04-05
CPC Classification: G06F

Claim Text:
1. A method, comprising: receiving, at a computer device, first information comprising a keyword; receiving second information comprising first semantic information, the second information different from the first information, wherein the first semantic information comprises age and gender information associated with a user, wherein the first semantic information further comprises a microformat, a metatag, and an annotation; extracting a set of semantic keywords from the first semantic information, wherein the set of semantic keywords are different from terms that are used to communicate the second information comprising the first semantic information; searching a first database with the first information, the first database comprising information displayed at web pages; searching a second database with the second information and using the set of semantic keywords extracted from the first semantic information, the second database comprising second semantic information about the web pages; identifying a first web entity based on searching the first database using the keyword and based on determining that the first web entity displays the keyword; providing a link to the first web entity based on identifying the first web entity in response to searching the first database, based on determining that the first web entity displays the keyword, and based on identifying the first web entity in response to searching the second database, wherein the first web entity is identified in response to searching the second database based on the age and gender information in the second information and based on the set of semantic keywords extracted from the first semantic information; updating, at the second database, third semantic information associated with the first web entity based on metadata associated with a different web entity; and ranking first search results returned from searching the first database with the keyword, wherein the first search results are ranked based on second search results returned from searching the second database using the set of semantic keywords.