System and Method For Analyzing Messages In A Network or Across Networks
Abstract
Systems and methods for analyzing messages in a network or across networks are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for determining the interests of the user from online activity of the user. Thee online activity of the user is automatically detected from those activities of the user on or via the online media services without requiring additional interaction or input from the user. The method can further include increasing visibility of those incoming messages which are more interesting to the user among other incoming messages in the stream for presentation in a user interface. In one embodiment, the user interface is a part of a platform which is independent of any of the online media services.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for analyzing a stream of incoming messages from online media services for a user, the method, comprising:
determining the interests of the user from online activity of the user; wherein, the online activity of the user is automatically detected from those activities of the user on or via the online media services without requiring additional interaction or input from the user; increasing visibility of those incoming messages which are more interesting to the user among other incoming messages in the stream for presentation in a user interface; wherein, the user interface is a part of a platform which is independent of any of the online media services.
2 . The method of claim 1 , further comprising,
generating personalization indicators for each of the incoming messages in the stream received from the online media services; wherein, the personalization indicators for the incoming messages correspond to relevancy of the message to interests of the user; wherein, those incoming messages which are more interesting to the user are determined using the personalization indicators.
3 . The method of claim 2 , further comprising,
customizing an interactive graphical visualization of concepts or topics contained in the messages for the user, with each concept or topic is represented by a label which is arranged radially from a node, wherein, further information related to the represented concept or topic is depicted in the interactive graphical visualization upon detected interaction with the label; wherein, graphical characteristics of the label or edges connecting the label to the node are adjusted based on a level of interest of the user in the concept or topic determined using the personalization indicators.
4 . The method of claim 1 , wherein, the interests of the user are automatically determined upon receipt of user credentials to one of the online media services; wherein, the online activity of the user includes user interaction with content on or via the online media services.
5 . The method of claim 4 , wherein, the content includes one or more of, user profiles, user events, user likes or dislikes, status updates, mentions, feeds, tweets, links, notes, video content, audio content, photos, web pages, documents, email messages, comments, chat messages.
6 . The method of claim 1 , wherein, the interests are determined by analyzing user content provided in the online activity at or via the online media services, the user content including user-submitted content or user-generated content.
7 . The method of claim 1 , wherein, the interests of the user are determined from, other users with whom the user is connected or is friends in the online media services or other users with whom the user interacts in the online media services.
8 . The method of claim 1 , wherein, the interests of the user are represented by concepts weighted according to analysis of user content which is subject of the online activities at the online media services.
9 . The method of claim 8 , wherein, the user content which is subject of the online activities includes, one or more of, user liked content, user disliked content, user status updates, user posted content, user shared content, saved content, content favorited by the user, and user tweets.
10 . A method for presenting an information stream of messages from a networking service for a user, the method comprising:
assigning a personalization indicator to a message from the networking service to be presented in the information stream for the user; using the personalization indicator to determine visual placement of the message among the messages in the information stream; wherein, the personalization indicator for the message corresponds to relevancy of the message to interests of the user.
11 . The method of claim 10 , further comprising:
generating personalization indicators for each of the messages in the information stream; wherein, the messages are received from multiple networking services; using the personalization indicators to increase visibility of messages which are more interesting to the user among the messages in the information stream; presenting the message among the messages in the information stream in a platform that is independent of the networking service; wherein, the personalization indicator includes a quantitative score or a qualitative indicator.
12 . The method of claim 10 , wherein, the personalization indicator is assigned to the message by performing one or more of:
comparing message content against the interests of the user; identifying connections of the user who have interacted with the message; identifying connections of the user who have interacted with content from a URL or URL fragment associated with the message.
13 . The method of claim 10 , wherein, the personalization indicator is assigned to the message identifying the connections of the user who have interacted with the message; wherein, the identifying the connections of the user who have interacted with the message includes, one or more of, posted the message, shared the message, liked the message, favorited the message, tagged a message, annotated a message, rated a message, commented on the message, replied to the message, viewed the message, saved or bookmarked the message.
14 . The method of claim 10 , further comprising, presenting the message among the messages in the information stream in a platform that is independent of the networking service; wherein, the platform is includes one or more of, a web-based application, a desktop application, or a mobile application.
15 . The method of claim 10 , further comprising,
determining the interests of the user from online activity of the user; wherein, the online activity of the user is detected from the networking service; wherein, the online activity of the user includes user interaction with content on or via the networking service; determining the interests by analyzing user content provided in the online activity at or via the networking service, wherein, the user content includes user-submitted content or user-generated content; determining the interests by analyzing user content provided during the online activity by identifying concepts from the user content using keywords that occur in the user content; creating an interest profile for the user using the weighted concepts to represent relative strength of each of the interests of the user; wherein, the concepts are identified from the user content through natural language processing.
16 . The method of claim 10 , further comprising:
generating weighted concepts by determining frequencies with which keywords occur in user content provided in the online activity at or via the networking service; wherein, concepts corresponding to more frequently occurring keywords are assigned higher weights.
17 . The method of claim 16 , wherein, keywords include one or more of, resource identifier including a URL or URI, a tag, a username, a name, single words, a string of words, or a phrase.
18 . The method of claim 10 , further comprising,
determining the interests by analyzing user content provided during the online activity of the user by identifying concepts from the user content using keywords that occur in the user content; wherein, the concepts are identified from the user content through natural language processing.
19 . The method of claim 18 , wherein, the concepts are identified from the user content through natural language processing including identifying network tokens;
wherein, the network tokens identified in the natural language processing include one or more of hash-tags, URLs, user names, and emoticons wherein, nouns, pronouns, and unknown words are identified for the natural language processing.
20 . The method of claim 18 , wherein, the concepts are detected through disambiguation of a given keyword having multiple meanings; wherein, the disambiguation of the given keyword includes:
compiling concept category occurrences of the keywords collected for the user; assigning scores to each of the multiple meanings of the given keyword based on occurrence frequency of the concept categories of the keywords collected for the user; using the scores to select a meaning of the given keyword for use in identifying the interests of the user.Join the waitlist — get patent alerts
Track US2017142051A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.