US 12,216,723 B2
Computing devices that provide artificial network models for managing and generating communication pathways for communicating requests based on user interactions with content
Bentley J. Olive, Apex, NC (US)
Assigned to Technology and Intellectual Property Innovations, LLC, Cary, NC (US)
Filed by Technology and Intellectual Property Innovations, LLC, Cary, NC (US)
Filed on Jul. 6, 2022, as Appl. No. 17/858,199.
Application 17/858,199 is a continuation of application No. 16/910,294, filed on Jun. 24, 2020, granted, now 11,416,572.
Application 16/910,294 is a continuation in part of application No. 16/565,440, filed on Sep. 9, 2019, granted, now 10,965,735, issued on Mar. 30, 2021.
Application 16/565,440 is a continuation in part of application No. 15/432,882, filed on Feb. 14, 2017, granted, now 10,412,153, issued on Sep. 10, 2019.
Claims priority of provisional application 62/295,137, filed on Feb. 14, 2016.
Prior Publication US 2022/0350852 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9536 (2019.01); G06F 16/909 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01)
CPC G06F 16/9536 (2019.01) [G06F 16/909 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A first computing device operable for communication with a plurality of second computing devices via a communications network, wherein the first computing device comprises an information sharing manager configured to:
receive, via the communications network, a plurality of user-generated content for communication to the plurality of second computing devices and for interaction by users via the plurality of second computing devices;
determine subjects of the user-generated content;
generate a model of an artificial network for generating communication pathways to the users of the plurality of second computing devices connected in the communications network;
analyze interactions of the users of the second computing devices with the user-generated content, wherein the analysis of the interactions includes determining one or more of a quality of the interactions of the users of the second computing devices with the user-generated content, a level of interactions of the one or more of the users of the second computing devices with the plurality of user-generated content, and/or feedback of others about the one or more of the users of the second computing devices;
receive, via the communications network, a request from a third computing device;
determine that content of the request from the third computing device is associated with at least one subject determined for the user-generated content;
use the model to manage and generate pathways for communicating, via the communications network, requests associated with the subjects to the second computing devices based on the analysis of the interactions of the users of the second computing devices with the user-generated content and determined subjects of the content of the requests, wherein the pathways are changeable to a pathway to one or more different users among the second computing devices based on a subject of content of a request and based on quality of the interactions of the one or more different users with the first user-generated content, a level of interactions of the one or more different users with the plurality of user-generated content, and/or feedback of others about the one or more different users;
generate, based on the model, one or more of pathways to communicate the received request from the third computing device to the one or more different users based on the determination that the content of the request from the third computing device is associated with the at least one subject determined for the user-generated content and based on the analysis of interactions;
receive, via the communications network, a user response to the received communication from one or more different users of the second computing devices that received the request via the generated one or more of the pathways; and
communicate, to the third computing device via the communications network, the received user response for display by the third computing device.