US20070214097A1 - Social analytics system and method for analyzing conversations in social media - Google Patents
Social analytics system and method for analyzing conversations in social media Download PDFInfo
- Publication number
- US20070214097A1 US20070214097A1 US11/680,537 US68053707A US2007214097A1 US 20070214097 A1 US20070214097 A1 US 20070214097A1 US 68053707 A US68053707 A US 68053707A US 2007214097 A1 US2007214097 A1 US 2007214097A1
- Authority
- US
- United States
- Prior art keywords
- conversation
- social
- influence
- relationships
- site
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0264—Targeted advertisements based upon schedule
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Definitions
- the present invention is generally related to techniques to analyze conversations within a conversational network. More particularly, the present invention is directed to analyzing the influence of social media content and its publishers within a conversational network.
- social media generally describes online technologies and practices that people use to share opinions, insights, experience and perspectives with each other. Examples of social media include social networks, blogging systems, media sharing platforms, online forums, and meme aggregators.
- Social media is based on widely available tools that provide users the ability to create links and trackbacks that tend to foster and describe their trust relationships.
- One aspect of social media that fosters trust relationships in social media is the level of dedication of individual publishers. Publishing social media content is an expression of unique interest in a topic. Individuals participating in a conversation around this content invest time to read, trackback, tag, rate, and/or comment on what is being shared. The level of dedication of the publishers of social media and individuals participating in conversation around it is one factor that promotes trust within social media.
- the trust relationships also develop due to the ability of individuals participating in a conversation to comment about postings to add context and correct errors. Additionally, social media permits links to be established between publishers.
- the links between publishers foster the spread of ideas and also permits rapid feedback within the community.
- influential and/or trusted publishers and other participants in the conversation can lend their weight to the veracity of the postings of other publishers, via links, comments, voting and the like.
- an influential blogger can include links in a posting to other blogs, which increases the influence of the linked blog post on a discussion.
- An individual conversation in social media is a networked discussion about a specific topic between social media publishers.
- a conversation can also include an interaction between at least one social media publisher and conventional online media, such as an online news source like CNN.
- a conversational network is comprised of the individuals, sites, and pages participating in online discussions about all topics.
- a conversation within the network is about a specific topic.
- An individual publication corresponds to a post that is a single piece of media that can be located by a permalink and which may also contain additional links.
- An individual publisher is a person or entity that posts social media (e.g., the person or entity associated with one or more permalinked posts).
- FIG. 1B illustrates a hypothetical example of how a conversation can flow within social media and also interact with conventional online mainstream media and corporate media.
- an illustrative example is that of a problem with a laptop battery.
- social media the links between publishers within the social network permit different publishers to post Web content, provide comments, and post links.
- a conversation about a topic can flow and be amplified through the social media and also interact with conventional online media.
- a publisher in a social network 150 can vouch for the veracity of a posting of a blogger 152 , increasing the level of trust in the story posted by blogger 152 .
- Blogger 152 can include a link to another site, such as a media sharing website 154 having a video clip of the laptop battery problem and also to a corporate media website 154 having additional information about the problem.
- An online forum 156 may have a favorable comment about the video clip and include a link to the media sharing website 156 along with another ink to mainstream online media 158 posting the same clip.
- a Meme aggregator 166 may also have a link to online mainstream media 158 .
- some of the aspects of trust relationships can be observed such as publishers making comments supporting the veracity of the postings of others, publishers making comments to correct errors, and publishers providing links to other publishers within social media and to conventional online mainstream media 158 and corporate media 153 .
- a traditional Internet search engine has a crawling strategy for indexing a broad cross-section of the Internet likely to be of interest to general purpose users.
- Search engines typically generate results for a query that are described as relevant based on the search criteria and distributed on a curve from “most relevant” to “least relevant,” which can be drawn on a relevancy curve, as in FIG. 1C .
- FIG. 1B For a hypothetical example, consider again the example of FIG. 1B . If a user inputs a search query into a conventional search engine with query terms “Apple Laptop Exploding” they might receive 500,000 hits ranked by relevance.
- a conventional search engine would present a relevant result by seeking pages on which the search term occurs most frequently and also take into account some other relevance factors to rank the hits.
- Google's Page Rank algorithm concatenates the number of sites pointing to each page with relevant search terms to identify the site most pointed to by the greatest number of sites with high numbers of inbound links, using those pointers as a proxy for reliability of the data on the page. If so many other sites point to the page, it must be the most correct result for the search, the reasoning goes. This approach skews results to the top of the power curve in FIG. 1C giving sites that produce large numbers of articles and which are pointed to by other sites a disproportionate influence on the results, often long after the site stops producing new relevant content.
- a conventional search engine might give a disproportionate relevance to old articles about laptop batteries.
- Google search engine is primarily a ranking of web pages based on volumetric analysis
- Google's Page Rank calculates the rank of information on a page in response to a search query by concatenating the number of explicit links from other pages associated with the search topic to an undisclosed number of degrees (pages pointing to other pages through a Uniform Resource Identifier or “URI”)
- URI Uniform Resource Identifier
- This approach can be gamed by launching sites that point to a page in order to raise its authority (hence, Google must constantly adjust its indexing algorithms to prevent gaming) and suffer from historical skewing-sites. Volumetric determination of authority is prone to many errors and can be skewed by many factors that do not contribute to the user's understanding of how the information reached its current form and authority.
- search engines have been developed which examine popularity of links by timeframe. Determining the popularity by number of links pointing at a page within a given timeframe, such as two week or a month from the current data, limits historical skewing. However, this improvement is still inadequate to understand a conversation in social media.
- the number of links within the given time frame may be general, including all links to a site, and topic-specific, including just links that deal with a target search phrase. As a consequence, sites which have general links will be over-weighted, and as a result will drown out topic-specific conversation.
- Conventional search engines also have another limitation in that they typically do not completely index social media. That is, the index in a conventional search engine does not capture sufficient information to properly represent and/or analyze a conversation.
- Conventional search engines are designed as general purpose engines to search the entire Web and have crawling policies that typically do not adequately index social media.
- One limitation is that conventional search engines rely on crawling of sites directly or capturing new information via Really Simple Syndication (RSS) feeds to generate indices, which limits the reach of search in several important ways.
- RSS Really Simple Syndication
- crawls tend to cover only a part of the total contents of many Web sites; a crawler, for example, may only look at pages that are three pages below the home page of a site.
- a site's coverage of a topic will be judged only on the content of the most recent postings rather than the entire body of work the site represents, which underweights sites that are deeply focused on a few narrow topics, such as “IT Management” or “Legal Practice” when other sites become interested in those topics over a short period of time.
- conventional search engines will often produce too many hits.
- a conventional search engine such as Google
- a conventional search engine may fail to identify many web postings, due to the previously described problems associated with RSS feeds and the fact that conventional search engines index only a fraction of the Web.
- a system analyzes social media, where the social media includes content posted in an online content universe distributed on the Internet.
- a conversation monitoring module monitors conversations in the social media, where an individual conversation is a networked discussion of postings published on the Internet for a particular topic.
- a social analysis module analyzes content associated with a conversation for social relationships indicative of the evolution of the conversation.
- the social analysis module includes an influence engine that determines the influence of postings in a selected conversation.
- the influence engine determines the influence of postings and publishers who have multiple posts within a selected conversation.
- a trust filter is provided to perform trust filtering of the online content universe and a conversation index is generated of posts published in the social media around trusted relationships.
- One embodiment of a method includes generating a conversation index of posts published in an online social media around trusted relationships.
- the conversation index is analyzed based on a user-defined topic definition of a selected conversation, where the selected conversation is a networked discussion between social media publishers about a particular topic based on the user-defined topic definition.
- the influence of posts in the selected conversation is determined. In one embodiment, the influence of posts and publishers within the selected conversation is determined.
- FIG. 1A illustrates social media types
- FIG. 1B illustrates the evolution of a conversation in social media
- FIG. 1C is an x-y relevance curve describing search results of a conventional search engine
- FIG. 2A illustrates a system for monitoring and analyzing conversations in social media in accordance with one embodiment of the present invention
- FIG. 2B illustrates conversation processing in accordance with one embodiment of the present invention
- FIG. 3A illustrates a process for determining influencers in a conversation in social media in accordance with one embodiment of the present invention
- FIG. 3B illustrates a process for determining the influence score of an individual document based on attributes of the documents and neighboring documents in accordance with one embodiment of the present invention
- FIG. 4A illustrates an x-y curve displaying influence of a single network post or publisher at time 1 and time 2 ;
- FIG. 4B illustrates two x-y curves displaying the influence of different networked conversations at time 1 and time 2 ;
- FIG. 4C illustrates two x-y curves displaying the multiplying effect of cross-linking between two discussions displayed in FIG. 4B at time 3 ;
- FIG. 5 is a diagram illustrating extraction of information form social media in accordance with one embodiment of the present invention.
- FIG. 6 is a network diagram illustrating the concepts of social degrees, strength of relationships and multi-variable social relationships in accordance with one embodiment of the present invention
- FIG. 7 a illustrates interaction between a hosted service and conventional Search Engines in accordance with one embodiment of the present invention
- FIG. 7 b illustrates interactions between a hosted service and Web Sites in accordance with one embodiment of the present invention
- FIG. 7 c illustrates interactions between a hosted service and Blog Server in accordance with one embodiment of the present invention
- FIG. 7 d illustrates interactions between a hosted service end-user and advertising server applications in accordance with one embodiment of the present invention
- FIG. 8 is a network diagram illustrating XML protocols and their interaction with networked systems and services in accordance with one embodiment of the present invention
- FIG. 9 is a flow chart of one embodiment of the data collection processes in accordance with one embodiment of the present invention.
- FIG. 10 illustrates a visualization of a networked conversation in one embodiment of the system.
- FIG. 11 illustrates an implementation of a public relations monitoring dashboard in one embodiment of the system
- FIG. 12 illustrates top-level of a dashboard and FIG. 13 illustrates an associated detailed navigation guide of data social metrics in one embodiment of the system.
- FIGS. 14-16 illustrate additional dashboard embodiments in accordance with embodiments of the present invention.
- FIG. 2A is a block diagram illustrating a system in accordance with one embodiment of the present invention.
- a conversation monitoring module 210 monitors an online content universe 202 which include social media 204 and which may also include conventional online content. Such as mainstream online media 206 and corporate online media 208 .
- conversation monitoring module utilizes a crawler (not show in FIG. 2A ) to monitor the online content universe 202 , as described below in more detail.
- One aspect of the conversation monitoring module 210 is an identification module 222 to identify a conversation by, for example, providing sub-modules for locating trust relationships 222 , removing spam and blogs 226 , and eliminating menus in content 224 .
- a conversation processing module 230 includes sub-modules for permalink identification 232 , publication data determination 236 , and content type determination 239 .
- a conversation index 240 is generated of postings within the social media, where individual postings have associated permalinks. Over the course of time, individual publishers, such as individual bloggers, may have many postings indexed in the conversation index.
- a social analysis module 250 includes an influence engine 252 .
- the influence engine 252 includes sub-modules to find influence signals 245 and identify influencers and their trusted networks 256 .
- An individual influencer corresponds to an individual posting, although it will be understood that a particular posting also has an associated publisher, publication site, etc. which over time, may contain multiple influential postings within a certain conversation.
- An individual posting may also correspond to one or more Web pages.
- the output of the influence engine may be used for different applications 260 such as a brand, product and reputation monitoring application module 261 ; online advertising targeting and delivery application module 262 ; a publisher content network application module 263 to enable a user to navigate between influential pages based on a set of influencers and publishers about a specific topic as determined by the influence engine; a search engine optimization controls application module 264 ; and influencer relationship management panels application module 265 .
- applications 260 such as a brand, product and reputation monitoring application module 261 ; online advertising targeting and delivery application module 262 ; a publisher content network application module 263 to enable a user to navigate between influential pages based on a set of influencers and publishers about a specific topic as determined by the influence engine; a search engine optimization controls application module 264 ; and influencer relationship management panels application module 265 .
- FIG. 2B illustrates in more detail aspects of the conversation monitoring module 210 related to conversation pre-processing.
- conversation processing module 230 implements content classification, permalink identification, and publication date extraction.
- the gathered metadata is then stored in conversation index 240 .
- Data may come from trusted sources, such as long-time bloggers. However, note that for un-vetted information sources that an initial stage of spam/splog (spam blog) blocking is performed to filter out spam and splog.
- a trust filter in sub-module 222 verifies that the content which is indexed is consistent with the content originating within one or more networks of trusted relationships between publishers in the conversation index. In particular, the trust filtering may examine the content for one or more cues that indicate that the content is consistent with a trust relationship network.
- a trust filter makes filtering decisions based on a criteria related to whether or not the linking behavior is consistent with the type of linking behavior normally observed in trust relationships. For example, a decision not to filter an un-vetted post may be based on discovering a pre-selected number of links from trusted posts to an un-vetted post. In other words, it is desirable to filter out content which has one or more indicia that indicates that it is not consistent with a trust relationship in social media. For example, in the case of blogs, empirical studies of blogs may be performed to determine indicia that a blog is part of a trust relationship network and not a posting arising from a malicious, deceptive, or untrustworthy source.
- trust filtering requires empirical study to adapt a trust filtering algorithm to changes in Internet usage over time to distinguish “normal” posting behavior in a trusted network from other types of postings which cannot be trusted. Note that in one embodiment historical data may be maintained on the credibility of individual publishers over time. The combination of blocking spam/splog and performing trust filtering improves the quality of the content that is indexed.
- a particular conversation is identified based on a user-defined input topic/target.
- a set of keywords, Boolean operators, and a URI may be input by a user to define a topic of a conversation that a user wishes to explore.
- a search is then performed of the conversation index, where the conversation index is a searchable index of web conversations that includes topical information, such as relevance; and relationships between publishers, such as relationships between corporate sites, social and mainstream media.
- the conversation index 240 accounts for implicit and explicit web user actions which drive the influence of social media posts and publishers.
- the influence engine 252 calculates influence in social media networks based on various factors, such as relevance, occurrence, attention, popularity and traffic. The results may, for example, be used to determine a ranking of influencers for a specific conversation, a social map that is a visual representation of relationships between posts and other participants within a conversation, a neighborhood of relationships around a social media post, or other outputs.
- FIG. 3A illustrates an example of a process that influence engine 252 implements to analyze influence and determine a list of influencers for a specific conversation.
- the influence engine 252 selects an initial candidate pool of documents for a conversation, with each document having an associated publisher.
- the conversation index may contain a large number of documents that are relevant based only on keywords and Boolean operators.
- the influence score is computed 316 using a selected set of dimensions, using a weighting function to add additional dimensions in addition to relevancy. In one embodiment at least seven dimensions are examined, including page popularity 302 , site popularity, 304 , relevance 306 , recency 308 , inlink recency 310 , inlink page popularity 312 , and inlink popularity 314 .
- An inlink is an inbound link to a post in social media. From the influence score, a list of influencers 318 for a specific conversation is generated. Depending on the application, the output can include a list of publishers along with the documents having the maximal influence. As described elsewhere in this application, other modifications include generating other types of information based on the influence scores, such as changes in influence over time.
- FIG. 3B illustrates additional aspects associated with computing influence of a document in accordance with one embodiment of the present invention.
- the influence of a document is calculated based on two different aspects.
- one aspect of the influence of a particular document are properties directly associated with the document, such as relevance 332 , recency 334 , page popularity 336 , and page site popularity 338 .
- Another aspect of the influence of the document are aspects of the document's neighbors, where a neighbor is either documents that directly link to the document being considered for influence or links to a document through intermediary links to the document being considered (up to a pre-selected number of intermediary links, such as up to four links distant from the document).
- the final influence score of a document is based on two scores, a first score that weights different contributions of attributes of the document and a second score that weights contributions of neighbors.
- neighbors are assigned to groups based on attributes such as the relevancy of a neighbor (relevant/irrelevant), permalink/non-permalink, and dated/undated. Within a group of neighbors, contributions are summed to generate a group value. In one embodiment, the contribution of each neighbor to the influence of the document is based on contributions of relevant permalink dated neighbors 341 , contributions of relevant non-permalink dated neighbors 342 , contributions of relevant permalink undated neighbors 343 , contributions of relevant non-permalink undated neighbors 344 , contributions of irrelevant, dated neighbors 345 , and contributions of irrelevant, undated neighbors 346 .
- each neighbor to a group sum is a function of the neighbor's relevance, its own page popularity and page-site popularity, and may also include the recency of the neighbor.
- a time decay function may be used to reduce the contribution of older content of neighbors based on publication date. Neighbors in a group may be grouped secondarily by a site identification with a “same site decay” function applied to their contributions to reduce the contribution of large quantities of links from the same site (large numbers of machine generated links do not reflect trust relationships and hence should be given little weight).
- the same site decay function may also be applied to document sorted descending by their recency and page popularity to ensure that the most recent and popular neighbors from the same site contribute the most to the final influence score.
- a weighting function is used to weight the contributions of the neighbors and from the aspects of the documents itself to determine a raw influence score for the document. When all candidate documents have been assigned a raw influence score, a normalized influence score is computed for all documents.
- Influence can be measured for an individual post of a conversation. For example an individual can make a one-time post and the influence of the post on a conversation measured. Additionally, aspects of the influence of a publisher who has made a number of posts about a certain topic can also be measured.
- influence can be measured over time.
- the difference in influence at time one (t 1 ) and time two (t 2 ) allows the present invention to track the changing number of connections around a particular idea, as expressed in text on a Web page or, through language processing systems that may be connected to the system, such as audio and video sources. Over time, this allows the system of the present invention to single out sources whose influence is waxing or waning, allowing applications 260 to choose when and where to engage the conversation.
- objective criteria may be selected, such as a threshold level of influence or a rate of change of influence. This permits a decision to me made when and where to engage the conversation. For example, an influential publisher and a time for engaging the influential publisher may be identified. Conversely, the objective criteria may be utilized to make decision not to engage a conversation, such as if influence in a conversation begins to decrease.
- the present invention can also be extended to support more advanced techniques of influence analysis.
- multi-dimensional tracking is supported.
- the system also views the market in many dimensions rather than as one topical vector defined by a single search parameter. This provides deep insight into how, when two complementary conversations intersect in a single blog posting, article or other Web site, they can suddenly accelerate dramatically by achieving a geometrically larger audience through a mathematically expanded discussion.
- FIG. 4B two different conversations are being tracked. They are about different topics, “a+b” and “c.” until time two (02), when Conversation A adds the topic in Conversation B to its text.
- One embodiment of the present invention supports predictive analysis.
- the ability to identify emerging communities of discussion gives the present invention a unique capability to generate predictions of the velocity and influence of ideas and individual contributors in a current discussion using variables entered into what-if scenarios by an end-user.
- This embodiment provides if-then scenario-building features that allow users to examine how social networks may be expected to behave based on previous behavior and the potential impact of topic crossover as illustrated in FIGS. 4A, 4B , and 4 C.
- FIG. 5 illustrates in more detail an example of a process that may be used to assemble a chronological history of discussion and social relationships 511 for conversation index 240 .
- a “Persuadio Market Intelligence” (PMI) system 505 crawls Web and ping data 507 .
- the system 505 is used to extract content, hyperlinks, and perform additional analysis, such as analyzing scripts, forms, and layout tags to identify data created, the type of data, and social links 509 .
- the content of individual sites is examined to distinguish when information appeared, what format it was produced in (e.g.
- One embodiment of the present invention permits conversations in social media to be analyzed in ways not possible with conventional Internet search engines.
- Prior art search and blog monitoring tools focus on historical displays of the volume of discussion about a particular topic based on conventional relevance scores, which is typically presented only as a histogram. Search matches based solely on conventional relevance matching does not expose which participants accelerated a conversation or what pages/postings increased the number of sites in a conversation about the topic through linking and social influence.
- Historical data particularly about the previous interests of participants and social relationships, provides the foundation for extrapolating future behavior as well as records of the role of influencers in commercial brand perception.
- one embodiment of the present invention does not treat the whole Internet as a set of documents ranked on a single power curve. Instead, it dissects conversations based on a topic. Additionally, conversations may be dissected based on existing social relationships based on historical data, and the component elements of documents and authors it is tracking to produce a more refined power curve that includes relevant sites, which can be described as an “attention lens.” For example, conversations may be going on about “road taxes in Lakewood,” which could refer to any number of cities in different states—none of the conversations is relevant to the others, but they are treated as a single subject by traditional search engines.
- One embodiment of the present invention thus monitors not a single power curve summarizing the whole conversation about all topics taking place on the Net, but instead identifies many small power curves, tracking the activity of each conversation discretely and cross-over between conversations over time to provide useful explanations of why conversational patterns, influence and reach are changing.
- Another embodiment of the present invention supports the capability to examine discussions longitudinally, even retrospectively by extracting time/date information from archival content, so that benchmarks of influence may be established against which future conversational reach, velocity and influence may be measured. Through repeated crawls, the changes are sought in the amount of influence individual postings and articles have within discussions, providing extensive insight into what individual participants care most about, what they are likely to respond to and the probability that they may be drawn into discussion about a particular topic.
- an embodiment of the present invention provides users the ability to reconstruct the history of a discussion from existing postings.
- the system's search features and Hyper Text Markup Language/Extensible Markup Language (HTML/XML) parsing capabilities allow it to extract a hierarchy of Information about each document a crawl finds, including the domain, site, page, posting body and time-created, as well as individual comments that may appear on a page of text, whether a bog or a news story which includes a discussion thread.
- the system breaks down the components of the page based on when information was added, providing a threaded view of conversations within a single site and across multiple sites. Even where there are no explicit connections between sites, the system's ability to examine when ideas entered conversations allows for analysis of un-attributed influence (e.g., a quoted passage that appears on a second site without a link to the source site).
- one embodiment of the present invention begins with a conversation index 240 optimized for searching conversations in social media.
- the conversation index of the present invention preferably utilizing trust filtering to improve the quality content within the conversation index.
- additional variations on conventional crawling techniques are supported to index comments and other aspects of conversations which are not typically indexed by conventional search engines.
- the Social Analysis Module 250 utilizes tools to analyze a conversation. These tools utilize various definitions based around an understanding of a social network having trusted relationships, which will now be defined in more detail. It will be understood by one of ordinary skill in the art that for a particular implementation, the definitions may vary from those described below, which are merely exemplary. However, what is important is the recognition that social analysis metrics may be developed based on an understanding of a social network which permits aspects of a conversation in social media to be objectively quantified and compared to determine key influencers and other aspects of the conversation.
- FIG. 6 illustrates a social network 600 having nodes 1 , 2 , 3 , 4 , 5 , 6 , and 7 .
- the links between nodes are illustrated by arrows.
- social network relationships have a directional sense, social degrees, strength between nodes, and multi-topic social relationships.
- Social networks are made up of links by one site to another.
- An individual story may for example, propagate and be amplified (or diminished) through a sequence of nodes based on the social relationships between the nodes.
- An individual node corresponds to social media posting at a site where social media is posted (i.e., permalinked pages) and may have a variable number of links with other nodes. That is, the social media is posted on networked permalink pages.
- the links may be one-way or two-way.
- an individual node such as node 7
- topic relevance is an aspect of the social network. An individual site may discuss several different topics, as represented by the faces of the octagons, such that FIG. 6 represents a multi-topic relationship. In a multi-topic relationship, opportunities exist to bridge communities with separate interests and shared goals.
- the social network illustrated in FIG. 6 is a useful starting point to understand different ways that the relationships can be characterized. Characterization of the relationships, in turn, may be useful to identify indicators of a trust relationship and/or a trusted network.
- social media tends to foster trust relationships in which content is self-correcting. For example, blogs with an audience are a priori relatively expert in the areas being linked to and they in turn link to other blogs in the same area whose authors are also generally fanatical about stamping out misinformation. By the same token, good ideas presented in a blog tend to get amplified immediately due to the trust relationship.
- various attributes of trust relationships can be assigned definitions which permit influence and other aspects of the social network having trust relationships to be quantified and mapped.
- An agent is a participant in a conversational exchange, which may be a person, a document or file stored on the Internet, or a document or audio/video record that can be analyzed to identify relationships and thematic influences.
- each node has an associated agent.
- a degree is a unit of social measurement denoting a one-step connection between two agents in a network.
- First-degree relationships include all sites with a direct connection to a site; second-degree relationships are two steps from the central or target site in a social network analysis.
- node 1 has a first degree relationship with nodes 3 and 4 .
- Node 1 has a second degree relationship with nodes 2 , 5 , and 6 .
- a link is a hyperlink or other pointer embedded in the body of a Web site or page that can be followed, by clicking or activating the connection, by network users from one file or page to another on the network.
- a link may be a spoken or written reference to another person or an idea, as expressed in text or in audio or video content.
- Links have directionality. Some node relationships are one-way relationships in regards to how the nodes point to each other about a particular topic. For example, nodes 3 and 4 provide inbound links (inlinks) to node 1 and receive no links from node 1 . Other nodes have two-way relationships. For example, nodes 4 and 6 have a two-way relationship because they point to each other's content about a particular topic.
- the system preferably delineates between files, articles and pages on a Web site or network server, including an individual posting on a Weblog or online journal, treating each as an individual component of the conversation (“hierarchy component”) using a hierarchy of domains, sites, pages, posts, and comments.
- a domain is the top-level domain name of a site or network server, such as “blogger.com” or “buzzlogic.com,” which may include many individual sites or blogs.
- a site is a unique network destination based on a URI with a sub-domain of the domain name (e.g.
- blogs.buzzlogic.com or a subdirectory that denotes an individual site or blog (e.g., “blogger.com/mitchblog” or “cnn.com/andersoncooper”).
- Pages are an individual document that is part of a site or stored on a network server identified by a URI describing the full path to the file.
- Posts are individual components of a Weblog or other display interface that displays multiple entries based on user identity, time of day or date. Comments are textual, audio or video responses attached to a page or post by visitors to a site, such as reader responses on a newspaper Web site or a Weblog.
- Links are characterized as either outbound links or inbound links.
- a inbound link is hyperlink, network pointer or thematic reference in a recording or on a site, page, post or comment that indicates a relationship with the target site, page, post or comment.
- Agents are characterized as either active or inactive.
- An active Agent is an agent or site currently engaged in publishing about a specified subject within a user-defined timeframe.
- a social network analysis has a distribution of points in a map.
- a center can thus be defined as the target domain, site, page or post that defines the central point of a social network analysis or map.
- the relevance of content can be defined by a focal exclusivity factor.
- Focal exclusivity is a value between zero (0) and one (1) that describes the relevance of a site, page, post, or comment based on the total number of matches to the search term(s) compared to other semantically important terms. It is calculated by extracting the search term(s) and other repeating terms in the target hierarchy component and dividing the number of occurrences of the search term(s) by the total number of semantically important repeating terms.
- Relationships can be characterized by a social strength.
- the social strength is a value that describes the strength of the relationship between two sites, people or ideas, based on the number of one-way and reciprocal links that connect them.
- the social strength of a relationship may be displayed on a scale as part of an index of all social relationships or used to calculate the median or average strength of a social relationships maintained by the agent in order to assess the relative importance of individual relationships.
- Relationships can be characterized by a social weight (influence).
- a social weight is a value that expresses the cumulative strength of all relationships a domain, site, page, posting or comment based on a calculation with a user-defined weight for each variable:
- a tone factor can be defined as a value between one (1) and negative one ( ⁇ 1) describing the ratio of positive and negative terms associated with the target search term(s). Tables are maintained of positive and negative words for each workspace. Each positive word is counted as 1, each negative word is counted as ⁇ 1. As a default, the sum of the values for the positive and negative words is found by searching each hierarchy component for all positive and negative words. This sum is then divided by the total words found to normalize the value to the range of +1 to ⁇ 1. Proximity values, describing how closely search term(s) and tone terms co-occur, can be added to Tone.
- a site can be ascribed a value indicative of the likelihood that the site will engage in a discussion.
- a susceptibility factor is defined as a value between zero (0) and one (1) that describes the likelihood that a site will engage in a discussion about the target search term(s) that is derived by the total number of occurrences of the search term(s)s and related terms divided by the total number of pages, posts or comments created during a user-specified timeframe.
- a velocity factor is a value between zero (0) and one (1) that expresses the frequency with which new agents are joining a conversation that is calculated by counting the total number of pages, posts or comments that match the search term(s), subtracting the previous crawl's total matches to arrive at the number of new agents.
- influence is characterized by a value that expresses the conversational correlation between two or more agents about a specified subject. Influence may be calculated using factors such as relevance (how closely the text of a post by a publisher matches a user's query), occurrence (a count of the number of relevant posts published over time by a publisher), attention (a score of relevance, and recency of inbound linking to an item in the conversation); popularity (total number of inbound links), and traffic (score the number of web users referred to y influencers, the number of page views they accumulate, and/or other actions they take).
- An influencer is defined as site, page or posting that has a social weight greater than the median for a selected population of agents.
- An influencer may or may not be related to target search terms, as some sites consistently lead the conversation by promoting conversation.
- An amplifier is defined as a site, page or posting that has a first-degree outbound social weight (all other variables unweighted or “0” [zero]) greater than the median for a given target URI.
- An amplifier may or may not be related to the target search terms, as some sites consistently widen conversations by repeating messages.
- a topic Amplifier is defined as a site, page or posting that is an Amplifier (see above) and contains the target search terms and that repeats or points to the messages of an influencer.
- Leader can be defined. When describing the relationship between two agents, the leader is a site, page or posting that receives more inbound links. When describing the position of a site, page or posting within a selected population of agents, a leader has a Social Strength greater than the median Social Strength of the whole network.
- Background social relationships are characterized by the aggregate social weight of a domain, site, page or post without reference to the search term(s), which includes all link relationships.
- a Meme correlation is a value between zero (0) and one (I) that describes the correlation of specified search terms on two or more sites over a user-specified time period.
- the site reach may be defined by an integer value that describes the number of readers/viewers an agent addresses on a regular basis that can be ascertained by analyzing visitor logs or through a proxy measurement or third-party auditor.
- Embodiments of the present invention may be implemented in different ways, such as within an enterprise or as a computer readable medium.
- one implementation of the present invention is as a hosted service.
- FIGS. 7A, 7B , 7 C, and 7 D one embodiment of the present invention is as a hosted service utilizing a server previously described in provisional application 60/777,975 as the “Persuadio server” 702 .
- the arrows and lines in FIGS. 7A, 7B , 7 C, and 7 D are used to illustrate different modes of operation of the hosted service.
- the hosted service is used to monitor, map, measure, and engage conversations.
- Full-text linking of relationships of social media is preferably indexed to support generating a description and analysis of a networked conversations.
- input criteria e.g., keywords and URIs
- the service monitors the conversation using the social analysis tools.
- the evolution of the conversation can be mapped and measurements generated of various metrics, such as influence or a list of influencers.
- Engagement in a conversation is preferably supported, where an engagement is one or more posts and/or publishers where a user has entered the conversation. For example, engagement may occur via targeted advertisements or by identifying influential individual publishers for direct contact.
- the hosted service has applications such as managing crises, launching products, promoting brands, public relations, marketing, competitive intelligence, and monitoring problems associated with products.
- a Persuadio client application 704 includes a dashboard (described later in this application in more detail) to guide users around conversations, influencers and content.
- the client application 704 may, for example, support setting up alerts to notify users when the volume of conversation suddenly increases or other variances are exceeded or when a specific publisher (e.g., a specific blogger) joins a conversation.
- the dashboard may also generate a visual representation of a conversation network of social media, such as a social map of relationships between posts and other participants within a conversation.
- the Persuadio server 702 implements the previously described conversation monitoring and social analysis.
- the Persuadio server 702 has several different applications.
- One application is to provide data to an ad server 706 for ad placement 707 to determine when and where to place ads in blogs, web sites, or other social media.
- Another application is to provide data that may be passed on to a Persuadio client application 704 .
- FIG. 7A illustrates the relationship between the Persuadio server and conventional search engines.
- the Persuadio server can be implemented to query third-party search engines to assemble and analyze results for social relationships.
- the search results may be used to provide results annotated with social data to the Persuadio client application 704 or to configure additional web crawling and data gathering for social analysis.
- FIG. 7B illustrates the relationship between the Persuadio server 702 and web sites 712 .
- the Persuadio server 702 preferably uses web crawling tools 714 to collect the complete HTML 713 from each page of a web site.
- the HTML is analyzed to identify components of the Web page, collect and store relevant text and data, such as HTML tags that indicates the role of information in a discussion.
- Web site social influence data can be forwarded to ad placement servers, combined with blog and other data to create a view of the entire network of discussion, and delivered into the Persuadio client application 704 .
- FIG. 7C illustrates the relationship between the Persuadio server 702 and blog sites 722 .
- the Persuadio server also preferably has a capability to capture data from social media, such as blogs.
- the Persuadio server 702 captures data from blogs using web crawling 714 and XML-RPC pings 734 generated by blogs or collected at a centralized pint server 736 , such as pingomatic.com or Verisigns's Weblogs.com.
- the full HTML is preferably captured from the page, using tags to identify components of the page differentiating between individual postings, comments and trackbacks displayed on the page. Each part of the page is important to understanding a specific part of a networked discussion.
- Pings Mai Mai also be used to initiate a crawl of a page.
- FIG. 7D illustrates the relationship between the Persuadio server 702 and the generation of outputs.
- the Persuadio server 702 generates an XML feed 742 that may be used by other applications or servers.
- the XML feed 742 may for example, provide information to improve ad targeting, such as identifying key publishers and key times to insert an advertisement related to a particular topic.
- the XML feed 742 may also, for example, identify a list of key influencers of a conversation, provide visualization of networked discussions, or other outputs.
- the XML feed 742 may be used to create visualization, spreadsheets, or other information for an end-user to understand a networked discussion. For example, an end-user may want a visualization or list identifying key influencers in a conversation, thresholds for the evolution of a conversation (i.e., key times in the development in a conversation), or a map illustrating the growth of a conversation.
- the hosted service is preferably implemented as a scalable system and method for collecting data, calculating social metrics and expressing those metrics to describe conversational networks where individuals and entities exchange Web links, attention and other information about specific topics.
- the hosted system may be implemented as a collection of software functions and the configuration of those functions for optimal data gathering, analytics processing and publishing of resulting metrics as a stable standard protocol.
- the hosted service examines the source code of Web pages and documents stored on the Internet which may contain contributions by many people and links representing additional participants' ideas to identify individual components of social interaction, such as an article, Weblog posting, or reader comment each of these components has social characteristics, including influence within the conversation as a whole, influence on specific contributors, tone (positive or negative) and probabilities that it will continue to participate and the degree of that participation. Additionally, in the aforementioned embodiment, each agent or component of the conversation will have social characteristics that are dependent upon the specific topic under discussion, which can be correlated to its relationship to the participants' overall influence in a selected timeframe.
- FIG. 8 illustrate interactions in a networked environment accessing content on the Internet 820 using an embodiment having a search server 830 , longitudinal database 840 , client or third patty application 850 .
- the system preferably supports importing of data describing discussions between people conducted in person, through email, short messaging systems or in other recorded exchanges It includes a metadata format for expressing those statistical metrics for use in a variety of applications, including but not limited to media monitoring, advertising pricing and placement in a document, presenting search results, targeting marketing communications and network visualization as illustrated in FIG. 8 .
- the metadata XML Protocol which in one embodiment uses XML Namespaces, expresses multiple variables that can be used in calculations of influence value and/or positional coordinates describing a social relationship. XML Namespaces, provides an extensible foundation for communicating social metrics for use by a variety of end-user applications.
- the metadata protocol supports variable-sized textual and integer formats in all international character sets to provide many dimensions of social data.
- the XML Protocol is a standardized format for storing social data generated by the system, which may be used for output to company-proprietary or third-party applications configured to interpret the data or for input of data from a company-proprietary or third-party data source. Specific fields may be used for attributes related to analyzing a conversation.
- TargetURI The URI of the target posting or page described (multiple items may exist on the same page).
- SiteURI The top-level URI of the site where the target posting or URI is located.
- Topic Key search terms - Describes the topic of the discussion. Relevance Relevance of the target URI based on Topic [Ranked 0 to 1, on a scale] Center A mapping-specific field that defines the center of the network. If the search is a general query about sites around a specific site or URI, this URI defines the center of the network. This URI will not match the TargetURI unless it is the target URI.
- TargetWeightURI Social weight of the target URI within current network (the network is defined by the key search term).
- TargetWeightSite Social weight of the top-level URI where the target posting or URI is located within current network (the network is defined by the key search term).
- InboundsURI List of URIs pointing to the target URI, with time- created.
- the conversation monitoring module may use a crawler to populate the conversation index.
- the influence engine may use information on how document are linked to neighbors (directly or indirectly through intermediate links) to determine an influence score. It is therefore desirable to perform calibrations and optimizations of the crawling and social analysis.
- a calibration process includes an initial series of crawls to develop a focused index of representative influential sites that define a conversational market.
- the calibration process utilizes a Web crawler, or “spider” application 905 and search engine-based analyzers working from a database-driven collection of query phrases.
- a database provides the storage volume for results of the current and historic crawls.
- An HTML XML parser 915 implements a process that uses hints stored in a database to extract the hierarchy and chronology information from the raw data in the crawl database.
- a LINKLOGGER 920 implements a process that extracts and records all Source URI->Target URI relationships, recording them in crawl database.
- the system can configure a research crawl based on a variety of user-selected inputs to define an initial target search.
- a user-selected input is to define an initial target search based on single URI using the “link:” search command to capture all sites linking to the site-level URI of the target.
- a user may provide a network of target URI's to define an initial target search.
- the initial target search is further limited by searching for target terms.
- a search for pages matching target terms may include 32 different search indices with public or private application programming interfaces.
- the system may be configured to begin its crawling based on a defined number of results after eliminating redundant URIs and normalizing the ranking scores used in different indices to a single scoring system. In the exemplar described herein, the system selects 1,000 results.
- An exemplary calibration process includes five calibration steps.
- a first calibration step using the initial target data set, the system begins by placing a collection of seed Uniform Resource Locators (URLs) on a queue, prioritized by the relevance of the page.
- URLs Uniform Resource Locators
- a separate process pulls the most relevant URL from the queue and crawls all of its outlinks, continuing to place URLs on the queue until it crawls two degrees away from relevant URLs.
- the system uses backward link references to discover all links pointing to a page on the queue and retrieves those URLs, adding them to the queue by priority of the child page.
- Step 2 the system analyzes the content and, code of documents captured in the 1 st degree crawl [see above] using the HTML/XML Parser 915 . It breaks down the content into component parts based on a hierarchy (domain, site, page, posting, comment) using code parsing hints stored in the database. Additionally, the system extracts time stamp information to establish the chronology of the information, tracking the date and time when components of the hierarchy were created (a page may have postings or comments created after the page creation date, for example). The components of the hierarchy with social characteristics to be tracked by the system are sites, pages, posting and comments.
- the system also extracts all outbound links and creates an index of the creators (page creator, author, poster or commenter) identities, which are associated with source URIs (e.g., the URI of the commenter's blog), which can be crawled in the next step of the analysis.
- creators page creator, author, poster or commenter identities
- source URIs e.g., the URI of the commenter's blog
- the system may or may not collect content created and posted to the Internet on or before a user-defined date. If it does collect historical data, this is stored in the crawl database.
- DOMAIN_URI The top-level domain name, e.g. buzzlogic.com
- SITE_URI The URI, including sub-domains or directories that indicate individual sections of a site controlled by a single author/editor or group of authors/editors, e.g.
- PAGE-POST_URI The absolute URI of a single document stored on a site or server that includes a search term or other statement by an author that the user desires to monitor
- COMMENT_URI The absolute URI of a single comment, trackback or other reader-annotation to a page or post.
- LINKLOGGER 920 examines each component of the hierarchy identified by HTML/XML Parser to find all outbound links, which are recorded in crawl database (e.g. “source URI”->“target URI” until all links are recorded). Data stored in fields based on THE XML PROTOCOL: * OutboundsURI: URI->URI:[time created]
- Step 2 is repeated for the 2 nd degree and source URN of participants, collecting all data and code to extract all outbound links, chronology, participant identity source URIs. Step 2 may then be repeated for 3 rd and further degrees as specified by the user.
- Step 3 a check is performed on the data set of URIs/documents created in Step 2 for inbound, outbound and bi-directional link relationships within the network and, in the last degree, outbound links to non-network sites.
- a calculation is performed to calculate social weight of each level of the hierarchy, excluding focal exclusivity, as we are concerned about link relationships at this point: (total # inbound links * weight [value 1->0])+(total # outbound links * weight [value+1->0])+(focal exclusivity 0 ) This calculation produces social weight for: Domains; Sites; Pages, Postings, and Comments.
- Focal exclusivity data is stored in fields based on THE XML PROTOCOL: * FocalEx[HIERARCHY Level]: Value.
- Each level of hierarchy component above the identified components in the hierarchy is updated to reflect new focal exclusivity scores based on all lower hierarchy components. This data is stored in fields based on THE XML PROTOCOL: * FocalEx[HIERARCHY Level]: Value.
- Each URI/hierarchy component is ranked for social weight w/o focal weight. This data is stored in fields based on THE XML PROTOCOL: * TargetWeightNoFoc[HIERARCHY Level]: Value.
- Each URI/hierarchy component is ranked for social weight w/focal weight. This data stored in fields based on THE XML PROTOCOL: * TargetWeight[HIERARCHY Level]: Value.
- Each level of a hierarchy component above identified components in the hierarchy is updated to reflect new social weight w/o focal weight scores (background social connectedness without regard to topic).
- This data is stored in fields based on THE XML PROTOCOL: * TargetWeightNoFoc[HIERARCHY Level]: Value
- Each level of hierarchy component above identified components in the hierarchy is updated to reflect new social weight w/scores (background social connectedness based on the search terms).
- the results of each day's calibration process are stored in the crawl database for use in the next day's crawl. If the system has been configured to capture historical data for use in analysis or benchmarking, that data is stored in crawl database, according to the parameters described in the crawl section below.
- a fifth step of calibration after daily crawls, new domains/sites/postings/comments are added and all analysis in Steps 1 through 4 is conducted during the calibration period. Additional calculations are performed to aggregate median social weight of all sites that include the search terms. A selection is made of all OR 395 sites above the median social weight of the network descending from the highest score. A selection is then made of all sites that include search terms with Strong pair-wise social strength relationships. A calculation is then made of the median social weight of the resulting index of sites.
- the result is the permanent index that will be crawled each day, adding new sites daily conducting a “recalibration every day to add newly discovered Uniform Resource Locators (URLs) to the network, maintaining a complete record of all sites for periodic re-crawling.
- the results of the calibration process are stored in the crawl database for use by the crawler.
- the crawling system implements steps the system takes on a user-defined schedule to extract current social metrics for a conversational environment.
- the crawling system includes a crawler and search engine-based analyzers working from a QUERIES table 925 .
- the crawl database is the storage volume for results of the current crawl.
- a (HTML/XML) Parser 915 is a process that uses hints stored in the crawl database to extract the hierarchy and chronology information from the raw data in the crawl-database.
- a LINKLOGGER 920 is a process that extracts and records all Source URI->Target URI relationships, recording them in CURB DB 910 .
- the crawler examines the database table of queries for search parameters. On the first day of the crawl, it uses the calibrated query table generated by the system during the calibration process. Each successive day, it uses the seed URIs contained in the calibrated query table PLUS all URIs identified as relevant by the system and stored in the StrongLinks and StrongLinksNoFoc fields of the crawl database.
- the crawler captures page content and code for sites listed in the Permanent Index created during Calibration, plus first-, second- and n-degree links for all content added since the previous crawl, storing all content and code in crawl database.
- the search engine builds an index based on occurrence of the search terms according to user-specified parameters (e.g., proximity, tone, etc.)
- the search engine records all new occurrences of search terms in the crawl database
- HTML/XML Parser 915 examines the content of the new data from crawled pages, using hints stored in the crawl database, to extract parts of pages that fall into different components of the Hierarchy.
- URI types may be listed in a single entry, the lowest in the hierarchy being the target URI described by other fields in the database for this entry/row.
- Each layer of the hierarchy inherits from the lower layers, e.g. DOMAIN inherits SITE characteristics:
- the LINKLOGGER 920 examines each component of the Hierarchy identified by the HTML/XML Parser 915 to find all outbound links, which are recorded in the crawl database (e.g. “source URI”->“target URI” until all links are recorded). Data is stored in fields based on THE XML PROTOCOL: * OutboundsURI: URI->URI:[time created]
- each URI/hierarchy component ranked for focal exclusivity Data is stored in fields based on THE XML PROTOCOL: * FocalEx[HIERARCHY Level]: Value.
- Each level of hierarchy component above the identified components in the hierarchy is updated to reflect new focal exclusivity scores based on all lower hierarchy components.
- the data is stored in fields based on THE XML PROTOCOL: * FocalEx[HIERARCHY Level]: Value.
- Each URI/hierarchy component is ranked for social weight w/o focal weight.
- the data is stored in fields based on THE XML PROTOCOL: * TargetWeightNoFoc[HIERARCHY Level]: Value.
- Each URI/hierarchy component ranked for social weight w/focal weight is stored in fields based on THE XML PROTOCOL: * TargetWeight[HIERARCHY Level]: Value.
- Each level of hierarchy component above identified components in the hierarchy is updated to reflect new social weight w/o focal weight scores (background social connectedness without regard to topic).
- Data is stored in fields based on THE XML PROTOCOL: * TargetWeightNoFoc[HIERARCHY Level]: Value.
- Each level of hierarchy component above identified components in the hierarchy is updated to reflect new social weight w/scores (background social connectedness based on the search terms). Data is stored in fields based on THE XML PROTOCOL: * TargetWeight[HIERARCHY Level]: Value.
- each current URI/hierarchy component analyzed for pairwise linking to identify strong first-degree social relationships (background strong relationships).
- Each current URI compared to the crawl database for previously known link relationships at each hierarchy level, and the results extracted and stored in the crawl database. Data ISstored in fields based on THE XML PROTOCOL:
- Step 1 Network Weaving
- the social analysis module performs a series of database searches on the crawl database to flesh out link relationships by topic/keyword and between all sites in the social network population.
- URIs stored in the database and are cross-referenced to their historical content (all pages with relevant content are stored in the database; the content of irrelevant pages are dumped but the URIs and times created are stored for potential future retrieval to do further analysis).
- Step 2 Amplifier Mapping
- CURR_DB 910 and HISTORICAL_DB 950 are queried for HIERARCHY components matching the search terms and the times those URIs were created.
- the results are parsed to produce a chronology of the appearance of related content on the network and the flow of background relationships.
- the chronology is examined for pages that are inbound-linked to by more than the median number of pages linked to in the sample population.
- Amplifiers for a given TARGET_URI are identified and stored in fields based on THE XML PROTOCOL: Amplifiers: List each URI and time created. URIs ranked by highest number of links to the target URI descending.
- Amplifiers are analyzed for all site relationships and the topic-based relationships the site has over time and stored in fields based on THE XML PROTOCOL:
- SiteAmplifier List each site, the number of inbound connections from the site to the target site, and the times links created. Ranked by highest number of links to the target URI descending;
- TopicAmplifier For each search term the site contains, list the sites that have linked to pages containing those terms and the times links were created. Ranked by highest number of links to the target URI descending.
- RecentAmplifiers List each site, the number of inbound connections from the site to the target site, and the times links created. Ranked by highest number of links to the target URI descending during the specified timeframe.
- RecentTopicAmplifiers List each site, the number of inbound connections from the site to the target site, and the times links created. Ranked by highest number of links to the target URI descending during the specified timeframe.
- Step 3 Leader/follower Analysis
- a site may be both a leader and a follower.
- TopicAmplifier chronologies created in Step 2 calculate the normal distribution of inbound link relationships between all source and target URI for the sample population over the user-defined timeframe. We're looking for the distribution of URN created:URIs point to each URI created.
- Assign URI- and Site-level probabilities to each URI in the database are a range that can be applied to estimating the likelihood arm site, blot, posting or comment wilt instigate more discussion.
- “Leaders” are identified from the sample population. They are sites with the highest average URI-level probability to attract multiple links.
- Topic Leaders are identified in the sample population. They are sites with the highest average topic-specific URI probability to attract multiple links.
- Step 2 calculate the normal distribution of outbound link relationships of all URIs in the sample population over the user-defined timeframe.
- TopicAmplifier chronologies created in Step 2 calculate the normal distribution of outbound link relationships between all source and target URI for the sample population over the user-defined timeframe.
- “Followers” are identified from the sample population. They are sites with the highest average URI-level probability to create multiple outbound links.
- Topics are identified in the sample population. They are sites with the highest average topic-specific URI probability to create multiple outbound links.
- the Inbounds and Outbounds links data store is examined for links created by new participants during a user-defined timeframe (day/week/two weeks/month).
- the total number of new participants at all levels of the hierarchy during the timeframe is subtracted from the total new participants in the previous period equal to the user-defined timeframe. If there are more new participants in the most recent timeframe, the product will be a negative number, which must be converted into a positive number in order to divide it by the total of the previous timeframe to produce a percentage value between zero [0] and one [1].
- the product will be a positive number, which must be converted into a negative number in order to divide it by the total of the previous timeframe to produce a negative percentage value between zero [0] and negative-one [ ⁇ 1].
- conversations in social media can rapidly propagate and be amplified.
- a marketing person may want to know what is happening every day to influence a conversation about a particular product.
- a company executive may want to understand how influence is dynamically changing. It is therefore useful to support a capability to provide a run time view of influencers for a specific conversation being queried.
- the conversation index is updated in a fashion that reflects those changes at query time. That is, the conversation index is updated as social media is published within the conversation index.
- the calibration process performs research crawls for a conversation network. Scheduled crawls (e.g., daily crawls) may be performed to update the conversation index and recalibrations may be performed to update the content and links in the conversation index. Business rules may be employed to direct spiders to examine both new and existing social media content which are part of the conversation network.
- a list of influencers can be generated at query time.
- user interfaces may be provide to display a list of influencers at query time and/or according to a schedule.
- a conventional search engine cannot be used to generate a list of influencers at query time. As previously described, a conventional search engine does not generate a conversation index from which influencers can be determined. Additionally, a conventional search engine essentially rely on static snapshots of content that freezes metadata around each document.
- one application of the present invention is to generate a map which is a visual representation of a networked conversation.
- relationship coordinates and social weight are used to display a map of two degrees of the social network surrounding a single URI.
- the map shows only links, not the strength of relationships, traffic flow and or other characteristics of the social relationships between sites as illustrated in FIG. 10 .
- Users can generate a map by typing a URL in an address bar of a compatible Web browser or via a user bookmark to generate a map for a site open in the browser.
- the map's Java-based interface allowed users to mouse over any node in the map to see its name of the site displayed in the “Site:” field just above the zoom in (“+”) and zoom out (“ ⁇ ”) buttons in the upper left corner of the map. As the user mouses over the nodes in the map, then can active finks between sites. Double-clicking any node in the chap opens a new browser window and displays the Web site. This provides a simple way to browse the neighborhood around any site.
- the maps open with the site chosen in the center with the sites it was directly connected to arrayed around that site in a circle.
- Second-degree connections the sites connected to the first-degree sites but not to the URI mapped—are around the first-degree sites to which they are linked
- Maps of popular sites could be quite dense and the Fengshuinate box can be checked to see the map of how all the sites are interconnected by rearranging the map to show the most central sites in the network. Unchecking Fengshuinate froze the map in its new arrangement. Clicking once on any node in the map would reorient the map around that node. The user could also browse all the sites in the map by clicking the “Jump to:” menu, which displayed a list of all the sites in the map-selecting a site in the Jump to: menu oriented the map around that site. Changing the map would may make it expand outside the available window. Clicking the “Fit” button to resize the map automatically. The “Recenter” button place the map back in the middle of the window, with the current target URI.
- one application of the present invention includes generating a dashboard user interface.
- strong ties in the map are highlighted, as illustrated in FIG. 11 .
- the map displays the strongest pairwise connections in the social network as heavier lines than others displaying connections between sites. This allows users to see at a glance where the strongest person-to-person connections within a social network are located.
- the dashboard also illustrates how additional analytical results may be layered into the display. In this case the top influencers 1105 , top media sites, top blog sites, top amplifiers, top new participants (described as “new hits”), top sites where conversations are crossing over with other topics, and top sites where there is no crossover with other topics, to allow the user to browse quickly to find individual sites of interest.
- This map is also navigable, allowing users to click on a node to reorient the map around so that they can explore how the node relates to other traffic, particularly with strong connections.
- the drop-down menus listing top influencers, amplifiers, etc. allow the user to open a new map oriented on the site they select. Additionally, the lists provide graphical arrows to indicate whether the site listed in rising or falling in the category.
- FIG. 12 illustrates a Marketing Dashboard.
- the user has a configurable interface for reviewing a large library of searches, which can be browsed by topic, search string and time period.
- the top sites in various categories e.g. “Top Influencers”
- summary data for each search is displayed, including the number of sites overall with matches to the search terms, the number of occurrences of those search terms, the aggregate tone of the conversation and other data.
- Other features include a summary of influencers by type, rank, tone, and reach. Graphical summaries of influencer types and new participants may be provided.
- the marketing dashboard has many potential uses, such as in public relations.
- this dashboard is intended to help marketers reduce the complexity of conversational information. Unlike other systems that track the appearance of search terms on sites and in blogs, the dashboard provides filters that allow users reduce the population of participants to those with the greatest influence, ability to increase the velocity of information and other factors. Additionally, the tone of articles can be displayed, which permits positive and negative documents to be identified.
- FIG. 13 illustrates a detail navigation.
- This dashboard includes graphical information about the sites increasing or decreasing influence in each drop-down list-indicated by a numerical change in ranking—and additional data about each site in the list, in this case culled from the Alexa database that describes network traffic rankings and BuzzLogic-generated data about conversational tone and number of inbound and outbound links.
- Lists of articles with search term matches are displayed on clicking of the site name in each list; these article listings, when clicked, opens a browser and displays the content of the article.
- a map similar to those explained above are available through a clickable icon in the drop-down list.
- a list of influencers such as the 20 top influencers, is provided.
- the interface permits recent article listings to be displayed. Other aspects of influence are displayed.
- the dashboard provides a powerful new tool. Once a conversation topic is defined by a user, the user can receive a visual display of influencers, summaries of important aspects of the conversation (such as tone), and quickly access articles posted by the influencers.
- FIG. 14 illustrate a screenshot showing an “influencer view feature.”
- a list of influencers is displayed, which is ranked and assigned a percentage score. Filters are provided to filter by media type.
- a list of all engagements made the post is provided.
- the list of influencers corresponds to a list of posts. The list of influencers permits access to summaries of the corresponding posts, thumbnail images, date of publication, and number of link relationships both in and out of the post.
- FIG. 15 illustrates how in one embodiment a social map is generated displaying neighbors about a center post.
- FIG. 16 illustrates a screenshot displaying how an engagement with a publisher of an influential post may be recorded.
- an embodiments of the present invention may include implementing the conversation identification module and social analysis modules in a computer readable medium.
- An embodiment of the present invention therefore relates to a computer storage product with a computer-readable medium having computer code thereon for performing various computer-implemented operations.
- the media and computer code may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well known and available to those having skill in the computer software arts.
- Examples of computer-readable media include, but are not limited to: magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs, DVDs and holographic devices; magneto-optical media; and hardware devices that are specially configured to store and execute program code, such as application-specific integrated circuits (“ASICs”), programmable logic devices (“PLDs”) and ROM and RAM devices.
- Examples of computer code include machine code, such as produced by a compiler, and files containing higher-level code that are executed by a computer using an interpreter.
- an embodiment of the invention may be implemented using Java, C++, or other object-oriented programming language and development tools.
- Another embodiment of the invention may be implemented in hardwired circuitry in place of, or in combination with, machine-executable software instructions.
Abstract
Description
- This application claims the benefit of and priority to provisional application Ser. No. 60/777,975, “A Social Analytics System For Networked And Human Conversational Environments,” filed on Feb. 28, 2006, the contents of which are hereby incorporated by reference.
- The present invention is generally related to techniques to analyze conversations within a conversational network. More particularly, the present invention is directed to analyzing the influence of social media content and its publishers within a conversational network.
- The Internet is increasingly used as a platform for social media. Web logs (blogs) and wikis are two common forms of social media. However, more generally social media may also include interactive aspects, such as voting, comments, and trackback and take many different forms. Referring to
FIG. 1A , social media generally describes online technologies and practices that people use to share opinions, insights, experience and perspectives with each other. Examples of social media include social networks, blogging systems, media sharing platforms, online forums, and meme aggregators. - Social media is based on widely available tools that provide users the ability to create links and trackbacks that tend to foster and describe their trust relationships. There are several aspects of social media that foster trust relationships. One aspect of social media that fosters trust relationships in social media is the level of dedication of individual publishers. Publishing social media content is an expression of unique interest in a topic. Individuals participating in a conversation around this content invest time to read, trackback, tag, rate, and/or comment on what is being shared. The level of dedication of the publishers of social media and individuals participating in conversation around it is one factor that promotes trust within social media. The trust relationships also develop due to the ability of individuals participating in a conversation to comment about postings to add context and correct errors. Additionally, social media permits links to be established between publishers. The links between publishers foster the spread of ideas and also permits rapid feedback within the community. Moreover, in social media influential and/or trusted publishers and other participants in the conversation can lend their weight to the veracity of the postings of other publishers, via links, comments, voting and the like. In the blogosphere, for example, an influential blogger can include links in a posting to other blogs, which increases the influence of the linked blog post on a discussion.
- One aspect of social media is that it is highly conversational in nature. As used in this patent application, an individual conversation in social media is a networked discussion about a specific topic between social media publishers. A conversation can also include an interaction between at least one social media publisher and conventional online media, such as an online news source like CNN. A conversational network is comprised of the individuals, sites, and pages participating in online discussions about all topics. A conversation within the network is about a specific topic. An individual publication corresponds to a post that is a single piece of media that can be located by a permalink and which may also contain additional links. An individual publisher is a person or entity that posts social media (e.g., the person or entity associated with one or more permalinked posts).
-
FIG. 1B illustrates a hypothetical example of how a conversation can flow within social media and also interact with conventional online mainstream media and corporate media. In the example ofFIG. 1B , an illustrative example is that of a problem with a laptop battery. In social media the links between publishers within the social network permit different publishers to post Web content, provide comments, and post links. As a result, a conversation about a topic can flow and be amplified through the social media and also interact with conventional online media. In the example ofFIG. 1B , a publisher in asocial network 150 can vouch for the veracity of a posting of ablogger 152, increasing the level of trust in the story posted byblogger 152.Blogger 152 can include a link to another site, such as amedia sharing website 154 having a video clip of the laptop battery problem and also to acorporate media website 154 having additional information about the problem. Anonline forum 156 may have a favorable comment about the video clip and include a link to themedia sharing website 156 along with another ink to mainstreamonline media 158 posting the same clip. In this example, a Memeaggregator 166 may also have a link to onlinemainstream media 158. In the example ofFIG. 1B , some of the aspects of trust relationships can be observed such as publishers making comments supporting the veracity of the postings of others, publishers making comments to correct errors, and publishers providing links to other publishers within social media and to conventional onlinemainstream media 158 andcorporate media 153. - Conventional Internet search tools have proven inadequate for examination of conversations within social media in terms of understanding the interactions within a dynamic conversation. Conversations in social media can propagate and amplify with astonishing speed. However, the information destination-oriented implementation of conventional Internet search engines does not permit many characteristics of conversations in social media to be adequately understood.
- A traditional Internet search engine has a crawling strategy for indexing a broad cross-section of the Internet likely to be of interest to general purpose users. Search engines typically generate results for a query that are described as relevant based on the search criteria and distributed on a curve from “most relevant” to “least relevant,” which can be drawn on a relevancy curve, as in
FIG. 1C . Thus as a hypothetical example, consider again the example ofFIG. 1B . If a user inputs a search query into a conventional search engine with query terms “Apple Laptop Exploding” they might receive 500,000 hits ranked by relevance. A conventional search engine would present a relevant result by seeking pages on which the search term occurs most frequently and also take into account some other relevance factors to rank the hits. Google's Page Rank algorithm, for example, concatenates the number of sites pointing to each page with relevant search terms to identify the site most pointed to by the greatest number of sites with high numbers of inbound links, using those pointers as a proxy for reliability of the data on the page. If so many other sites point to the page, it must be the most correct result for the search, the reasoning goes. This approach skews results to the top of the power curve inFIG. 1C giving sites that produce large numbers of articles and which are pointed to by other sites a disproportionate influence on the results, often long after the site stops producing new relevant content. Thus, for example, referring again to the hypothetical example ofFIG. 1B , a conventional search engine might give a disproportionate relevance to old articles about laptop batteries. - Another problem of the conventional search engines is that then, can be gamed. Consider, for example the Google search engine. Google is primarily a ranking of web pages based on volumetric analysis, Google's Page Rank calculates the rank of information on a page in response to a search query by concatenating the number of explicit links from other pages associated with the search topic to an undisclosed number of degrees (pages pointing to other pages through a Uniform Resource Identifier or “URI”), the concept of authority in information has been built on the volumetric notion that the greater the number of links pointing to a given page the more likely it is to be correct. This approach can be gamed by launching sites that point to a page in order to raise its authority (hence, Google must constantly adjust its indexing algorithms to prevent gaming) and suffer from historical skewing-sites. Volumetric determination of authority is prone to many errors and can be skewed by many factors that do not contribute to the user's understanding of how the information reached its current form and authority.
- There are various modifications of conventional search engine technology that have been proposed. For example, search engines have been developed which examine popularity of links by timeframe. Determining the popularity by number of links pointing at a page within a given timeframe, such as two week or a month from the current data, limits historical skewing. However, this improvement is still inadequate to understand a conversation in social media. The number of links within the given time frame may be general, including all links to a site, and topic-specific, including just links that deal with a target search phrase. As a consequence, sites which have general links will be over-weighted, and as a result will drown out topic-specific conversation.
- Conventional search engines also have another limitation in that they typically do not completely index social media. That is, the index in a conventional search engine does not capture sufficient information to properly represent and/or analyze a conversation. Conventional search engines are designed as general purpose engines to search the entire Web and have crawling policies that typically do not adequately index social media. One limitation is that conventional search engines rely on crawling of sites directly or capturing new information via Really Simple Syndication (RSS) feeds to generate indices, which limits the reach of search in several important ways.
- First, one limitation of conventional crawling is that recency overwhelms context. No Web index is complete, the best represent perhaps 20 percent of the information on the Web, because the contents of pages must be captured by crawling sites from home page through the last archive page in order to be comprehensive. Because of limited resources and the more general focus of most search indices, crawls tend to cover only a part of the total contents of many Web sites; a crawler, for example, may only look at pages that are three pages below the home page of a site. Since the most recent information tends to reside on archival pages that may be more than three links deep on a site, a site's coverage of a topic will be judged only on the content of the most recent postings rather than the entire body of work the site represents, which underweights sites that are deeply focused on a few narrow topics, such as “IT Management” or “Legal Practice” when other sites become interested in those topics over a short period of time.
- Second, another limitation of conventional crawling is that social media often limits the comments exposed through RSS, which means that conventional crawlers may not adequately index social media. In particular, few blogs expose their comments through RSS and those that do tend to separate the comments from the RSS feeds of main postings, eliminating or making far more difficult the analysis of comments in relation to topics discussed on the site. This undercuts the indexer's ability to track cross-linking of discussions within comments and minimizes the role of communities that exist around particular sites when measuring the discussion of topics.
- Third, another limitation of conventional crawling is that there is a ping dependence. Indices that rely solely on RSS feeds depend on bloggers and publishers to “ping” the index server (that is, which send an Extensible Markup Language Remote Procedure Call (XML-RPC) command asking the index to review recent changes on the target site). Because there are many such indices and more appearing all the time, pinging has actually fragmented the market and forced search companies to form a coalition to share pings, distributing updated posting information to all members. Ping-based systems that are not supplemented by direct crawls of sites do not successfully capture all activity on and around sites in networked conversations.
- The various drawbacks of conventional search tools severely limits the capability of individuals to analyze conversations in social media. At one level, conventional search engines will often produce too many hits. For example, a conventional search engine, such as Google, may produce millions of hits from a simple query in which a few search terms are input. On the other hand, a conventional search engine may fail to identify many web postings, due to the previously described problems associated with RSS feeds and the fact that conventional search engines index only a fraction of the Web.
- An even more serious weakness of conventional search engines is that a conventional search engine does not provide information directly relevant to understanding the dynamics of a conversation in social media. In particular the prior art search technology does not provide a capability to understand how conversations in social media are influenced and does not provide an understanding of potential trusted points of entry into a conversation.
- Therefore, in light of the previously described problems, the apparatus, method, system, and computer readable medium of the present invention was developed.
- A system analyzes social media, where the social media includes content posted in an online content universe distributed on the Internet. A conversation monitoring module monitors conversations in the social media, where an individual conversation is a networked discussion of postings published on the Internet for a particular topic. A social analysis module analyzes content associated with a conversation for social relationships indicative of the evolution of the conversation. In one embodiment the social analysis module includes an influence engine that determines the influence of postings in a selected conversation. In one embodiment, the influence engine determines the influence of postings and publishers who have multiple posts within a selected conversation. In one implementation a trust filter is provided to perform trust filtering of the online content universe and a conversation index is generated of posts published in the social media around trusted relationships.
- One embodiment of a method includes generating a conversation index of posts published in an online social media around trusted relationships. The conversation index is analyzed based on a user-defined topic definition of a selected conversation, where the selected conversation is a networked discussion between social media publishers about a particular topic based on the user-defined topic definition. The influence of posts in the selected conversation is determined. In one embodiment, the influence of posts and publishers within the selected conversation is determined.
- The invention is more fully appreciated in connection with the following detailed description taken in conjunction with the accompanying drawings, in which:
-
FIG. 1A illustrates social media types; -
FIG. 1B illustrates the evolution of a conversation in social media; -
FIG. 1C is an x-y relevance curve describing search results of a conventional search engine; -
FIG. 2A illustrates a system for monitoring and analyzing conversations in social media in accordance with one embodiment of the present invention; -
FIG. 2B illustrates conversation processing in accordance with one embodiment of the present invention; -
FIG. 3A illustrates a process for determining influencers in a conversation in social media in accordance with one embodiment of the present invention; -
FIG. 3B illustrates a process for determining the influence score of an individual document based on attributes of the documents and neighboring documents in accordance with one embodiment of the present invention; -
FIG. 4A illustrates an x-y curve displaying influence of a single network post or publisher attime 1 andtime 2; -
FIG. 4B illustrates two x-y curves displaying the influence of different networked conversations attime 1 andtime 2; -
FIG. 4C illustrates two x-y curves displaying the multiplying effect of cross-linking between two discussions displayed inFIG. 4B attime 3; -
FIG. 5 is a diagram illustrating extraction of information form social media in accordance with one embodiment of the present invention; -
FIG. 6 is a network diagram illustrating the concepts of social degrees, strength of relationships and multi-variable social relationships in accordance with one embodiment of the present invention; -
FIG. 7 a illustrates interaction between a hosted service and conventional Search Engines in accordance with one embodiment of the present invention; -
FIG. 7 b illustrates interactions between a hosted service and Web Sites in accordance with one embodiment of the present invention; -
FIG. 7 c illustrates interactions between a hosted service and Blog Server in accordance with one embodiment of the present invention; -
FIG. 7 d illustrates interactions between a hosted service end-user and advertising server applications in accordance with one embodiment of the present invention; -
FIG. 8 is a network diagram illustrating XML protocols and their interaction with networked systems and services in accordance with one embodiment of the present invention; -
FIG. 9 is a flow chart of one embodiment of the data collection processes in accordance with one embodiment of the present invention; -
FIG. 10 illustrates a visualization of a networked conversation in one embodiment of the system. -
FIG. 11 illustrates an implementation of a public relations monitoring dashboard in one embodiment of the system; -
FIG. 12 illustrates top-level of a dashboard andFIG. 13 illustrates an associated detailed navigation guide of data social metrics in one embodiment of the system; and -
FIGS. 14-16 illustrate additional dashboard embodiments in accordance with embodiments of the present invention. - I. Introduction and Overview
-
FIG. 2A is a block diagram illustrating a system in accordance with one embodiment of the present invention. Aconversation monitoring module 210 monitors anonline content universe 202 which includesocial media 204 and which may also include conventional online content. Such as mainstreamonline media 206 and corporateonline media 208. In one implementation, conversation monitoring module utilizes a crawler (not show inFIG. 2A ) to monitor theonline content universe 202, as described below in more detail. One aspect of theconversation monitoring module 210 is anidentification module 222 to identify a conversation by, for example, providing sub-modules for locatingtrust relationships 222, removing spam and blogs 226, and eliminating menus incontent 224. Aconversation processing module 230 includes sub-modules forpermalink identification 232,publication data determination 236, and content type determination 239. Aconversation index 240 is generated of postings within the social media, where individual postings have associated permalinks. Over the course of time, individual publishers, such as individual bloggers, may have many postings indexed in the conversation index. Asocial analysis module 250 includes aninfluence engine 252. Theinfluence engine 252 includes sub-modules to find influence signals 245 and identify influencers and their trustednetworks 256. An individual influencer corresponds to an individual posting, although it will be understood that a particular posting also has an associated publisher, publication site, etc. which over time, may contain multiple influential postings within a certain conversation. An individual posting may also correspond to one or more Web pages. - Determining factors that influence a conversation is useful in many contexts. The output of the influence engine may be used for
different applications 260 such as a brand, product and reputationmonitoring application module 261; online advertising targeting anddelivery application module 262; a publisher contentnetwork application module 263 to enable a user to navigate between influential pages based on a set of influencers and publishers about a specific topic as determined by the influence engine; a search engine optimization controlsapplication module 264; and influencer relationship managementpanels application module 265. -
FIG. 2B illustrates in more detail aspects of theconversation monitoring module 210 related to conversation pre-processing. In one embodiment,conversation processing module 230 implements content classification, permalink identification, and publication date extraction. The gathered metadata is then stored inconversation index 240. Data may come from trusted sources, such as long-time bloggers. However, note that for un-vetted information sources that an initial stage of spam/splog (spam blog) blocking is performed to filter out spam and splog. A trust filter insub-module 222 verifies that the content which is indexed is consistent with the content originating within one or more networks of trusted relationships between publishers in the conversation index. In particular, the trust filtering may examine the content for one or more cues that indicate that the content is consistent with a trust relationship network. In one embodiment, a trust filter makes filtering decisions based on a criteria related to whether or not the linking behavior is consistent with the type of linking behavior normally observed in trust relationships. For example, a decision not to filter an un-vetted post may be based on discovering a pre-selected number of links from trusted posts to an un-vetted post. In other words, it is desirable to filter out content which has one or more indicia that indicates that it is not consistent with a trust relationship in social media. For example, in the case of blogs, empirical studies of blogs may be performed to determine indicia that a blog is part of a trust relationship network and not a posting arising from a malicious, deceptive, or untrustworthy source. As the Internet constantly evolves over time it will be understood by one of ordinary skill in the art that trust filtering requires empirical study to adapt a trust filtering algorithm to changes in Internet usage over time to distinguish “normal” posting behavior in a trusted network from other types of postings which cannot be trusted. Note that in one embodiment historical data may be maintained on the credibility of individual publishers over time. The combination of blocking spam/splog and performing trust filtering improves the quality of the content that is indexed. - In one embodiment, a particular conversation is identified based on a user-defined input topic/target. As an illustrative example, in on embodiment a set of keywords, Boolean operators, and a URI (or set of URIs) may be input by a user to define a topic of a conversation that a user wishes to explore. A search is then performed of the conversation index, where the conversation index is a searchable index of web conversations that includes topical information, such as relevance; and relationships between publishers, such as relationships between corporate sites, social and mainstream media. The
conversation index 240 accounts for implicit and explicit web user actions which drive the influence of social media posts and publishers. Theinfluence engine 252 calculates influence in social media networks based on various factors, such as relevance, occurrence, attention, popularity and traffic. The results may, for example, be used to determine a ranking of influencers for a specific conversation, a social map that is a visual representation of relationships between posts and other participants within a conversation, a neighborhood of relationships around a social media post, or other outputs. -
FIG. 3A illustrates an example of a process that influenceengine 252 implements to analyze influence and determine a list of influencers for a specific conversation. In a first stage, theinfluence engine 252 selects an initial candidate pool of documents for a conversation, with each document having an associated publisher. In a practical application, the conversation index may contain a large number of documents that are relevant based only on keywords and Boolean operators. The influence score is computed 316 using a selected set of dimensions, using a weighting function to add additional dimensions in addition to relevancy. In one embodiment at least seven dimensions are examined, includingpage popularity 302, site popularity, 304,relevance 306,recency 308,inlink recency 310,inlink page popularity 312, andinlink popularity 314. An inlink is an inbound link to a post in social media. From the influence score, a list ofinfluencers 318 for a specific conversation is generated. Depending on the application, the output can include a list of publishers along with the documents having the maximal influence. As described elsewhere in this application, other modifications include generating other types of information based on the influence scores, such as changes in influence over time. For example, there are many applications where it is useful to identify those contributions to online discussion, whether blog postings, articles in the media or Web sites that are changing the nature of the discussion by: a) introducing new topics or interpretations of topics that may alter impressions of a product/service/candidate; b) gaining or losing support in the discussion over time, which will ultimately reflect in changed search results at some future date and, therefore, could alter perceptions of a product/service/candidate; and c) seeking communities of interest that, if combined, rapidly transform the influence of their individual perceptions and velocity with which those ideas travel across the Net. -
FIG. 3B illustrates additional aspects associated with computing influence of a document in accordance with one embodiment of the present invention. In one embodiment the influence of a document is calculated based on two different aspects. First, one aspect of the influence of a particular document are properties directly associated with the document, such asrelevance 332,recency 334,page popularity 336, andpage site popularity 338. Another aspect of the influence of the document are aspects of the document's neighbors, where a neighbor is either documents that directly link to the document being considered for influence or links to a document through intermediary links to the document being considered (up to a pre-selected number of intermediary links, such as up to four links distant from the document). The final influence score of a document is based on two scores, a first score that weights different contributions of attributes of the document and a second score that weights contributions of neighbors. - In one embodiment, neighbors are assigned to groups based on attributes such as the relevancy of a neighbor (relevant/irrelevant), permalink/non-permalink, and dated/undated. Within a group of neighbors, contributions are summed to generate a group value. In one embodiment, the contribution of each neighbor to the influence of the document is based on contributions of relevant permalink dated
neighbors 341, contributions of relevant non-permalink datedneighbors 342, contributions of relevant permalinkundated neighbors 343, contributions of relevant non-permalinkundated neighbors 344, contributions of irrelevant, datedneighbors 345, and contributions of irrelevant,undated neighbors 346. The contribution of each neighbor to a group sum is a function of the neighbor's relevance, its own page popularity and page-site popularity, and may also include the recency of the neighbor. A time decay function may be used to reduce the contribution of older content of neighbors based on publication date. Neighbors in a group may be grouped secondarily by a site identification with a “same site decay” function applied to their contributions to reduce the contribution of large quantities of links from the same site (large numbers of machine generated links do not reflect trust relationships and hence should be given little weight). The same site decay function may also be applied to document sorted descending by their recency and page popularity to ensure that the most recent and popular neighbors from the same site contribute the most to the final influence score. A weighting function is used to weight the contributions of the neighbors and from the aspects of the documents itself to determine a raw influence score for the document. When all candidate documents have been assigned a raw influence score, a normalized influence score is computed for all documents. - Additional aspects, embodiments, and benefits of the present invention will now be described in more detail in the following sections. It will be understood by those of ordinary skill in the art throughout the following sections that the discussions refer to different implementations and applications of the previously described system as additional examples for the purposes of illustration and description.
- II. Dynamic Analysis of Influence
- One aspect of the present invention is that the influence of different documents/publishers can be quantitatively measured and compared and analyzed versus time. Influence can be measured for an individual post of a conversation. For example an individual can make a one-time post and the influence of the post on a conversation measured. Additionally, aspects of the influence of a publisher who has made a number of posts about a certain topic can also be measured.
- One aspect of the present invention is that influence can be measured over time. As illustrated in
FIG. 4A , the difference in influence at time one (t1) and time two (t2) allows the present invention to track the changing number of connections around a particular idea, as expressed in text on a Web page or, through language processing systems that may be connected to the system, such as audio and video sources. Over time, this allows the system of the present invention to single out sources whose influence is waxing or waning, allowingapplications 260 to choose when and where to engage the conversation. For example, objective criteria may be selected, such as a threshold level of influence or a rate of change of influence. This permits a decision to me made when and where to engage the conversation. For example, an influential publisher and a time for engaging the influential publisher may be identified. Conversely, the objective criteria may be utilized to make decision not to engage a conversation, such as if influence in a conversation begins to decrease. - The present invention can also be extended to support more advanced techniques of influence analysis. In one embodiment multi-dimensional tracking is supported. In this embodiment the system also views the market in many dimensions rather than as one topical vector defined by a single search parameter. This provides deep insight into how, when two complementary conversations intersect in a single blog posting, article or other Web site, they can suddenly accelerate dramatically by achieving a geometrically larger audience through a mathematically expanded discussion. In
FIG. 4B , two different conversations are being tracked. They are about different topics, “a+b” and “c.” until time two (02), when Conversation A adds the topic in Conversation B to its text. This happened in summer 2005, when blogger Jeff Jarvis, who blogs often on the fact that bloggers are not taken seriously when they criticize companies (in this case, the argument “c,” which is a frequent topic of discussion among bloggers) linked the idea to his personal complaints about the lack of customer service support from Dell Computer (“a+b”). The conversational momentum increased at time 3 (“t3” inFIG. 4C ), leading to significantly more linking between sites discussing Dell, blogs and the media. - One embodiment of the present invention supports predictive analysis. The ability to identify emerging communities of discussion gives the present invention a unique capability to generate predictions of the velocity and influence of ideas and individual contributors in a current discussion using variables entered into what-if scenarios by an end-user. This embodiment provides if-then scenario-building features that allow users to examine how social networks may be expected to behave based on previous behavior and the potential impact of topic crossover as illustrated in
FIGS. 4A, 4B , and 4C. - In one embodiment, retrospective crawling is supported.
FIG. 5 illustrates in more detail an example of a process that may be used to assemble a chronological history of discussion andsocial relationships 511 forconversation index 240. In this example, a “Persuadio Market Intelligence” (PMI)system 505 crawls Web andping data 507. Thesystem 505 is used to extract content, hyperlinks, and perform additional analysis, such as analyzing scripts, forms, and layout tags to identify data created, the type of data, andsocial links 509. As illustrated inFIG. 5 , the content of individual sites is examined to distinguish when information appeared, what format it was produced in (e.g. blog posting, news article, comment about an article or blog posting), and construct a navigable history of social exchanges within the data. Relationships between people and organizations that created the data are reconstructed revealing how ideas flowed between different sites, were amplified by individual participants and what changes in perception were reflected in discussions of the target topic. - One embodiment of the present invention permits conversations in social media to be analyzed in ways not possible with conventional Internet search engines. Prior art search and blog monitoring tools focus on historical displays of the volume of discussion about a particular topic based on conventional relevance scores, which is typically presented only as a histogram. Search matches based solely on conventional relevance matching does not expose which participants accelerated a conversation or what pages/postings increased the number of sites in a conversation about the topic through linking and social influence. Historical data, particularly about the previous interests of participants and social relationships, provides the foundation for extrapolating future behavior as well as records of the role of influencers in commercial brand perception.
- Unlike traditional search engines, one embodiment of the present invention does not treat the whole Internet as a set of documents ranked on a single power curve. Instead, it dissects conversations based on a topic. Additionally, conversations may be dissected based on existing social relationships based on historical data, and the component elements of documents and authors it is tracking to produce a more refined power curve that includes relevant sites, which can be described as an “attention lens.” For example, conversations may be going on about “road taxes in Lakewood,” which could refer to any number of cities in different states—none of the conversations is relevant to the others, but they are treated as a single subject by traditional search engines. By isolating the specific Lakewood through a calibration process that produces an initial attention lens, including analysis of the location of participants sites, the language of the postings, the names of key players in the conversation, and the expansion or contraction of link relationships over time can provide a very granular view of the influence within that discussion.
- As sites and documents join or leave a conversation, they can be filtered by the linking of sites in the attention lens to reflect the changing velocity and reach of the conversation. A conversation expanding rapidly, either in terms of participants joining or the frequency of postings on the target topic, has an increased probability of spilling over into other communities to become prominent subjects of conversation. One embodiment of the present invention thus monitors not a single power curve summarizing the whole conversation about all topics taking place on the Net, but instead identifies many small power curves, tracking the activity of each conversation discretely and cross-over between conversations over time to provide useful explanations of why conversational patterns, influence and reach are changing.
- Another embodiment of the present invention supports the capability to examine discussions longitudinally, even retrospectively by extracting time/date information from archival content, so that benchmarks of influence may be established against which future conversational reach, velocity and influence may be measured. Through repeated crawls, the changes are sought in the amount of influence individual postings and articles have within discussions, providing extensive insight into what individual participants care most about, what they are likely to respond to and the probability that they may be drawn into discussion about a particular topic.
- Unlike other search engines and blog monitoring services, an embodiment of the present invention provides users the ability to reconstruct the history of a discussion from existing postings. In one embodiment the system's search features and Hyper Text Markup Language/Extensible Markup Language (HTML/XML) parsing capabilities allow it to extract a hierarchy of Information about each document a crawl finds, including the domain, site, page, posting body and time-created, as well as individual comments that may appear on a page of text, whether a bog or a news story which includes a discussion thread. The system breaks down the components of the page based on when information was added, providing a threaded view of conversations within a single site and across multiple sites. Even where there are no explicit connections between sites, the system's ability to examine when ideas entered conversations allows for analysis of un-attributed influence (e.g., a quoted passage that appears on a second site without a link to the source site).
- Additionally, unlike a conventional search engine, one embodiment of the present invention begins with a
conversation index 240 optimized for searching conversations in social media. As previously described, the conversation index of the present invention preferably utilizing trust filtering to improve the quality content within the conversation index. Additionally, as described below in more detail, in one embodiment of the present invention additional variations on conventional crawling techniques are supported to index comments and other aspects of conversations which are not typically indexed by conventional search engines. - III. Trusted Network Analysis and Social Analysis Metrics
- As previously described, the
Social Analysis Module 250 utilizes tools to analyze a conversation. These tools utilize various definitions based around an understanding of a social network having trusted relationships, which will now be defined in more detail. It will be understood by one of ordinary skill in the art that for a particular implementation, the definitions may vary from those described below, which are merely exemplary. However, what is important is the recognition that social analysis metrics may be developed based on an understanding of a social network which permits aspects of a conversation in social media to be objectively quantified and compared to determine key influencers and other aspects of the conversation. -
FIG. 6 illustrates asocial network 600 havingnodes FIG. 6 , social network relationships have a directional sense, social degrees, strength between nodes, and multi-topic social relationships. Social networks are made up of links by one site to another. An individual story may for example, propagate and be amplified (or diminished) through a sequence of nodes based on the social relationships between the nodes. An individual node corresponds to social media posting at a site where social media is posted (i.e., permalinked pages) and may have a variable number of links with other nodes. That is, the social media is posted on networked permalink pages. The links may be one-way or two-way. Additionally, an individual node, such asnode 7, may have no links, and hence no social relationships. The strength of a relationships at a node will depend on the type of link, in particular whether the link is a one-way or two-way links with other nodes; and the number of links (i.e. multiple links indicate a stronger relationship than a single link). Additionally, topic relevance is an aspect of the social network. An individual site may discuss several different topics, as represented by the faces of the octagons, such thatFIG. 6 represents a multi-topic relationship. In a multi-topic relationship, opportunities exist to bridge communities with separate interests and shared goals. - The social network illustrated in
FIG. 6 is a useful starting point to understand different ways that the relationships can be characterized. Characterization of the relationships, in turn, may be useful to identify indicators of a trust relationship and/or a trusted network. As previously described, social media tends to foster trust relationships in which content is self-correcting. For example, blogs with an audience are a priori relatively expert in the areas being linked to and they in turn link to other blogs in the same area whose authors are also generally fanatical about stamping out misinformation. By the same token, good ideas presented in a blog tend to get amplified immediately due to the trust relationship. By carefully defining aspects of the relationships in a social network, such as that illustrated inFIG. 6 , various attributes of trust relationships can be assigned definitions which permit influence and other aspects of the social network having trust relationships to be quantified and mapped. - An agent is a participant in a conversational exchange, which may be a person, a document or file stored on the Internet, or a document or audio/video record that can be analyzed to identify relationships and thematic influences. In
FIG. 6 , each node has an associated agent. - A degree is a unit of social measurement denoting a one-step connection between two agents in a network. First-degree relationships include all sites with a direct connection to a site; second-degree relationships are two steps from the central or target site in a social network analysis. In
FIG. 6 ,node 1 has a first degree relationship withnodes Node 1 has a second degree relationship withnodes - When used to describe computer-mediated social relationships a link is a hyperlink or other pointer embedded in the body of a Web site or page that can be followed, by clicking or activating the connection, by network users from one file or page to another on the network. When used to describe other social relationships, a link may be a spoken or written reference to another person or an idea, as expressed in text or in audio or video content.
- Links have directionality. Some node relationships are one-way relationships in regards to how the nodes point to each other about a particular topic. For example,
nodes node 1 and receive no links fromnode 1. Other nodes have two-way relationships. For example,nodes - There is a hierarchy of content. The system preferably delineates between files, articles and pages on a Web site or network server, including an individual posting on a Weblog or online journal, treating each as an individual component of the conversation (“hierarchy component”) using a hierarchy of domains, sites, pages, posts, and comments. A domain is the top-level domain name of a site or network server, such as “blogger.com” or “buzzlogic.com,” which may include many individual sites or blogs. A site is a unique network destination based on a URI with a sub-domain of the domain name (e.g. “blogs.buzzlogic.com”) or a subdirectory that denotes an individual site or blog (e.g., “blogger.com/mitchblog” or “cnn.com/andersoncooper”). Pages are an individual document that is part of a site or stored on a network server identified by a URI describing the full path to the file. Posts are individual components of a Weblog or other display interface that displays multiple entries based on user identity, time of day or date. Comments are textual, audio or video responses attached to a page or post by visitors to a site, such as reader responses on a newspaper Web site or a Weblog.
- Links are characterized as either outbound links or inbound links. An outbound hyperlink, network pointer or thematic reference in a recording or on a site, page, post or comment. A inbound link is hyperlink, network pointer or thematic reference in a recording or on a site, page, post or comment that indicates a relationship with the target site, page, post or comment.
- Agents are characterized as either active or inactive. An active Agent is an agent or site currently engaged in publishing about a specified subject within a user-defined timeframe.
- A social network analysis has a distribution of points in a map. A center can thus be defined as the target domain, site, page or post that defines the central point of a social network analysis or map.
- The relevance of content can be defined by a focal exclusivity factor. Focal exclusivity is a value between zero (0) and one (1) that describes the relevance of a site, page, post, or comment based on the total number of matches to the search term(s) compared to other semantically important terms. It is calculated by extracting the search term(s) and other repeating terms in the target hierarchy component and dividing the number of occurrences of the search term(s) by the total number of semantically important repeating terms.
- Relationships can be characterized by a social strength. The social strength is a value that describes the strength of the relationship between two sites, people or ideas, based on the number of one-way and reciprocal links that connect them. The social strength of a relationship may be displayed on a scale as part of an index of all social relationships or used to calculate the median or average strength of a social relationships maintained by the agent in order to assess the relative importance of individual relationships.
- Relationships can be characterized by a social weight (influence). A social weight is a value that expresses the cumulative strength of all relationships a domain, site, page, posting or comment based on a calculation with a user-defined weight for each variable:
-
- (sum(social_weight of inbound_links) * user-defined weight [value=0>1]+count(inbound links) * user-defined weight [value=0>1)+count(outbound_links) * user-defined weight [value=0>1])+focal exclusivity * user-defined weight [value=0>1].
- Content can be characterized by the degree to which it associates either a positive or negative characterization to the conversation. A tone factor can be defined as a value between one (1) and negative one (−1) describing the ratio of positive and negative terms associated with the target search term(s). Tables are maintained of positive and negative words for each workspace. Each positive word is counted as 1, each negative word is counted as −1. As a default, the sum of the values for the positive and negative words is found by searching each hierarchy component for all positive and negative words. This sum is then divided by the total words found to normalize the value to the range of +1 to −1. Proximity values, describing how closely search term(s) and tone terms co-occur, can be added to Tone.
- A site can be ascribed a value indicative of the likelihood that the site will engage in a discussion. A susceptibility factor is defined as a value between zero (0) and one (1) that describes the likelihood that a site will engage in a discussion about the target search term(s) that is derived by the total number of occurrences of the search term(s)s and related terms divided by the total number of pages, posts or comments created during a user-specified timeframe.
- The rate at which new agents join a calculation can be characterized. A velocity factor is a value between zero (0) and one (1) that expresses the frequency with which new agents are joining a conversation that is calculated by counting the total number of pages, posts or comments that match the search term(s), subtracting the previous crawl's total matches to arrive at the number of new agents.
- In one embodiment influence is characterized by a value that expresses the conversational correlation between two or more agents about a specified subject. Influence may be calculated using factors such as relevance (how closely the text of a post by a publisher matches a user's query), occurrence (a count of the number of relevant posts published over time by a publisher), attention (a score of relevance, and recency of inbound linking to an item in the conversation); popularity (total number of inbound links), and traffic (score the number of web users referred to y influencers, the number of page views they accumulate, and/or other actions they take).
- An influencer is defined as site, page or posting that has a social weight greater than the median for a selected population of agents. An influencer may or may not be related to target search terms, as some sites consistently lead the conversation by promoting conversation.
- It is desirable to characterize how conversations are amplified. An amplifier is defined as a site, page or posting that has a first-degree outbound social weight (all other variables unweighted or “0” [zero]) greater than the median for a given target URI. An amplifier may or may not be related to the target search terms, as some sites consistently widen conversations by repeating messages. A topic Amplifier is defined as a site, page or posting that is an Amplifier (see above) and contains the target search terms and that repeats or points to the messages of an influencer.
- Leadership can be defined. When describing the relationship between two agents, the leader is a site, page or posting that receives more inbound links. When describing the position of a site, page or posting within a selected population of agents, a leader has a Social Strength greater than the median Social Strength of the whole network.
- A volatility factor can be defined. Volatility is defined as a range value (high=1; average=0.50; low=0) that describes the number of pages or posts a site during the user-defined; may be a literal number based on a user-defined scale or calculated by comparing the number of pages or posts on the target site to a median value for the sample population.
- A topic volatility is defined as a range value (high=1; average=0.50; low=0) that describes the number of pages or posts a site publishes about the relevant search term(s) or related terms every 24 hours; may be a literal number based or a user-defined scale or calculated by comparing the number of pages or posts on the target site to a median figure for the sample population.
- Background social relationships are characterized by the aggregate social weight of a domain, site, page or post without reference to the search term(s), which includes all link relationships.
- A Meme correlation is a value between zero (0) and one (I) that describes the correlation of specified search terms on two or more sites over a user-specified time period.
- The site reach may be defined by an integer value that describes the number of readers/viewers an agent addresses on a regular basis that can be ascertained by analyzing visitor logs or through a proxy measurement or third-party auditor.
- IV. Hosted Service Embodiments
- Embodiments of the present invention may be implemented in different ways, such as within an enterprise or as a computer readable medium. However, one implementation of the present invention is as a hosted service. Referring to
FIGS. 7A, 7B , 7C, and 7D, one embodiment of the present invention is as a hosted service utilizing a server previously described in provisional application 60/777,975 as the “Persuadio server” 702. The arrows and lines inFIGS. 7A, 7B , 7C, and 7D are used to illustrate different modes of operation of the hosted service. In one embodiment the hosted service is used to monitor, map, measure, and engage conversations. Full-text linking of relationships of social media is preferably indexed to support generating a description and analysis of a networked conversations. As previously described, input criteria (e.g., keywords and URIs) may be input by a user to define a topic of conversation. The service then monitors the conversation using the social analysis tools. The evolution of the conversation can be mapped and measurements generated of various metrics, such as influence or a list of influencers. Engagement in a conversation is preferably supported, where an engagement is one or more posts and/or publishers where a user has entered the conversation. For example, engagement may occur via targeted advertisements or by identifying influential individual publishers for direct contact. The hosted service has applications such as managing crises, launching products, promoting brands, public relations, marketing, competitive intelligence, and monitoring problems associated with products. In one embodiment aPersuadio client application 704 includes a dashboard (described later in this application in more detail) to guide users around conversations, influencers and content. Theclient application 704 may, for example, support setting up alerts to notify users when the volume of conversation suddenly increases or other variances are exceeded or when a specific publisher (e.g., a specific blogger) joins a conversation. The dashboard may also generate a visual representation of a conversation network of social media, such as a social map of relationships between posts and other participants within a conversation. - In this example, the
Persuadio server 702 implements the previously described conversation monitoring and social analysis. ThePersuadio server 702 has several different applications. One application is to provide data to anad server 706 forad placement 707 to determine when and where to place ads in blogs, web sites, or other social media. Another application is to provide data that may be passed on to aPersuadio client application 704. -
FIG. 7A illustrates the relationship between the Persuadio server and conventional search engines. As illustrated inFIG. 7A , in one embodiment, the Persuadio server can be implemented to query third-party search engines to assemble and analyze results for social relationships. The search results may be used to provide results annotated with social data to thePersuadio client application 704 or to configure additional web crawling and data gathering for social analysis. -
FIG. 7B illustrates the relationship between thePersuadio server 702 andweb sites 712. As illustrated inFIG. 7B , thePersuadio server 702 preferably usesweb crawling tools 714 to collect thecomplete HTML 713 from each page of a web site. The HTML is analyzed to identify components of the Web page, collect and store relevant text and data, such as HTML tags that indicates the role of information in a discussion. Web site social influence data can be forwarded to ad placement servers, combined with blog and other data to create a view of the entire network of discussion, and delivered into thePersuadio client application 704. -
FIG. 7C illustrates the relationship between thePersuadio server 702 andblog sites 722. As illustrated inFIG. 7C , the Persuadio server also preferably has a capability to capture data from social media, such as blogs. In one embodiment thePersuadio server 702 captures data from blogs using web crawling 714 and XML-RPC pings 734 generated by blogs or collected at acentralized pint server 736, such as pingomatic.com or Verisigns's Weblogs.com. When crawling a blog, the full HTML is preferably captured from the page, using tags to identify components of the page differentiating between individual postings, comments and trackbacks displayed on the page. Each part of the page is important to understanding a specific part of a networked discussion. Pings Mai also be used to initiate a crawl of a page. -
FIG. 7D illustrates the relationship between thePersuadio server 702 and the generation of outputs. As illustrated inFIG. 7D , in one implementation, thePersuadio server 702 generates anXML feed 742 that may be used by other applications or servers. The XML feed 742, may for example, provide information to improve ad targeting, such as identifying key publishers and key times to insert an advertisement related to a particular topic. The XML feed 742 may also, for example, identify a list of key influencers of a conversation, provide visualization of networked discussions, or other outputs. Additionally, the XML feed 742 may be used to create visualization, spreadsheets, or other information for an end-user to understand a networked discussion. For example, an end-user may want a visualization or list identifying key influencers in a conversation, thresholds for the evolution of a conversation (i.e., key times in the development in a conversation), or a map illustrating the growth of a conversation. - The hosted service is preferably implemented as a scalable system and method for collecting data, calculating social metrics and expressing those metrics to describe conversational networks where individuals and entities exchange Web links, attention and other information about specific topics. The hosted system may be implemented as a collection of software functions and the configuration of those functions for optimal data gathering, analytics processing and publishing of resulting metrics as a stable standard protocol. The hosted service examines the source code of Web pages and documents stored on the Internet which may contain contributions by many people and links representing additional participants' ideas to identify individual components of social interaction, such as an article, Weblog posting, or reader comment each of these components has social characteristics, including influence within the conversation as a whole, influence on specific contributors, tone (positive or negative) and probabilities that it will continue to participate and the degree of that participation. Additionally, in the aforementioned embodiment, each agent or component of the conversation will have social characteristics that are dependent upon the specific topic under discussion, which can be correlated to its relationship to the participants' overall influence in a selected timeframe.
-
FIG. 8 illustrate interactions in a networked environment accessing content on theInternet 820 using an embodiment having asearch server 830,longitudinal database 840, client orthird patty application 850, The system preferably supports importing of data describing discussions between people conducted in person, through email, short messaging systems or in other recorded exchanges It includes a metadata format for expressing those statistical metrics for use in a variety of applications, including but not limited to media monitoring, advertising pricing and placement in a document, presenting search results, targeting marketing communications and network visualization as illustrated inFIG. 8 . The metadata XML Protocol, which in one embodiment uses XML Namespaces, expresses multiple variables that can be used in calculations of influence value and/or positional coordinates describing a social relationship. XML Namespaces, provides an extensible foundation for communicating social metrics for use by a variety of end-user applications. The metadata protocol supports variable-sized textual and integer formats in all international character sets to provide many dimensions of social data. - The XML Protocol is a standardized format for storing social data generated by the system, which may be used for output to company-proprietary or third-party applications configured to interpret the data or for input of data from a company-proprietary or third-party data source. Specific fields may be used for attributes related to analyzing a conversation.
- The table below illustrates some exemplary field definitions of the XML Protocol. Applications of the XML Protocol will be described later in more detail.
Attributes Meaning TargetURI The URI of the target posting or page described (multiple items may exist on the same page). SiteURI The top-level URI of the site where the target posting or URI is located. Topic Key search terms - Describes the topic of the discussion. Relevance Relevance of the target URI based on Topic [Ranked 0 to 1, on a scale] Center A mapping-specific field that defines the center of the network. If the search is a general query about sites around a specific site or URI, this URI defines the center of the network. This URI will not match the TargetURI unless it is the target URI. TargetWeightURI Social weight of the target URI within current network (the network is defined by the key search term). TargetWeightSite Social weight of the top-level URI where the target posting or URI is located within current network (the network is defined by the key search term). InboundsURI List of URIs pointing to the target URI, with time- created. OutboundsURI List of URIs pointed at by the target URI with time-created. InboundsSite List of URIs pointing to the site where the target URI is located. OutboundsSite List of URIs pointed at by the site where the target URI is located. StrongLinksURI List of sites strongly connected to the target URI as a [user configured] percentage of total connections. (One site may account for 10 percent, or 100 might) StrongLinksSite List of sites strongly connected to the top-level URI where the target URI is located as a [user configured] percentage of total connections. (One site may account for 10 percent, or 100 might) FocalExURI Focal exclusivity of target URI (percentage of the target posting or page discussing the search topic- based on generic and custom lexicons). FocalExSite Focal exclusivity of the top-level URI (percentage of the site where the target URI is located that is about the search topic-based on generic and custom lexicons). Tone Positive-Negative tonality based on generic or custom thesauri (Ranked +1 to −1) - V. Illustrative Calibration, Crawl, and Social Analysis Methodology
- As previously described, one aspect of the present invention is the conversation monitoring module may use a crawler to populate the conversation index. Additionally, as previously described the influence engine may use information on how document are linked to neighbors (directly or indirectly through intermediate links) to determine an influence score. It is therefore desirable to perform calibrations and optimizations of the crawling and social analysis.
- An exemplary, calibration methodology, crawl methodology and social analysis methodology will now be described in more detail with reference to
FIG. 9 . Some of the aspects of a practical system include calibration, crawl methodology, and social analyzers. - A calibration process includes an initial series of crawls to develop a focused index of representative influential sites that define a conversational market. The calibration process utilizes a Web crawler, or “spider”
application 905 and search engine-based analyzers working from a database-driven collection of query phrases. A database provides the storage volume for results of the current and historic crawls. AnHTML XML parser 915 implements a process that uses hints stored in a database to extract the hierarchy and chronology information from the raw data in the crawl database. A LINKLOGGER 920 implements a process that extracts and records all Source URI->Target URI relationships, recording them in crawl database. - The system can configure a research crawl based on a variety of user-selected inputs to define an initial target search. One example of a user-selected input is to define an initial target search based on single URI using the “link:” search command to capture all sites linking to the site-level URI of the target. Alternately, a user may provide a network of target URI's to define an initial target search. The initial target search is further limited by searching for target terms. As an illustrative example, a search for pages matching target terms may include 32 different search indices with public or private application programming interfaces. The system may be configured to begin its crawling based on a defined number of results after eliminating redundant URIs and normalizing the ranking scores used in different indices to a single scoring system. In the exemplar described herein, the system selects 1,000 results.
- Exemplary Calibration Process
- An exemplary calibration process includes five calibration steps.
- In a first calibration step (Step 1), using the initial target data set, the system begins by placing a collection of seed Uniform Resource Locators (URLs) on a queue, prioritized by the relevance of the page. A separate process pulls the most relevant URL from the queue and crawls all of its outlinks, continuing to place URLs on the queue until it crawls two degrees away from relevant URLs. In addition, the system uses backward link references to discover all links pointing to a page on the queue and retrieves those URLs, adding them to the queue by priority of the child page.
- In a second step of calibration (Step 2) the system analyzes the content and, code of documents captured in the 1st degree crawl [see above] using the HTML/
XML Parser 915. It breaks down the content into component parts based on a hierarchy (domain, site, page, posting, comment) using code parsing hints stored in the database. Additionally, the system extracts time stamp information to establish the chronology of the information, tracking the date and time when components of the hierarchy were created (a page may have postings or comments created after the page creation date, for example). The components of the hierarchy with social characteristics to be tracked by the system are sites, pages, posting and comments. - The system also extracts all outbound links and creates an index of the creators (page creator, author, poster or commenter) identities, which are associated with source URIs (e.g., the URI of the commenter's blog), which can be crawled in the next step of the analysis.
- Based on the user-specified timeframe of the calibration, the system may or may not collect content created and posted to the Internet on or before a user-defined date. If it does collect historical data, this is stored in the crawl database.
- Data stored in fields based on THE XML PROTOCOL, all URI types may be listed in a single entry, the lowest in the hierarchy being the target URI described by other fields in the database for this entry/row. Each layer of the hierarchy inherits from the lower layers, e.g. DOMAIN inherits the SITE characteristics: DOMAIN_URI: The top-level domain name, e.g. buzzlogic.com; SITE_URI: The URI, including sub-domains or directories that indicate individual sections of a site controlled by a single author/editor or group of authors/editors, e.g. www.bloghost.com/Tomblog or “blogs.bloghost.com” or “money.cnn.com”; PAGE-POST_URI: The absolute URI of a single document stored on a site or server that includes a search term or other statement by an author that the user desires to monitor; COMMENT_URI: The absolute URI of a single comment, trackback or other reader-annotation to a page or post.
- LINKLOGGER 920 examines each component of the hierarchy identified by HTML/XML Parser to find all outbound links, which are recorded in crawl database (e.g. “source URI”->“target URI” until all links are recorded). Data stored in fields based on THE XML PROTOCOL: * OutboundsURI: URI->URI:[time created]
-
Step 2 is repeated for the 2nd degree and source URN of participants, collecting all data and code to extract all outbound links, chronology, participant identity source URIs.Step 2 may then be repeated for 3rd and further degrees as specified by the user. - in a third step of calibration (Step 3) a check is performed on the data set of URIs/documents created in
Step 2 for inbound, outbound and bi-directional link relationships within the network and, in the last degree, outbound links to non-network sites. - A calculation is performed of the social strength for each pair of sites based on the directionality of the links as indicated by the directional arrows below as follows:
1) Calculate site A -> B number of links; 2) Calculate site B -> A number of links; 3) Calculate site A <-> B links within individual articles, postings, comments * 1.5 (multiplier for bidirectional relationships); 4) Determine A -> B link relationship strength across whole network; 5) Determine median A -> B link relationship strength across whole network; 6) Score “1” for strong relationships (Top 30 percent); 7) Score “2” for normal relationships (Middle 30 percent); and 8) Score “3” for weak relationships (Bottom 40 percent) - Data is stored in fields based on following THE XML PROTOCOL:
-
- 1) StrongLinks[HIERARCHY Level]: List of sites with first-degree social weights, without Focal Exclusivity weights, in the top 30 percent; and
- 2) StrongLinksNoFoc[HIERARCHY Level]: List of sites with first-degree social weight with Focal Exclusivity weighted strongly in the top 30 percent.
- In a fourth step of calibration, a calculation is performed to calculate social weight of each level of the hierarchy, excluding focal exclusivity, as we are concerned about link relationships at this point: (total # inbound links * weight [value 1->0])+(total # outbound links * weight [value+1->0])+(focal exclusivity 0) This calculation produces social weight for: Domains; Sites; Pages, Postings, and Comments.
- Next, a calculation is performed of the social weight including focal exclusivity for each level of the hierarchy: (total # inbound links * weight [value 1->0])+(total # outbound links a weight [value+1->0])+(focal exclusivity * weight [value 1]). This data indicative of strong links is stored in fields based on THE XML PROTOCOL:
-
- StrongLinks[HIERARCHY Level]: List of sites with first-degree social weights, without Focal Exclusivity weights, in the top 30 percent
- StrongLinksNoFoc[HIERARCHY Level]: List of sites with first-degree social weight with Focal Exclusivity weighted strongly in the top 30 percent
- Focal exclusivity data is stored in fields based on THE XML PROTOCOL: * FocalEx[HIERARCHY Level]: Value.
- Each level of hierarchy component above the identified components in the hierarchy is updated to reflect new focal exclusivity scores based on all lower hierarchy components. This data is stored in fields based on THE XML PROTOCOL: * FocalEx[HIERARCHY Level]: Value.
- Each URI/hierarchy component is ranked for social weight w/o focal weight. This data is stored in fields based on THE XML PROTOCOL: * TargetWeightNoFoc[HIERARCHY Level]: Value.
- Each URI/hierarchy component is ranked for social weight w/focal weight. This data stored in fields based on THE XML PROTOCOL: * TargetWeight[HIERARCHY Level]: Value.
- Each level of a hierarchy component above identified components in the hierarchy is updated to reflect new social weight w/o focal weight scores (background social connectedness without regard to topic). This data is stored in fields based on THE XML PROTOCOL: * TargetWeightNoFoc[HIERARCHY Level]: Value
- Each level of hierarchy component above identified components in the hierarchy is updated to reflect new social weight w/scores (background social connectedness based on the search terms). This data stored in fields based on THE XML PROTOCOL: * TargetWeight[HIERARCHY Level]: Value.
- The results of each day's calibration process are stored in the crawl database for use in the next day's crawl. If the system has been configured to capture historical data for use in analysis or benchmarking, that data is stored in crawl database, according to the parameters described in the crawl section below.
- In a fifth step of calibration (step 5), after daily crawls, new domains/sites/postings/comments are added and all analysis in
Steps 1 through 4 is conducted during the calibration period. Additional calculations are performed to aggregate median social weight of all sites that include the search terms. A selection is made of all OR 395 sites above the median social weight of the network descending from the highest score. A selection is then made of all sites that include search terms with Strong pair-wise social strength relationships. A calculation is then made of the median social weight of the resulting index of sites. The result is the permanent index that will be crawled each day, adding new sites daily conducting a “recalibration every day to add newly discovered Uniform Resource Locators (URLs) to the network, maintaining a complete record of all sites for periodic re-crawling. The results of the calibration process are stored in the crawl database for use by the crawler. - Exemplary Crawling Methodology
- The crawling system implements steps the system takes on a user-defined schedule to extract current social metrics for a conversational environment. The crawling system includes a crawler and search engine-based analyzers working from a QUERIES table 925. The crawl database is the storage volume for results of the current crawl. A (HTML/XML)
Parser 915 is a process that uses hints stored in the crawl database to extract the hierarchy and chronology information from the raw data in the crawl-database. A LINKLOGGER 920 is a process that extracts and records all Source URI->Target URI relationships, recording them inCURB DB 910. - In a first step of crawling, at crawl time, the crawler examines the database table of queries for search parameters. On the first day of the crawl, it uses the calibrated query table generated by the system during the calibration process. Each successive day, it uses the seed URIs contained in the calibrated query table PLUS all URIs identified as relevant by the system and stored in the StrongLinks and StrongLinksNoFoc fields of the crawl database.
- The crawler captures page content and code for sites listed in the Permanent Index created during Calibration, plus first-, second- and n-degree links for all content added since the previous crawl, storing all content and code in crawl database.
- In a second step of crawling, the search engine builds an index based on occurrence of the search terms according to user-specified parameters (e.g., proximity, tone, etc.)
- The search engine records all new occurrences of search terms in the crawl database
- HTML/
XML Parser 915 examines the content of the new data from crawled pages, using hints stored in the crawl database, to extract parts of pages that fall into different components of the Hierarchy. - Data stored in fields based on THE XML PROTOCOL, all URI types may be listed in a single entry, the lowest in the hierarchy being the target URI described by other fields in the database for this entry/row. Each layer of the hierarchy inherits from the lower layers, e.g. DOMAIN inherits SITE characteristics:
-
- 1) DOMAIN URI: The top-level domain name, e.g., buzzlogic.com;
- 2) SITE_URI: The URI, including sub-domains or directories that indicate individual sections of a site controlled by a single author/editor or group of authors/editors, e.g. www.bloghost.com/Tomblog or “blogs.bloghost.com” or “money.cnn.com”;
- 3) PAGE-POST_URI: The absolute URI of a single document stored on a site or server that includes a search term or other statement by an author that the user desires to monitor; and
- 4) COMMENT_URI: The absolute URI of a single comment, trackback or other reader-annotation to a page or post.
- The LINKLOGGER 920 examines each component of the Hierarchy identified by the HTML/
XML Parser 915 to find all outbound links, which are recorded in the crawl database (e.g. “source URI”->“target URI” until all links are recorded). Data is stored in fields based on THE XML PROTOCOL: * OutboundsURI: URI->URI:[time created] - In a third step of crawling, each URI/hierarchy component ranked for focal exclusivity. Data is stored in fields based on THE XML PROTOCOL: * FocalEx[HIERARCHY Level]: Value.
- Each level of hierarchy component above the identified components in the hierarchy is updated to reflect new focal exclusivity scores based on all lower hierarchy components. The data is stored in fields based on THE XML PROTOCOL: * FocalEx[HIERARCHY Level]: Value.
- Each URI/hierarchy component is ranked for social weight w/o focal weight. The data is stored in fields based on THE XML PROTOCOL: * TargetWeightNoFoc[HIERARCHY Level]: Value.
- Each URI/hierarchy component ranked for social weight w/focal weight. The data is stored in fields based on THE XML PROTOCOL: * TargetWeight[HIERARCHY Level]: Value.
- Each level of hierarchy component above identified components in the hierarchy is updated to reflect new social weight w/o focal weight scores (background social connectedness without regard to topic). Data is stored in fields based on THE XML PROTOCOL: * TargetWeightNoFoc[HIERARCHY Level]: Value.
- Each level of hierarchy component above identified components in the hierarchy is updated to reflect new social weight w/scores (background social connectedness based on the search terms). Data is stored in fields based on THE XML PROTOCOL: * TargetWeight[HIERARCHY Level]: Value.
- In a fourth step of crawling, each current URI/hierarchy component analyzed for pairwise linking to identify strong first-degree social relationships (background strong relationships).
- Each current URI/hierarchy component analyzed for pairwise linking to targets with search term matches to identify first-degree topic-relevant strong relationships. Each current URI compared to the crawl database for previously known link relationships at each hierarchy level, and the results extracted and stored in the crawl database. Data ISstored in fields based on THE XML PROTOCOL:
-
- StrongLinks[HIERARCHY Level]: List of sites with first-degree social weights, without Focal Exclusivity weights, in the top 30 percent;
- StrongLinksNoFoc[HIERARCHY Level]: List of sites with first-degree social weight with Focal Exclusivity weighted strongly in the top 30 percent.
- Exemplary Social Analysis Methodology
- Step 1: Network Weaving
- At the conclusion of the crawl sequence, the social analysis module performs a series of database searches on the crawl database to flesh out link relationships by topic/keyword and between all sites in the social network population. URIs stored in the database and are cross-referenced to their historical content (all pages with relevant content are stored in the database; the content of irrelevant pages are dumped but the URIs and times created are stored for potential future retrieval to do further analysis).
- All inbound links to a given TARGET_URI are identified and stored in fields based on THE XML PROTOCOL: InboundsURI: List each URI and time created.
- All outbound links from a given TARGET_URI are identified and stored in fields based on THE XML PROTOCOL: OutboundsURI: List each URI and time created.
- Proceeding up the HIERARCHY, all inbound and outbound links tor each identified HIERARCHY component are captured and stored in fields based on THE XML PROTOCOL:
-
- InBounds[Hierarchy Level]: List each URI and time created
- Outbounds[Hierarchy Level]: List each URI and time created.
- Step 2: Amplifier Mapping
- The content of
CURR_DB 910 andHISTORICAL_DB 950 are queried for HIERARCHY components matching the search terms and the times those URIs were created. The results are parsed to produce a chronology of the appearance of related content on the network and the flow of background relationships. The chronology is examined for pages that are inbound-linked to by more than the median number of pages linked to in the sample population. - All Amplifiers for a given TARGET_URI are identified and stored in fields based on THE XML PROTOCOL: Amplifiers: List each URI and time created. URIs ranked by highest number of links to the target URI descending.
- Proceeding up the HIERARCHY, all Amplifiers for each identified HIERARCHY component are captured and stored in fields based on THE XML PROTOCOL: Amplifiers[Hierarchy Level]: List each URI and time created. Ranked by highest number of links to the target URI descending.
- At the Site level (that is, the blog or site controlled by a single author/editor or group of authors/editors), Amplifiers are analyzed for all site relationships and the topic-based relationships the site has over time and stored in fields based on THE XML PROTOCOL:
- SiteAmplifier: List each site, the number of inbound connections from the site to the target site, and the times links created. Ranked by highest number of links to the target URI descending;
- TopicAmplifier: For each search term the site contains, list the sites that have linked to pages containing those terms and the times links were created. Ranked by highest number of links to the target URI descending.
- Finally, the individual Amplifier chronologies are examined to identify sites that have linked to the target site—both generally and to pages containing search terms—within a user-defined timeframe and stored in fields based on THE XML PROTOCOL:
- RecentAmplifiers: List each site, the number of inbound connections from the site to the target site, and the times links created. Ranked by highest number of links to the target URI descending during the specified timeframe.
- RecentTopicAmplifiers: List each site, the number of inbound connections from the site to the target site, and the times links created. Ranked by highest number of links to the target URI descending during the specified timeframe.
- Step 3: Leader/follower Analysis
- Step A
- In this step, we are looking for the strong relationships within small portions of the social network and calculating the likelihood that those relationships will produce reliable leader-follower behavior. A site may be both a leader and a follower.
- Using the Amplifier chronologies created in
Step 2, calculate the normal distribution of inbound link relationships between all source and target URI for the sample population over the user-defined timeframe. We're looking for the distribution of URIs created:URIs point to each URI created. - Find the median and variance within the distribution of link relationships. Then calculate the probability that any URI created will receive an inbound link. Store the probability for the entire sample for use in other calculations.
- Next, break down the normal distribution by percentage, taking each 10-percent bracket and calculating the probability a URI created in that tenth of the distribution will receive an inbound link. Store the probability for each bracket for use in other calculations.
- To find site-level leader relationships, eliminate all non-repeating Site relationships from the URI list, so that the sample contains only URIs in sites that garner repeat inbound links from other sites.
- Calculate the normal distribution of inbound link relationships between all source and target URI for the Site relationships sample population over the user-defined timeframe.
- Find the median and variance within the distribution of Site link relationships. Then calculate the probability that any URI created within one of these sites will receive an inbound link. Store the probability for the entire sample of Site relationships for use in other calculations.
- Next, break down the normal distribution by percentage, taking each 10 percent bracket and calculating the probability a URI created in that tenth of the distribution will receive an inbound link. Store the probability for each bracket for use in other calculations.
- Step B
- In this step, we are looking for the strong link relationships based on the keyword focal exclusivity.
- Using the TopicAmplifier chronologies created in
Step 2, calculate the normal distribution of inbound link relationships between all source and target URI for the sample population over the user-defined timeframe. We're looking for the distribution of URN created:URIs point to each URI created. - Find the median and variance within the distribution of link relationships. Then calculate the probability that any topic-specific URI created will receive an inbound link. Store the probability for the entire sample for use in other calculations.
- Next, break down the normal distribution by percentage, taking each 10-percent bracket and calculating the probability a URI created in that tenth of the distribution will receive an inbound link. Store the probability for each bracket for use in other calculations.
- To find site-level topic-specific leader relationships, eliminate all non-repeating Site relationships from the URI list, so that the sample contains only URIs in sites that garner repeat inbound links from other sites.
- Calculate the normal distribution of inbound link relationships between all source and target URI for the Site relationships sample population over the user-defined timeframe.
- Find the median and variance within the distribution of Site link relationships. Then calculate the probability that any URI created within one of these sites will receive an inbound link. Store the probability for the entire sample of Site relationships for use in other calculations.
- Next, break down the normal distribution by percentage, taking each 10-percent bracket and calculating the probability a URI created in that tenth of the distribution will receive an inbound link. Store the probability for each bracket for use in other calculations.
- Step C
- Assign URI- and Site-level probabilities to each URI in the database. These probabilities are a range that can be applied to estimating the likelihood arm site, blot, posting or comment wilt instigate more discussion.
- Assign topic-specific URI- and Site-level probabilities to each topic-specific URI in the database. These probabilities are a range that can be applied to estimating the likelihood any topic-specific site, blog, posting or comment will instigate more discussion.
- Step D
- “Leaders” are identified from the sample population. They are sites with the highest average URI-level probability to attract multiple links.
- “Topic Leaders” are identified in the sample population. They are sites with the highest average topic-specific URI probability to attract multiple links.
- Step E
- Follower analysis identifies sites most likely to be drawn into a conversation, described as “Susceptibility.”
- Using the Amplifier chronologies created in
Step 2, calculate the normal distribution of outbound link relationships of all URIs in the sample population over the user-defined timeframe. - Find the median and variance within the distribution of link relationships. Then calculate the probability that any URI created will include an outbound link. Store the probability for the entire sample for use in other calculations.
- Next, break down the normal distribution by percentage, taking each 10-percent bracket and calculating the probability a URI created in that tenth of the distribution will include an outbound link. Store the probability for each bracket for use in other calculations.
- To find site-level follower relationships, eliminate all non-repeating Site relationships from the URI list, so that the sample contains only URIs in sites that include repeat outbound links to other sites.
- Calculate the normal distribution of outbound link relationships between all source and target URI for the Site relationships sample population over the user-defined timeframe.
- Find the median and variance within the distribution of Site link relationships. Then calculate the probability that any URI created within one of these sites will include an outbound link. Store the probability for the entire sample of Site relationships for use in other calculations.
- Next, break down the normal distribution by percentage, taking each 10-percent bracket and calculating the probability a URI created in that tenth of the distribution will include an outbound link. Store the probability for each bracket for use in other calculations.
- Step F
- In this step, we are looking for the susceptibility based on the keyword focal exclusivity.
- Using the TopicAmplifier chronologies created in
Step 2, calculate the normal distribution of outbound link relationships between all source and target URI for the sample population over the user-defined timeframe. - Find the median and variance within the distribution of link relationships. Then calculate the probability that any topic-specific URI created will include an outbound link. Store the probability for the entire sample for use in other calculations.
- Next, break down the normal distribution by percentage, taking each 10-percent bracket and calculating the probability a URI created in that tenth of the distribution will include an outbound link. Store the probability for each bracket for use in other calculations.
- To find site-level topic-specific follower relationships, eliminate all non-repeating Site relationships from the URI list, so that the sample contains only URIs in sites that create repeat outbound links to other sites.
- Calculate the normal distribution of outbound link relationships between all source and target URI for the Site relationships sample population over the user-defined timeframe.
- Find the median and variance within the distribution of Site link relationships. Then calculate the probability that any URI created within one of these sites will include an outbound link. Store the probability for the entire sample of Site relationships for use in other calculations.
- Next, break down the normal distribution by percentage, taking each 10-percent bracket and calculating the probability a URI created in that tenth of the distribution will include an outbound link. Store the probability for each bracket for use in other calculations.
- Step G
- Assign URI- and Site-level outbound linking probabilities to each URI in the database. These probabilities are a range that can be applied to estimations the likelihood any site, blog, posting or comment will join an existing conversation.
- Assign topic-specific URI- and Site-level outbound linking probabilities to each topic-specific URI in the database. These probabilities are a range that can be applied to estimating the likelihood any topic-specific site, blog, posting or comment will join an existing topic-specific conversation.
- Step D
- “Followers” are identified from the sample population. They are sites with the highest average URI-level probability to create multiple outbound links.
- “Topic Followers” are identified in the sample population. They are sites with the highest average topic-specific URI probability to create multiple outbound links.
- Step 4: Velocity
- The Inbounds and Outbounds links data store is examined for links created by new participants during a user-defined timeframe (day/week/two weeks/month). The total number of new participants at all levels of the hierarchy during the timeframe is subtracted from the total new participants in the previous period equal to the user-defined timeframe. If there are more new participants in the most recent timeframe, the product will be a negative number, which must be converted into a positive number in order to divide it by the total of the previous timeframe to produce a percentage value between zero [0] and one [1]. If there are fewer participants in the most recent timeframe, the product will be a positive number, which must be converted into a negative number in order to divide it by the total of the previous timeframe to produce a negative percentage value between zero [0] and negative-one [−1].
- VI Run Time Analysis to Support Dynamic Analysis of Conversations
- One aspect of conversations in social media is that conversations can rapidly propagate and be amplified. In many applications it is desirable to support the capability of an end-user to monitor and engage highly dynamic conversations. As an illustrative example, a marketing person may want to know what is happening every day to influence a conversation about a particular product. As another example, in the case of a product defect, a company executive may want to understand how influence is dynamically changing. It is therefore useful to support a capability to provide a run time view of influencers for a specific conversation being queried. Additionally, in some applications it is desirable to automatically generate a view of influencers for an end-user on a scheduled basis, such as generating a daily view of influencers for a conversation.
- As people publish new social media and trackback, tag, or vote on social media, the network of content grows. In one implementation, the conversation index is updated in a fashion that reflects those changes at query time. That is, the conversation index is updated as social media is published within the conversation index. As previously described, in one embodiment the calibration process performs research crawls for a conversation network. Scheduled crawls (e.g., daily crawls) may be performed to update the conversation index and recalibrations may be performed to update the content and links in the conversation index. Business rules may be employed to direct spiders to examine both new and existing social media content which are part of the conversation network. In any case, by updating the content and links in the conversation index for a particular conversation network, a list of influencers can be generated at query time. As will be described below in more detail, user interfaces may be provide to display a list of influencers at query time and/or according to a schedule.
- Note that a conventional search engine cannot be used to generate a list of influencers at query time. As previously described, a conventional search engine does not generate a conversation index from which influencers can be determined. Additionally, a conventional search engine essentially rely on static snapshots of content that freezes metadata around each document.
- VII Illustrative User Interface and Dashboard Tools
- As previously described, one application of the present invention is to generate a map which is a visual representation of a networked conversation. In one embodiment of the system, relationship coordinates and social weight are used to display a map of two degrees of the social network surrounding a single URI. The map shows only links, not the strength of relationships, traffic flow and or other characteristics of the social relationships between sites as illustrated in
FIG. 10 . Users can generate a map by typing a URL in an address bar of a compatible Web browser or via a user bookmark to generate a map for a site open in the browser. The map's Java-based interface allowed users to mouse over any node in the map to see its name of the site displayed in the “Site:” field just above the zoom in (“+”) and zoom out (“−”) buttons in the upper left corner of the map. As the user mouses over the nodes in the map, then can active finks between sites. Double-clicking any node in the chap opens a new browser window and displays the Web site. This provides a simple way to browse the neighborhood around any site. The maps open with the site chosen in the center with the sites it was directly connected to arrayed around that site in a circle. Second-degree connections—the sites connected to the first-degree sites but not to the URI mapped—are around the first-degree sites to which they are linked Maps of popular sites could be quite dense and the Fengshuinate box can be checked to see the map of how all the sites are interconnected by rearranging the map to show the most central sites in the network. Unchecking Fengshuinate froze the map in its new arrangement. Clicking once on any node in the map would reorient the map around that node. The user could also browse all the sites in the map by clicking the “Jump to:” menu, which displayed a list of all the sites in the map-selecting a site in the Jump to: menu oriented the map around that site. Changing the map would may make it expand outside the available window. Clicking the “Fit” button to resize the map automatically. The “Recenter” button place the map back in the middle of the window, with the current target URI. - As previously described, one application of the present invention includes generating a dashboard user interface. In one implementation, strong ties in the map are highlighted, as illustrated in
FIG. 11 . In this exemplar the map displays the strongest pairwise connections in the social network as heavier lines than others displaying connections between sites. This allows users to see at a glance where the strongest person-to-person connections within a social network are located. The dashboard also illustrates how additional analytical results may be layered into the display. In this case thetop influencers 1105, top media sites, top blog sites, top amplifiers, top new participants (described as “new hits”), top sites where conversations are crossing over with other topics, and top sites where there is no crossover with other topics, to allow the user to browse quickly to find individual sites of interest. This map is also navigable, allowing users to click on a node to reorient the map around so that they can explore how the node relates to other traffic, particularly with strong connections. The drop-down menus listing top influencers, amplifiers, etc., allow the user to open a new map oriented on the site they select. Additionally, the lists provide graphical arrows to indicate whether the site listed in rising or falling in the category. -
FIG. 12 illustrates a Marketing Dashboard. In this exemplar, the user has a configurable interface for reviewing a large library of searches, which can be browsed by topic, search string and time period. Additionally, the top sites in various categories (e.g. “Top Influencers”) are available through a drop-down menu and summary data for each search is displayed, including the number of sites overall with matches to the search terms, the number of occurrences of those search terms, the aggregate tone of the conversation and other data. Other features include a summary of influencers by type, rank, tone, and reach. Graphical summaries of influencer types and new participants may be provided. The marketing dashboard has many potential uses, such as in public relations. - The design of this dashboard is intended to help marketers reduce the complexity of conversational information. Unlike other systems that track the appearance of search terms on sites and in blogs, the dashboard provides filters that allow users reduce the population of participants to those with the greatest influence, ability to increase the velocity of information and other factors. Additionally, the tone of articles can be displayed, which permits positive and negative documents to be identified.
-
FIG. 13 illustrates a detail navigation. This dashboard includes graphical information about the sites increasing or decreasing influence in each drop-down list-indicated by a numerical change in ranking—and additional data about each site in the list, in this case culled from the Alexa database that describes network traffic rankings and BuzzLogic-generated data about conversational tone and number of inbound and outbound links. Lists of articles with search term matches are displayed on clicking of the site name in each list; these article listings, when clicked, opens a browser and displays the content of the article. A map similar to those explained above are available through a clickable icon in the drop-down list. As can be seen inFIG. 13 , in one implementation a list of influencers, such as the 20 top influencers, is provided. For each influencer the interface permits recent article listings to be displayed. Other aspects of influence are displayed. As can be understood fromFIGS. 12 and 13 , the dashboard provides a powerful new tool. Once a conversation topic is defined by a user, the user can receive a visual display of influencers, summaries of important aspects of the conversation (such as tone), and quickly access articles posted by the influencers. -
FIG. 14 illustrate a screenshot showing an “influencer view feature.” A list of influencers is displayed, which is ranked and assigned a percentage score. Filters are provided to filter by media type. A list of all engagements made the post is provided. In this example, the list of influencers corresponds to a list of posts. The list of influencers permits access to summaries of the corresponding posts, thumbnail images, date of publication, and number of link relationships both in and out of the post.FIG. 15 illustrates how in one embodiment a social map is generated displaying neighbors about a center post.FIG. 16 illustrates a screenshot displaying how an engagement with a publisher of an influential post may be recorded. - It will be understood an embodiments of the present invention may include implementing the conversation identification module and social analysis modules in a computer readable medium. An embodiment of the present invention therefore relates to a computer storage product with a computer-readable medium having computer code thereon for performing various computer-implemented operations. The media and computer code may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well known and available to those having skill in the computer software arts. Examples of computer-readable media include, but are not limited to: magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs, DVDs and holographic devices; magneto-optical media; and hardware devices that are specially configured to store and execute program code, such as application-specific integrated circuits (“ASICs”), programmable logic devices (“PLDs”) and ROM and RAM devices. Examples of computer code include machine code, such as produced by a compiler, and files containing higher-level code that are executed by a computer using an interpreter. For example, an embodiment of the invention may be implemented using Java, C++, or other object-oriented programming language and development tools. Another embodiment of the invention may be implemented in hardwired circuitry in place of, or in combination with, machine-executable software instructions.
- The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed; obviously, many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, they thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the following claims and their equivalents define the scope of the invention.
Claims (38)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/680,537 US20070214097A1 (en) | 2006-02-28 | 2007-02-28 | Social analytics system and method for analyzing conversations in social media |
US12/264,168 US20090119173A1 (en) | 2006-02-28 | 2008-11-03 | System and Method For Advertisement Targeting of Conversations in Social Media |
US12/558,788 US8682723B2 (en) | 2006-02-28 | 2009-09-14 | Social analytics system and method for analyzing conversations in social media |
US14/221,186 US20140297403A1 (en) | 2006-02-28 | 2014-03-20 | Social Analytics System and Method for Analyzing Conversations in Social Media |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US77797506P | 2006-02-28 | 2006-02-28 | |
US11/680,537 US20070214097A1 (en) | 2006-02-28 | 2007-02-28 | Social analytics system and method for analyzing conversations in social media |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/264,168 Continuation-In-Part US20090119173A1 (en) | 2006-02-28 | 2008-11-03 | System and Method For Advertisement Targeting of Conversations in Social Media |
US12/558,788 Continuation US8682723B2 (en) | 2006-02-28 | 2009-09-14 | Social analytics system and method for analyzing conversations in social media |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070214097A1 true US20070214097A1 (en) | 2007-09-13 |
Family
ID=38459823
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/680,537 Abandoned US20070214097A1 (en) | 2006-02-28 | 2007-02-28 | Social analytics system and method for analyzing conversations in social media |
US12/558,788 Expired - Fee Related US8682723B2 (en) | 2006-02-28 | 2009-09-14 | Social analytics system and method for analyzing conversations in social media |
US14/221,186 Abandoned US20140297403A1 (en) | 2006-02-28 | 2014-03-20 | Social Analytics System and Method for Analyzing Conversations in Social Media |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/558,788 Expired - Fee Related US8682723B2 (en) | 2006-02-28 | 2009-09-14 | Social analytics system and method for analyzing conversations in social media |
US14/221,186 Abandoned US20140297403A1 (en) | 2006-02-28 | 2014-03-20 | Social Analytics System and Method for Analyzing Conversations in Social Media |
Country Status (5)
Country | Link |
---|---|
US (3) | US20070214097A1 (en) |
EP (1) | EP1989639A4 (en) |
JP (1) | JP2009528639A (en) |
AU (1) | AU2007219997A1 (en) |
WO (1) | WO2007101263A2 (en) |
Cited By (246)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060053156A1 (en) * | 2004-09-03 | 2006-03-09 | Howard Kaushansky | Systems and methods for developing intelligence from information existing on a network |
US20070038646A1 (en) * | 2005-08-04 | 2007-02-15 | Microsoft Corporation | Ranking blog content |
US20070130109A1 (en) * | 2005-12-05 | 2007-06-07 | Raymond King | Metadata collection within a trusted relationship to increase search relevance |
US20070260725A1 (en) * | 2006-05-05 | 2007-11-08 | Mcculler Patrick | Determining influential/popular participants in a communication network |
US20070271272A1 (en) * | 2004-09-15 | 2007-11-22 | Mcguire Heather A | Social network analysis |
US20080082349A1 (en) * | 2006-09-29 | 2008-04-03 | Zackrison John W | Using information about a financial transaction to augment information in an online social network |
US20080114868A1 (en) * | 2008-02-01 | 2008-05-15 | The Go Daddy Group, Inc. | Systems for managing a domain name registrant's social websites |
US20080114867A1 (en) * | 2008-02-01 | 2008-05-15 | The Go Daddy Group, Inc. | Internet portal for managing social websites |
US20080114869A1 (en) * | 2008-02-01 | 2008-05-15 | The Go Daddy Group, Inc. | Using social domains to manage a domain name registrant's social websites |
US20080133638A1 (en) * | 2006-11-30 | 2008-06-05 | Donald Fischer | Automated identification of high/low value content based on social feedback |
US20080133475A1 (en) * | 2006-11-30 | 2008-06-05 | Donald Fischer | Identification of interesting content based on observation of passive user interaction |
US20080133735A1 (en) * | 2008-02-01 | 2008-06-05 | The Go Daddy Group, Inc. | Providing authenticated access to multiple social websites |
US20080162260A1 (en) * | 2006-12-29 | 2008-07-03 | Google Inc. | Network node ad targeting |
US20080215607A1 (en) * | 2007-03-02 | 2008-09-04 | Umbria, Inc. | Tribe or group-based analysis of social media including generating intelligence from a tribe's weblogs or blogs |
US20080228761A1 (en) * | 2007-03-16 | 2008-09-18 | David Yum Kei Leung | Contextual data mapping, searching and retrieval |
US20080228746A1 (en) * | 2005-11-15 | 2008-09-18 | Markus Michael J | Collections of linked databases |
US20080228745A1 (en) * | 2004-09-15 | 2008-09-18 | Markus Michael J | Collections of linked databases |
US20080243877A1 (en) * | 2007-04-02 | 2008-10-02 | International Business Machines Corporation | Promoting content from one content management system to another content management system |
US20080275849A1 (en) * | 2007-02-01 | 2008-11-06 | Sugato Basu | Method and apparatus for targeting messages to users in a social network |
US20080313035A1 (en) * | 2007-06-13 | 2008-12-18 | Eric Peeters | System and method for providing print advertisements |
US20080313036A1 (en) * | 2007-06-13 | 2008-12-18 | Marc Mosko | System and method for providing advertisements in online and hardcopy mediums |
US20090048907A1 (en) * | 2007-08-13 | 2009-02-19 | Universal Passage, Inc. | Method and system for advertising and data mining as a part of a marketing and sales program for universal critical life stage decision support |
US20090048903A1 (en) * | 2007-08-13 | 2009-02-19 | Universal Passage, Inc. | Method and system for universal life path decision support |
US20090048904A1 (en) * | 2007-08-16 | 2009-02-19 | Christopher Daniel Newton | Method and system for determining topical on-line influence of an entity |
US20090055857A1 (en) * | 2007-08-21 | 2009-02-26 | Yahoo! Inc. | Video channel curation |
US20090055433A1 (en) * | 2007-07-25 | 2009-02-26 | Gerard Group International Llc | System, Apparatus and Method for Organizing Forecasting Event Data |
US20090055249A1 (en) * | 2007-08-13 | 2009-02-26 | Universal Passage, Inc. | Method and system for providing a structured virtual world for advertising and data mining as a part of a marketing and sales program for universal life stage decision support |
US20090100043A1 (en) * | 2007-10-12 | 2009-04-16 | Palo Alto Research Center Incorporated | System And Method For Providing Orientation Into Digital Information |
US20090099839A1 (en) * | 2007-10-12 | 2009-04-16 | Palo Alto Research Center Incorporated | System And Method For Prospecting Digital Information |
US20090099996A1 (en) * | 2007-10-12 | 2009-04-16 | Palo Alto Research Center Incorporated | System And Method For Performing Discovery Of Digital Information In A Subject Area |
US20090106252A1 (en) * | 2007-10-19 | 2009-04-23 | Chopra Amit K | HTTP-Based Publish-Subscribe Service |
US20090138335A1 (en) * | 2007-08-13 | 2009-05-28 | Universal Passage, Inc. | Method and system for providing identity template management as a part of a marketing and sales program for universal life stage decision support |
US20090157668A1 (en) * | 2007-12-12 | 2009-06-18 | Christopher Daniel Newton | Method and system for measuring an impact of various categories of media owners on a corporate brand |
US20090164408A1 (en) * | 2007-12-21 | 2009-06-25 | Ilya Grigorik | Method, System and Computer Program for Managing Delivery of Online Content |
US20090171873A1 (en) * | 2007-12-31 | 2009-07-02 | Microsoft Corporation | Determining the interestingness of content update notifications |
WO2009105277A1 (en) * | 2008-02-22 | 2009-08-27 | Socialrep, Llc | System and method for measuring and managing distributed online conversations |
US20090216773A1 (en) * | 2008-02-26 | 2009-08-27 | David Konopnicki | Device, System, and Method of Creating Virtual Social Networks Based On Web-Extracted Features |
US20090271417A1 (en) * | 2008-04-25 | 2009-10-29 | John Toebes | Identifying User Relationships from Situational Analysis of User Comments Made on Media Content |
US20090292526A1 (en) * | 2008-05-20 | 2009-11-26 | Aol Llc | Monitoring conversations to identify topics of interest |
US20090327270A1 (en) * | 2008-06-27 | 2009-12-31 | Microsoft Corporation | Using Variation in User Interest to Enhance the Search Experience |
US20100030648A1 (en) * | 2008-08-01 | 2010-02-04 | Microsoft Corporation | Social media driven advertisement targeting |
US20100042448A1 (en) * | 2008-08-14 | 2010-02-18 | Electronic Data Systems Corporation | Apparatus, and associated method, for evaluating organization behavior using organization electronic communication |
US20100042910A1 (en) * | 2008-08-18 | 2010-02-18 | Microsoft Corporation | Social Media Guided Authoring |
US20100049683A1 (en) * | 2008-08-22 | 2010-02-25 | Carter Stephen R | Collaborative debating techniques |
US20100057772A1 (en) * | 2008-08-29 | 2010-03-04 | Microsoft Corporation | Automatic determination of an entity's searchable social network using role-based inferences |
US20100058195A1 (en) * | 2008-08-28 | 2010-03-04 | Palo Alto Research Center Incorporated | System And Method For Interfacing A Web Browser Widget With Social Indexing |
US20100057569A1 (en) * | 2008-08-29 | 2010-03-04 | Nathan Cantelmo | Advertising System for Internet Discussion Forums |
US20100057716A1 (en) * | 2008-08-28 | 2010-03-04 | Stefik Mark J | System And Method For Providing A Topic-Directed Search |
US20100057536A1 (en) * | 2008-08-28 | 2010-03-04 | Palo Alto Research Center Incorporated | System And Method For Providing Community-Based Advertising Term Disambiguation |
US20100057577A1 (en) * | 2008-08-28 | 2010-03-04 | Palo Alto Research Center Incorporated | System And Method For Providing Topic-Guided Broadening Of Advertising Targets In Social Indexing |
US20100076966A1 (en) * | 2008-09-21 | 2010-03-25 | Vitrue, Inc. | Systems and methods for generating social index scores for key term analysis and comparisons |
US20100106834A1 (en) * | 2008-10-24 | 2010-04-29 | Scott Alan Isaacson | Spontaneous resource management |
US20100125540A1 (en) * | 2008-11-14 | 2010-05-20 | Palo Alto Research Center Incorporated | System And Method For Providing Robust Topic Identification In Social Indexes |
US20100125798A1 (en) * | 2008-11-18 | 2010-05-20 | Brookhart Christopher J | Techniques for information collaboration |
US20100131860A1 (en) * | 2008-11-26 | 2010-05-27 | Dehaan Michael Paul | Systems and methods for analyzing activity patterns in online communities |
US20100153832A1 (en) * | 2005-06-29 | 2010-06-17 | S.M.A.R.T. Link Medical., Inc. | Collections of Linked Databases |
US20100162135A1 (en) * | 2008-12-24 | 2010-06-24 | Microsoft Corporation | User evaluation in a collaborative online forum |
US20100164957A1 (en) * | 2008-12-31 | 2010-07-01 | Facebook, Inc. | Displaying demographic information of members discussing topics in a forum |
US20100180200A1 (en) * | 2009-01-12 | 2010-07-15 | Thierry Donneau-Golencer | Electronic assistant |
US20100191741A1 (en) * | 2009-01-27 | 2010-07-29 | Palo Alto Research Center Incorporated | System And Method For Using Banded Topic Relevance And Time For Article Prioritization |
US20100191773A1 (en) * | 2009-01-27 | 2010-07-29 | Palo Alto Research Center Incorporated | System And Method For Providing Default Hierarchical Training For Social Indexing |
US20100191742A1 (en) * | 2009-01-27 | 2010-07-29 | Palo Alto Research Center Incorporated | System And Method For Managing User Attention By Detecting Hot And Cold Topics In Social Indexes |
US20100205220A1 (en) * | 2009-01-06 | 2010-08-12 | Christopher Hart | Method of determining influence of a member within a dataset |
US20100235489A1 (en) * | 2009-03-13 | 2010-09-16 | Catelas Inc. | Systems and methods for determining electronic relationships |
US20100262599A1 (en) * | 2009-04-14 | 2010-10-14 | Sri International | Content processing systems and methods |
US20110112899A1 (en) * | 2009-08-19 | 2011-05-12 | Vitrue, Inc. | Systems and methods for managing marketing programs on multiple social media systems |
US20110125697A1 (en) * | 2009-11-20 | 2011-05-26 | Avaya Inc. | Social media contact center dialog system |
US20110125793A1 (en) * | 2009-11-20 | 2011-05-26 | Avaya Inc. | Method for determining response channel for a contact center from historic social media postings |
US20110125826A1 (en) * | 2009-11-20 | 2011-05-26 | Avaya Inc. | Stalking social media users to maximize the likelihood of immediate engagement |
US20110131536A1 (en) * | 2009-12-02 | 2011-06-02 | Xerox Corporation | Generating and ranking information units including documents associated with document environments |
US20110145064A1 (en) * | 2009-09-11 | 2011-06-16 | Vitrue, Inc. | Systems and methods for managing content associated with multiple brand categories within a social media system |
US20110161444A1 (en) * | 2009-10-30 | 2011-06-30 | Salesforce.Com, Inc. | Integrating and managing social networking information in an on-demand database system |
US7974998B1 (en) * | 2007-05-11 | 2011-07-05 | Trend Micro Incorporated | Trackback spam filtering system and method |
US20110167054A1 (en) * | 2010-01-06 | 2011-07-07 | Microsoft Corporation | Automated discovery aggregation and organization of subject area discussions |
US20110184983A1 (en) * | 2010-01-28 | 2011-07-28 | Her Majesty The Queen In Right Of Canada As Represented By The Minister | Method and system for extracting and characterizing relationships between entities mentioned in documents |
US20110202521A1 (en) * | 2010-01-28 | 2011-08-18 | Jason Coleman | Enhanced database search features and methods |
US20110213670A1 (en) * | 2009-08-19 | 2011-09-01 | Vitrue, Inc. | Systems and methods for creating and inserting application media content into social media system displays |
US20110218846A1 (en) * | 2010-03-05 | 2011-09-08 | Group Interactive Solutions, Inc. | Systems and methods for tracking referrals among a plurality of members of a social network |
US20110225115A1 (en) * | 2010-03-10 | 2011-09-15 | Lockheed Martin Corporation | Systems and methods for facilitating open source intelligence gathering |
US8073947B1 (en) * | 2008-10-17 | 2011-12-06 | GO Interactive, Inc. | Method and apparatus for determining notable content on web sites |
US20110314142A1 (en) * | 2010-06-21 | 2011-12-22 | Christopher Daniel Newton | Referred internet traffic analysis system and method |
US20120095770A1 (en) * | 2010-10-19 | 2012-04-19 | International Business Machines Corporation | Defining Marketing Strategies Through Derived E-Commerce Patterns |
US20120117019A1 (en) * | 2010-11-05 | 2012-05-10 | Dw Associates, Llc | Relationship analysis engine |
US20120131047A1 (en) * | 2010-05-17 | 2012-05-24 | Wal-Mart Stores, Inc. | Social genome |
US8190681B2 (en) | 2005-07-27 | 2012-05-29 | Within3, Inc. | Collections of linked databases and systems and methods for communicating about updates thereto |
US20120143815A1 (en) * | 2010-12-03 | 2012-06-07 | International Business Machines Corporation | Inferring influence and authority |
US20120150957A1 (en) * | 2010-12-10 | 2012-06-14 | Yahoo! Inc. | System for ranking memes |
US20120150631A1 (en) * | 2010-12-08 | 2012-06-14 | Adam Matthew Root | Key influencer-based social media marketing |
US20120185490A1 (en) * | 2011-01-17 | 2012-07-19 | Aisin Aw Co., Ltd. | Relevance analysis device, relevance analysis method, and relevance analysis program |
US20120209918A1 (en) * | 2011-02-15 | 2012-08-16 | Shesha Shah | Social Net Advocacy Measure |
US20120209986A1 (en) * | 2011-02-15 | 2012-08-16 | Shesha Shah | Social Net Advocacy Process and Architecture |
US20120209919A1 (en) * | 2011-02-15 | 2012-08-16 | Shesha Shah | Social Net Advocacy Contextual Text Analytics |
US20120209920A1 (en) * | 2011-02-10 | 2012-08-16 | Microsoft Corporation | Social influencers discovery |
US20120221965A1 (en) * | 2011-02-25 | 2012-08-30 | KDDI Corpoation | Discussion Enlivenment Assistance Device, Discussion Enlivenment Assistance Method, and Computer Program Therefore |
US20120239497A1 (en) * | 2011-03-17 | 2012-09-20 | Ebay Inc. | Method and process of using a social network to retarget a personal advertisement |
US20120246054A1 (en) * | 2011-03-22 | 2012-09-27 | Gautham Sastri | Reaction indicator for sentiment of social media messages |
US8281361B1 (en) * | 2009-03-26 | 2012-10-02 | Symantec Corporation | Methods and systems for enforcing parental-control policies on user-generated content |
US8290926B2 (en) | 2010-01-21 | 2012-10-16 | Microsoft Corporation | Scalable topical aggregation of data feeds |
US8301475B2 (en) | 2010-05-10 | 2012-10-30 | Microsoft Corporation | Organizational behavior monitoring analysis and influence |
US20120278166A1 (en) * | 2011-04-28 | 2012-11-01 | Gregory Badros | Cognitive Relevance Targeting in a Social Networking System |
US20120331053A1 (en) * | 2011-06-24 | 2012-12-27 | Salesforce.Com, Inc. | Creating and managing granular relationships on an online social network |
US20130013706A1 (en) * | 2011-07-07 | 2013-01-10 | International Business Machines Corporation | Method for determining interpersonal relationship influence information using textual content from interpersonal interactions |
CN102999505A (en) * | 2011-09-13 | 2013-03-27 | 腾讯科技(北京)有限公司 | Method and system for adding relevant microblog on webpage |
US8429011B2 (en) | 2008-01-24 | 2013-04-23 | Salesforce.Com, Inc. | Method and system for targeted advertising based on topical memes |
US20130110601A1 (en) * | 2010-06-29 | 2013-05-02 | Rakuten, Inc. | Information processing device, information processing method, information processing program, and recording medium having information processing program recorded thereon |
US20130117284A1 (en) * | 2010-07-19 | 2013-05-09 | Echidna, Inc. | Use of social ranks to find providers of relevant user-generated content |
WO2013067047A1 (en) * | 2011-10-31 | 2013-05-10 | Google Inc. | Method to evaluate the geographic popularity of geographically located user-generated content items |
US20130124447A1 (en) * | 2011-11-14 | 2013-05-16 | Gregory Joseph Badros | Cognitive relevance targeting in a social networking system using concepts inferred from explicit information |
US20130159273A1 (en) * | 2011-12-16 | 2013-06-20 | Microsoft Corporation | Providing relevant resources using social media and search |
US20130204658A1 (en) * | 2012-02-03 | 2013-08-08 | SociaLasso | System and method for improving effectiveness of internet marketing |
US20130212172A1 (en) * | 2012-02-10 | 2013-08-15 | Charles W. Fisher | System and method for monitoring social network conversations |
US20130218862A1 (en) * | 2009-12-01 | 2013-08-22 | Topsy Labs, Inc. | System and method for customizing analytics based on users media affiliation status |
US8522147B2 (en) | 2011-09-20 | 2013-08-27 | Go Daddy Operating Company, LLC | Methods for verifying person's identity through person's social circle using person's photograph |
US20130231975A1 (en) * | 2012-03-02 | 2013-09-05 | Elizabeth Ann High | Product cycle analysis using social media data |
US8538065B2 (en) | 2011-09-20 | 2013-09-17 | Go Daddy Operating Company, LLC | Systems for verifying person's identity through person's social circle using person's photograph |
US8535162B2 (en) | 2011-02-18 | 2013-09-17 | Salesforce.Com, Inc. | Methods and systems for providing a challenge user interface for an enterprise social network |
US20130268597A1 (en) * | 2011-10-18 | 2013-10-10 | Flipboard, Inc. | Relevance-Based Aggregated Social Feeds |
US20130275182A1 (en) * | 2012-02-02 | 2013-10-17 | Compass Labs, Inc. | Social audience analysis |
US20130282481A1 (en) * | 2012-04-20 | 2013-10-24 | Increase Visibility Mexico, S. De R.L. De C.V. | System and methods for electronic advertising management |
US8577886B2 (en) | 2004-09-15 | 2013-11-05 | Within3, Inc. | Collections of linked databases |
US20130311569A1 (en) * | 2010-12-09 | 2013-11-21 | Google Inc. | Correlating user interactions with interfaces |
US8606721B1 (en) * | 2008-03-11 | 2013-12-10 | Amazon Technologies, Inc. | Implicit social graph edge strengths |
US8626680B2 (en) | 2010-12-03 | 2014-01-07 | International Business Machines Corporation | Group variable selection in spatiotemporal modeling |
US8635217B2 (en) | 2004-09-15 | 2014-01-21 | Michael J. Markus | Collections of linked databases |
US20140032475A1 (en) * | 2012-07-25 | 2014-01-30 | Michelle Amanda Evans | Systems And Methods For Determining Customer Brand Commitment Using Social Media Data |
US8650198B2 (en) * | 2011-08-15 | 2014-02-11 | Lockheed Martin Corporation | Systems and methods for facilitating the gathering of open source intelligence |
US8655938B1 (en) | 2010-05-19 | 2014-02-18 | Adobe Systems Incorporated | Social media contributor weight |
US20140052540A1 (en) * | 2012-08-20 | 2014-02-20 | Giridhar Rajaram | Providing content using inferred topics extracted from communications in a social networking system |
US20140052842A1 (en) * | 2012-08-17 | 2014-02-20 | International Business Machines Corporation | Measuring problems from social media discussions |
US20140074922A1 (en) * | 2012-09-11 | 2014-03-13 | Christopher David Bell | Real-time notification of increased communication in a selected area of interest(s) on a social networking system |
US8676875B1 (en) * | 2010-05-19 | 2014-03-18 | Adobe Systems Incorporated | Social media measurement |
US20140081909A1 (en) * | 2012-09-14 | 2014-03-20 | Salesforce.Com, Inc. | Linking social media posts to a customers account |
US8719178B2 (en) | 2011-12-28 | 2014-05-06 | Sap Ag | Prioritizing social activity postings |
US20140143245A1 (en) * | 2012-03-07 | 2014-05-22 | Tencent Technology (Shenzhen) Company Limited | Search results display method, device, system and computer storage medium |
US20140143014A1 (en) * | 2012-07-11 | 2014-05-22 | Beijing Changshengtiandi Ecommerce Co., Ltd. | Information analysis system and method for network transactions |
US8738603B2 (en) | 2010-05-20 | 2014-05-27 | Salesforce.Com, Inc. | Metrics-based accessing of social threads |
US20140164978A1 (en) * | 2012-12-09 | 2014-06-12 | Ken Deeter | Displaying aggregated news ticker content in a social networking system |
US20140172877A1 (en) * | 2012-12-14 | 2014-06-19 | Dan Yigal Rubinstein | Boosting ranks of stories by a needy user on a social networking system |
WO2014093339A1 (en) * | 2012-12-11 | 2014-06-19 | Nuance Communications, Inc. | System and methods for virtual agent recommendation for multiple persons |
US8762394B1 (en) * | 2006-01-17 | 2014-06-24 | Google Inc. | Method and apparatus for obtaining recommendations from trusted sources |
US8762870B2 (en) | 2011-07-19 | 2014-06-24 | Salesforce.Com, Inc. | Multifunction drag-and-drop selection tool for selection of data objects in a social network application |
US8782155B2 (en) | 2010-08-05 | 2014-07-15 | Genesys Telecommunications Laboratories, Inc. | Methods and apparatus for inserting content into conversations in on-line and digital environments |
US20140207561A1 (en) * | 2011-02-15 | 2014-07-24 | Dell Products L.P. | Method and Apparatus to Create a Mash-up of Social Media Data and Business Data to Derive Actionable Insights for the Business |
US20140207560A1 (en) * | 2011-02-15 | 2014-07-24 | Dell Products L.P. | Method and Apparatus to Derive Product-Level Competitive Insights in Real-Time Using Social Media Analytics |
US20140207562A1 (en) * | 2011-02-15 | 2014-07-24 | Dell Products L.P. | Method and Apparatus to Calculate Real-Time Customer Satisfaction and Loyalty Metric Using Social Media Analytics |
US8793154B2 (en) | 2011-08-18 | 2014-07-29 | Alterian, Inc. | Customer relevance scores and methods of use |
US20140215394A1 (en) * | 2006-06-22 | 2014-07-31 | Linkedin Corporation | Content visualization |
US8818985B2 (en) | 2010-04-06 | 2014-08-26 | Salesforce.Com, Inc. | Rule-based prioritization of social data |
US8818940B2 (en) | 2011-03-29 | 2014-08-26 | Salesforce.Com, Inc. | Systems and methods for performing record actions in a multi-tenant database and application system |
US20140297741A1 (en) * | 2013-03-28 | 2014-10-02 | International Business Machines Corporation | Following content posting entities |
US8892573B2 (en) | 2010-09-23 | 2014-11-18 | Salesforce.Com, Inc. | Methods and apparatus for selecting updates to associated records to publish on an information feed in an on-demand database service environment |
US20140365571A1 (en) * | 2013-06-11 | 2014-12-11 | International Business Machines Corporation | Automatically Determining Veracity of Documents Posted in a Public Forum |
WO2014201570A1 (en) * | 2013-06-21 | 2014-12-24 | Marketwire L.P. | System and method for analysing social network data |
US20150012336A1 (en) * | 2013-07-02 | 2015-01-08 | Facebook, Inc. | Assessing impact of communications between social networking system users on a brand |
US8949270B2 (en) | 2011-03-10 | 2015-02-03 | Salesforce.Com, Inc. | Methods and systems for processing social media data |
US8994311B1 (en) | 2010-05-14 | 2015-03-31 | Amdocs Software Systems Limited | System, method, and computer program for segmenting a content stream |
US9002852B2 (en) | 2012-11-15 | 2015-04-07 | Adobe Systems Incorporated | Mining semi-structured social media |
US20150120583A1 (en) * | 2013-10-25 | 2015-04-30 | The Mitre Corporation | Process and mechanism for identifying large scale misuse of social media networks |
US20150125843A1 (en) * | 2013-11-06 | 2015-05-07 | Fujitsu Limited | Computer-readable recording medium storing education support program, education support method, and education support apparatus |
US9031944B2 (en) | 2010-04-30 | 2015-05-12 | Palo Alto Research Center Incorporated | System and method for providing multi-core and multi-level topical organization in social indexes |
US20150142520A1 (en) * | 2013-10-04 | 2015-05-21 | TruValue Labs, Inc. | Crowd-based sentiment indices |
US20150149177A1 (en) * | 2013-11-27 | 2015-05-28 | Sri International | Sharing Intents to Provide Virtual Assistance in a Multi-Person Dialog |
US9047367B2 (en) | 2007-11-29 | 2015-06-02 | Cisco Technology, Inc. | Socially collaborative filtering |
US9047327B2 (en) | 2012-12-03 | 2015-06-02 | Google Technology Holdings LLC | Method and apparatus for developing a social hierarchy |
US20150180810A1 (en) * | 2013-12-20 | 2015-06-25 | Infosys Limited | Framework to control and measure the flow of messages |
US20150186530A1 (en) * | 2013-12-30 | 2015-07-02 | Microsoft Corporation | Point of interest tagging from social feeds |
US20150193793A1 (en) * | 2014-01-09 | 2015-07-09 | Gene Cook Hall | Method for sampling respondents for surveys |
WO2014014936A3 (en) * | 2012-07-16 | 2015-07-16 | Motorola Mobility Llc | Determination of influence scores |
US9118505B2 (en) | 2010-11-05 | 2015-08-25 | Blackberry Limited | System and method for controlling updates on a mobile device |
US9123055B2 (en) | 2011-08-18 | 2015-09-01 | Sdl Enterprise Technologies Inc. | Generating and displaying customer commitment framework data |
US9148394B2 (en) | 2012-12-11 | 2015-09-29 | Nuance Communications, Inc. | Systems and methods for user interface presentation of virtual agent |
US9177060B1 (en) * | 2011-03-18 | 2015-11-03 | Michele Bennett | Method, system and apparatus for identifying and parsing social media information for providing business intelligence |
US20150334073A1 (en) * | 2014-05-16 | 2015-11-19 | International Business Machines Corporation | Symbolic referential third-party notification |
US20150348216A1 (en) * | 2014-05-29 | 2015-12-03 | General Electric Company | Influencer analyzer platform for social and traditional media document authors |
US9245252B2 (en) | 2008-05-07 | 2016-01-26 | Salesforce.Com, Inc. | Method and system for determining on-line influence in social media |
US9262175B2 (en) | 2012-12-11 | 2016-02-16 | Nuance Communications, Inc. | Systems and methods for storing record of virtual agent interaction |
US9276802B2 (en) | 2012-12-11 | 2016-03-01 | Nuance Communications, Inc. | Systems and methods for sharing information between virtual agents |
US20160063039A1 (en) * | 2013-09-30 | 2016-03-03 | Microsoft Technology Licensing, Llc | Identifying entities based on interactivity models |
US9280597B2 (en) | 2009-12-01 | 2016-03-08 | Apple Inc. | System and method for customizing search results from user's perspective |
US20160070704A1 (en) * | 2014-09-05 | 2016-03-10 | Google Inc. | Mobile Application Search Ranking |
US20160078671A1 (en) * | 2014-09-12 | 2016-03-17 | Microsoft Corporation | Render-Time Linking of Shaders |
US9311069B2 (en) | 2013-03-13 | 2016-04-12 | Google Inc. | Search in application launcher |
US20160103916A1 (en) * | 2014-10-10 | 2016-04-14 | Salesforce.Com, Inc. | Systems and methods of de-duplicating similar news feed items |
US9330085B2 (en) | 2010-12-15 | 2016-05-03 | International Business Machines Corporation | Assisting users to generate desired meme in document |
US20160154898A1 (en) * | 2014-12-02 | 2016-06-02 | International Business Machines Corporation | Topic presentation method, device, and computer program |
US9411855B2 (en) | 2010-10-25 | 2016-08-09 | Salesforce.Com, Inc. | Triggering actions in an information feed system |
US20160232543A1 (en) * | 2015-02-09 | 2016-08-11 | Salesforce.Com, Inc. | Predicting Interest for Items Based on Trend Information |
US9430738B1 (en) | 2012-02-08 | 2016-08-30 | Mashwork, Inc. | Automated emotional clustering of social media conversations |
US20160253685A1 (en) * | 2015-02-27 | 2016-09-01 | The Nielsen Company (Us), Llc | Methods and apparatus to identify non-traditional asset-bundles for purchasing groups using social media |
US9443225B2 (en) | 2011-07-18 | 2016-09-13 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for presentation of feed items in an information feed to be displayed on a display device |
US9443224B2 (en) | 2011-03-01 | 2016-09-13 | Salesforce.Com, Inc. | Systems, apparatus and methods for selecting updates to associated records to publish on an information feed |
US20160283589A1 (en) * | 2015-03-24 | 2016-09-29 | International Business Machines Corporation | Augmenting search queries based on personalized association patterns |
US20160285807A1 (en) * | 2015-03-27 | 2016-09-29 | International Business Machines Corporation | Dynamic thread management for online conversations |
US9521205B1 (en) * | 2011-08-01 | 2016-12-13 | Google Inc. | Analyzing changes in web analytics metrics |
US9521013B2 (en) | 2008-12-31 | 2016-12-13 | Facebook, Inc. | Tracking significant topics of discourse in forums |
US9560089B2 (en) | 2012-12-11 | 2017-01-31 | Nuance Communications, Inc. | Systems and methods for providing input to virtual agent |
US9576065B2 (en) | 2013-07-17 | 2017-02-21 | Go Daddy Operating Company, LLC | Method for maintaining common data across multiple platforms |
US9575958B1 (en) * | 2013-05-02 | 2017-02-21 | Athena Ann Smyros | Differentiation testing |
US9589033B1 (en) * | 2013-10-14 | 2017-03-07 | Google Inc. | Presenting results from multiple search engines |
US9632972B1 (en) * | 2011-05-31 | 2017-04-25 | Google Inc. | Determining influence in a social community |
US9652209B2 (en) * | 2015-08-13 | 2017-05-16 | Quixey, Inc. | Static analysis and reconstruction of deep link handling in compiled applications |
US9659298B2 (en) | 2012-12-11 | 2017-05-23 | Nuance Communications, Inc. | Systems and methods for informing virtual agent recommendation |
US9679300B2 (en) | 2012-12-11 | 2017-06-13 | Nuance Communications, Inc. | Systems and methods for virtual agent recommendation for multiple persons |
US9684723B2 (en) * | 2013-06-10 | 2017-06-20 | Microsoft Technology Licensing, Llc | Adaptable real-time feed for site population |
US9704165B2 (en) | 2010-05-11 | 2017-07-11 | Oracle International Corporation | Systems and methods for determining value of social media pages |
US9710555B2 (en) | 2010-05-28 | 2017-07-18 | Adobe Systems Incorporated | User profile stitching |
US9779385B2 (en) | 2011-06-24 | 2017-10-03 | Facebook, Inc. | Inferring topics from social networking system communications |
US9817637B2 (en) | 2010-07-01 | 2017-11-14 | Salesforce.Com, Inc. | Methods and systems for providing enhancements to a business networking feed |
US9858593B2 (en) | 2010-04-09 | 2018-01-02 | Go Daddy Operating Company, LLC | URL shortening based online advertising |
US20180046724A1 (en) * | 2016-01-12 | 2018-02-15 | Tencent Technology (Shenzhen) Company Limited | Information recommendation method and apparatus, and server |
US9929982B2 (en) | 2010-04-08 | 2018-03-27 | Microsoft Technology Licensing, Llc | Designating automated agents as friends in a social network service |
US20180091537A1 (en) * | 2016-09-28 | 2018-03-29 | Camelot Uk Bidco Limited | Trigger-Based Harvesting of Data Associated with Malignant Content in a Networked Environment |
WO2018160747A1 (en) * | 2017-02-28 | 2018-09-07 | Laserlike Inc. | Enhanced search to generate a feed based on a user's interests |
US10096316B2 (en) | 2013-11-27 | 2018-10-09 | Sri International | Sharing intents to provide virtual assistance in a multi-person dialog |
US10147107B2 (en) | 2015-06-26 | 2018-12-04 | Microsoft Technology Licensing, Llc | Social sketches |
US20190012683A1 (en) * | 2017-07-10 | 2019-01-10 | Sk Planet Co., Ltd. | Method for predicting purchase probability based on behavior sequence of user and apparatus for the same |
US10284512B2 (en) * | 2007-10-26 | 2019-05-07 | Facebook, Inc. | Sharing digital content on a social network |
US10290062B2 (en) * | 2013-12-04 | 2019-05-14 | Michael Stewart Shunock | System and method for utilizing annotated images to facilitate interactions between commercial and social users |
US10331678B2 (en) | 2014-12-05 | 2019-06-25 | International Business Machines Corporation | Sharing content based on extracted topics |
US10373209B2 (en) | 2014-07-31 | 2019-08-06 | U-Mvpindex Llc | Driving behaviors, opinions, and perspectives based on consumer data |
US10437907B2 (en) * | 2010-12-14 | 2019-10-08 | Microsoft Technology Licensing, Llc | Link expansion service |
US10534623B2 (en) | 2013-12-16 | 2020-01-14 | Nuance Communications, Inc. | Systems and methods for providing a virtual assistant |
US10540386B2 (en) * | 2013-08-09 | 2020-01-21 | Shaofeng YANG | Method for processing and displaying real-time social data on map |
US20200042529A1 (en) * | 2016-10-07 | 2020-02-06 | Lookiimedia (UK) Limited | User augmented indexing and ranking of data |
US10592612B2 (en) | 2017-04-07 | 2020-03-17 | International Business Machines Corporation | Selective topics guidance in in-person conversations |
US10592841B2 (en) | 2014-10-10 | 2020-03-17 | Salesforce.Com, Inc. | Automatic clustering by topic and prioritizing online feed items |
US20200225815A1 (en) * | 2019-01-11 | 2020-07-16 | Nec Display Solutions Of America, Inc. | Graphical user interface for insights on viewing of media content |
US10938881B2 (en) | 2017-11-29 | 2021-03-02 | International Business Machines Corporation | Data engagement for online content and social networks |
US10991055B1 (en) * | 2018-07-02 | 2021-04-27 | Inmar Clearing, Inc. | System for recommending social media metadata tags and related methods |
US10999335B2 (en) | 2012-08-10 | 2021-05-04 | Nuance Communications, Inc. | Virtual agent communication for electronic device |
US11036810B2 (en) * | 2009-12-01 | 2021-06-15 | Apple Inc. | System and method for determining quality of cited objects in search results based on the influence of citing subjects |
US11095594B2 (en) * | 2016-10-03 | 2021-08-17 | HYP3R Inc | Location resolution of social media posts |
US11113299B2 (en) | 2009-12-01 | 2021-09-07 | Apple Inc. | System and method for metadata transfer among search entities |
US11151203B2 (en) | 2017-02-28 | 2021-10-19 | Apple Inc. | Interest embedding vectors |
US11250473B2 (en) * | 2012-03-30 | 2022-02-15 | Rewardstyle, Inc. | Targeted marketing based on social media interaction |
US11361076B2 (en) * | 2018-10-26 | 2022-06-14 | ThreatWatch Inc. | Vulnerability-detection crawler |
US11397859B2 (en) | 2019-09-11 | 2022-07-26 | International Business Machines Corporation | Progressive collocation for real-time discourse |
US11405344B2 (en) | 2016-10-03 | 2022-08-02 | HYP3R lnc | Social media influence of geographic locations |
US20220276999A1 (en) * | 2015-08-24 | 2022-09-01 | Salesforce.Com, Inc. | Generic scheduling |
US11483265B2 (en) | 2009-08-19 | 2022-10-25 | Oracle International Corporation | Systems and methods for associating social media systems and web pages |
US11537665B2 (en) * | 2006-09-11 | 2022-12-27 | Willow Acquisition Corporation | System and method for collecting and processing data |
US11620660B2 (en) | 2009-08-19 | 2023-04-04 | Oracle International Corporation | Systems and methods for creating and inserting application media content into social media system displays |
US20230153347A1 (en) * | 2011-07-05 | 2023-05-18 | Michael Stewart Shunock | System and method for annotating images |
US11734366B2 (en) | 2009-03-31 | 2023-08-22 | Microsoft Technology Licensing, Llc | Automatic generation of markers based on social interaction |
US11734327B2 (en) | 2020-02-25 | 2023-08-22 | International Business Machines Corporation | Content analysis and context summary generation |
US11853983B1 (en) * | 2011-09-29 | 2023-12-26 | Google Llc | Video revenue sharing program |
Families Citing this family (119)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060074727A1 (en) * | 2000-09-07 | 2006-04-06 | Briere Daniel D | Method and apparatus for collection and dissemination of information over a computer network |
US7356720B1 (en) * | 2003-01-30 | 2008-04-08 | Juniper Networks, Inc. | Dynamic programmable delay selection circuit and method |
US7860872B2 (en) * | 2007-01-29 | 2010-12-28 | Nikip Technology Ltd. | Automated media analysis and document management system |
US8250474B2 (en) * | 2007-03-31 | 2012-08-21 | Topix Llc | Chronology display and feature for online presentations and web pages |
US7849137B2 (en) * | 2007-07-05 | 2010-12-07 | Harbinger Knowledge Products | Interactive contribution widget |
JP5022946B2 (en) * | 2008-03-03 | 2012-09-12 | 日本電信電話株式会社 | Propagation structure extraction device and method, program, and computer-readable recording medium |
JP5088233B2 (en) * | 2008-05-21 | 2012-12-05 | 富士通株式会社 | Operation management apparatus, display method, and program |
US8190594B2 (en) * | 2008-06-09 | 2012-05-29 | Brightedge Technologies, Inc. | Collecting and scoring online references |
US20100063879A1 (en) * | 2008-09-05 | 2010-03-11 | Yellowpages.Com Llc | Systems and Methods to Selectively Provide Information Based on User Interest |
US7974983B2 (en) * | 2008-11-13 | 2011-07-05 | Buzzient, Inc. | Website network and advertisement analysis using analytic measurement of online social media content |
US9281963B2 (en) * | 2008-12-23 | 2016-03-08 | Persistent Systems Limited | Method and system for email search |
US20100179856A1 (en) * | 2009-01-14 | 2010-07-15 | Yahoo! Inc. | Conditional incentive presentation, tracking and redemption |
KR20100095924A (en) * | 2009-02-23 | 2010-09-01 | 삼성전자주식회사 | Advertizement keyword extracting apparatus and method using situation of video |
US9886726B1 (en) * | 2009-03-31 | 2018-02-06 | Symantec Corporation | Analyzing social networking groups for detecting social networking spam |
US9213776B1 (en) | 2009-07-17 | 2015-12-15 | Open Invention Network, Llc | Method and system for searching network resources to locate content |
US20110093472A1 (en) * | 2009-10-16 | 2011-04-21 | Bruno Dumant | Systems and methods to determine aggregated social relationships |
US10324598B2 (en) | 2009-12-18 | 2019-06-18 | Graphika, Inc. | System and method for a search engine content filter |
US11409825B2 (en) * | 2009-12-18 | 2022-08-09 | Graphika Technologies, Inc. | Methods and systems for identifying markers of coordinated activity in social media movements |
US20110154222A1 (en) * | 2009-12-18 | 2011-06-23 | Microsoft Corporation | Extensible mechanism for conveying feature capabilities in conversation systems |
US20130232263A1 (en) * | 2009-12-18 | 2013-09-05 | Morningside Analytics | System and method for classifying a contagious phenomenon propagating on a network |
US8621046B2 (en) | 2009-12-26 | 2013-12-31 | Intel Corporation | Offline advertising services |
JPWO2011083739A1 (en) * | 2010-01-05 | 2013-05-13 | 日本電気株式会社 | Information transmission support apparatus, information transmission support method, and program |
US20110231416A1 (en) * | 2010-03-22 | 2011-09-22 | Brandon Lee Goodchild Drake | Analyzing script for scanning mass internet content |
US20110246277A1 (en) * | 2010-03-30 | 2011-10-06 | Intuit Inc. | Multi-factor promotional offer suggestion |
US20110258203A1 (en) * | 2010-04-16 | 2011-10-20 | Wouhaybi Rita H | Methods and systems for relationship characterization and utilization from a user's social networks |
US20120072232A1 (en) * | 2010-04-28 | 2012-03-22 | Patrick Frankham | Systems and Methods for Using Online Resources to Design a Clinical Study and Recruit Participants |
KR101747155B1 (en) * | 2010-05-13 | 2017-06-15 | 삼성전자주식회사 | Method for providing a social network service and service providing server applying the same |
US8429685B2 (en) | 2010-07-09 | 2013-04-23 | Intel Corporation | System and method for privacy-preserving advertisement selection |
US20120016948A1 (en) * | 2010-07-15 | 2012-01-19 | Avaya Inc. | Social network activity monitoring and automated reaction |
WO2012011496A1 (en) * | 2010-07-21 | 2012-01-26 | 楽天株式会社 | Server device, submit information processing method, submit information processing program, and recording medium |
US20120036085A1 (en) * | 2010-08-05 | 2012-02-09 | Accenture Global Services Gmbh | Social media variable analytical system |
US20120084160A1 (en) | 2010-10-05 | 2012-04-05 | Gregory Joseph Badros | Providing Social Endorsements with Online Advertising |
US9552442B2 (en) | 2010-10-21 | 2017-01-24 | International Business Machines Corporation | Visual meme tracking for social media analysis |
US8798400B2 (en) | 2010-10-21 | 2014-08-05 | International Business Machines Corporation | Using near-duplicate video frames to analyze, classify, track, and visualize evolution and fitness of videos |
US8977979B2 (en) * | 2010-12-06 | 2015-03-10 | International Business Machines Corporation | Social network relationship mapping |
US9424356B2 (en) * | 2010-12-09 | 2016-08-23 | Microsoft Technology Licensing, Llc | Updating a search index using reported browser history data |
US8543454B2 (en) * | 2011-02-18 | 2013-09-24 | Bluefin Labs, Inc. | Generating audience response metrics and ratings from social interest in time-based media |
US20130054591A1 (en) * | 2011-03-03 | 2013-02-28 | Brightedge Technologies, Inc. | Search engine optimization recommendations based on social signals |
US20120232998A1 (en) * | 2011-03-08 | 2012-09-13 | Kent Schoen | Selecting social endorsement information for an advertisement for display to a viewing user |
US8775429B2 (en) * | 2011-04-04 | 2014-07-08 | Northwestern University | Methods and systems for analyzing data of an online social network |
US10223451B2 (en) * | 2011-06-14 | 2019-03-05 | International Business Machines Corporation | Ranking search results based upon content creation trends |
US8725796B2 (en) | 2011-07-07 | 2014-05-13 | F. David Serena | Relationship networks having link quality metrics with inference and concomitant digital value exchange |
US8392230B2 (en) | 2011-07-15 | 2013-03-05 | Credibility Corp. | Automated omnipresent real-time credibility management system and methods |
KR101695011B1 (en) * | 2011-08-24 | 2017-01-10 | 한국전자통신연구원 | System for Detecting and Tracking Topic based on Topic Opinion and Social-influencer and Method thereof |
WO2013028204A1 (en) | 2011-08-25 | 2013-02-28 | Intel Corporation | System and method and computer program product for human presence detection based on audio |
US8291016B1 (en) | 2011-08-30 | 2012-10-16 | Moontoast, LLC | System and method of social commerce analytics for social networking data and related transactional data |
US9244985B1 (en) * | 2011-09-06 | 2016-01-26 | Google Inc. | Generating search results for people |
US20130085745A1 (en) * | 2011-10-04 | 2013-04-04 | Salesforce.Com, Inc. | Semantic-based approach for identifying topics in a corpus of text-based items |
WO2013059290A1 (en) * | 2011-10-17 | 2013-04-25 | Metavana, Inc. | Sentiment and influence analysis of twitter tweets |
US11599892B1 (en) | 2011-11-14 | 2023-03-07 | Economic Alchemy Inc. | Methods and systems to extract signals from large and imperfect datasets |
US9081777B1 (en) * | 2011-11-22 | 2015-07-14 | CMN, Inc. | Systems and methods for searching for media content |
WO2013096892A1 (en) * | 2011-12-21 | 2013-06-27 | Federated Media Publishing, Llc | Method and apparatus for rating documents and authors |
US9846696B2 (en) | 2012-02-29 | 2017-12-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Apparatus and methods for indexing multimedia content |
US10353738B2 (en) * | 2012-03-21 | 2019-07-16 | International Business Machines Corporation | Resource allocation based on social networking trends in a networked computing environment |
US20130263019A1 (en) * | 2012-03-30 | 2013-10-03 | Maria G. Castellanos | Analyzing social media |
CN104081392A (en) * | 2012-04-23 | 2014-10-01 | 惠普发展公司,有限责任合伙企业 | Influence scores for social media profiles |
US9978106B2 (en) | 2012-04-24 | 2018-05-22 | Facebook, Inc. | Managing copyrights of content for sharing on a social networking system |
US10325323B2 (en) | 2012-04-24 | 2019-06-18 | Facebook, Inc. | Providing a claims-based profile in a social networking system |
US20130282810A1 (en) * | 2012-04-24 | 2013-10-24 | Samuel Lessin | Evaluating claims in a social networking system |
US11023536B2 (en) * | 2012-05-01 | 2021-06-01 | Oracle International Corporation | Social network system with relevance searching |
US9330419B2 (en) | 2012-05-01 | 2016-05-03 | Oracle International Corporation | Social network system with social objects |
US9418389B2 (en) | 2012-05-07 | 2016-08-16 | Nasdaq, Inc. | Social intelligence architecture using social media message queues |
US10304036B2 (en) | 2012-05-07 | 2019-05-28 | Nasdaq, Inc. | Social media profiling for one or more authors using one or more social media platforms |
US8738628B2 (en) * | 2012-05-31 | 2014-05-27 | International Business Machines Corporation | Community profiling for social media |
US20140006153A1 (en) * | 2012-06-27 | 2014-01-02 | Infosys Limited | System for making personalized offers for business facilitation of an entity and methods thereof |
US9633015B2 (en) * | 2012-07-26 | 2017-04-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Apparatus and methods for user generated content indexing |
US9424612B1 (en) * | 2012-08-02 | 2016-08-23 | Facebook, Inc. | Systems and methods for managing user reputations in social networking systems |
US9430560B2 (en) * | 2012-08-09 | 2016-08-30 | Zefr, Inc. | Earned media generation |
JP6199545B2 (en) * | 2012-08-20 | 2017-09-20 | 株式会社Overtex | Campaign privilege distribution method, system, and web server device affiliated with SNS |
US9094461B2 (en) * | 2012-10-19 | 2015-07-28 | Google Inc. | Filtering a stream of content |
US9213997B2 (en) | 2012-10-24 | 2015-12-15 | Moodwire, Inc. | Method and system for social media burst classifications |
JP6509119B2 (en) | 2012-10-24 | 2019-05-08 | インリージェン | Renal cell population and use thereof |
US9286379B2 (en) | 2012-11-26 | 2016-03-15 | Wal-Mart Stores, Inc. | Document quality measurement |
US9619845B2 (en) | 2012-12-17 | 2017-04-11 | Oracle International Corporation | Social network system with correlation of business results and relationships |
US20140181120A1 (en) * | 2012-12-20 | 2014-06-26 | Daniel Sullivan | Online community advocacy management platform |
US9313284B2 (en) | 2013-03-14 | 2016-04-12 | International Business Machines Corporation | Smart posting with data analytics and semantic analysis to improve a message posted to a social media service |
US20140280052A1 (en) * | 2013-03-14 | 2014-09-18 | Microsoft Corporation | Knowledge discovery using collections of social information |
US9298814B2 (en) | 2013-03-15 | 2016-03-29 | Maritz Holdings Inc. | Systems and methods for classifying electronic documents |
US11928606B2 (en) | 2013-03-15 | 2024-03-12 | TSG Technologies, LLC | Systems and methods for classifying electronic documents |
US9479473B2 (en) | 2013-04-30 | 2016-10-25 | Oracle International Corporation | Social network system with tracked unread messages |
US10445367B2 (en) | 2013-05-14 | 2019-10-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Search engine for textual content and non-textual content |
US9418391B2 (en) | 2013-06-24 | 2016-08-16 | Infosys Limited | System for influencer scoring and methods thereof |
WO2015030646A1 (en) | 2013-08-29 | 2015-03-05 | Telefonaktiebolaget L M Ericsson (Publ) | Method, content owner device, computer program, and computer program product for distributing content items to authorized users |
WO2015030645A1 (en) | 2013-08-29 | 2015-03-05 | Telefonaktiebolaget L M Ericsson (Publ) | Methods, computer program, computer program product and indexing systems for indexing or updating index |
CA2924375A1 (en) * | 2013-09-19 | 2015-03-26 | Sysomos L.P. | Systems and methods for actively composing content for use in continuous social communication |
US9824321B2 (en) | 2013-09-20 | 2017-11-21 | Infosys Limited | System and method for categorization of social media conversation for response management |
WO2015058309A1 (en) * | 2013-10-25 | 2015-04-30 | Sysomos L.P. | Systems and methods for determining influencers in a social data network |
WO2015065290A1 (en) * | 2013-10-30 | 2015-05-07 | National University Of Singapore | Micropost brand monitoring |
US9450771B2 (en) | 2013-11-20 | 2016-09-20 | Blab, Inc. | Determining information inter-relationships from distributed group discussions |
US9270749B2 (en) | 2013-11-26 | 2016-02-23 | International Business Machines Corporation | Leveraging social media to assist in troubleshooting |
US9916370B1 (en) | 2014-01-23 | 2018-03-13 | Element Data, Inc. | Systems for crowd typing by hierarchy of influence |
US9325658B2 (en) | 2014-02-05 | 2016-04-26 | International Business Machines Corporation | Providing contextual relevance of an unposted message to an activity stream after a period of time elapses |
US10387972B2 (en) | 2014-02-10 | 2019-08-20 | International Business Machines Corporation | Impact assessment for shared media submission |
US20180285312A1 (en) * | 2014-03-04 | 2018-10-04 | Google Inc. | Methods, systems, and media for providing content based on a level of conversation and shared interests during a social event |
US11176475B1 (en) | 2014-03-11 | 2021-11-16 | Applied Underwriters, Inc. | Artificial intelligence system for training a classifier |
US9971973B1 (en) | 2016-05-23 | 2018-05-15 | Applied Underwriters, Inc. | Artificial intelligence system for training a classifier |
US11809434B1 (en) | 2014-03-11 | 2023-11-07 | Applied Underwriters, Inc. | Semantic analysis system for ranking search results |
US9619522B2 (en) | 2014-03-20 | 2017-04-11 | International Business Machines Corporation | Providing social network feedback |
JP6219795B2 (en) * | 2014-08-26 | 2017-10-25 | Kddi株式会社 | Program, apparatus and method for detecting influencers with high influence of comment text to be posted |
US9646047B2 (en) | 2014-09-04 | 2017-05-09 | International Business Machines Corporation | Efficient extraction of intelligence from web data |
US9887891B2 (en) | 2015-01-21 | 2018-02-06 | International Business Machines Corporation | Graph segment representing a gist of an online social network conversation |
US10296610B2 (en) | 2015-03-31 | 2019-05-21 | International Business Machines Corporation | Associating a post with a goal |
US10630560B2 (en) * | 2015-04-02 | 2020-04-21 | Behavox Ltd. | Method and user interfaces for monitoring, interpreting and visualizing communications between users |
US9781067B2 (en) | 2015-04-07 | 2017-10-03 | International Business Machines Corporation | Social conversation management |
US9756003B2 (en) | 2015-05-11 | 2017-09-05 | International Business Machines Corporation | Dynamic inclusion thresholds for social network conversations |
US10319047B2 (en) | 2015-06-29 | 2019-06-11 | International Business Machines Corporation | Identification of life events within social media conversations |
ITUB20152653A1 (en) * | 2015-07-30 | 2017-01-30 | Maxfone S R L | Data acquisition and analysis equipment and method |
US20170076335A1 (en) * | 2015-09-15 | 2017-03-16 | International Business Machines Corporation | Big data enabled insights based personalized 3d offers |
US10055505B2 (en) | 2015-09-22 | 2018-08-21 | International Business Machines Corporation | Maintaining continuous access to web content |
US10860389B2 (en) | 2015-11-24 | 2020-12-08 | Social Sentinel, Inc. | Systems and methods for identifying relationships in social media content |
US10776885B2 (en) | 2016-02-12 | 2020-09-15 | Fujitsu Limited | Mutually reinforcing ranking of social media accounts and contents |
US20170250939A1 (en) * | 2016-02-28 | 2017-08-31 | Liquid Grids | Social dialogue listening, analytics, and engagement system and method |
US10230816B2 (en) | 2016-05-11 | 2019-03-12 | International Business Machines Corporation | Communication management in a social networking environment |
US20180075479A1 (en) * | 2016-09-15 | 2018-03-15 | Making DeGraide Technology, LLC | Method and system for publication of social network marketing content based on schedule and priority |
US10521693B1 (en) * | 2016-12-01 | 2019-12-31 | Massachusetts Mutual Life Insurance Company | System for displaying digital media |
US11080605B1 (en) | 2016-12-27 | 2021-08-03 | Wells Fargo Bank, N.A. | Interest matched interaction initialization |
KR101950636B1 (en) * | 2017-12-27 | 2019-02-20 | 주식회사 팍스에스앤티 | Terminal, method for processing signal of the terminal and total management system of address |
US11122141B2 (en) | 2018-07-05 | 2021-09-14 | International Business Machines Corporation | Managing or modifying online content according to cognitively identified creator and organization relationships |
US11289076B2 (en) * | 2020-03-11 | 2022-03-29 | Kyndryl, Inc. | Assisting meeting participants via conversation loop detection and resolution using conversation visual representations and time-related topic usage |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020062368A1 (en) * | 2000-10-11 | 2002-05-23 | David Holtzman | System and method for establishing and evaluating cross community identities in electronic forums |
US20020138588A1 (en) * | 2001-03-20 | 2002-09-26 | Richard Leeds | System and method for adaptive forums communication |
US6493702B1 (en) * | 1999-05-05 | 2002-12-10 | Xerox Corporation | System and method for searching and recommending documents in a collection using share bookmarks |
US20040111467A1 (en) * | 2002-05-17 | 2004-06-10 | Brian Willis | User collaboration through discussion forums |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5832502A (en) * | 1996-07-02 | 1998-11-03 | Microsoft Corporation | Conversation index builder |
US6336133B1 (en) * | 1997-05-20 | 2002-01-01 | America Online, Inc. | Regulating users of online forums |
US6151585A (en) * | 1998-04-24 | 2000-11-21 | Microsoft Corporation | Methods and apparatus for determining or inferring influential rumormongers from resource usage data |
US7082427B1 (en) * | 2000-05-24 | 2006-07-25 | Reachforce, Inc. | Text indexing system to index, query the archive database document by keyword data representing the content of the documents and by contact data associated with the participant who generated the document |
US7146416B1 (en) * | 2000-09-01 | 2006-12-05 | Yahoo! Inc. | Web site activity monitoring system with tracking by categories and terms |
US7197470B1 (en) * | 2000-10-11 | 2007-03-27 | Buzzmetrics, Ltd. | System and method for collection analysis of electronic discussion methods |
US20020161838A1 (en) * | 2001-04-27 | 2002-10-31 | Pickover Cilfford A. | Method and apparatus for targeting information |
US7143054B2 (en) * | 2001-07-02 | 2006-11-28 | The Procter & Gamble Company | Assessment of communication strengths of individuals from electronic messages |
EP1485825A4 (en) * | 2002-02-04 | 2008-03-19 | Cataphora Inc | A method and apparatus for sociological data mining |
US7599852B2 (en) * | 2002-04-05 | 2009-10-06 | Sponster Llc | Method and apparatus for adding advertising tag lines to electronic messages |
US8046259B1 (en) * | 2002-10-23 | 2011-10-25 | Amazon Technologies, Inc. | Method and system for conducting a chat |
US7472110B2 (en) * | 2003-01-29 | 2008-12-30 | Microsoft Corporation | System and method for employing social networks for information discovery |
US8103540B2 (en) * | 2003-06-05 | 2012-01-24 | Hayley Logistics Llc | System and method for influencing recommender system |
US7263607B2 (en) * | 2003-06-12 | 2007-08-28 | Microsoft Corporation | Categorizing electronic messages based on trust between electronic messaging entities |
US20060235873A1 (en) | 2003-10-22 | 2006-10-19 | Jookster Networks, Inc. | Social network-based internet search engine |
US7240055B2 (en) * | 2003-12-11 | 2007-07-03 | Xerox Corporation | Method and system for expertise mapping based on user activity in recommender systems |
US7653568B2 (en) * | 2004-01-13 | 2010-01-26 | GfK U.S. Holdings, Inc. | System and method of identifying individuals of influence |
US8788492B2 (en) * | 2004-03-15 | 2014-07-22 | Yahoo!, Inc. | Search system and methods with integration of user annotations from a trust network |
US8275839B2 (en) * | 2004-03-31 | 2012-09-25 | Google Inc. | Methods and systems for processing email messages |
US7818392B1 (en) * | 2004-04-07 | 2010-10-19 | Cisco Technology, Inc. | Hierarchical posting systems and methods with social network filtering |
US20050246391A1 (en) * | 2004-04-29 | 2005-11-03 | Gross John N | System & method for monitoring web pages |
US7596571B2 (en) | 2004-06-30 | 2009-09-29 | Technorati, Inc. | Ecosystem method of aggregation and search and related techniques |
US8468048B2 (en) * | 2005-04-22 | 2013-06-18 | Google Inc. | Suggesting targeting information for ads, such as websites and/or categories of websites for example |
US7653627B2 (en) * | 2005-05-13 | 2010-01-26 | Microsoft Corporation | System and method for utilizing the content of an online conversation to select advertising content and/or other relevant information for display |
US7788132B2 (en) * | 2005-06-29 | 2010-08-31 | Google, Inc. | Reviewing the suitability of Websites for participation in an advertising network |
US7421429B2 (en) * | 2005-08-04 | 2008-09-02 | Microsoft Corporation | Generate blog context ranking using track-back weight, context weight and, cumulative comment weight |
US20070050389A1 (en) * | 2005-09-01 | 2007-03-01 | Opinmind, Inc. | Advertisement placement based on expressions about topics |
US8560385B2 (en) | 2005-09-02 | 2013-10-15 | Bees & Pollen Ltd. | Advertising and incentives over a social network |
-
2007
- 2007-02-28 AU AU2007219997A patent/AU2007219997A1/en not_active Abandoned
- 2007-02-28 EP EP07757664A patent/EP1989639A4/en not_active Withdrawn
- 2007-02-28 JP JP2008557490A patent/JP2009528639A/en not_active Withdrawn
- 2007-02-28 US US11/680,537 patent/US20070214097A1/en not_active Abandoned
- 2007-02-28 WO PCT/US2007/063005 patent/WO2007101263A2/en active Application Filing
-
2009
- 2009-09-14 US US12/558,788 patent/US8682723B2/en not_active Expired - Fee Related
-
2014
- 2014-03-20 US US14/221,186 patent/US20140297403A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6493702B1 (en) * | 1999-05-05 | 2002-12-10 | Xerox Corporation | System and method for searching and recommending documents in a collection using share bookmarks |
US20020062368A1 (en) * | 2000-10-11 | 2002-05-23 | David Holtzman | System and method for establishing and evaluating cross community identities in electronic forums |
US20020138588A1 (en) * | 2001-03-20 | 2002-09-26 | Richard Leeds | System and method for adaptive forums communication |
US20040111467A1 (en) * | 2002-05-17 | 2004-06-10 | Brian Willis | User collaboration through discussion forums |
Cited By (397)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060053156A1 (en) * | 2004-09-03 | 2006-03-09 | Howard Kaushansky | Systems and methods for developing intelligence from information existing on a network |
US8880521B2 (en) | 2004-09-15 | 2014-11-04 | 3Degrees Llc | Collections of linked databases |
US9330182B2 (en) | 2004-09-15 | 2016-05-03 | 3Degrees Llc | Social network analysis |
US20070271272A1 (en) * | 2004-09-15 | 2007-11-22 | Mcguire Heather A | Social network analysis |
US20080228745A1 (en) * | 2004-09-15 | 2008-09-18 | Markus Michael J | Collections of linked databases |
US8577886B2 (en) | 2004-09-15 | 2013-11-05 | Within3, Inc. | Collections of linked databases |
US8635217B2 (en) | 2004-09-15 | 2014-01-21 | Michael J. Markus | Collections of linked databases |
US8412706B2 (en) * | 2004-09-15 | 2013-04-02 | Within3, Inc. | Social network analysis |
US10733242B2 (en) | 2004-09-15 | 2020-08-04 | 3Degrees Llc | Collections of linked databases |
US20100153832A1 (en) * | 2005-06-29 | 2010-06-17 | S.M.A.R.T. Link Medical., Inc. | Collections of Linked Databases |
US8453044B2 (en) | 2005-06-29 | 2013-05-28 | Within3, Inc. | Collections of linked databases |
US8190681B2 (en) | 2005-07-27 | 2012-05-29 | Within3, Inc. | Collections of linked databases and systems and methods for communicating about updates thereto |
US7421429B2 (en) * | 2005-08-04 | 2008-09-02 | Microsoft Corporation | Generate blog context ranking using track-back weight, context weight and, cumulative comment weight |
US20070038646A1 (en) * | 2005-08-04 | 2007-02-15 | Microsoft Corporation | Ranking blog content |
US10395326B2 (en) | 2005-11-15 | 2019-08-27 | 3Degrees Llc | Collections of linked databases |
US20080228746A1 (en) * | 2005-11-15 | 2008-09-18 | Markus Michael J | Collections of linked databases |
US7620725B2 (en) * | 2005-12-05 | 2009-11-17 | About Us, Inc. | Metadata collection within a trusted relationship to increase search relevance |
US20070130109A1 (en) * | 2005-12-05 | 2007-06-07 | Raymond King | Metadata collection within a trusted relationship to increase search relevance |
US8762394B1 (en) * | 2006-01-17 | 2014-06-24 | Google Inc. | Method and apparatus for obtaining recommendations from trusted sources |
US20070260725A1 (en) * | 2006-05-05 | 2007-11-08 | Mcculler Patrick | Determining influential/popular participants in a communication network |
US7865551B2 (en) * | 2006-05-05 | 2011-01-04 | Sony Online Entertainment Llc | Determining influential/popular participants in a communication network |
US20140215394A1 (en) * | 2006-06-22 | 2014-07-31 | Linkedin Corporation | Content visualization |
US8984415B2 (en) * | 2006-06-22 | 2015-03-17 | Linkedin Corporation | Content visualization |
US11537665B2 (en) * | 2006-09-11 | 2022-12-27 | Willow Acquisition Corporation | System and method for collecting and processing data |
US20080082349A1 (en) * | 2006-09-29 | 2008-04-03 | Zackrison John W | Using information about a financial transaction to augment information in an online social network |
US20080133475A1 (en) * | 2006-11-30 | 2008-06-05 | Donald Fischer | Identification of interesting content based on observation of passive user interaction |
US20080133638A1 (en) * | 2006-11-30 | 2008-06-05 | Donald Fischer | Automated identification of high/low value content based on social feedback |
US9553938B2 (en) | 2006-11-30 | 2017-01-24 | Red Hat, Inc. | Evaluation of content based on user activities |
US8176191B2 (en) * | 2006-11-30 | 2012-05-08 | Red Hat, Inc. | Automated identification of high/low value content based on social feedback |
US8438062B2 (en) * | 2006-12-29 | 2013-05-07 | Google Inc. | Network node ad targeting |
US20130238446A1 (en) * | 2006-12-29 | 2013-09-12 | Terrence Rohan | Network node ad targeting |
US20080162260A1 (en) * | 2006-12-29 | 2008-07-03 | Google Inc. | Network node ad targeting |
US8744911B2 (en) * | 2006-12-29 | 2014-06-03 | Google Inc. | Network node ad targeting |
US20080275849A1 (en) * | 2007-02-01 | 2008-11-06 | Sugato Basu | Method and apparatus for targeting messages to users in a social network |
US8484083B2 (en) * | 2007-02-01 | 2013-07-09 | Sri International | Method and apparatus for targeting messages to users in a social network |
US20080215607A1 (en) * | 2007-03-02 | 2008-09-04 | Umbria, Inc. | Tribe or group-based analysis of social media including generating intelligence from a tribe's weblogs or blogs |
US20080228761A1 (en) * | 2007-03-16 | 2008-09-18 | David Yum Kei Leung | Contextual data mapping, searching and retrieval |
US8266145B2 (en) * | 2007-03-16 | 2012-09-11 | 1759304 Ontario Inc. | Contextual data mapping, searching and retrieval |
US20080243877A1 (en) * | 2007-04-02 | 2008-10-02 | International Business Machines Corporation | Promoting content from one content management system to another content management system |
US8095873B2 (en) * | 2007-04-02 | 2012-01-10 | International Business Machines Corporation | Promoting content from one content management system to another content management system |
US7974998B1 (en) * | 2007-05-11 | 2011-07-05 | Trend Micro Incorporated | Trackback spam filtering system and method |
US20080313036A1 (en) * | 2007-06-13 | 2008-12-18 | Marc Mosko | System and method for providing advertisements in online and hardcopy mediums |
US7949560B2 (en) | 2007-06-13 | 2011-05-24 | Palo Alto Research Center Incorporated | System and method for providing print advertisements |
US20080313035A1 (en) * | 2007-06-13 | 2008-12-18 | Eric Peeters | System and method for providing print advertisements |
US20090055433A1 (en) * | 2007-07-25 | 2009-02-26 | Gerard Group International Llc | System, Apparatus and Method for Organizing Forecasting Event Data |
US20090055249A1 (en) * | 2007-08-13 | 2009-02-26 | Universal Passage, Inc. | Method and system for providing a structured virtual world for advertising and data mining as a part of a marketing and sales program for universal life stage decision support |
US20090138335A1 (en) * | 2007-08-13 | 2009-05-28 | Universal Passage, Inc. | Method and system for providing identity template management as a part of a marketing and sales program for universal life stage decision support |
US20090048907A1 (en) * | 2007-08-13 | 2009-02-19 | Universal Passage, Inc. | Method and system for advertising and data mining as a part of a marketing and sales program for universal critical life stage decision support |
US20090048903A1 (en) * | 2007-08-13 | 2009-02-19 | Universal Passage, Inc. | Method and system for universal life path decision support |
US20090048904A1 (en) * | 2007-08-16 | 2009-02-19 | Christopher Daniel Newton | Method and system for determining topical on-line influence of an entity |
US20090055857A1 (en) * | 2007-08-21 | 2009-02-26 | Yahoo! Inc. | Video channel curation |
US8930388B2 (en) | 2007-10-12 | 2015-01-06 | Palo Alto Research Center Incorporated | System and method for providing orientation into subject areas of digital information for augmented communities |
US8190424B2 (en) | 2007-10-12 | 2012-05-29 | Palo Alto Research Center Incorporated | Computer-implemented system and method for prospecting digital information through online social communities |
US8671104B2 (en) | 2007-10-12 | 2014-03-11 | Palo Alto Research Center Incorporated | System and method for providing orientation into digital information |
US8706678B2 (en) | 2007-10-12 | 2014-04-22 | Palo Alto Research Center Incorporated | System and method for facilitating evergreen discovery of digital information |
US8073682B2 (en) | 2007-10-12 | 2011-12-06 | Palo Alto Research Center Incorporated | System and method for prospecting digital information |
US20090099996A1 (en) * | 2007-10-12 | 2009-04-16 | Palo Alto Research Center Incorporated | System And Method For Performing Discovery Of Digital Information In A Subject Area |
US8165985B2 (en) | 2007-10-12 | 2012-04-24 | Palo Alto Research Center Incorporated | System and method for performing discovery of digital information in a subject area |
US20090099839A1 (en) * | 2007-10-12 | 2009-04-16 | Palo Alto Research Center Incorporated | System And Method For Prospecting Digital Information |
US20090100043A1 (en) * | 2007-10-12 | 2009-04-16 | Palo Alto Research Center Incorporated | System And Method For Providing Orientation Into Digital Information |
US7904559B2 (en) * | 2007-10-19 | 2011-03-08 | International Business Machines Corporation | HTTP-based publish-subscribe service |
US20090106252A1 (en) * | 2007-10-19 | 2009-04-23 | Chopra Amit K | HTTP-Based Publish-Subscribe Service |
US10284512B2 (en) * | 2007-10-26 | 2019-05-07 | Facebook, Inc. | Sharing digital content on a social network |
US9047367B2 (en) | 2007-11-29 | 2015-06-02 | Cisco Technology, Inc. | Socially collaborative filtering |
US20090157668A1 (en) * | 2007-12-12 | 2009-06-18 | Christopher Daniel Newton | Method and system for measuring an impact of various categories of media owners on a corporate brand |
US20090164408A1 (en) * | 2007-12-21 | 2009-06-25 | Ilya Grigorik | Method, System and Computer Program for Managing Delivery of Online Content |
US20090171873A1 (en) * | 2007-12-31 | 2009-07-02 | Microsoft Corporation | Determining the interestingness of content update notifications |
US8510164B2 (en) | 2008-01-24 | 2013-08-13 | Salesforce.Com, Inc. | Method and system for targeted advertising based on topical memes |
US8429011B2 (en) | 2008-01-24 | 2013-04-23 | Salesforce.Com, Inc. | Method and system for targeted advertising based on topical memes |
US20080114869A1 (en) * | 2008-02-01 | 2008-05-15 | The Go Daddy Group, Inc. | Using social domains to manage a domain name registrant's social websites |
US20100153535A1 (en) * | 2008-02-01 | 2010-06-17 | The Go Daddy Group, Inc. | Systems and methods for managing a domain name registrant's social websites |
US7840690B2 (en) | 2008-02-01 | 2010-11-23 | The Go Daddy Group, Inc. | Internet portal for managing social websites |
US20080114867A1 (en) * | 2008-02-01 | 2008-05-15 | The Go Daddy Group, Inc. | Internet portal for managing social websites |
US7698425B2 (en) * | 2008-02-01 | 2010-04-13 | The Go Daddy Group, Inc. | Systems for managing a domain name registrant's social websites |
US7698426B2 (en) * | 2008-02-01 | 2010-04-13 | The Go Daddy Group, Inc. | Using social domains to manage a domain name registrant's social websites |
US20080114868A1 (en) * | 2008-02-01 | 2008-05-15 | The Go Daddy Group, Inc. | Systems for managing a domain name registrant's social websites |
US8005970B2 (en) | 2008-02-01 | 2011-08-23 | The Go Daddy Group, Inc. | Systems and methods for managing a domain name registrant's social websites |
US7747746B2 (en) | 2008-02-01 | 2010-06-29 | The Go Daddy Group, Inc. | Providing authenticated access to multiple social websites |
US20080133735A1 (en) * | 2008-02-01 | 2008-06-05 | The Go Daddy Group, Inc. | Providing authenticated access to multiple social websites |
US8983975B2 (en) * | 2008-02-22 | 2015-03-17 | Christopher Kenton | Systems and methods for measuring and managing distributed online conversations |
JP2011516938A (en) * | 2008-02-22 | 2011-05-26 | ソーシャルレップ・エルエルシー | Systems and methods for measuring and managing distributed online conversations |
WO2009105277A1 (en) * | 2008-02-22 | 2009-08-27 | Socialrep, Llc | System and method for measuring and managing distributed online conversations |
US20100325107A1 (en) * | 2008-02-22 | 2010-12-23 | Christopher Kenton | Systems and methods for measuring and managing distributed online conversations |
US7895208B2 (en) * | 2008-02-26 | 2011-02-22 | International Business Machines Corporation | Device, system, and method of creating virtual social networks based on web-extracted features |
US20090216773A1 (en) * | 2008-02-26 | 2009-08-27 | David Konopnicki | Device, System, and Method of Creating Virtual Social Networks Based On Web-Extracted Features |
US8606721B1 (en) * | 2008-03-11 | 2013-12-10 | Amazon Technologies, Inc. | Implicit social graph edge strengths |
US20090271417A1 (en) * | 2008-04-25 | 2009-10-29 | John Toebes | Identifying User Relationships from Situational Analysis of User Comments Made on Media Content |
US9245252B2 (en) | 2008-05-07 | 2016-01-26 | Salesforce.Com, Inc. | Method and system for determining on-line influence in social media |
US20090292526A1 (en) * | 2008-05-20 | 2009-11-26 | Aol Llc | Monitoring conversations to identify topics of interest |
US9384186B2 (en) * | 2008-05-20 | 2016-07-05 | Aol Inc. | Monitoring conversations to identify topics of interest |
US11132508B2 (en) | 2008-05-20 | 2021-09-28 | Verizon Media Inc. | Monitoring conversations to identify topics of interest |
US10339220B2 (en) | 2008-05-20 | 2019-07-02 | Oath Inc. | Monitoring conversations to identify topics of interest |
US20090327270A1 (en) * | 2008-06-27 | 2009-12-31 | Microsoft Corporation | Using Variation in User Interest to Enhance the Search Experience |
US20100030648A1 (en) * | 2008-08-01 | 2010-02-04 | Microsoft Corporation | Social media driven advertisement targeting |
US20100042448A1 (en) * | 2008-08-14 | 2010-02-18 | Electronic Data Systems Corporation | Apparatus, and associated method, for evaluating organization behavior using organization electronic communication |
US20100042910A1 (en) * | 2008-08-18 | 2010-02-18 | Microsoft Corporation | Social Media Guided Authoring |
US9892103B2 (en) | 2008-08-18 | 2018-02-13 | Microsoft Technology Licensing, Llc | Social media guided authoring |
US20100049683A1 (en) * | 2008-08-22 | 2010-02-25 | Carter Stephen R | Collaborative debating techniques |
US8209616B2 (en) | 2008-08-28 | 2012-06-26 | Palo Alto Research Center Incorporated | System and method for interfacing a web browser widget with social indexing |
US20100058195A1 (en) * | 2008-08-28 | 2010-03-04 | Palo Alto Research Center Incorporated | System And Method For Interfacing A Web Browser Widget With Social Indexing |
US20100057577A1 (en) * | 2008-08-28 | 2010-03-04 | Palo Alto Research Center Incorporated | System And Method For Providing Topic-Guided Broadening Of Advertising Targets In Social Indexing |
US20100057716A1 (en) * | 2008-08-28 | 2010-03-04 | Stefik Mark J | System And Method For Providing A Topic-Directed Search |
US20100057536A1 (en) * | 2008-08-28 | 2010-03-04 | Palo Alto Research Center Incorporated | System And Method For Providing Community-Based Advertising Term Disambiguation |
US8010545B2 (en) | 2008-08-28 | 2011-08-30 | Palo Alto Research Center Incorporated | System and method for providing a topic-directed search |
US20100057772A1 (en) * | 2008-08-29 | 2010-03-04 | Microsoft Corporation | Automatic determination of an entity's searchable social network using role-based inferences |
US20100057569A1 (en) * | 2008-08-29 | 2010-03-04 | Nathan Cantelmo | Advertising System for Internet Discussion Forums |
US20100076966A1 (en) * | 2008-09-21 | 2010-03-25 | Vitrue, Inc. | Systems and methods for generating social index scores for key term analysis and comparisons |
US9213961B2 (en) * | 2008-09-21 | 2015-12-15 | Oracle International Corporation | Systems and methods for generating social index scores for key term analysis and comparisons |
US8073947B1 (en) * | 2008-10-17 | 2011-12-06 | GO Interactive, Inc. | Method and apparatus for determining notable content on web sites |
US8082288B1 (en) | 2008-10-17 | 2011-12-20 | GO Interactive, Inc. | Method and apparatus for determining notable content on web sites using collected comments |
US8914481B2 (en) * | 2008-10-24 | 2014-12-16 | Novell, Inc. | Spontaneous resource management |
US20100106834A1 (en) * | 2008-10-24 | 2010-04-29 | Scott Alan Isaacson | Spontaneous resource management |
US8549016B2 (en) | 2008-11-14 | 2013-10-01 | Palo Alto Research Center Incorporated | System and method for providing robust topic identification in social indexes |
US20100125540A1 (en) * | 2008-11-14 | 2010-05-20 | Palo Alto Research Center Incorporated | System And Method For Providing Robust Topic Identification In Social Indexes |
US8843831B2 (en) * | 2008-11-18 | 2014-09-23 | Novell, Inc. | Techniques for information collaboration |
US20100125798A1 (en) * | 2008-11-18 | 2010-05-20 | Brookhart Christopher J | Techniques for information collaboration |
US9466049B2 (en) * | 2008-11-26 | 2016-10-11 | Red Hat, Inc. | Analyzing activity patterns in online communities |
US20100131860A1 (en) * | 2008-11-26 | 2010-05-27 | Dehaan Michael Paul | Systems and methods for analyzing activity patterns in online communities |
US20100162135A1 (en) * | 2008-12-24 | 2010-06-24 | Microsoft Corporation | User evaluation in a collaborative online forum |
US8893024B2 (en) | 2008-12-24 | 2014-11-18 | Microsoft Corporation | User evaluation in a collaborative online forum |
US8462160B2 (en) * | 2008-12-31 | 2013-06-11 | Facebook, Inc. | Displaying demographic information of members discussing topics in a forum |
US9521013B2 (en) | 2008-12-31 | 2016-12-13 | Facebook, Inc. | Tracking significant topics of discourse in forums |
US20100164957A1 (en) * | 2008-12-31 | 2010-07-01 | Facebook, Inc. | Displaying demographic information of members discussing topics in a forum |
US9826005B2 (en) | 2008-12-31 | 2017-11-21 | Facebook, Inc. | Displaying demographic information of members discussing topics in a forum |
US10275413B2 (en) | 2008-12-31 | 2019-04-30 | Facebook, Inc. | Tracking significant topics of discourse in forums |
US8407179B2 (en) * | 2009-01-06 | 2013-03-26 | TRUEANTHEM Corporation | Method of determining influence of a member within a dataset |
US20100205220A1 (en) * | 2009-01-06 | 2010-08-12 | Christopher Hart | Method of determining influence of a member within a dataset |
US20100180200A1 (en) * | 2009-01-12 | 2010-07-15 | Thierry Donneau-Golencer | Electronic assistant |
US8356044B2 (en) * | 2009-01-27 | 2013-01-15 | Palo Alto Research Center Incorporated | System and method for providing default hierarchical training for social indexing |
US8239397B2 (en) * | 2009-01-27 | 2012-08-07 | Palo Alto Research Center Incorporated | System and method for managing user attention by detecting hot and cold topics in social indexes |
US20100191741A1 (en) * | 2009-01-27 | 2010-07-29 | Palo Alto Research Center Incorporated | System And Method For Using Banded Topic Relevance And Time For Article Prioritization |
US8452781B2 (en) * | 2009-01-27 | 2013-05-28 | Palo Alto Research Center Incorporated | System and method for using banded topic relevance and time for article prioritization |
US20100191773A1 (en) * | 2009-01-27 | 2010-07-29 | Palo Alto Research Center Incorporated | System And Method For Providing Default Hierarchical Training For Social Indexing |
US20100191742A1 (en) * | 2009-01-27 | 2010-07-29 | Palo Alto Research Center Incorporated | System And Method For Managing User Attention By Detecting Hot And Cold Topics In Social Indexes |
US8407282B2 (en) * | 2009-03-13 | 2013-03-26 | Catelas Inc. | Systems and methods for determining electronic relationships |
US20100235489A1 (en) * | 2009-03-13 | 2010-09-16 | Catelas Inc. | Systems and methods for determining electronic relationships |
US8281361B1 (en) * | 2009-03-26 | 2012-10-02 | Symantec Corporation | Methods and systems for enforcing parental-control policies on user-generated content |
US11734366B2 (en) | 2009-03-31 | 2023-08-22 | Microsoft Technology Licensing, Llc | Automatic generation of markers based on social interaction |
US9245001B2 (en) | 2009-04-14 | 2016-01-26 | Sri International | Content processing systems and methods |
US8805823B2 (en) * | 2009-04-14 | 2014-08-12 | Sri International | Content processing systems and methods |
US20100262599A1 (en) * | 2009-04-14 | 2010-10-14 | Sri International | Content processing systems and methods |
US20110213670A1 (en) * | 2009-08-19 | 2011-09-01 | Vitrue, Inc. | Systems and methods for creating and inserting application media content into social media system displays |
US10339541B2 (en) | 2009-08-19 | 2019-07-02 | Oracle International Corporation | Systems and methods for creating and inserting application media content into social media system displays |
US11483265B2 (en) | 2009-08-19 | 2022-10-25 | Oracle International Corporation | Systems and methods for associating social media systems and web pages |
US20110112899A1 (en) * | 2009-08-19 | 2011-05-12 | Vitrue, Inc. | Systems and methods for managing marketing programs on multiple social media systems |
US11620660B2 (en) | 2009-08-19 | 2023-04-04 | Oracle International Corporation | Systems and methods for creating and inserting application media content into social media system displays |
US20110145064A1 (en) * | 2009-09-11 | 2011-06-16 | Vitrue, Inc. | Systems and methods for managing content associated with multiple brand categories within a social media system |
US9047612B2 (en) | 2009-09-11 | 2015-06-02 | Oracle International Corporation | Systems and methods for managing content associated with multiple brand categories within a social media system |
US11386434B2 (en) | 2009-10-30 | 2022-07-12 | Salesforce, Inc. | Integrating and managing social networking information in an on-demand database system |
US20110161444A1 (en) * | 2009-10-30 | 2011-06-30 | Salesforce.Com, Inc. | Integrating and managing social networking information in an on-demand database system |
US11715110B2 (en) | 2009-10-30 | 2023-08-01 | Salesforce, Inc. | Integrating and managing social networking information in an on-demand database system |
US8621015B2 (en) * | 2009-10-30 | 2013-12-31 | Salesforce.Com, Inc. | Integrating and managing social networking information in an on-demand database system |
US9519711B2 (en) | 2009-10-30 | 2016-12-13 | Salesforce.Com, Inc. | Integrating and managing social networking information in an on-demand database system |
US10489790B2 (en) | 2009-10-30 | 2019-11-26 | Salesforce.Com, Inc | Integrating and managing social networking information in an on-demand database system |
US10977661B2 (en) | 2009-10-30 | 2021-04-13 | Salesforce.Com, Inc. | Integrating and managing social networking information in an on-demand database system |
US20110125697A1 (en) * | 2009-11-20 | 2011-05-26 | Avaya Inc. | Social media contact center dialog system |
US20110125580A1 (en) * | 2009-11-20 | 2011-05-26 | Avaya Inc. | Method for discovering customers to fill available enterprise resources |
US20110125793A1 (en) * | 2009-11-20 | 2011-05-26 | Avaya Inc. | Method for determining response channel for a contact center from historic social media postings |
US20110125826A1 (en) * | 2009-11-20 | 2011-05-26 | Avaya Inc. | Stalking social media users to maximize the likelihood of immediate engagement |
US20110125550A1 (en) * | 2009-11-20 | 2011-05-26 | Avaya Inc. | Method for determining customer value and potential from social media and other public data sources |
US9454586B2 (en) * | 2009-12-01 | 2016-09-27 | Apple Inc. | System and method for customizing analytics based on users media affiliation status |
US20130218862A1 (en) * | 2009-12-01 | 2013-08-22 | Topsy Labs, Inc. | System and method for customizing analytics based on users media affiliation status |
US11036810B2 (en) * | 2009-12-01 | 2021-06-15 | Apple Inc. | System and method for determining quality of cited objects in search results based on the influence of citing subjects |
US9886514B2 (en) | 2009-12-01 | 2018-02-06 | Apple Inc. | System and method for customizing search results from user's perspective |
US11113299B2 (en) | 2009-12-01 | 2021-09-07 | Apple Inc. | System and method for metadata transfer among search entities |
US9280597B2 (en) | 2009-12-01 | 2016-03-08 | Apple Inc. | System and method for customizing search results from user's perspective |
US20110131536A1 (en) * | 2009-12-02 | 2011-06-02 | Xerox Corporation | Generating and ranking information units including documents associated with document environments |
US8626768B2 (en) | 2010-01-06 | 2014-01-07 | Microsoft Corporation | Automated discovery aggregation and organization of subject area discussions |
US20110167054A1 (en) * | 2010-01-06 | 2011-07-07 | Microsoft Corporation | Automated discovery aggregation and organization of subject area discussions |
US8290926B2 (en) | 2010-01-21 | 2012-10-16 | Microsoft Corporation | Scalable topical aggregation of data feeds |
US20110202521A1 (en) * | 2010-01-28 | 2011-08-18 | Jason Coleman | Enhanced database search features and methods |
US20110184983A1 (en) * | 2010-01-28 | 2011-07-28 | Her Majesty The Queen In Right Of Canada As Represented By The Minister | Method and system for extracting and characterizing relationships between entities mentioned in documents |
US20110218846A1 (en) * | 2010-03-05 | 2011-09-08 | Group Interactive Solutions, Inc. | Systems and methods for tracking referrals among a plurality of members of a social network |
US10748168B1 (en) * | 2010-03-05 | 2020-08-18 | Ethan Fieldman | Systems and methods for tracking referrals among a plurality of members of a social network |
US10621608B2 (en) * | 2010-03-05 | 2020-04-14 | Ethan Fieldman | Systems and methods for tracking referrals among a plurality of members of a social network |
US8935197B2 (en) | 2010-03-10 | 2015-01-13 | Lockheed Martin Corporation | Systems and methods for facilitating open source intelligence gathering |
US20110225115A1 (en) * | 2010-03-10 | 2011-09-15 | Lockheed Martin Corporation | Systems and methods for facilitating open source intelligence gathering |
US8620849B2 (en) | 2010-03-10 | 2013-12-31 | Lockheed Martin Corporation | Systems and methods for facilitating open source intelligence gathering |
US9348934B2 (en) | 2010-03-10 | 2016-05-24 | Lockheed Martin Corporation | Systems and methods for facilitating open source intelligence gathering |
US8818985B2 (en) | 2010-04-06 | 2014-08-26 | Salesforce.Com, Inc. | Rule-based prioritization of social data |
US9929982B2 (en) | 2010-04-08 | 2018-03-27 | Microsoft Technology Licensing, Llc | Designating automated agents as friends in a social network service |
US9858593B2 (en) | 2010-04-09 | 2018-01-02 | Go Daddy Operating Company, LLC | URL shortening based online advertising |
US9031944B2 (en) | 2010-04-30 | 2015-05-12 | Palo Alto Research Center Incorporated | System and method for providing multi-core and multi-level topical organization in social indexes |
US8301475B2 (en) | 2010-05-10 | 2012-10-30 | Microsoft Corporation | Organizational behavior monitoring analysis and influence |
US9704165B2 (en) | 2010-05-11 | 2017-07-11 | Oracle International Corporation | Systems and methods for determining value of social media pages |
US8994311B1 (en) | 2010-05-14 | 2015-03-31 | Amdocs Software Systems Limited | System, method, and computer program for segmenting a content stream |
US9183270B2 (en) * | 2010-05-17 | 2015-11-10 | Wal-Mart Stores, Inc. | Social genome |
US20120131047A1 (en) * | 2010-05-17 | 2012-05-24 | Wal-Mart Stores, Inc. | Social genome |
US10540660B1 (en) | 2010-05-19 | 2020-01-21 | Adobe Inc. | Keyword analysis using social media data |
US9442984B2 (en) | 2010-05-19 | 2016-09-13 | Adobe Systems Incorporated | Social media contributor weight |
US8676875B1 (en) * | 2010-05-19 | 2014-03-18 | Adobe Systems Incorporated | Social media measurement |
US8655938B1 (en) | 2010-05-19 | 2014-02-18 | Adobe Systems Incorporated | Social media contributor weight |
US8738603B2 (en) | 2010-05-20 | 2014-05-27 | Salesforce.Com, Inc. | Metrics-based accessing of social threads |
US9710555B2 (en) | 2010-05-28 | 2017-07-18 | Adobe Systems Incorporated | User profile stitching |
US20110314142A1 (en) * | 2010-06-21 | 2011-12-22 | Christopher Daniel Newton | Referred internet traffic analysis system and method |
US8843610B2 (en) * | 2010-06-21 | 2014-09-23 | Salesforce.Com, Inc. | Referred internet traffic analysis system and method |
US20130179217A1 (en) * | 2010-06-21 | 2013-07-11 | Salesforce.Com, Inc. | Referred internet traffic analysis system and method |
US8230062B2 (en) * | 2010-06-21 | 2012-07-24 | Salesforce.Com, Inc. | Referred internet traffic analysis system and method |
US8412820B2 (en) * | 2010-06-21 | 2013-04-02 | Salesforce.Com, Inc. | Referred internet traffic analysis system and method |
US20120253885A1 (en) * | 2010-06-21 | 2012-10-04 | Salesforce.Com, Inc. | Referred internet traffic analysis system and method |
US20130110601A1 (en) * | 2010-06-29 | 2013-05-02 | Rakuten, Inc. | Information processing device, information processing method, information processing program, and recording medium having information processing program recorded thereon |
US9817637B2 (en) | 2010-07-01 | 2017-11-14 | Salesforce.Com, Inc. | Methods and systems for providing enhancements to a business networking feed |
US20130117284A1 (en) * | 2010-07-19 | 2013-05-09 | Echidna, Inc. | Use of social ranks to find providers of relevant user-generated content |
US9948595B2 (en) | 2010-08-05 | 2018-04-17 | Genesys Telecommunications Laboratories, Inc. | Methods and apparatus for inserting content into conversations in on-line and digital environments |
US8782155B2 (en) | 2010-08-05 | 2014-07-15 | Genesys Telecommunications Laboratories, Inc. | Methods and apparatus for inserting content into conversations in on-line and digital environments |
US10567329B2 (en) | 2010-08-05 | 2020-02-18 | Genesys Telecommunications Laboratories, Inc. | Methods and apparatus for inserting content into conversations in on-line and digital environments |
US9621624B2 (en) | 2010-08-05 | 2017-04-11 | Genesys Telecommunications Laboratories, Inc. | Methods and apparatus for inserting content into conversations in on-line and digital environments |
US8892573B2 (en) | 2010-09-23 | 2014-11-18 | Salesforce.Com, Inc. | Methods and apparatus for selecting updates to associated records to publish on an information feed in an on-demand database service environment |
US9047615B2 (en) * | 2010-10-19 | 2015-06-02 | International Business Machines Corporation | Defining marketing strategies through derived E-commerce patterns |
US20120095770A1 (en) * | 2010-10-19 | 2012-04-19 | International Business Machines Corporation | Defining Marketing Strategies Through Derived E-Commerce Patterns |
US9043220B2 (en) * | 2010-10-19 | 2015-05-26 | International Business Machines Corporation | Defining marketing strategies through derived E-commerce patterns |
US20120215590A1 (en) * | 2010-10-19 | 2012-08-23 | International Business Machines Corporation | Defining Marketing Strategies Through Derived E-Commerce Patterns |
US9411855B2 (en) | 2010-10-25 | 2016-08-09 | Salesforce.Com, Inc. | Triggering actions in an information feed system |
US9118505B2 (en) | 2010-11-05 | 2015-08-25 | Blackberry Limited | System and method for controlling updates on a mobile device |
US20120117019A1 (en) * | 2010-11-05 | 2012-05-10 | Dw Associates, Llc | Relationship analysis engine |
US9679074B2 (en) | 2010-11-18 | 2017-06-13 | Wal-Mart Stores, Inc. | Social genome |
US8543533B2 (en) * | 2010-12-03 | 2013-09-24 | International Business Machines Corporation | Inferring influence and authority |
US8626680B2 (en) | 2010-12-03 | 2014-01-07 | International Business Machines Corporation | Group variable selection in spatiotemporal modeling |
US20120143815A1 (en) * | 2010-12-03 | 2012-06-07 | International Business Machines Corporation | Inferring influence and authority |
US20120150631A1 (en) * | 2010-12-08 | 2012-06-14 | Adam Matthew Root | Key influencer-based social media marketing |
US20130311569A1 (en) * | 2010-12-09 | 2013-11-21 | Google Inc. | Correlating user interactions with interfaces |
US9401965B2 (en) | 2010-12-09 | 2016-07-26 | Google Inc. | Correlating user interactions with interfaces |
US9779169B2 (en) * | 2010-12-10 | 2017-10-03 | Yahoo Holdings, Inc. | System for ranking memes |
US20120150957A1 (en) * | 2010-12-10 | 2012-06-14 | Yahoo! Inc. | System for ranking memes |
US10437907B2 (en) * | 2010-12-14 | 2019-10-08 | Microsoft Technology Licensing, Llc | Link expansion service |
US10146755B2 (en) | 2010-12-15 | 2018-12-04 | International Business Machines Corporation | Assisting users to generate desired meme in document |
US9946697B2 (en) | 2010-12-15 | 2018-04-17 | International Business Machines Corporation | Assisting users to generate desired meme in document |
US9330085B2 (en) | 2010-12-15 | 2016-05-03 | International Business Machines Corporation | Assisting users to generate desired meme in document |
US9245275B2 (en) * | 2011-01-17 | 2016-01-26 | Aisin Aw Co., Ltd. | Relevance analysis device, relevance analysis method, and relevance analysis program |
US20120185490A1 (en) * | 2011-01-17 | 2012-07-19 | Aisin Aw Co., Ltd. | Relevance analysis device, relevance analysis method, and relevance analysis program |
US20120209920A1 (en) * | 2011-02-10 | 2012-08-16 | Microsoft Corporation | Social influencers discovery |
US9940680B2 (en) * | 2011-02-15 | 2018-04-10 | Dell Products L.P. | Method and apparatus to create a mash-up of social media data and business data to derive actionable insights for the business |
US9542712B2 (en) * | 2011-02-15 | 2017-01-10 | Dell Products L.P. | Method and apparatus to calculate real-time customer satisfaction and loyalty metric using social media analytics |
US20140207561A1 (en) * | 2011-02-15 | 2014-07-24 | Dell Products L.P. | Method and Apparatus to Create a Mash-up of Social Media Data and Business Data to Derive Actionable Insights for the Business |
US20120209918A1 (en) * | 2011-02-15 | 2012-08-16 | Shesha Shah | Social Net Advocacy Measure |
US20120209919A1 (en) * | 2011-02-15 | 2012-08-16 | Shesha Shah | Social Net Advocacy Contextual Text Analytics |
US20120209986A1 (en) * | 2011-02-15 | 2012-08-16 | Shesha Shah | Social Net Advocacy Process and Architecture |
US20140207560A1 (en) * | 2011-02-15 | 2014-07-24 | Dell Products L.P. | Method and Apparatus to Derive Product-Level Competitive Insights in Real-Time Using Social Media Analytics |
US20140207562A1 (en) * | 2011-02-15 | 2014-07-24 | Dell Products L.P. | Method and Apparatus to Calculate Real-Time Customer Satisfaction and Loyalty Metric Using Social Media Analytics |
US8535162B2 (en) | 2011-02-18 | 2013-09-17 | Salesforce.Com, Inc. | Methods and systems for providing a challenge user interface for an enterprise social network |
US20120221965A1 (en) * | 2011-02-25 | 2012-08-30 | KDDI Corpoation | Discussion Enlivenment Assistance Device, Discussion Enlivenment Assistance Method, and Computer Program Therefore |
US9443224B2 (en) | 2011-03-01 | 2016-09-13 | Salesforce.Com, Inc. | Systems, apparatus and methods for selecting updates to associated records to publish on an information feed |
US8949270B2 (en) | 2011-03-10 | 2015-02-03 | Salesforce.Com, Inc. | Methods and systems for processing social media data |
US20120239497A1 (en) * | 2011-03-17 | 2012-09-20 | Ebay Inc. | Method and process of using a social network to retarget a personal advertisement |
US9177060B1 (en) * | 2011-03-18 | 2015-11-03 | Michele Bennett | Method, system and apparatus for identifying and parsing social media information for providing business intelligence |
US20120246054A1 (en) * | 2011-03-22 | 2012-09-27 | Gautham Sastri | Reaction indicator for sentiment of social media messages |
US8818940B2 (en) | 2011-03-29 | 2014-08-26 | Salesforce.Com, Inc. | Systems and methods for performing record actions in a multi-tenant database and application system |
US20120278166A1 (en) * | 2011-04-28 | 2012-11-01 | Gregory Badros | Cognitive Relevance Targeting in a Social Networking System |
US9632972B1 (en) * | 2011-05-31 | 2017-04-25 | Google Inc. | Determining influence in a social community |
US9659049B2 (en) | 2011-06-24 | 2017-05-23 | Salesforce.Com, Inc. | Creating and managing granular relationships on an online social network |
US9208187B2 (en) * | 2011-06-24 | 2015-12-08 | Salesforce.Com, Inc. | Using a database system for selective inclusion and exclusion of types of updates to provide a configuration feed of a social networking system |
US9779385B2 (en) | 2011-06-24 | 2017-10-03 | Facebook, Inc. | Inferring topics from social networking system communications |
US20120331053A1 (en) * | 2011-06-24 | 2012-12-27 | Salesforce.Com, Inc. | Creating and managing granular relationships on an online social network |
US20230153347A1 (en) * | 2011-07-05 | 2023-05-18 | Michael Stewart Shunock | System and method for annotating images |
US20130013706A1 (en) * | 2011-07-07 | 2013-01-10 | International Business Machines Corporation | Method for determining interpersonal relationship influence information using textual content from interpersonal interactions |
US9443225B2 (en) | 2011-07-18 | 2016-09-13 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for presentation of feed items in an information feed to be displayed on a display device |
US8762870B2 (en) | 2011-07-19 | 2014-06-24 | Salesforce.Com, Inc. | Multifunction drag-and-drop selection tool for selection of data objects in a social network application |
US9900227B2 (en) | 2011-08-01 | 2018-02-20 | Google Llc | Analyzing changes in web analytics metrics |
US9521205B1 (en) * | 2011-08-01 | 2016-12-13 | Google Inc. | Analyzing changes in web analytics metrics |
US8650198B2 (en) * | 2011-08-15 | 2014-02-11 | Lockheed Martin Corporation | Systems and methods for facilitating the gathering of open source intelligence |
US10235421B2 (en) | 2011-08-15 | 2019-03-19 | Lockheed Martin Corporation | Systems and methods for facilitating the gathering of open source intelligence |
US9123055B2 (en) | 2011-08-18 | 2015-09-01 | Sdl Enterprise Technologies Inc. | Generating and displaying customer commitment framework data |
US8793154B2 (en) | 2011-08-18 | 2014-07-29 | Alterian, Inc. | Customer relevance scores and methods of use |
US9558167B2 (en) | 2011-09-13 | 2017-01-31 | Tencent Technology (Shenzhen) Company Limited | Method, system and web server for adding related microblogs on webpage |
CN102999505A (en) * | 2011-09-13 | 2013-03-27 | 腾讯科技(北京)有限公司 | Method and system for adding relevant microblog on webpage |
US8538065B2 (en) | 2011-09-20 | 2013-09-17 | Go Daddy Operating Company, LLC | Systems for verifying person's identity through person's social circle using person's photograph |
US8522147B2 (en) | 2011-09-20 | 2013-08-27 | Go Daddy Operating Company, LLC | Methods for verifying person's identity through person's social circle using person's photograph |
US11853983B1 (en) * | 2011-09-29 | 2023-12-26 | Google Llc | Video revenue sharing program |
US9473587B2 (en) * | 2011-10-18 | 2016-10-18 | Flipboard, Inc. | Relevance-based aggregated social feeds |
US20130268597A1 (en) * | 2011-10-18 | 2013-10-10 | Flipboard, Inc. | Relevance-Based Aggregated Social Feeds |
WO2013067047A1 (en) * | 2011-10-31 | 2013-05-10 | Google Inc. | Method to evaluate the geographic popularity of geographically located user-generated content items |
US9078036B2 (en) | 2011-10-31 | 2015-07-07 | Google Inc. | Mechanism to evaluate the geographic popularity of geographically-located user-generated content items |
US8806519B2 (en) | 2011-10-31 | 2014-08-12 | Google Inc. | Method to evaluate the geographic popularity of geographically located user-generated content items |
US20130124447A1 (en) * | 2011-11-14 | 2013-05-16 | Gregory Joseph Badros | Cognitive relevance targeting in a social networking system using concepts inferred from explicit information |
US20130159273A1 (en) * | 2011-12-16 | 2013-06-20 | Microsoft Corporation | Providing relevant resources using social media and search |
US8719178B2 (en) | 2011-12-28 | 2014-05-06 | Sap Ag | Prioritizing social activity postings |
US20130275182A1 (en) * | 2012-02-02 | 2013-10-17 | Compass Labs, Inc. | Social audience analysis |
US20130204658A1 (en) * | 2012-02-03 | 2013-08-08 | SociaLasso | System and method for improving effectiveness of internet marketing |
US9430738B1 (en) | 2012-02-08 | 2016-08-30 | Mashwork, Inc. | Automated emotional clustering of social media conversations |
US9171337B2 (en) * | 2012-02-10 | 2015-10-27 | Apebble, Llc | System and method for monitoring social network conversations |
US20130212172A1 (en) * | 2012-02-10 | 2013-08-15 | Charles W. Fisher | System and method for monitoring social network conversations |
WO2013131025A3 (en) * | 2012-03-02 | 2015-06-18 | SDL Social Media Intelligence | Product cycle analysis using social media data |
US20130231975A1 (en) * | 2012-03-02 | 2013-09-05 | Elizabeth Ann High | Product cycle analysis using social media data |
US20140143245A1 (en) * | 2012-03-07 | 2014-05-22 | Tencent Technology (Shenzhen) Company Limited | Search results display method, device, system and computer storage medium |
US11532018B2 (en) | 2012-03-30 | 2022-12-20 | Rewardstyle, Inc. | Targeted marketing based on social media interaction |
US11250473B2 (en) * | 2012-03-30 | 2022-02-15 | Rewardstyle, Inc. | Targeted marketing based on social media interaction |
US20130282481A1 (en) * | 2012-04-20 | 2013-10-24 | Increase Visibility Mexico, S. De R.L. De C.V. | System and methods for electronic advertising management |
US20140143014A1 (en) * | 2012-07-11 | 2014-05-22 | Beijing Changshengtiandi Ecommerce Co., Ltd. | Information analysis system and method for network transactions |
WO2014014936A3 (en) * | 2012-07-16 | 2015-07-16 | Motorola Mobility Llc | Determination of influence scores |
US20140032475A1 (en) * | 2012-07-25 | 2014-01-30 | Michelle Amanda Evans | Systems And Methods For Determining Customer Brand Commitment Using Social Media Data |
US10999335B2 (en) | 2012-08-10 | 2021-05-04 | Nuance Communications, Inc. | Virtual agent communication for electronic device |
US11388208B2 (en) | 2012-08-10 | 2022-07-12 | Nuance Communications, Inc. | Virtual agent communication for electronic device |
US20140052842A1 (en) * | 2012-08-17 | 2014-02-20 | International Business Machines Corporation | Measuring problems from social media discussions |
US9824403B2 (en) * | 2012-08-17 | 2017-11-21 | International Business Machines Corporation | Measuring problems from social media discussions |
US20140052540A1 (en) * | 2012-08-20 | 2014-02-20 | Giridhar Rajaram | Providing content using inferred topics extracted from communications in a social networking system |
US20140074922A1 (en) * | 2012-09-11 | 2014-03-13 | Christopher David Bell | Real-time notification of increased communication in a selected area of interest(s) on a social networking system |
US20140081909A1 (en) * | 2012-09-14 | 2014-03-20 | Salesforce.Com, Inc. | Linking social media posts to a customers account |
US9002852B2 (en) | 2012-11-15 | 2015-04-07 | Adobe Systems Incorporated | Mining semi-structured social media |
US9047327B2 (en) | 2012-12-03 | 2015-06-02 | Google Technology Holdings LLC | Method and apparatus for developing a social hierarchy |
US9311347B2 (en) | 2012-12-03 | 2016-04-12 | Google Technology Holdings LLC | Method and apparatus for developing a social hierarchy |
US20140164978A1 (en) * | 2012-12-09 | 2014-06-12 | Ken Deeter | Displaying aggregated news ticker content in a social networking system |
US9262175B2 (en) | 2012-12-11 | 2016-02-16 | Nuance Communications, Inc. | Systems and methods for storing record of virtual agent interaction |
US9679300B2 (en) | 2012-12-11 | 2017-06-13 | Nuance Communications, Inc. | Systems and methods for virtual agent recommendation for multiple persons |
US9560089B2 (en) | 2012-12-11 | 2017-01-31 | Nuance Communications, Inc. | Systems and methods for providing input to virtual agent |
WO2014093339A1 (en) * | 2012-12-11 | 2014-06-19 | Nuance Communications, Inc. | System and methods for virtual agent recommendation for multiple persons |
US9276802B2 (en) | 2012-12-11 | 2016-03-01 | Nuance Communications, Inc. | Systems and methods for sharing information between virtual agents |
US9659298B2 (en) | 2012-12-11 | 2017-05-23 | Nuance Communications, Inc. | Systems and methods for informing virtual agent recommendation |
US9148394B2 (en) | 2012-12-11 | 2015-09-29 | Nuance Communications, Inc. | Systems and methods for user interface presentation of virtual agent |
US20140172877A1 (en) * | 2012-12-14 | 2014-06-19 | Dan Yigal Rubinstein | Boosting ranks of stories by a needy user on a social networking system |
US10025577B2 (en) | 2013-03-13 | 2018-07-17 | Google Llc | Search in application launcher |
US9311069B2 (en) | 2013-03-13 | 2016-04-12 | Google Inc. | Search in application launcher |
US20140297741A1 (en) * | 2013-03-28 | 2014-10-02 | International Business Machines Corporation | Following content posting entities |
US10375180B2 (en) * | 2013-03-28 | 2019-08-06 | International Business Machines Corporation | Following content posting entities |
US20170161257A1 (en) * | 2013-05-02 | 2017-06-08 | Athena Ann Smyros | System and method for linguistic term differentiation |
US9575958B1 (en) * | 2013-05-02 | 2017-02-21 | Athena Ann Smyros | Differentiation testing |
US10423686B2 (en) | 2013-06-10 | 2019-09-24 | Microsoft Technology Licensing, Llc | Adaptable real-time feed for site population |
US9684723B2 (en) * | 2013-06-10 | 2017-06-20 | Microsoft Technology Licensing, Llc | Adaptable real-time feed for site population |
US20140365571A1 (en) * | 2013-06-11 | 2014-12-11 | International Business Machines Corporation | Automatically Determining Veracity of Documents Posted in a Public Forum |
WO2014201570A1 (en) * | 2013-06-21 | 2014-12-24 | Marketwire L.P. | System and method for analysing social network data |
US20150012336A1 (en) * | 2013-07-02 | 2015-01-08 | Facebook, Inc. | Assessing impact of communications between social networking system users on a brand |
US9576065B2 (en) | 2013-07-17 | 2017-02-21 | Go Daddy Operating Company, LLC | Method for maintaining common data across multiple platforms |
US10540386B2 (en) * | 2013-08-09 | 2020-01-21 | Shaofeng YANG | Method for processing and displaying real-time social data on map |
US9753953B2 (en) * | 2013-09-30 | 2017-09-05 | Microsoft Technology Licensing, Llc | Identifying entities based on interactivity models |
US20160063039A1 (en) * | 2013-09-30 | 2016-03-03 | Microsoft Technology Licensing, Llc | Identifying entities based on interactivity models |
US20170329806A1 (en) * | 2013-09-30 | 2017-11-16 | Microsoft Technology Licensing, Llc | Identifying entities based on interactivity models |
US20150142520A1 (en) * | 2013-10-04 | 2015-05-21 | TruValue Labs, Inc. | Crowd-based sentiment indices |
US9589033B1 (en) * | 2013-10-14 | 2017-03-07 | Google Inc. | Presenting results from multiple search engines |
US20150120583A1 (en) * | 2013-10-25 | 2015-04-30 | The Mitre Corporation | Process and mechanism for identifying large scale misuse of social media networks |
US9666087B2 (en) * | 2013-11-06 | 2017-05-30 | Fujitsu Limited | Computer-readable recording medium storing education support program, education support method, and education support apparatus |
US20150125843A1 (en) * | 2013-11-06 | 2015-05-07 | Fujitsu Limited | Computer-readable recording medium storing education support program, education support method, and education support apparatus |
US10079013B2 (en) * | 2013-11-27 | 2018-09-18 | Sri International | Sharing intents to provide virtual assistance in a multi-person dialog |
US20150149177A1 (en) * | 2013-11-27 | 2015-05-28 | Sri International | Sharing Intents to Provide Virtual Assistance in a Multi-Person Dialog |
US10096316B2 (en) | 2013-11-27 | 2018-10-09 | Sri International | Sharing intents to provide virtual assistance in a multi-person dialog |
US10290062B2 (en) * | 2013-12-04 | 2019-05-14 | Michael Stewart Shunock | System and method for utilizing annotated images to facilitate interactions between commercial and social users |
US10534623B2 (en) | 2013-12-16 | 2020-01-14 | Nuance Communications, Inc. | Systems and methods for providing a virtual assistant |
US10523607B2 (en) * | 2013-12-20 | 2019-12-31 | Infosys Limited | Framework to control and measure the flow of messages |
US20150180810A1 (en) * | 2013-12-20 | 2015-06-25 | Infosys Limited | Framework to control and measure the flow of messages |
US20150186530A1 (en) * | 2013-12-30 | 2015-07-02 | Microsoft Corporation | Point of interest tagging from social feeds |
US10242114B2 (en) * | 2013-12-30 | 2019-03-26 | Microsoft Technology Licensing, Llc | Point of interest tagging from social feeds |
US20150193793A1 (en) * | 2014-01-09 | 2015-07-09 | Gene Cook Hall | Method for sampling respondents for surveys |
US9632669B2 (en) * | 2014-05-16 | 2017-04-25 | International Business Machines Corporation | Symbolic referential third-party notification |
US20150334072A1 (en) * | 2014-05-16 | 2015-11-19 | International Business Machines Corporation | Symbolic referential third-party notification |
US9495083B2 (en) * | 2014-05-16 | 2016-11-15 | International Business Machines Corporation | Symbolic referential third-party notification |
US20150334073A1 (en) * | 2014-05-16 | 2015-11-19 | International Business Machines Corporation | Symbolic referential third-party notification |
US10452754B2 (en) * | 2014-05-16 | 2019-10-22 | International Business Machines Corporation | Symbolic referential third-party notification |
US20150348216A1 (en) * | 2014-05-29 | 2015-12-03 | General Electric Company | Influencer analyzer platform for social and traditional media document authors |
US10373209B2 (en) | 2014-07-31 | 2019-08-06 | U-Mvpindex Llc | Driving behaviors, opinions, and perspectives based on consumer data |
US9965522B2 (en) | 2014-09-05 | 2018-05-08 | Google Llc | Mobile application search ranking |
US20160070704A1 (en) * | 2014-09-05 | 2016-03-10 | Google Inc. | Mobile Application Search Ranking |
US9542451B2 (en) * | 2014-09-05 | 2017-01-10 | Google Inc. | Mobile application search ranking |
US10068370B2 (en) * | 2014-09-12 | 2018-09-04 | Microsoft Technology Licensing, Llc | Render-time linking of shaders |
US20160078671A1 (en) * | 2014-09-12 | 2016-03-17 | Microsoft Corporation | Render-Time Linking of Shaders |
CN106605211A (en) * | 2014-09-12 | 2017-04-26 | 微软技术许可有限责任公司 | Render-Time Linking of Shaders |
US10783200B2 (en) | 2014-10-10 | 2020-09-22 | Salesforce.Com, Inc. | Systems and methods of de-duplicating similar news feed items |
US20160103916A1 (en) * | 2014-10-10 | 2016-04-14 | Salesforce.Com, Inc. | Systems and methods of de-duplicating similar news feed items |
US10592841B2 (en) | 2014-10-10 | 2020-03-17 | Salesforce.Com, Inc. | Automatic clustering by topic and prioritizing online feed items |
US9984166B2 (en) * | 2014-10-10 | 2018-05-29 | Salesforce.Com, Inc. | Systems and methods of de-duplicating similar news feed items |
US20170109408A1 (en) * | 2014-12-02 | 2017-04-20 | International Business Machines Corporation | Topic presentation method, device, and computer program |
US20160154898A1 (en) * | 2014-12-02 | 2016-06-02 | International Business Machines Corporation | Topic presentation method, device, and computer program |
US10331678B2 (en) | 2014-12-05 | 2019-06-25 | International Business Machines Corporation | Sharing content based on extracted topics |
US10929412B2 (en) | 2014-12-05 | 2021-02-23 | International Business Machines Corporation | Sharing content based on extracted topics |
US20160232543A1 (en) * | 2015-02-09 | 2016-08-11 | Salesforce.Com, Inc. | Predicting Interest for Items Based on Trend Information |
US11151586B2 (en) * | 2015-02-27 | 2021-10-19 | The Nielsen Company (Us), Llc | Methods and apparatus to identify non-traditional asset-bundles for purchasing groups using social media |
US10565601B2 (en) * | 2015-02-27 | 2020-02-18 | The Nielsen Company (Us), Llc | Methods and apparatus to identify non-traditional asset-bundles for purchasing groups using social media |
US20160253685A1 (en) * | 2015-02-27 | 2016-09-01 | The Nielsen Company (Us), Llc | Methods and apparatus to identify non-traditional asset-bundles for purchasing groups using social media |
US11442977B2 (en) * | 2015-03-24 | 2022-09-13 | International Business Machines Corporation | Augmenting search queries based on personalized association patterns |
US20160283589A1 (en) * | 2015-03-24 | 2016-09-29 | International Business Machines Corporation | Augmenting search queries based on personalized association patterns |
US20180309707A1 (en) * | 2015-03-27 | 2018-10-25 | International Business Machines Corporation | Dynamic thread management for online conversations |
US20160285807A1 (en) * | 2015-03-27 | 2016-09-29 | International Business Machines Corporation | Dynamic thread management for online conversations |
US10887263B2 (en) * | 2015-03-27 | 2021-01-05 | International Business Machines Corporation | Dynamic thread management for online conversations |
US10050918B2 (en) * | 2015-03-27 | 2018-08-14 | International Business Machines Corporation | Dynamic thread management for online conversations |
US10147107B2 (en) | 2015-06-26 | 2018-12-04 | Microsoft Technology Licensing, Llc | Social sketches |
US9652209B2 (en) * | 2015-08-13 | 2017-05-16 | Quixey, Inc. | Static analysis and reconstruction of deep link handling in compiled applications |
US10203943B2 (en) | 2015-08-13 | 2019-02-12 | Samsung Electronics Co., Ltd. | Static analysis and reconstruction of deep link handling in compiled applications |
US20220276999A1 (en) * | 2015-08-24 | 2022-09-01 | Salesforce.Com, Inc. | Generic scheduling |
US11734266B2 (en) | 2015-08-24 | 2023-08-22 | Salesforce, Inc. | Generic scheduling |
US11669522B2 (en) * | 2015-08-24 | 2023-06-06 | Salesforce, Inc. | Generic scheduling |
US20180046724A1 (en) * | 2016-01-12 | 2018-02-15 | Tencent Technology (Shenzhen) Company Limited | Information recommendation method and apparatus, and server |
US20180091537A1 (en) * | 2016-09-28 | 2018-03-29 | Camelot Uk Bidco Limited | Trigger-Based Harvesting of Data Associated with Malignant Content in a Networked Environment |
US10791130B2 (en) * | 2016-09-28 | 2020-09-29 | Opsec Online Limited | Trigger-based harvesting of data associated with malignant content in a networked environment |
US11405344B2 (en) | 2016-10-03 | 2022-08-02 | HYP3R lnc | Social media influence of geographic locations |
US11095594B2 (en) * | 2016-10-03 | 2021-08-17 | HYP3R Inc | Location resolution of social media posts |
US20200042529A1 (en) * | 2016-10-07 | 2020-02-06 | Lookiimedia (UK) Limited | User augmented indexing and ranking of data |
US11609918B2 (en) * | 2016-10-07 | 2023-03-21 | Lookiimedia (UK) Limited | User augmented indexing and ranking of data |
US11151203B2 (en) | 2017-02-28 | 2021-10-19 | Apple Inc. | Interest embedding vectors |
WO2018160747A1 (en) * | 2017-02-28 | 2018-09-07 | Laserlike Inc. | Enhanced search to generate a feed based on a user's interests |
US10592612B2 (en) | 2017-04-07 | 2020-03-17 | International Business Machines Corporation | Selective topics guidance in in-person conversations |
US20190012683A1 (en) * | 2017-07-10 | 2019-01-10 | Sk Planet Co., Ltd. | Method for predicting purchase probability based on behavior sequence of user and apparatus for the same |
US10938881B2 (en) | 2017-11-29 | 2021-03-02 | International Business Machines Corporation | Data engagement for online content and social networks |
US10991055B1 (en) * | 2018-07-02 | 2021-04-27 | Inmar Clearing, Inc. | System for recommending social media metadata tags and related methods |
US11361076B2 (en) * | 2018-10-26 | 2022-06-14 | ThreatWatch Inc. | Vulnerability-detection crawler |
US20200225815A1 (en) * | 2019-01-11 | 2020-07-16 | Nec Display Solutions Of America, Inc. | Graphical user interface for insights on viewing of media content |
US11617013B2 (en) | 2019-01-11 | 2023-03-28 | Sharp Nec Display Solutions, Ltd. | Graphical user interface for insights on viewing of media content |
US11109105B2 (en) * | 2019-01-11 | 2021-08-31 | Sharp Nec Display Solutions, Ltd. | Graphical user interface for insights on viewing of media content |
US11831954B2 (en) | 2019-01-11 | 2023-11-28 | Sharp Nec Display Solutions, Ltd. | System for targeted display of content |
US11397859B2 (en) | 2019-09-11 | 2022-07-26 | International Business Machines Corporation | Progressive collocation for real-time discourse |
US11734327B2 (en) | 2020-02-25 | 2023-08-22 | International Business Machines Corporation | Content analysis and context summary generation |
Also Published As
Publication number | Publication date |
---|---|
JP2009528639A (en) | 2009-08-06 |
US20140297403A1 (en) | 2014-10-02 |
US20100070485A1 (en) | 2010-03-18 |
WO2007101263A3 (en) | 2008-04-10 |
US8682723B2 (en) | 2014-03-25 |
EP1989639A2 (en) | 2008-11-12 |
WO2007101263A2 (en) | 2007-09-07 |
WO2007101263A9 (en) | 2007-11-08 |
EP1989639A4 (en) | 2012-05-02 |
AU2007219997A1 (en) | 2007-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8682723B2 (en) | Social analytics system and method for analyzing conversations in social media | |
US20090119173A1 (en) | System and Method For Advertisement Targeting of Conversations in Social Media | |
US10740723B2 (en) | Computer method and system for searching and navigating published content on a global computer network | |
Geiger et al. | Personalized task recommendation in crowdsourcing information systems—Current state of the art | |
US9275395B2 (en) | Optimization of social media engagement | |
US7600017B2 (en) | System and method for scoring electronic messages | |
US7844484B2 (en) | System and method for benchmarking electronic message activity | |
US9342802B2 (en) | System and method of tracking rate of change of social network activity associated with a digital object | |
US20120254152A1 (en) | Optimization of social media engagement | |
US20140164398A1 (en) | Social media contributor weight | |
US20020062368A1 (en) | System and method for establishing and evaluating cross community identities in electronic forums | |
US20130046584A1 (en) | Page reporting | |
US20110264531A1 (en) | Watching a user's online world | |
US20120041769A1 (en) | Requests for proposals management systems and methods | |
CN110637317A (en) | Distributed node cluster for establishing digital contact points across multiple devices on a digital communications network | |
Muddiman | Searching for the next US president: differences in search engine results for the 2008 US presidential candidates | |
US20110264525A1 (en) | Searching a user's online world | |
WO2013177230A1 (en) | Optimization of social media engagement | |
Lee et al. | ELITE-A novel ranking algorithm for social networking sites using generic scoring function | |
Alpar | Analysis of social interactions in a social news application | |
Adar | Temporal-Informatics of the WWW | |
Buzzell | Third (or fourth) and goal: A comparison of Google search interest in'CFL'vs.'NFL'related keywords from 2004-2014 | |
Liu | Research of data mining on social website | |
SALAMI | Choosing the best information sources on the web With trusted social network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BUZZLOGIC, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARSONS, TODD;RATCLIFFE, MITCH;CRUMPLER, ROB;AND OTHERS;REEL/FRAME:019245/0667;SIGNING DATES FROM 20070424 TO 20070425 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: VENTURE LENDING & LEASING IV, INC., CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:BUZZLOGIC, INC.;REEL/FRAME:024757/0695 Effective date: 20100601 Owner name: VENTURE LENDING & LEASING V, INC., CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:BUZZLOGIC, INC.;REEL/FRAME:024757/0695 Effective date: 20100601 Owner name: VENTURE LENDING & LEASING V, INC., CALIFORNIA Free format text: SECURITY AGREEMENT;ASSIGNOR:BUZZLOGIC, INC.;REEL/FRAME:024759/0036 Effective date: 20100601 |
|
AS | Assignment |
Owner name: VENTURE LENDING & LEASING V, INC., CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE INCLUSION OF PATENT APPLICATION #12264169 BY REMOVING IT FROM COVER SHEET AND EXHIBIT B TO SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 024759 FRAME 0036. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT;ASSIGNOR:BUZZLOGIC, INC.;REEL/FRAME:026112/0501 Effective date: 20100601 Owner name: VENTURE LENDING & LEASING V, INC., CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE INCLUSION OF PATENT APPLICATION #12264169 BY REMOVING IT FROM COVER SHEET AND EXHIBIT B TO SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 024757 FRAME 0695. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT;ASSIGNOR:BUZZLOGIC, INC.;REEL/FRAME:026112/0378 Effective date: 20100601 Owner name: VENTURE LENDING & LEASING IV, INC., CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE INCLUSION OF PATENT APPLICATION #12264169 BY REMOVING IT FROM COVER SHEET AND EXHIBIT B TO SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 024757 FRAME 0695. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT;ASSIGNOR:BUZZLOGIC, INC.;REEL/FRAME:026112/0378 Effective date: 20100601 |
|
AS | Assignment |
Owner name: WESTERN ALLIANCE BANK, CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:BUZZLOGIC, INC.;REEL/FRAME:038690/0297 Effective date: 20110609 |
|
AS | Assignment |
Owner name: TWELVEFOLD MEDIA INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WESTERN ALLIANCE BANK;REEL/FRAME:039078/0190 Effective date: 20160617 |