IP Library Granted Patent US 12,585,719
Granted Patent B2
US 12,585,719 · App. 18/916,179 · Granted Mar 24, 2026

Commenting on a search result

Inventors: Daniel Mallin (Minneapolis, MN); Scott Litman (Minneapolis, MN); Marcello Dispensa (Cranford, NJ); Steven James Frederickson (Minneapolis, MN)
Assignee: Equals 3, Inc.
G06F16/9535G06F3/048G06F16/9532G06F16/9577G06F21/10G06F21/6218
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,585,719
App. No.
18/916,179
Granted
Mar 24, 2026
Kind
B2
Abstract

In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for linking to a search result. A computing system receives a query and provides, to a first computing device, multiple results that are responsive to the query. The computing system provides, to the first computing device, information that identifies a web address of a user selected result of multiple results that are responsive to query. The computing system receives a request from a second computing device for content responsive to the web address of the user selected result. The computing system provides, to the second computing device, information to cause the second computing device to present the multiple results that are responsive to the query in distinction to the user selected result, responsive to the second computing device not being authorized to access the user selected result.

Claims (103)

1 . A computer-implemented method, comprising:

receiving, by a computing system, a request from a first computing device to view multiple results able to be accessed by submitting search queries;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the multiple results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of a user selected result from among the multiple results, wherein the first computing device presents the display of the user selected result responsive to user input at the first computing device selecting the user selected result from the display of the multiple results;

receiving, by the computing system from the first computing device, a first text comment that was user input at the first computing device, the user input of the first text comment at the first computing device resulting in the first computing device presenting the first text comment as part of the display of the user selected result, wherein the display of the user selected result presented by the first computing device comprises a web page that presents the user selected result along with a text box with which the user input of the first text comment interacted;

receiving, by the computing system, a request from a second computing device to view the user selected result;

providing, by the computing system for receipt by the second computing device, information to cause the second computing device to present the display of the user selected result along with the first text comment that was user input at the first computing device as part of the display of the user selected result;

receiving, by the computing system from the second computing device, a second text comment that was user input at the second computing device, the user input of the second text comment at the second computing device resulting in the second computing device presenting the second text comment along with the first text comment as part of the display of the user selected result by the second computing device;

receiving, by the computing system after the second text comment has been user input at the second computing device, a request from a third computing device to view the user selected result; and

providing, by the computing system for receipt by the third computing device responsive to the computing system having received the request from the third computing device to view the user selected result, information to cause the third computing device to present the display of the user selected result along with the first text comment and the second text comment as part of the display of the user selected result, wherein the display of the user selected result presented by the third computing device comprises a web page that presents the user selected result along with the first text comment and the second text comment.

2 . The computer-implemented method of claim 1 , wherein:

the first computing device was logged into a first user account of the computing system when the first text comment was user input at the first computing device;

the second computing device was logged into a second user account of the computing system when the second text comment was user input at the second computing device; and

the display of the user select result presented by the third computing device includes:

(i) an indication that the first text comment was user input by the first user account; and

(ii) an indication that the second text comment was user input by the second user account.

3 . The computer-implemented method of claim 2 , wherein:

the indication that the first text comment was user input by the first user account includes a first user name identifying the first user account and a first image identifying the first user account; and

the indication that the second text comment was user input by the second user account includes a second user name identifying the second user account and a second image identifying the second user account.

4 . The computer-implemented method of claim 2 , wherein the display of the user selected result presented by the third computing device includes:

(i) an indication of a first date at which the first text comment was user input at the first computing device; and

(ii) an indication of a second date at which the second text comment was user input at the second computing device.

5 . The computer-implemented method of claim 4 , wherein the first text comment includes a user-selectable link, such that user input at the second computing device is able to navigate to a destination address specified by the user-selectable link upon a single user interaction with the user-selectable link.

6 . The computer-implemented method of claim 1 , comprising:

receiving, by the computing system, a query that was specified by user input at the first computing device;

identifying, by the computing system, a plurality of results that are responsive to the query;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the plurality of results that are responsive to the query, the user selected result being one of the plurality of results that are responsive to the query; and

