×

System and method for delivering an open profile personalization system through social media based on profile data structures that contain interest nodes or channels

  • US 10,198,776 B2
  • Filed: 09/21/2012
  • Issued: 02/05/2019
  • Est. Priority Date: 09/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory data processing system that interfaces with a social media network service via a social media network interface, comprising:

  • storage to store information files and associated metadata, the metadata indicating information about the associated information files and including typed-attributes usable in processing the information files;

    a database, accessed through said social media network interface, including a plurality of individually addressable personalized user records, each one of said individually addressable personalized user records including respective hierarchically organized profile data structures, the profile data structures including therewithin a plurality of hierarchically organized named interest nodes each of which constitutes a user-tunable channel, each named interest node data structure being logically connected with at least one target data structure which includes one or more target attribute values and at least one qualifier data structure which includes one or more qualifier attribute values, wherein the at least one target data structure is logically connected with at least one typed-attribute which corresponds to the at least one qualifier data structure, wherein each said one or more target attribute values represents a value to be matched in a stored information file or associated metadata, and wherein each said qualifier attribute value is configured to rank, filter, compose and/or deliver information files that are selected based on a corresponding one of said target attribute values;

    logic executable to, in response to a request from a user for a page view or a change made by the user to an interest node in said plurality of individually addressable personalized user records, dynamically produce a filtered set of information files by (1) selecting one of said individually addressable personalized user records including a hierarchy of interest nodes associated with the user, and (2) processing the information files and associated metadata in the storage by matching said selected typed attributes in the metadata of the stored information files with in the hierarchy of interest nodes of the selected personalized user record, a respective target data structure from each of (a) an expressly selected interest node by the user representing a respectively corresponding user-tunable channel, (b) an interest node selected as in (a) by a user friend of the user in said social media service and shared with the user as a shared user-tunable channel, and (c) an interest node selected by a human editor of the data processing system and provided to the user, and (3) further processing the matched information files and associated metadata by filtering the matched information files based on a respective qualifier data structure from each of (a), (b) and (c), wherein (a), (b) and (c) are interest nodes in the hierarchically organized named interest nodes included in the selected individually addressable personalized user record;

    logic executable to compose and send executable documents via said social media interface according to a communication protocol to a user terminal for rendition of a graphical user interface (GUI) at a user terminal, wherein the executable documents comprise data specifying a representation of the filtered set of information files including information files from (a), (b) and (c), arranged according to a relevancy determined according to at least one parameter associated with each of (a), (b) and (c) and a representation of user selectable mark-up identifying typed-attributes represented by said metadata associated with the filtered set of information files and wherein the GUI includes a front page format viewable to the user that reflects the filtered set of information files; and

    logic to receive messages via said social media network interface according to a communication protocol indicating selection of particular mark-up in the graphical interface at the user terminal, and executable to modify the one or more selected interest nodes representing a respectively corresponding user-tunable channel in response to said messages to add a target corresponding to the typed-attribute identified by the particular mark-up,wherein the system identifies the source of the interest nodes including at least one each of the three sources (a), (b), and (c) detailed above, and wherein the identified source of each of the interest nodes is displayed on the front page format of the GUI,wherein a particular interest node shared among a plurality of user friends of said social media service allows access for editing or updating of the interest node to any of said plurality of user friends who have accepted an invitation to share the particular interest node, andwherein the system is configured to share interest nodes with other users by activating a share command associated with an interest node to be shared.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×