US 12,443,637 B1
Artificial intelligence search tool for webpages published in an external hierarchy
Natasha Mayur Shah, San Francisco, CA (US); Christopher Papazian, San Francisco, CA (US); Matthew Piccolella, San Francisco, CA (US); Ein Jung, Brooklyn, NY (US); and Omar Skalli, San Francisco, CA (US)
Assigned to Notion Labs, Inc., San Francisco, CA (US)
Filed by Notion Labs, Inc., San Francisco, CA (US)
Filed on Nov. 26, 2024, as Appl. No. 18/961,282.
Int. Cl. G06F 7/00 (2006.01); G06F 16/334 (2025.01); G06F 40/30 (2020.01)
CPC G06F 16/3344 (2019.01) [G06F 40/30 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory, computer-readable storage medium comprising instructions recorded thereon, wherein the instructions, when executed by at least one data processor of a system, cause the system to:
generate an internal hierarchy of pages,
wherein the internal hierarchy includes a top level page and lower level page,
wherein the lower level page is accessible from the top level page;
associate access permissions with a page in the internal hierarchy in order to permit access to a restricted group of users;
receive an indication designating that a page within the internal hierarchy is publicly accessible and an indication designating a domain associated with the page;
upon receiving the indications designating that the page is publicly accessible and designating the domain, create an external hierarchy of pages including an external top level page and an external lower level page,
wherein the external lower level page is accessible from the external top level page,
wherein the external lower level page is different from the lower level page associated with the internal hierarchy;
add the page to the external hierarchy;
publish the page to the domain associated with the page;
provide a search interface to the published page;
receive at the search interface a natural language search query as input;
provide the natural language search query to an artificial intelligence (AI) tool,
wherein the AI tool is configured to receive and process the natural language search query;
limit the scope of information the AI tool uses to respond to the natural language search query to information contained on pages in the external hierarchy, thereby excluding the AI tool from accessing information contained on pages associated with the internal hierarchy but not the external hierarchy; and
obtain, from the AI tool, a response to the natural language search query.