receiving, by the computing system, an indication that user input at the first computing device provided user input to save the user selected result to a collection of saved results,

wherein the multiple results are saved results from the collection of saved results, and

wherein the request received by the computing system from the first computing device to view the multiple results comprises a request to view the collection of saved results, which includes the multiple results that are saved results from the collection of saved results.

7 . The computer-implemented method of claim 6 , wherein the computing system is configured to not present the first text comment as part of the display of the user selected result responsive to the user selected result being provided responsive to a user-specified query, in distinction to the computing system being configured to present the first text comment as part of the display of the user selected result responsive to the user selected result being provided responsive to presentation of the collection of saved results.

8 . The computer-implemented method of claim 6 , wherein receiving the indication that user input at the first computing device provided user input to save the user selected result to the collection of saved results includes user input at the computing device selecting to save the user selected result to the collection of saved results from a display that presents multiple collections of saved results to which the user selected result is able to be saved.

9 . A computer-implemented method, comprising:

receiving, by a computing system, a query that was specified by user input at a first computing device;

identifying, by the computing system, a plurality of results that are responsive to the query;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the plurality of results that are responsive to the query;

receiving, by the computing system, an indication that user input at the first computing device provided user input to save a user selected result to a collection of saved results, the user selected result being one of the plurality of results that are responsive to the query;

receiving, by the computing system, a request from the first computing device to view the collection of saved results, which includes multiple results that are saved results from the collection of saved results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the multiple results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the user selected result, wherein the first computing device presents the display of the user selected result responsive to user input at the first computing device selecting the user selected result from the display of the multiple results;

receiving, by the computing system from the first computing device, a first text comment that was user input at the first computing device, the user input of the first text comment at the first computing device resulting in the first computing device presenting the first text comment as part of the display of the user selected result;

receiving, by the computing system, a request from a second computing device to view the collection of saved results;

providing, by the computing system and for receipt by the second computing device, information to cause the second computing device to present a display of the collection of saved results, the collection of saved results including the user selected result, each result in the collection of saved results having been saved by user input to the collection of saved results, a first result of the collection of saved results having been saved by user input after being presented as responsive to a first query, a second result of the collection of saved results having been saved by user input after being presented as responsive to a second query that is different from the first query;

receiving, by the computing system, a request from the second computing device to view the user selected result; and

providing, by the computing system for receipt by the second computing device, information to cause the second computing device to present the display of the user selected result along with the first text comment that was user input at the first computing device as part of the display of the user selected result.

10 . The computer-implemented method of claim 9 , comprising:

receiving, by the computing system, an indication that user input at the second computing device reordered a displayed order in which saved results in the collection of saved results are ordered, by dragging and dropping a first saved result from the collection of saved results from a first location within the displayed order to a different location within the displayed order.

11 . The computer-implemented method of claim 9 , wherein the display of the collection of saved results includes a user-editable description that describes a subject matter of the collection of saved results and that is user editable by selecting a user interface element presented as part of the display of the collection of saved results.

12 . The computer-implemented method of claim 11 , comprising:

determining, by the computing system, a suggested result based on content selected from the user-editable description, the suggested result not being part of the collection of saved results due to the suggested result not having been saved to the collection of saved results by user input, wherein the display of the collection of saved results includes a presentation of the suggested result.

13 . The computer-implemented method of claim 9 , wherein:

the first result of the collection of saved results was saved to the collection of saved results by a first user account; and

the second result of the collection of saved results was saved to the collection of saved results by a second user account.

14 . A computer-implemented method, comprising:

receiving, by a computing system, a query that was specified by user input at a first computing device;

identifying, by the computing system, a plurality of results that are responsive to the query;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the plurality of results that are responsive to the query;

receiving, by the computing system, an indication that user input at the first computing device provided user input to save a user selected result to a collection of saved results, the user selected result being one of the plurality of results that are responsive to the query;

receiving, by the computing system, a request from the first computing device to view the collection of saved results, which includes multiple results that are saved results from the collection of saved results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the multiple results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the user selected result, wherein the first computing device presents the display of the user selected result responsive to user input at the first computing device selecting the user selected result from the display of the multiple results, wherein the first computing device is logged into a first user account when the first computing device displayed the user selected result;

