Patent ID: 11868409
Assignee: TRANSFORM SR BRANDS LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system for performing searches for documents requested by one member of a plurality of members of an online social network, the system comprising:
one or more processors of a computer system for communicatively coupling to user devices of the plurality of members of the social network and to the network of computers on which is stored a plurality of documents, the one or more processor operable to, at least:
generate a plurality of first data structures, each first data structure comprising personal information of a corresponding individual;
generate a plurality of second data structures, each second data structure comprising data representing a link between a document accessible on the network of computers and a corresponding individual;
generate a third data structure for a particular user, the third data structure comprising link information representing social relationships identified between the particular user and other users of the network of computers;

create a fourth data structure by collecting information representing documents in the network of computers that are linked in the plurality of second data structures with those other users of the network of computers that are linked in the third data structure with the particular user;
in response to receiving a search query comprising one or more search criteria from the particular user,
generate search results identifying one or more documents identified in the plurality of second data structures that match the one or more search criteria, and
generate, for display in a sequential manner on a graphical user interface, a corresponding sequence of breadcrumbs identifying person-to-person and person-to-document links that form a chain of links between the particular user and each document of the one or more documents, based on search criteria from the particular user, the third data structure, and the fourth data structure; and

transmit the search results and the corresponding sequence of breadcrumbs to a user device of the particular user via the network of computers, for display.