Patent ID: 11860960
Assignee: ENTELO, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 21:
22. A non-transitory computer readable medium comprising instructions that, when executed by a processor, cause the processor to perform operations including:
providing an extension for a web browser, the extension having a user interface configured to occupy a first portion of a user interface associated with the web browser;
collecting information on user behaviors related to usage patterns of the extension;
analyzing the information by user types, similar user companies, similar user company size, and similar user industry to determine the usage patterns of the extension;
based on the usage patterns, applying user-specific settings to the extension;
determine a user pattern associated with interaction on the web browser;
intercepting content fetched by the web browser for a web page, the web page being a company page, a social media page, or a professional page;
analyzing the user pattern and the fetched content for the web page to extract information comprising: (i) a company name, (ii) a candidate name, (iii) a job title, and (iv) an industry name;
querying a database for contextual information based on the extracted information, the contextual information being a summary of information obtained from one or more sources other than the web page;
presenting, via the user interface of the extension, the contextual information comprising:
(a) company information based on the company name,
(b) candidate information based on the candidate name,
(c) job title information based on the job title, and
(d) industry information based on the industry name;
upon detecting browsing of the web page by a user of the web browser, changing an appearance of the user interface of the extension to occupy a second portion of the user interface associated with the web browser; and
subsequent to detecting the browsing of the web page and changing the appearance of the user interface of the extension based on the user pattern, upon detecting that the user has selected the user interface of the extension, changing a size of the user interface of the extension to occupy a third portion of the user interface associated with the web browser, wherein the third portion occupies more display area than the first portion.