receiving, by the computing system from the first computing device, a first text comment that was user input at the first computing device, the user input of the first text comment at the first computing device resulting in the first computing device presenting the first text comment as part of the display of the user selected result;

receiving, by the computing system, a request from a second computing device to view the user selected result; and

providing, by the computing system for receipt by the second computing device, information to cause the second computing device to present the display of the user selected result along with the first text comment that was user input at the first computing device as part of the display of the user selected result, wherein the second computing device is logged into a second user account when the second computing device displayed the user selected result, and the first user account and the second user account have permission to access the user selected result;

receiving, by the computing system, a request from a third computing device logged into a third user account to view the collection of saved results; and

providing, by the computing system for receipt by the third computing device, information to cause the third computing device to present the display of the collection of saved results without displaying the user selected result, as a consequence of the third user account not having permission to access the user selected result.

15 . The computer-implemented method of claim 14 , wherein the third computing device presenting the display of the collection of saved results without displaying the user selected result includes displaying, along with the collection of saved results, an indication that the third user account does not have permission to access the user selected result.

16 . One or more non-transitory computer-readable devices, comprising instructions that when executed by one or more processors cause a computing system to perform operations, including:

receiving, by the computing system, a request from a first computing device to view multiple results able to be accessed by submitting search queries;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the multiple results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of a user selected result from among the multiple results, wherein the first computing device presents the display of the user selected result responsive to user input at the first computing device selecting the user selected result from the display of the multiple results;

receiving, by the computing system from the first computing device, a first text comment that was user input at the first computing device, the user input of the first text comment at the first computing device resulting in the first computing device presenting the first text comment as part of the display of the user selected result, wherein the display of the user selected result presented by the first computing device comprises a web page that presents the user selected result along with a text box with which the user input of the first text comment interacted;

receiving, by the computing system, a request from a second computing device to view the user selected result;

providing, by the computing system for receipt by the second computing device, information to cause the second computing device to present the display of the user selected result along with the first text comment that was user input at the first computing device as part of the display of the user selected result;

receiving, by the computing system from the second computing device, a second text comment that was user input at the second computing device, the user input of the second text comment at the second computing device resulting in the second computing device presenting the second text comment along with the first text comment as part of the display of the user selected result by the second computing device;

receiving, by the computing system after the second text comment has been user input at the second computing device, a request from a third computing device to view the user selected result; and

providing, by the computing system for receipt by the third computing device responsive to the computing system having received the request from the third computing device to view the user selected result, information to cause the third computing device to present the display of the user selected result along with the first text comment and the second text comment as part of the display of the user selected result, wherein the display of the user selected result presented by the third computing device comprises a web page that presents the user selected result along with the first text comment and the second text comment.

17 . One or more non-transitory computer-readable devices, comprising instructions that when executed by one or more processors cause a computing system to perform operations, including:

receiving, by the computing system, a query that was specified by user input at a first computing device;

identifying, by the computing system, a plurality of results that are responsive to the query;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the plurality of results that are responsive to the query;

receiving, by the computing system, an indication that user input at the first computing device provided user input to save a user selected result to a collection of saved results, the user selected result being one of the plurality of results that are responsive to the query;

receiving, by the computing system, a request from the first computing device to view the collection of saved results, which includes multiple results that are saved results from the collection of saved results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the multiple results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the user selected result, wherein the first computing device presents the display of the user selected result responsive to user input at the first computing device selecting the user selected result from the display of the multiple results;

receiving, by the computing system from the first computing device, a first text comment that was user input at the first computing device, the user input of the first text comment at the first computing device resulting in the first computing device presenting the first text comment as part of the display of the user selected result;

receiving, by the computing system, a request from a second computing device to view the collection of saved results;

providing, by the computing system and for receipt by the second computing device, information to cause the second computing device to present a display of the collection of saved results, the collection of saved results including the user selected result, each result in the collection of saved results having been saved by user input to the collection of saved results, a first result of the collection of saved results having been saved by user input after being presented as responsive to a first query, a second result of the collection of saved results having been saved by user input after being presented as responsive to a second query that is different from the first query;

receiving, by the computing system, a request from the second computing device to view the user selected result; and

providing, by the computing system for receipt by the second computing device, information to cause the second computing device to present the display of the user selected result along with the first text comment that was user input at the first computing device as part of the display of the user selected result.

18 . One or more non-transitory computer-readable devices, comprising instructions that when executed by one or more processors cause a computing system to perform operations, including:

receiving, by the computing system, a query that was specified by user input at a first computing device;

identifying, by the computing system, a plurality of results that are responsive to the query;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the plurality of results that are responsive to the query;

receiving, by the computing system, an indication that user input at the first computing device provided user input to save a user selected result to a collection of saved results, the user selected result being one of the plurality of results that are responsive to the query;

receiving, by the computing system, a request from the first computing device to view the collection of saved results, which includes multiple results that are saved results from the collection of saved results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the multiple results;

providing, by the computing system for receipt by the first computing device, information to cause the first computing device to present a display of the user selected result, wherein the first computing device presents the display of the user selected result responsive to user input at the first computing device selecting the user selected result from the display of the multiple results, wherein the first computing device is logged into a first user account when the first computing device displayed the user selected result;

receiving, by the computing system from the first computing device, a first text comment that was user input at the first computing device, the user input of the first text comment at the first computing device resulting in the first computing device presenting the first text comment as part of the display of the user selected result;

receiving, by the computing system, a request from a second computing device to view the user selected result; and

providing, by the computing system for receipt by the second computing device, information to cause the second computing device to present the display of the user selected result along with the first text comment that was user input at the first computing device as part of the display of the user selected result, wherein the second computing device is logged into a second user account when the second computing device displayed the user selected result, and the first user account and the second user account have permission to access the user selected result;

receiving, by the computing system, a request from a third computing device logged into a third user account to view the collection of saved results; and

providing, by the computing system for receipt by the third computing device, information to cause the third computing device to present the display of the collection of saved results without displaying the user selected result, as a consequence of the third user account not having permission to access the user selected result.

Assignments (2)
CHANGE OF NAME Recorded Dec 9, 2025
From: EQUALS 3, LLC
To: EQUALS 3, INC.
Reel/Frame 073916/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2025
From: MALLIN, DANIEL; LITMAN, SCOTT; DISPENSA, MARCELLO; FREDERICKSON, STEVEN JAMES
To: EQUALS 3 LLC
Reel/Frame 073917/0293 →
Continuity (4)
Continuation 17328664 · May 24, 2021
Continuation In Part 15592842 · May 11, 2017
Provisional Application 62335812 · May 13, 2016
Related Publication 20250036698A1 · Jan 30, 2025
References Cited (123)
US 6292796B1 · Drucker et al. · 2001 [cited by applicant]
US 6487553B1 · Emens et al. · 2002 [cited by applicant]
US 8095534B1 · Alexander · 2012 [cited by applicant]
US 8423541B1 · Baluja et al. · 2013 [cited by applicant]
US 8487553B2 · Saito · 2013 [cited by applicant]
US 8700610B1 · Kataru · 2014 [cited by applicant]
US 8862571B2 · Baluja et al. · 2014 [cited by applicant]
US 8949250B1 · Garg et al. · 2015 [cited by applicant]
US 9013945B2 · Won et al. · 2015 [cited by applicant]
US 9043942B1 · Birdwell et al. · 2015 [cited by applicant]
US 9760586B1 · Cook · 2017 [cited by applicant]
US 10445329B2 · Dispensa et al. · 2019 [cited by applicant]
US 10482092B2 · Dispensa et al. · 2019 [cited by applicant]
US 10776367B2 · Dispensa et al. · 2020 [cited by applicant]
US 10817584B2 · Singh et al. · 2020 [cited by applicant]
US 11016981B2 · Dispensa et al. · 2021 [cited by applicant]
US 11354900B1 · Li et al. · 2022 [cited by applicant]
US 11604799B1 · Bigdelu · 2023 [cited by examiner]
US 11636128B1 · Bigdelu · 2023 [cited by examiner]
US 11644955B1 · Singamneni · 2023 [cited by examiner]
US 12038958B1 · Soubbotin · 2024 [cited by examiner]
US 20010014910A1 · Bobo, II · 2001 [cited by applicant]
US 20040193673A1 · Samji et al. · 2004 [cited by applicant]
US 20050216443A1 · Morton et al. · 2005 [cited by applicant]
US 20050289144A1 · Dettinger et al. · 2005 [cited by applicant]
US 20070022111A1 · Salam et al. · 2007 [cited by applicant]
US 20070022125A1 · Salam et al. · 2007 [cited by applicant]
US 20070050386A1 · Busey · 2007 [cited by applicant]
US 20070198340A1 · Lucovsky et al. · 2007 [cited by applicant]
US 20070198500A1 · Lucovsky et al. · 2007 [cited by applicant]
US 20080021880A1 · Ren · 2008 [cited by examiner]
US 20080133495A1 · Fischer · 2008 [cited by applicant]
US 20080140779A1 · Ahn et al. · 2008 [cited by applicant]
US 20080243799A1 · Rozich et al. · 2008 [cited by applicant]
US 20090055355A1 · Brunner et al. · 2009 [cited by applicant]
US 20090150792A1 · Laakso et al. · 2009 [cited by applicant]
US 20100082649A1 · Gutt et al. · 2010 [cited by applicant]
US 20100114876A1 · Mandel et al. · 2010 [cited by applicant]
US 20100117876A1 · Cao et al. · 2010 [cited by applicant]
US 20110040622A1 · Lucovsky et al. · 2011 [cited by applicant]
US 20110087648A1 · Wang et al. · 2011 [cited by applicant]
US 20110191314A1 · Howes et al. · 2011 [cited by applicant]
US 20110191341A1 · Meyer et al. · 2011 [cited by applicant]
US 20110264556A1 · Ho et al. · 2011 [cited by applicant]
US 20120130978A1 · Li et al. · 2012 [cited by applicant]
US 20120185465A1 · Lucovsky et al. · 2012 [cited by applicant]
US 20120259930A1 · Wu · 2012 [cited by applicant]
US 20120310922A1 · Johnson et al. · 2012 [cited by applicant]
US 20120310927A1 · Johnson et al. · 2012 [cited by applicant]
US 20120317097A1 · Tseng · 2012 [cited by applicant]
US 20130036109A1 · Kulick · 2013 [cited by examiner]
US 20130054624A1 · Arnold et al. · 2013 [cited by applicant]
US 20130054642A1 · Morin · 2013 [cited by applicant]
US 20130151574A1 · Li et al. · 2013 [cited by applicant]
US 20130238609A1 · Marantz et al. · 2013 [cited by applicant]
US 20130268532A1 · Doshi · 2013 [cited by applicant]
US 20130275860A1 · Tran · 2013 [cited by applicant]
US 20130282683A1 · Kohavi et al. · 2013 [cited by applicant]
US 20130311872A1 · Jokl, III · 2013 [cited by examiner]
US 20140040244A1 · Rubinstein et al. · 2014 [cited by applicant]
US 20140136505A1 · Satalker et al. · 2014 [cited by applicant]
US 20140195525A1 · English · 2014 [cited by applicant]
US 20140207748A1 · Sood et al. · 2014 [cited by applicant]
US 20140236649A1 · Hamid et al. · 2014 [cited by applicant]
US 20140250147A1 · Shapira et al. · 2014 [cited by applicant]
US 20140280038A1 · O'Sullivan et al. · 2014 [cited by applicant]
US 20140280087A1 · Isensee et al. · 2014 [cited by applicant]
US 20140324829A1 · Hanses et al. · 2014 [cited by applicant]
US 20140330809A1 · Raina et al. · 2014 [cited by applicant]
US 20140358904A1 · Nayak et al. · 2014 [cited by applicant]
US 20150066902A1 · Kim · 2015 [cited by applicant]
US 20150095319A1 · Ormont et al. · 2015 [cited by applicant]
US 20150120710A1 · Zhang et al. · 2015 [cited by applicant]
US 20150142778A1 · Bilinski et al. · 2015 [cited by applicant]
US 20150161202A1 · Shapira et al. · 2015 [cited by applicant]
US 20150169700A1 · Wald et al. · 2015 [cited by applicant]
US 20150186381A1 · Yan et al. · 2015 [cited by applicant]
US 20150193506A1 · Bastide et al. · 2015 [cited by applicant]
US 20150193638A1 · Cook · 2015 [cited by applicant]
US 20150242495A1 · Goldstein et al. · 2015 [cited by applicant]
US 20150302096A1 · Iwasaki · 2015 [cited by applicant]
US 20150310005A1 · Ryger et al. · 2015 [cited by applicant]
US 20150379134A1 · Bax et al. · 2015 [cited by applicant]
US 20160044480A1 · Hong et al. · 2016 [cited by applicant]
US 20160078101A1 · Somaiya et al. · 2016 [cited by applicant]
US 20160085761A1 · Ellis et al. · 2016 [cited by applicant]
US 20160162502A1 · Zhou et al. · 2016 [cited by applicant]
US 20160188742A1 · Ingvoldstad et al. · 2016 [cited by applicant]
US 20160196360A1 · Best et al. · 2016 [cited by applicant]
US 20160203238A1 · Cherniavskii et al. · 2016 [cited by applicant]
US 20160253600A1 · Hang · 2016 [cited by examiner]
US 20160267569A1 · Hampson et al. · 2016 [cited by applicant]
US 20160294895A1 · Yang · 2016 [cited by applicant]
US 20170024657A1 · Sahu et al. · 2017 [cited by applicant]
US 20170060823A1 · Zheng · 2017 [cited by examiner]
US 20170060995A1 · Boule et al. · 2017 [cited by applicant]
US 20170083606A1 · Mohan · 2017 [cited by applicant]
US 20170132252A1 · Koch et al. · 2017 [cited by applicant]
US 20170132425A1 · Koch et al. · 2017 [cited by applicant]
US 20170171292A1 · Mark et al. · 2017 [cited by applicant]
US 20170185653A1 · Huang et al. · 2017 [cited by applicant]
US 20170222871A1 · Yu et al. · 2017 [cited by applicant]
US 20170228471A1 · Tomkins et al. · 2017 [cited by applicant]
US 20170235732A1 · Williams et al. · 2017 [cited by applicant]
US 20170308583A1 · Husain · 2017 [cited by examiner]
US 20170329784A1 · Dispensa et al. · 2017 [cited by applicant]
US 20170329827A1 · Dispensa et al. · 2017 [cited by applicant]
US 20170329829A1 · Dispensa et al. · 2017 [cited by applicant]
US 20170329872A1 · Dispensa et al. · 2017 [cited by applicant]
US 20170337209A1 · Schaer et al. · 2017 [cited by applicant]
US 20180060326A1 · Kuo et al. · 2018 [cited by applicant]
US 20180246983A1 · Rathod · 2018 [cited by examiner]
US 20220067795A1 · Ken-Dror · 2022 [cited by examiner]
US 20220317978A1 · Barik · 2022 [cited by examiner]
US 20220317979A1 · Araujo Soares · 2022 [cited by examiner]
US 20230031327A1 · Bourbie · 2023 [cited by examiner]
Extended European Search Report in European Application No. 20209185.6, dated Mar. 18, 2021, 11 pages. [cited by applicant]
Frank et al., “Question answering from structured knowledge sources,” Journal of Applied Logic, Jan. 17, 2007, 5(1):20-48. [cited by applicant]
International Preliminary Report on Patentability in Application No. PCT/US2017/017839, dated Nov. 13, 2018, 12 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2017/017839, Apr. 19, 2017, 14 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2022/030574, mailed on Sep. 21, 2022, 15 pages. [cited by applicant]
Neumann et al., “A cross-language question/answering-system for german and english,” Network and Parallel Computing, Jan. 1, 2004, 3237:559-571. [cited by applicant]
Wikipedia.com [online], “Access-control list,” Dated Apr. 9, 2016, URL <https://en.wikipedia.org/w/index.php?title=Access-control_list&oldid=714412886>, 3 pages. [cited by applicant]