US20140074551A1 - Method and system for implementing a social media marketing and engagement application - Google Patents
Method and system for implementing a social media marketing and engagement application Download PDFInfo
- Publication number
- US20140074551A1 US20140074551A1 US14/021,820 US201314021820A US2014074551A1 US 20140074551 A1 US20140074551 A1 US 20140074551A1 US 201314021820 A US201314021820 A US 201314021820A US 2014074551 A1 US2014074551 A1 US 2014074551A1
- Authority
- US
- United States
- Prior art keywords
- data
- social
- content
- messages
- semantic analysis
- 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
- 238000000034 method Methods 0.000 title claims description 35
- 238000004458 analytical method Methods 0.000 claims abstract description 70
- 238000012545 processing Methods 0.000 claims abstract description 15
- 238000001914 filtration Methods 0.000 claims description 25
- 230000008569 process Effects 0.000 claims description 13
- 238000007726 management method Methods 0.000 claims description 8
- 238000013439 planning Methods 0.000 claims description 3
- 238000013068 supply chain management Methods 0.000 claims description 3
- 230000009471 action Effects 0.000 abstract description 25
- 238000013459 approach Methods 0.000 abstract description 12
- 230000008520 organization Effects 0.000 description 25
- 238000003860 storage Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 230000007246 mechanism Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 6
- 230000010354 integration Effects 0.000 description 6
- 230000006855 networking Effects 0.000 description 5
- 240000005020 Acaciella glauca Species 0.000 description 4
- 235000003499 redwood Nutrition 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005315 distribution function Methods 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000002757 inflammatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- 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
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- 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
- G06Q10/10—Office automation; Time 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
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Definitions
- CRM Customer Relationship Management
- brand managers are often interested in monitoring commentary on the internet regarding their brands or competitors' brands. Brand managers may read the commentary to gauge interest in their marketing materials, receive feedback regarding their products, or take further action regarding any inflammatory postings.
- Embodiments of the present invention provide a system, method, and computer program product for allowing a business entity to access and integrate with social media data.
- the invention is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform semantic analysis upon that data.
- Tags are associated with the analyzed content that pertain to actionable categorization of the data. Community managers can then view and take action with respect to the data.
- enterprise business applications can utilize the tagged data to perform business processing.
- FIG. 1 illustrates an example system which may be employed in some embodiments of the invention to implement analysis and integration of social media data with enterprises and enterprise applications.
- FIG. 2 shows an architecture for implementing a social media marketing and engagement framework according to some embodiments of the invention.
- FIG. 3 shows a table of example types of information that may be part of an actionable social message.
- FIGS. 4A and 4B show flowcharts of approaches to implement some embodiments of the invention.
- FIG. 5 illustrates an example system which may be employed in some embodiments of the invention to implement analysis of an internal social network.
- FIG. 6 shows a flowchart of an approach to implement some embodiments of the invention.
- FIG. 7 shows an architecture of an example computing system with which the invention may be implemented.
- the present disclosure is directed to an approach for allowing a business entity to access and integrate with social media data.
- the invention is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform semantic analysis upon that data.
- Tags are associated with the analyzed content that pertain to actionable categorization of the data. Users can then view and take action with respect to the data.
- enterprise business applications can utilize the tagged data to perform business processing.
- FIG. 1 illustrates an example system 100 which may be employed in some embodiments of the invention to implement analysis and integration of social media data with enterprises and enterprise applications.
- the system 100 includes one or more users at one or more user stations 102 that use the system 100 to operate the enterprise application 106 and the social network data analysis and integration application 108 .
- the user station 102 comprises any type of computing station that may be used to operate or interface with the applications 106 / 108 in the system 100 . Examples of such user stations include, for example, workstations, personal computers, or remote computing terminals.
- the user station 102 comprises a display device, such as a display monitor, for displaying a user interface to users at the user station.
- the user station 102 also comprises one or more input devices for the user to provide operational control over the activities of the system 100 , such as a mouse or keyboard to manipulate a pointing object in a graphical user interface to generate user inputs to the enterprise application and/or social networking application.
- input devices for the user to provide operational control over the activities of the system 100 , such as a mouse or keyboard to manipulate a pointing object in a graphical user interface to generate user inputs to the enterprise application and/or social networking application.
- integration is provided between an enterprise application 106 and a social networking application.
- enterprise application 106 For the purposes of explanation, one or more embodiments are illustratively described with reference to CRM applications as enterprise application 106 . It is noted, however, that the invention may be applied to other types of enterprise applications as well, and is not to be limited to CRM applications unless explicitly claimed as such.
- the enterprise application 106 comprises any business-related application that provides visibility and control over various aspects of a business.
- Such enterprise/business applications can include, without limitation, customer relations management (“CRM”) applications, enterprise resource planning (“ERP”) applications, supply chain management applications, and other applications dealing with various finance, accounting, manufacturing, human resources, and/or distribution functions, to name but a few examples.
- CRM customer relations management
- ERP enterprise resource planning
- Exemplary enterprise application suites include, without limitation, Oracle Fusion, Oracle eBusiness Suite, JD Edwards Enterprise One, Oracle Cloud, PeopleSoft, and Siebel all of which are available from Oracle Corporation of Redwood Shores, Calif.
- the social data integration and analysis application 108 provides a framework for performing social media marketing and engagement activities.
- the social data integration and analysis application 106 receives data from one or more online social data sources 104 .
- Such social data sources include, for example, websites such as a social network or blog or web feed (e.g., Facebook, Twitter, Blogger, and RSS).
- the content may include one or more comments (e.g., Facebook comment, comment to a blog post, reply to a previous comment) or uploaded postings (e.g., images and associated metadata, text, rich media, URLs) at one or more sources.
- the social data/content may therefore comprise a variety of forms and/or types.
- Semantic filtering and analysis is performed upon the social data. Based upon this analysis, rich-content tags are associated with the content to create actionable social data 112 .
- the actionable social data 112 is used by any users (such as community managers), e.g., to view and respond to messages.
- messages can be dispatched to the enterprise application(s) based at least in part upon the tags. The enterprise application can then use the messages to perform further business processing.
- the actionable social data 112 is stored into a database in a computer readable storage device 110 .
- the computer readable storage device 110 comprises any combination of hardware and software that allows for ready access to the data that is located at the computer readable storage device.
- the computer readable storage device 110 could be implemented as computer memory operatively managed by an operating system.
- the computer readable storage device 110 could also be implemented as an electronic database system having storage on persistent and/or non-persistent storage.
- FIG. 2 shows an architecture for implementing a social media marketing and engagement framework according to some embodiments of the invention.
- Data from one or more social network systems are received into the system.
- the social data may be either public social network sources 202 or private social network sources 204 .
- Public social network data/messages include, for example, publically available content from public blog sites, twitter messages, RSS data, and social media sites such as Facebook.
- Private social network data/messages include, for example, content from internal company social networking sites.
- the data that is received for processing includes non-social data.
- data includes, for example, enterprise data from the non-public sources 204 , such as, email, chats, transcribed phone conversations, transcribed videos.
- Semantic analysis is performed upon the received data.
- LSA latent semantic analysis
- This type of analysis can be used, for example, to understand the difference between the term “Galaxy” used for an astronomy contexts and “Galaxy” the name of a professional soccer team.
- Semantic filtering 208 is a mechanism that is provided to minimize miss-categorizations of the social data. Much of the social data is likely to contain content which is of very little interest to a business organization. Semantic filtering is used to remove the irrelevant material from the social data to reduce the occurrence of false positives, false negatives, and inappropriate responses/rejections within the actionable data. This permits the resulting data to be more relevant and accurate when provided to the enterprise applications.
- all social data content is subject to semantic filtering to reduce the excess “noise” of irrelevant data.
- only public social network content undergoes semantic filtering, such that the private social network content is not subject to the semantic filtering. This embodiment is based on the assumption that the public social network content is more likely to contain data of little interest to the enterprise.
- both the public and private social network data are subject to semantic filtering, but the filtering is handled differently so that greater levels/intensity of filtering is imposed on the public data as opposed to the private data.
- the system performs semantic analysis and classification 212 to the social media data. This permits the system to create and apply filters to identify themes, and to cluster together like-minded messages, topics, conversations, and content.
- the categorizations and classifications can be performed with an eye towards identifying, for example: (a) customer insights, preferences, and intentions; (b) demographic and social platform information; (c) industry and category trends and emerging themes; and/or (d) customer/consumer viewpoints, e.g., on price and product considerations, intent to switch services, and customer satisfaction.
- Other categorizations and/or classifications for performing auto-categorizations include, for example, items such as “intent to switch”, “customer satisfaction”, “brand influencer”, “passive job candidate”, “active job candidate”, and “brand detractor”.
- tags are identified and associated with the social network content.
- the tags correspond to areas of analytical importance with respect to the organizations that will be consuming the results of the system. For example, a business may seek to use the system to analyze social network data to identify: (1) sales leads; (2) customer relations issues and dissatisfied customers; (3) potential job candidates; and (4) HR topics. If these are the business' goals, then at least some of the tags associated with the classified social media content will, in some embodiments, correspond to identification of the content that pertain to these categories.
- Social profile data 206 may also be accessed and associated with the originator of specific items of social network content. This profile data includes, for example, information about the social “importance” of that person, e.g., using Klout data and/or follower count. The profile data 206 may also include demographic information about the person, including information about the person's income, age, profession, and geographic location. This profile data is useful for many purposes. For example, messages created by a person having a very high Klout score or who has many followers may need to be placed onto a higher priority queue for processing.
- the demographic information can be used to direct a sales lead to the appropriate sales department, e.g., a sales lead associated with a person in California may be directed to a west coast sales representative while a sales lead from New York may be directed to an east coast sales representative.
- employee profile data may also be accessed used as part of the analysis for the internal social network content.
- additional profile information e.g., organization information—who is the manager/employee, job function, job level, peer group, location, etc.
- external influence may be analyzed, e.g., using a Klout score.
- internal influence can similarly be analyzed, tracked, and/or leveraged using various data points, e.g., based at least in part on job role, responsibility, title, number of employees managed by person, and/or number of individuals in that person's organizational hierarchy.
- the resulting set of data is the set of actionable social messages that is stored in an actionable social message store 212 .
- FIG. 3 shows a table 302 of some example types of information that may be part of the actionable social message.
- Column 308 identifies a title for the message, e.g., based upon the “subject” or “topic” parameter associated with a given social media message.
- Column 310 identifies an internet/web link/address for the message.
- Column 312 identifies the specific source of the message.
- Column 314 identifies the type of the message source.
- Column 316 provides the date that is associated with the message.
- Column 318 provides some or all of the text associated with the message.
- Column 320 provides messaged quality data for the message, e.g., data regarding the readability, subjectivity, and/or tonality of the message.
- Column 324 identifies the name/contact that is associated with the message.
- Column 326 identifies any additional relevant social profile data that may be associated with the message and/or message originator.
- Column 322 identifies the one or more tags that may be assigned to the message. As described above, semantic analysis and classification may be performed on the message to identify any tag(s) that should be identified and associated with the social network content. For example, row 304 corresponds to social message content that appears quite relevant to the customer service of the organization being commented upon (e.g., commenting upon bad customer service from foo.com as described in Column 318 ). Therefore, this message will be associated with the appropriate tag (e.g., “Customer Service”) that corresponds to this area of importance to the organization that will be consuming the results of the system (e.g., the organization being commented upon in the message as having bad customer service).
- the appropriate tag e.g., “Customer Service”
- row 306 corresponds to social message content that discusses the desire to purchase a consumer item (e.g., a desire to purchase a television from the foo.com organization as described in Column 318 ). Therefore, this message will be associated with the appropriate tag (e.g., “Sales Lead”) that corresponds to this area of importance to the organization (e.g., foo.com) that will be consuming the results of the actionable message.
- the appropriate tag e.g., “Sales Lead”
- this actionable social message store 212 provides canonical storage for social content that business vertical systems can access.
- a user interface 214 is provided to permit users to view and act upon the data within the actionable social message store.
- a Community Manager UX (user experience) can be provided as the user interface 214 .
- a user can direct the flow of messages to appropriate personnel to take responsibility for performing pertinent actions with the messages in the actionable social message store.
- actionable social messages that are tagged as a “Sales Lead” can be directed to sale personnel to contact the message originator to make a sale.
- actionable social messages that are tagged as a “Customer Relations” can be directed to customer relations personnel to contact the customer, e.g., to have retention department personnel convince a dissatisfied customer avoid changing service providers.
- Co-pending U.S. application Ser. No. 13/004,796, filed on Jan. 11, 2011, discloses an illustrative example of a Community Manager that can be employed in some embodiments of the invention, which is hereby incorporated by reference in its entirety.
- the messages within the actionable social message store can be processed using any suitable processing mechanism.
- manual processing is performed, whereby a user reviews the actionable social messages and manually takes action to direct the message to the appropriate destination.
- automated processing is performed using a rules and workflow engine.
- a set of rules is provided in a rulebase, where the rules identify how the messages should be handled and directed within the organization.
- the rulebase can be constructed as a learning system, where feedback and a neural network algorithm are used to improve the handling of messages based upon looking at the results from past handling of messages.
- the system then dispatches and/or creates the appropriate messages to be sent to destinations within the enterprise. For example, tickets can be sent to a social customer service tool 220 , such as the RightNow cloud-based customer service product available from Oracle Corporation. As another example, the identity of possible employment candidates can be sent to an HR department/HR application 222 . In addition, opportunities can be provided to a CRM system 224 , where a record is automatically created and/or process in the system for the sales lead. Product data and comments can be provided to ecommerce tools 226 , products, and groups, e.g., to the ATG product available from Oracle Corporation. An analysis tool/dashboard 218 (e.g., a business intelligence dashboard) may be provided over the actionable social messages to provide visibility by company decision makers using the analyzed data.
- a social customer service tool 220 such as the RightNow cloud-based customer service product available from Oracle Corporation.
- HR department/HR application 222 a record is automatically created and/or process in the system for the sales lead.
- the messages to these vertical applications are dispatched based at least in part upon the tags that are associated with the data in the actionable social message store.
- an update is provided in the actionable social message store with the update status of the message.
- the system shown in FIG. 2 therefore provides a framework for integrating any part of a corporate infrastructure to handle social media data.
- the inventive system can access and process that data like any of the other social data already being accessed—transparent to the corporate infrastructure that will eventually consume the results of that analysis.
- any new components/applications to the corporate infrastructure can be easily integrated, by configuring the rules within the Community Manager to address workflow paths to that new component/application.
- FIGS. 4A and 4B show flowcharts of approaches to implement some embodiments of the invention.
- the social data is received.
- the social data may be received from any suitable source of the data, including both public and private sources of social media data.
- semantic filtering is performed upon the social data.
- the filtering may be applied to some or all of the data.
- different levels of filtering may be applied to different types and/or sources of data. For example, different levels of filtering may be applied depending upon whether the social data is public social data or private social data.
- semantic analysis and classification is performed on the social media data. Based upon the results of the semantic analysis and classification, tags are identified and are associated with the messages/content, at 408 . Thereafter, at 410 , the actionable social messages are stored into an actionable social message store.
- the data within the actionable social message store is retrieved for processing.
- the message tag is reviewed at 408 .
- identification is made of the appropriate action to take with regards to the message.
- tickets can be sent to a social customer service cloud product
- the identity of possible employment candidates can be sent to an HR department
- opportunities can be provided to a CRM system
- product data/comments can be provided to ecommerce products and groups.
- Another action that can performed is to assign action items and due dates based upon this data to key leaders in the organization (e.g., assign an action to marketing lead for internal communication strategy on key topics, assign action to HR lead for improving a key EE program, assign action to engineering to improve key metric, assign action to sales to share top number of wins and losses with key leaders, assigning an action to a recruiter).
- the present invention can be applied to analyze and act upon any type of social data from any source of the data.
- embodiments of the invention can be applied to analyze and act upon both public and private sources of social media data.
- This portion of the disclosure describes an illustrative embodiment where the invention is applied to internal social network content.
- the present invention provides a mechanism to analyze and act upon data from social networks. This provides numerous advantages for an organization, since social networks have now become commonplace experiences for many individual that use the internet where as a routine matter of their daily activities on the internet, many users will regularly access and use public social networks to post content, convey thoughts, and engage in conversations.
- the internal social networks can be configured to provide an effective mechanism to allow users of the system to interact and collaborate with each other.
- a CRM application which is designed to facilitate the ability of a business to create, develop, and build relationships with its customers or potential customers—with the obvious intent to obtain or increases the business' sales to the customers.
- An example internal social network is the Oracle Social Network product, available from Oracle Corporation of Redwood Shores, Calif.
- the present embodiment provides a method, system, and computer program product for semantically analyzing the content within an internal social network. Using the results of the analysis, the executives can gain a better understanding of, and insight into, the organization and its employees.
- a dashboard tool may be used in some embodiments of the invention to visualize the results of the semantic analysis.
- the invention provides numerous benefits and advantages.
- the invention provides an effective framework and execution path for organizations to enable, encourage, or monitor their internal social networks.
- the invention permits executives of the organization to directly derive value from a fostering internal social network. These benefits and values will help fund and grow the internal social networks as not only a collaboration tool, but also as a tool to align the organization.
- FIG. 5 illustrates an example system 502 which may be employed in some embodiments of the invention to implement analysis of an internal social network.
- the system 502 includes one or more users at one or more user stations 102 .
- the data 504 operated upon by system 502 is content from an internal social network.
- the internal social network provides mechanisms and tools to permit members of an organization to interact and collaborate with each other.
- An example internal social network is the Oracle Social Network product, available from Oracle Corporation of Redwood Shores, Calif.
- the Oracle Social Network product provides a method by which users can create a ‘conversation’ that is associated with a business object. Users who are collaborating on the business object will document their discussion in the conversation. One example is discussion about new product design in the public cloud space. More details regarding an approach to implement an internal social network is described in co-pending U.S. application Ser. No. 13/622,071, filed on Sep. 20, 2012, entitled “Social Network System with Social Objects” and U.S. application Ser. No. 13/888,888, filed on May 7, 2013, entitled “Method and System for Integrating and Enterprise Application with a Social Networking Application”, which are hereby incorporated by reference in their entirety.
- the present embodiment is illustratively explained with reference to the Oracle Social Network. It is noted, however, that the invention is applicable to any internal social network, and indeed, has wide applicability in general to many types of organizational data. For example, internal company email and external social traffic may be semantically analyzed in similar ways to provide benefits to the organization. Therefore, the invention is not to be limited in its application to just to the Oracle Social Network.
- a semantic analysis tool 108 is used to analyze the internal social network data, e.g., as described above with respect to FIGS. 1-4 . Semantic analysis and filtering is performed upon the internal social network data to generate analysis results 510 , which are stored into a database in a computer readable storage device 504 .
- LSA latent semantic analysis
- Boss an advanced form of statistical language modeling
- semantic analysis can be used to understand the difference between the terms “Boss” when used to refer to a manager at work, when the “Boss” term is used to refer to a line of men's clothing, or where the term “The Boss” is used as the nickname for a certain well-known singer.
- the system performs semantic analysis and classification to the internal social network data. This permits the system to create and apply filters to identify themes, and to cluster together like-minded messages, topics, conversations, and content for those themes. For example, the internal social network data can be analyzed to identify themes such as “compensation”, “company performance and results”, “company stock process”, “acquisitions”, “management policies”, etc.
- categorizations and classifications can be performed with an eye towards identifying themes and categories that would be of interest to the organization and its executives, with a particular focus on employee insights, preferences, and intentions and thoughts on industry, and category trends and emerging themes.
- the analysis results can be used to identify topics that are considered to be of most importance to the employees, e.g., to identify the most popular topics on the internal social network. Furthermore, the invention can be used to determine whether there is a positive or negative sentiment about those topics. “Sentiment” refers to an opinion or feeling associated with a given item or type of content.
- employee profile data may also be accessed used as part of the analysis for the internal social network content.
- the profile data may also include, for example, demographic information about the originator of internal social network content, including information about the person's department, position, title, income, years of experience at the company, and geographic location. This profile data is useful for many purposes. For example, the profile data can be used to slice the analysis results by department, location, or other attributes, e.g., to understand better if certain sentiment is local or global.
- Semantic filtering is a mechanism that is provided to minimize miss-categorizations of the social data. Semantic filtering is used to remove the irrelevant material from the social data to reduce the occurrence of false positives, false negatives, and inappropriate responses/rejections within the actionable data. This permits the resulting data to be more relevant and accurate when provided to the company executives.
- none of the internal social data is subject to semantic filtering. This embodiment is based on the assumption that the bulk of the internal social network content is likely to contain relevant data (in contrast to data from public social networks which likely contain an overwhelming quantity of irrelevant data).
- the internal social network data is subject to semantic filtering, particularly if past analysis shows the significant presence or quantity of irrelevant content among the raw internal social network data.
- the filtering can be handled differently, e.g., so that greater levels/intensity of filtering are imposed on the public data as opposed to the internal data.
- the analysis results 510 can be embodied as actionable social data in an actionable social message store, where tagging is implemented to tag the messages with appropriate tags.
- the tags correspond to areas of analytical importance with respect to the individuals or departments within an organization that will consume the results of the analysis. Therefore, the semantic analysis and classification activities will identify and associate tags to content from the internal social network as necessary to make sure the “actionable” content is appropriately handled by downstream reviewers.
- the set of analysis results 510 can also be accessed and visually reviewed by individual and organizations within a company.
- a dashboard tool 508 is used to access the analysis results.
- a “dashboard” is a user interface mechanism that is often used to provide views of key metrics and indicators relevant to a particular objective or business process. Therefore, dashboards typically use graphs, charts, and other visual objects to show summaries, trends, and comparisons of data.
- the dashboard can be configured to show analysis results of the internal social data that are needed to monitor the health and opportunities of the business, including for example, data that focus on high level measures of performance and forecasts. For analysis purposes, the dashboards often include more in the way of context data, comparisons, and history for the internal social data.
- the dashboards may also be used to monitor events and activities that are changing more often.
- the dashboards also may also support drilling down into the underlying details of the high level data.
- a suitable product that can be used in embodiments of the invention to provide dashboards is the Oracle BI (Business Intelligence) product, available from Oracle Corporation of Redwood Shores, Calif.
- set of analysis results 510 can also be automatically analyzed and processed using the workflow engine described above.
- the analysis results can be integrated with an enterprise application used by the organization.
- the enterprise application comprises any business-related application that provides visibility and control over various aspects of a business.
- Such enterprise/business applications can include, without limitation, Human resources (“HR”) applications, customer relations management (“CRM”) applications, enterprise resource planning (“ERP”) applications, supply chain management applications, and other applications dealing with various finance, accounting, manufacturing, human resources, and/or distribution functions, to name but a few examples.
- HR Human resources
- CRM customer relations management
- ERP enterprise resource planning
- supply chain management applications and other applications dealing with various finance, accounting, manufacturing, human resources, and/or distribution functions, to name but a few examples.
- particular themes, sentiment, and content of importance to the human resources department may be sent as messages to be consumed by a HR computing system or department.
- tagged messages can be used to send the actionable content to the appropriate destination.
- actionable social messages that are tagged as a “HR” can be directed to the human resources department to be handled by appropriate personnel to handle possible employee/employment issues.
- a user interface e.g., Community Manager UX
- Community Manager UX can be provided to permit users to view and act upon the actionable social content.
- a user can direct the flow of messages to appropriate personnel to take responsibility for performing pertinent actions with the messages in the actionable social message store.
- the company management can take appropriate courses of action to address the identified content/topics from the internal social network. For example, the company executives can tailor communications to the employees (such as scheduling an All Hands meeting) to address the topics the employee base (e.g., department/location) considers important (e.g., most popular topics).
- the identified content/topic can be identified from the dashboard.
- the identified content/topic can also be identified using the Community Manager UX and tags that are associated with the content.
- the company management can use the analysis results to encourage and fuel momentum behind key projects. This is accomplished, for example, by finding where it has already taken hold and empowering those groups.
- the invention can be used to make budget allocations, spot bonuses, or make other monetary decisions. This can be used to encourage momentum behind the topics that the executives considers important.
- the organization and its management can look into negative sentiments around important initiatives. This is useful, for example, to figure out how to address those negatives sentiments and topics (e.g., by communication, restructuring, etc.).
- FIG. 6 shows a flowchart of an approach to implement some embodiments of the invention.
- the internal social data is received by the analysis system.
- the internal social data may be received from any suitable internal social network.
- the analysis can be performed based upon a combination of data from internal social networks as well as other sources of data, including public sources of social media data and email content.
- semantic analysis and classification is performed on the social media data. This action is performed on a regular basis, e.g., to identify the most popular and most important topics discussed in the content within the internal social networks. Semantic filtering may also be applied to some or all of the social network data.
- the analysis results are used to populate a dashboard with periodic statistics on the most popular and most important topics.
- the “importance” of topics sufficient to be displayed on the dashboard can be selected, for example, by the company executives.
- the executive can gain insight into: (a) What the employees consider most important (the most popular topics); (b) If there is positive and/or negative sentiment about the most important topics; and (c) Slice this data by department, location, or other attributes to understand better if a sentiment is local or global.
- the company executives can then take actions appropriate to address the topics.
- Such actions include, for example: (a) Tailor communication to address the topics the employee base considers important; (b) Encourage and fuel momentum behind key projects by finding where it has already taken hold and empowering those groups; (c) Making budget allocations, spot bonuses, or other monetary decisions that encourage momentum behind the topics that the exec considers important; (d) Look into negative sentiments around important initiatives, and figure out how to address those (communication, restructuring, etc.).
- the invention is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform semantic analysis upon that data.
- FIG. 7 is a block diagram of an illustrative computing system 1400 suitable for implementing an embodiment of the present invention.
- Computer system 1400 includes a bus 1406 or other communication mechanism for communicating information, which interconnects subsystems and devices, such as processor 1407 , system memory 1408 (e.g., RAM), static storage device 1409 (e.g., ROM), disk drive 1410 (e.g., magnetic or optical), communication interface 1414 (e.g., modem or Ethernet card), display 1411 (e.g., CRT or LCD), input device 1412 (e.g., keyboard), and cursor control.
- processor 1407 e.g., system memory 1408 (e.g., RAM), static storage device 1409 (e.g., ROM), disk drive 1410 (e.g., magnetic or optical), communication interface 1414 (e.g., modem or Ethernet card), display 1411 (e.g., CRT or LCD), input device 1412 (e.g., keyboard), and cursor control.
- computer system 1400 performs specific operations by processor 1407 executing one or more sequences of one or more instructions contained in system memory 1408 .
- Such instructions may be read into system memory 1408 from another computer readable/usable medium, such as static storage device 1409 or disk drive 1410 .
- static storage device 1409 or disk drive 1410 may be used in place of or in combination with software instructions to implement the invention.
- hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention.
- embodiments of the invention are not limited to any specific combination of hardware circuitry and/or software.
- the term “logic” shall mean any combination of software or hardware that is used to implement all or part of the invention.
- Non-volatile media includes, for example, optical or magnetic disks, such as disk drive 1410 .
- Volatile media includes dynamic memory, such as system memory 1408 .
- Computer readable media includes, for example, floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cartridge, cloud-based storage, or any other medium from which a computer can read.
- execution of the sequences of instructions to practice the invention is performed by a single computer system 1400 .
- two or more computer systems 1400 coupled by communication link 1415 may perform the sequence of instructions required to practice the invention in coordination with one another.
- Computer system 1400 may transmit and receive messages, data, and instructions, including program, i.e., application code, through communication link 1415 and communication interface 1414 .
- Received program code may be executed by processor 1407 as it is received, and/or stored in disk drive 1410 , or other non-volatile storage for later execution.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Databases & Information Systems (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Game Theory and Decision Science (AREA)
- Primary Health Care (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Medical Informatics (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Disclosed is an approach for allowing a business entity to access and integrate with social media data, which is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform semantic analysis upon that data. Tags are associated with the analyzed content that pertain to actionable categorization of the data. Community managers can then view and take action with respect to the data. In addition, enterprise business applications can utilize the tagged data to perform business processing.
Description
- The present application claims the benefit of U.S. Provisional Ser. No. 61/698,715, filed on Sep. 9, 2012, Attorney Docket No. ORA130287-US-PSP, U.S. Provisional Ser. No. 61/780,562, filed on Mar. 13, 2013, Attorney Docket No. ORA130287-US-PSP-1, U.S. Provisional Ser. No. 61/698,713, filed on Sep. 9, 2012, Attorney Docket No. ORA130288-US-PSP, and U.S. Provisional Ser. No. 61/780,611, filed on Mar. 13, 2013, Attorney Docket No. ORA130288-US-PSP-1, all of which are hereby incorporated by reference in their entirety. The present application is related to U.S. patent application Ser. No. ______, filed on even date herewith, entitled “METHOD AND SYSTEM FOR IMPLEMENTING SEMANTIC ANALYSIS OF INTERNAL SOCIAL NETWORK CONTENT”, Attorney Docket No. ORA130287-US-NP, which is hereby incorporated by reference in its entirety.
- Given the widespread availability and usage of the internet by consumers, many businesses have become interested in being able to effectively monitor the content and commentary provided by such consumers. Interactive websites such as social networks and blogs provide a wealth of useful information that can be advantageously used by a business.
- It would be very useful to provide an effective mechanism to allow businesses and enterprise business applications to interact with and take action upon data that originate from online sources of social data and commentary. For example, consider a CRM (Customer Relationship Management) application, which is designed to facilitate the ability of a business to create, develop, and build relationships with its customers or potential customers. It would be very desirable to allow the business CRM application to stay informed of actionable social networking content, for example, to identify potential customers and possible sales leads.
- As another example, brand managers are often interested in monitoring commentary on the internet regarding their brands or competitors' brands. Brand managers may read the commentary to gauge interest in their marketing materials, receive feedback regarding their products, or take further action regarding any inflammatory postings.
- Embodiments of the present invention provide a system, method, and computer program product for allowing a business entity to access and integrate with social media data. The invention is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform semantic analysis upon that data. Tags are associated with the analyzed content that pertain to actionable categorization of the data. Community managers can then view and take action with respect to the data. In addition, enterprise business applications can utilize the tagged data to perform business processing.
- Other additional objects, features, and advantages of the invention are described in the detailed description, figures, and claims.
-
FIG. 1 illustrates an example system which may be employed in some embodiments of the invention to implement analysis and integration of social media data with enterprises and enterprise applications. -
FIG. 2 shows an architecture for implementing a social media marketing and engagement framework according to some embodiments of the invention. -
FIG. 3 shows a table of example types of information that may be part of an actionable social message. -
FIGS. 4A and 4B show flowcharts of approaches to implement some embodiments of the invention. -
FIG. 5 illustrates an example system which may be employed in some embodiments of the invention to implement analysis of an internal social network. -
FIG. 6 shows a flowchart of an approach to implement some embodiments of the invention. -
FIG. 7 shows an architecture of an example computing system with which the invention may be implemented. - The present disclosure is directed to an approach for allowing a business entity to access and integrate with social media data. The invention is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform semantic analysis upon that data. Tags are associated with the analyzed content that pertain to actionable categorization of the data. Users can then view and take action with respect to the data. In addition, enterprise business applications can utilize the tagged data to perform business processing.
-
FIG. 1 illustrates anexample system 100 which may be employed in some embodiments of the invention to implement analysis and integration of social media data with enterprises and enterprise applications. Thesystem 100 includes one or more users at one ormore user stations 102 that use thesystem 100 to operate theenterprise application 106 and the social network data analysis andintegration application 108. Theuser station 102 comprises any type of computing station that may be used to operate or interface with theapplications 106/108 in thesystem 100. Examples of such user stations include, for example, workstations, personal computers, or remote computing terminals. Theuser station 102 comprises a display device, such as a display monitor, for displaying a user interface to users at the user station. Theuser station 102 also comprises one or more input devices for the user to provide operational control over the activities of thesystem 100, such as a mouse or keyboard to manipulate a pointing object in a graphical user interface to generate user inputs to the enterprise application and/or social networking application. - According to some embodiments, integration is provided between an
enterprise application 106 and a social networking application. For the purposes of explanation, one or more embodiments are illustratively described with reference to CRM applications asenterprise application 106. It is noted, however, that the invention may be applied to other types of enterprise applications as well, and is not to be limited to CRM applications unless explicitly claimed as such. - The
enterprise application 106 comprises any business-related application that provides visibility and control over various aspects of a business. Such enterprise/business applications can include, without limitation, customer relations management (“CRM”) applications, enterprise resource planning (“ERP”) applications, supply chain management applications, and other applications dealing with various finance, accounting, manufacturing, human resources, and/or distribution functions, to name but a few examples. Exemplary enterprise application suites include, without limitation, Oracle Fusion, Oracle eBusiness Suite, JD Edwards Enterprise One, Oracle Cloud, PeopleSoft, and Siebel all of which are available from Oracle Corporation of Redwood Shores, Calif. - The social data integration and
analysis application 108 provides a framework for performing social media marketing and engagement activities. The social data integration andanalysis application 106 receives data from one or more online social data sources 104. Such social data sources include, for example, websites such as a social network or blog or web feed (e.g., Facebook, Twitter, Blogger, and RSS). The content may include one or more comments (e.g., Facebook comment, comment to a blog post, reply to a previous comment) or uploaded postings (e.g., images and associated metadata, text, rich media, URLs) at one or more sources. The social data/content may therefore comprise a variety of forms and/or types. - Semantic filtering and analysis is performed upon the social data. Based upon this analysis, rich-content tags are associated with the content to create actionable
social data 112. The actionablesocial data 112 is used by any users (such as community managers), e.g., to view and respond to messages. In addition, messages can be dispatched to the enterprise application(s) based at least in part upon the tags. The enterprise application can then use the messages to perform further business processing. - The actionable
social data 112 is stored into a database in a computerreadable storage device 110. The computerreadable storage device 110 comprises any combination of hardware and software that allows for ready access to the data that is located at the computer readable storage device. For example, the computerreadable storage device 110 could be implemented as computer memory operatively managed by an operating system. The computerreadable storage device 110 could also be implemented as an electronic database system having storage on persistent and/or non-persistent storage. -
FIG. 2 shows an architecture for implementing a social media marketing and engagement framework according to some embodiments of the invention. Data from one or more social network systems are received into the system. The social data may be either publicsocial network sources 202 or private social network sources 204. Public social network data/messages include, for example, publically available content from public blog sites, twitter messages, RSS data, and social media sites such as Facebook. Private social network data/messages include, for example, content from internal company social networking sites. - In some embodiments, the data that is received for processing includes non-social data. Such data includes, for example, enterprise data from the non-public sources 204, such as, email, chats, transcribed phone conversations, transcribed videos.
- Semantic analysis is performed upon the received data. For example, latent semantic analysis (LSA), an advanced form of statistical language modeling, can be used to perform semantic analysis upon the social data. This permits the system to understand the contextual and semantic significance of terms that appear within the social data. This type of analysis can be used, for example, to understand the difference between the term “Galaxy” used for an astronomy contexts and “Galaxy” the name of a professional soccer team.
-
Semantic filtering 208 is a mechanism that is provided to minimize miss-categorizations of the social data. Much of the social data is likely to contain content which is of very little interest to a business organization. Semantic filtering is used to remove the irrelevant material from the social data to reduce the occurrence of false positives, false negatives, and inappropriate responses/rejections within the actionable data. This permits the resulting data to be more relevant and accurate when provided to the enterprise applications. - In some embodiments, all social data content is subject to semantic filtering to reduce the excess “noise” of irrelevant data. In an alternate embodiment, only public social network content undergoes semantic filtering, such that the private social network content is not subject to the semantic filtering. This embodiment is based on the assumption that the public social network content is more likely to contain data of little interest to the enterprise. In yet another embodiment, both the public and private social network data are subject to semantic filtering, but the filtering is handled differently so that greater levels/intensity of filtering is imposed on the public data as opposed to the private data.
- The system performs semantic analysis and
classification 212 to the social media data. This permits the system to create and apply filters to identify themes, and to cluster together like-minded messages, topics, conversations, and content. There are numerous ways that can be taken to semantically categorize the social network content. The categorizations and classifications can be performed with an eye towards identifying, for example: (a) customer insights, preferences, and intentions; (b) demographic and social platform information; (c) industry and category trends and emerging themes; and/or (d) customer/consumer viewpoints, e.g., on price and product considerations, intent to switch services, and customer satisfaction. Other categorizations and/or classifications for performing auto-categorizations include, for example, items such as “intent to switch”, “customer satisfaction”, “brand influencer”, “passive job candidate”, “active job candidate”, and “brand detractor”. - Based upon the semantic analysis and classification, tags are identified and associated with the social network content. The tags correspond to areas of analytical importance with respect to the organizations that will be consuming the results of the system. For example, a business may seek to use the system to analyze social network data to identify: (1) sales leads; (2) customer relations issues and dissatisfied customers; (3) potential job candidates; and (4) HR topics. If these are the business' goals, then at least some of the tags associated with the classified social media content will, in some embodiments, correspond to identification of the content that pertain to these categories.
-
Social profile data 206 may also be accessed and associated with the originator of specific items of social network content. This profile data includes, for example, information about the social “importance” of that person, e.g., using Klout data and/or follower count. Theprofile data 206 may also include demographic information about the person, including information about the person's income, age, profession, and geographic location. This profile data is useful for many purposes. For example, messages created by a person having a very high Klout score or who has many followers may need to be placed onto a higher priority queue for processing. As another example, the demographic information can be used to direct a sales lead to the appropriate sales department, e.g., a sales lead associated with a person in California may be directed to a west coast sales representative while a sales lead from New York may be directed to an east coast sales representative. - When analyzing internal social data, employee profile data may also be accessed used as part of the analysis for the internal social network content. When the person in an employee there is additional profile information that may exist for the individual (e.g., organization information—who is the manager/employee, job function, job level, peer group, location, etc.). As noted above, external influence may be analyzed, e.g., using a Klout score. Similarly, internal influence can similarly be analyzed, tracked, and/or leveraged using various data points, e.g., based at least in part on job role, responsibility, title, number of employees managed by person, and/or number of individuals in that person's organizational hierarchy.
- The resulting set of data is the set of actionable social messages that is stored in an actionable
social message store 212.FIG. 3 shows a table 302 of some example types of information that may be part of the actionable social message.Column 308 identifies a title for the message, e.g., based upon the “subject” or “topic” parameter associated with a given social media message.Column 310 identifies an internet/web link/address for the message.Column 312 identifies the specific source of the message.Column 314 identifies the type of the message source.Column 316 provides the date that is associated with the message.Column 318 provides some or all of the text associated with the message.Column 320 provides messaged quality data for the message, e.g., data regarding the readability, subjectivity, and/or tonality of the message.Column 324 identifies the name/contact that is associated with the message.Column 326 identifies any additional relevant social profile data that may be associated with the message and/or message originator. -
Column 322 identifies the one or more tags that may be assigned to the message. As described above, semantic analysis and classification may be performed on the message to identify any tag(s) that should be identified and associated with the social network content. For example,row 304 corresponds to social message content that appears quite relevant to the customer service of the organization being commented upon (e.g., commenting upon bad customer service from foo.com as described in Column 318). Therefore, this message will be associated with the appropriate tag (e.g., “Customer Service”) that corresponds to this area of importance to the organization that will be consuming the results of the system (e.g., the organization being commented upon in the message as having bad customer service). - As another example,
row 306 corresponds to social message content that discusses the desire to purchase a consumer item (e.g., a desire to purchase a television from the foo.com organization as described in Column 318). Therefore, this message will be associated with the appropriate tag (e.g., “Sales Lead”) that corresponds to this area of importance to the organization (e.g., foo.com) that will be consuming the results of the actionable message. - Returning back to
FIG. 2 , the actionable social messages are placed into an actionablesocial message store 212. In some embodiments, this actionablesocial message store 212 provides canonical storage for social content that business vertical systems can access. - A
user interface 214 is provided to permit users to view and act upon the data within the actionable social message store. For example, a Community Manager UX (user experience) can be provided as theuser interface 214. Using the Community Manager UX, a user can direct the flow of messages to appropriate personnel to take responsibility for performing pertinent actions with the messages in the actionable social message store. For example, actionable social messages that are tagged as a “Sales Lead” can be directed to sale personnel to contact the message originator to make a sale. Similarly, actionable social messages that are tagged as a “Customer Relations” can be directed to customer relations personnel to contact the customer, e.g., to have retention department personnel convince a dissatisfied customer avoid changing service providers. Co-pending U.S. application Ser. No. 13/004,796, filed on Jan. 11, 2011, discloses an illustrative example of a Community Manager that can be employed in some embodiments of the invention, which is hereby incorporated by reference in its entirety. - The messages within the actionable social message store can be processed using any suitable processing mechanism. In one embodiment, manual processing is performed, whereby a user reviews the actionable social messages and manually takes action to direct the message to the appropriate destination. In an alternate embodiment, automated processing is performed using a rules and workflow engine. In this approach, a set of rules is provided in a rulebase, where the rules identify how the messages should be handled and directed within the organization. The rulebase can be constructed as a learning system, where feedback and a neural network algorithm are used to improve the handling of messages based upon looking at the results from past handling of messages.
- The system then dispatches and/or creates the appropriate messages to be sent to destinations within the enterprise. For example, tickets can be sent to a social
customer service tool 220, such as the RightNow cloud-based customer service product available from Oracle Corporation. As another example, the identity of possible employment candidates can be sent to an HR department/HR application 222. In addition, opportunities can be provided to aCRM system 224, where a record is automatically created and/or process in the system for the sales lead. Product data and comments can be provided toecommerce tools 226, products, and groups, e.g., to the ATG product available from Oracle Corporation. An analysis tool/dashboard 218 (e.g., a business intelligence dashboard) may be provided over the actionable social messages to provide visibility by company decision makers using the analyzed data. - The messages to these vertical applications are dispatched based at least in part upon the tags that are associated with the data in the actionable social message store. When the other system takes action upon receiving the messages, then in some embodiments an update is provided in the actionable social message store with the update status of the message.
- The system shown in
FIG. 2 therefore provides a framework for integrating any part of a corporate infrastructure to handle social media data. When any new social media source is identified, then the inventive system can access and process that data like any of the other social data already being accessed—transparent to the corporate infrastructure that will eventually consume the results of that analysis. In addition, any new components/applications to the corporate infrastructure can be easily integrated, by configuring the rules within the Community Manager to address workflow paths to that new component/application. -
FIGS. 4A and 4B show flowcharts of approaches to implement some embodiments of the invention. At 402, the social data is received. As noted above, the social data may be received from any suitable source of the data, including both public and private sources of social media data. - At 404, semantic filtering is performed upon the social data. The filtering may be applied to some or all of the data. In some embodiments, different levels of filtering may be applied to different types and/or sources of data. For example, different levels of filtering may be applied depending upon whether the social data is public social data or private social data.
- At 406, semantic analysis and classification is performed on the social media data. Based upon the results of the semantic analysis and classification, tags are identified and are associated with the messages/content, at 408. Thereafter, at 410, the actionable social messages are stored into an actionable social message store.
- At 412, the data within the actionable social message store is retrieved for processing. The message tag is reviewed at 408. At 414, identification is made of the appropriate action to take with regards to the message.
- Different approaches can be taken to process the messages in the actionable social message store. In the approach of 416 a, manual processing is performed such that a user reviews the actionable social messages and manually takes action to direct the message to the appropriate destination. In the approach of 416 b, automated processing is performed using a rules and workflow engine, where a set of rules is provided in a rulebase. The rules identify how the messages should be handled and directed within the organization.
- Thereafter, at 418, the appropriate action is taken with respect to the message. For example, tickets can be sent to a social customer service cloud product, the identity of possible employment candidates can be sent to an HR department, opportunities can be provided to a CRM system, and product data/comments can be provided to ecommerce products and groups.
- Another action that can performed is to assign action items and due dates based upon this data to key leaders in the organization (e.g., assign an action to marketing lead for internal communication strategy on key topics, assign action to HR lead for improving a key EE program, assign action to engineering to improve key metric, assign action to sales to share top number of wins and losses with key leaders, assigning an action to a recruiter).
- The present invention can be applied to analyze and act upon any type of social data from any source of the data. In particular, embodiments of the invention can be applied to analyze and act upon both public and private sources of social media data. This portion of the disclosure describes an illustrative embodiment where the invention is applied to internal social network content.
- As noted above, the present invention provides a mechanism to analyze and act upon data from social networks. This provides numerous advantages for an organization, since social networks have now become commonplace experiences for many individual that use the internet where as a routine matter of their daily activities on the internet, many users will regularly access and use public social networks to post content, convey thoughts, and engage in conversations.
- For many enterprises and businesses, it would be very useful to be able leverage the capabilities of social networks to improve the way that the enterprises and businesses are run. However, given that social network is a relatively new phenomenon, conventionally most organizations have either ignored it or focused on the following aspects of social network:
-
- 1. Policies to prevent usage of social network by employees, except those involved with the organization own external social presence
- 2. Policies to improve customer relationship through the organization's social presence
- 3. Policies that allow use of social network, but prevent posting of anything work related
- Recently, organizations are starting to realize the value of an internal social network as a tool to improve collaboration within the organization. The internal social networks can be configured to provide an effective mechanism to allow users of the system to interact and collaborate with each other. For example, consider a CRM application, which is designed to facilitate the ability of a business to create, develop, and build relationships with its customers or potential customers—with the obvious intent to obtain or increases the business' sales to the customers. In this type of system, it would be very desirable to allow the internal users of an organization to use the internal social network to stay informed and collaborate for related business activities and customers/leads. An example internal social network is the Oracle Social Network product, available from Oracle Corporation of Redwood Shores, Calif.
- The problem is that while some company executives may understand the value of internal social networks, others may not necessarily see its value or understand its benefits to the organization.
- The present embodiment provides a method, system, and computer program product for semantically analyzing the content within an internal social network. Using the results of the analysis, the executives can gain a better understanding of, and insight into, the organization and its employees. A dashboard tool may be used in some embodiments of the invention to visualize the results of the semantic analysis.
- The invention provides numerous benefits and advantages. The invention provides an effective framework and execution path for organizations to enable, encourage, or monitor their internal social networks. In addition, the invention permits executives of the organization to directly derive value from a thriving internal social network. These benefits and values will help fund and grow the internal social networks as not only a collaboration tool, but also as a tool to align the organization.
-
FIG. 5 illustrates anexample system 502 which may be employed in some embodiments of the invention to implement analysis of an internal social network. Thesystem 502 includes one or more users at one ormore user stations 102. - The
data 504 operated upon bysystem 502 is content from an internal social network. The internal social network provides mechanisms and tools to permit members of an organization to interact and collaborate with each other. An example internal social network is the Oracle Social Network product, available from Oracle Corporation of Redwood Shores, Calif. The Oracle Social Network product provides a method by which users can create a ‘conversation’ that is associated with a business object. Users who are collaborating on the business object will document their discussion in the conversation. One example is discussion about new product design in the public cloud space. More details regarding an approach to implement an internal social network is described in co-pending U.S. application Ser. No. 13/622,071, filed on Sep. 20, 2012, entitled “Social Network System with Social Objects” and U.S. application Ser. No. 13/888,888, filed on May 7, 2013, entitled “Method and System for Integrating and Enterprise Application with a Social Networking Application”, which are hereby incorporated by reference in their entirety. - The present embodiment is illustratively explained with reference to the Oracle Social Network. It is noted, however, that the invention is applicable to any internal social network, and indeed, has wide applicability in general to many types of organizational data. For example, internal company email and external social traffic may be semantically analyzed in similar ways to provide benefits to the organization. Therefore, the invention is not to be limited in its application to just to the Oracle Social Network.
- A
semantic analysis tool 108 is used to analyze the internal social network data, e.g., as described above with respect toFIGS. 1-4 . Semantic analysis and filtering is performed upon the internal social network data to generateanalysis results 510, which are stored into a database in a computerreadable storage device 504. - Any suitable type of semantic analysis can be performed upon the internal social network data. For example, latent semantic analysis (LSA), an advanced form of statistical language modeling, can be used to perform semantic analysis upon the social data. This permits the system to understand the contextual and semantic significance of terms that appear within the social data. As a simple example semantic analysis can be used to understand the difference between the terms “Boss” when used to refer to a manager at work, when the “Boss” term is used to refer to a line of men's clothing, or where the term “The Boss” is used as the nickname for a certain well-known singer.
- The system performs semantic analysis and classification to the internal social network data. This permits the system to create and apply filters to identify themes, and to cluster together like-minded messages, topics, conversations, and content for those themes. For example, the internal social network data can be analyzed to identify themes such as “compensation”, “company performance and results”, “company stock process”, “acquisitions”, “management policies”, etc.
- Therefore, there are numerous ways that can be taken to semantically categorize the internal social network content. The categorizations and classifications can be performed with an eye towards identifying themes and categories that would be of interest to the organization and its executives, with a particular focus on employee insights, preferences, and intentions and thoughts on industry, and category trends and emerging themes.
- The analysis results can be used to identify topics that are considered to be of most importance to the employees, e.g., to identify the most popular topics on the internal social network. Furthermore, the invention can be used to determine whether there is a positive or negative sentiment about those topics. “Sentiment” refers to an opinion or feeling associated with a given item or type of content.
- As noted above, employee profile data may also be accessed used as part of the analysis for the internal social network content. The profile data may also include, for example, demographic information about the originator of internal social network content, including information about the person's department, position, title, income, years of experience at the company, and geographic location. This profile data is useful for many purposes. For example, the profile data can be used to slice the analysis results by department, location, or other attributes, e.g., to understand better if certain sentiment is local or global.
- Semantic filtering is a mechanism that is provided to minimize miss-categorizations of the social data. Semantic filtering is used to remove the irrelevant material from the social data to reduce the occurrence of false positives, false negatives, and inappropriate responses/rejections within the actionable data. This permits the resulting data to be more relevant and accurate when provided to the company executives.
- In some embodiments, none of the internal social data is subject to semantic filtering. This embodiment is based on the assumption that the bulk of the internal social network content is likely to contain relevant data (in contrast to data from public social networks which likely contain an overwhelming quantity of irrelevant data). In an alternate embodiment, the internal social network data is subject to semantic filtering, particularly if past analysis shows the significant presence or quantity of irrelevant content among the raw internal social network data. In yet another embodiment, if the system is used to analyze both public and internal social network data, then either, or both the public and private social network data are subject to semantic filtering, but the filtering can be handled differently, e.g., so that greater levels/intensity of filtering are imposed on the public data as opposed to the internal data.
- The analysis results 510 can be embodied as actionable social data in an actionable social message store, where tagging is implemented to tag the messages with appropriate tags. The tags correspond to areas of analytical importance with respect to the individuals or departments within an organization that will consume the results of the analysis. Therefore, the semantic analysis and classification activities will identify and associate tags to content from the internal social network as necessary to make sure the “actionable” content is appropriately handled by downstream reviewers.
- The set of
analysis results 510 can also be accessed and visually reviewed by individual and organizations within a company. In some embodiments, adashboard tool 508 is used to access the analysis results. A “dashboard” is a user interface mechanism that is often used to provide views of key metrics and indicators relevant to a particular objective or business process. Therefore, dashboards typically use graphs, charts, and other visual objects to show summaries, trends, and comparisons of data. The dashboard can be configured to show analysis results of the internal social data that are needed to monitor the health and opportunities of the business, including for example, data that focus on high level measures of performance and forecasts. For analysis purposes, the dashboards often include more in the way of context data, comparisons, and history for the internal social data. The dashboards may also be used to monitor events and activities that are changing more often. The dashboards also may also support drilling down into the underlying details of the high level data. A suitable product that can be used in embodiments of the invention to provide dashboards is the Oracle BI (Business Intelligence) product, available from Oracle Corporation of Redwood Shores, Calif. In addition, set ofanalysis results 510 can also be automatically analyzed and processed using the workflow engine described above. - In some embodiments, the analysis results can be integrated with an enterprise application used by the organization. The enterprise application comprises any business-related application that provides visibility and control over various aspects of a business. Such enterprise/business applications can include, without limitation, Human resources (“HR”) applications, customer relations management (“CRM”) applications, enterprise resource planning (“ERP”) applications, supply chain management applications, and other applications dealing with various finance, accounting, manufacturing, human resources, and/or distribution functions, to name but a few examples. For example, particular themes, sentiment, and content of importance to the human resources department may be sent as messages to be consumed by a HR computing system or department.
- In one embodiment, tagged messages can be used to send the actionable content to the appropriate destination. For example, actionable social messages that are tagged as a “HR” can be directed to the human resources department to be handled by appropriate personnel to handle possible employee/employment issues. A user interface (e.g., Community Manager UX) can be provided to permit users to view and act upon the actionable social content. Using the Community Manager UX, a user can direct the flow of messages to appropriate personnel to take responsibility for performing pertinent actions with the messages in the actionable social message store.
- The company management can take appropriate courses of action to address the identified content/topics from the internal social network. For example, the company executives can tailor communications to the employees (such as scheduling an All Hands meeting) to address the topics the employee base (e.g., department/location) considers important (e.g., most popular topics). As noted above, the identified content/topic can be identified from the dashboard. The identified content/topic can also be identified using the Community Manager UX and tags that are associated with the content.
- As another example, the company management can use the analysis results to encourage and fuel momentum behind key projects. This is accomplished, for example, by finding where it has already taken hold and empowering those groups.
- As yet another example, the invention can be used to make budget allocations, spot bonuses, or make other monetary decisions. This can be used to encourage momentum behind the topics that the executives considers important.
- In addition, the organization and its management can look into negative sentiments around important initiatives. This is useful, for example, to figure out how to address those negatives sentiments and topics (e.g., by communication, restructuring, etc.).
-
FIG. 6 shows a flowchart of an approach to implement some embodiments of the invention. At 602, the internal social data is received by the analysis system. As noted above, the internal social data may be received from any suitable internal social network. In some embodiments, the analysis can be performed based upon a combination of data from internal social networks as well as other sources of data, including public sources of social media data and email content. - At 604, semantic analysis and classification is performed on the social media data. This action is performed on a regular basis, e.g., to identify the most popular and most important topics discussed in the content within the internal social networks. Semantic filtering may also be applied to some or all of the social network data.
- At 606, the analysis results are used to populate a dashboard with periodic statistics on the most popular and most important topics. The “importance” of topics sufficient to be displayed on the dashboard can be selected, for example, by the company executives. Using the dashboard, the executive can gain insight into: (a) What the employees consider most important (the most popular topics); (b) If there is positive and/or negative sentiment about the most important topics; and (c) Slice this data by department, location, or other attributes to understand better if a sentiment is local or global.
- At 608, the company executives can then take actions appropriate to address the topics. Such actions include, for example: (a) Tailor communication to address the topics the employee base considers important; (b) Encourage and fuel momentum behind key projects by finding where it has already taken hold and empowering those groups; (c) Making budget allocations, spot bonuses, or other monetary decisions that encourage momentum behind the topics that the exec considers important; (d) Look into negative sentiments around important initiatives, and figure out how to address those (communication, restructuring, etc.).
- Therefore, what has been described is an approach for implementing a system, method, and computer program product for allowing a business entity to access and integrate with social media data. The invention is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform semantic analysis upon that data.
-
FIG. 7 is a block diagram of anillustrative computing system 1400 suitable for implementing an embodiment of the present invention.Computer system 1400 includes a bus 1406 or other communication mechanism for communicating information, which interconnects subsystems and devices, such asprocessor 1407, system memory 1408 (e.g., RAM), static storage device 1409 (e.g., ROM), disk drive 1410 (e.g., magnetic or optical), communication interface 1414 (e.g., modem or Ethernet card), display 1411 (e.g., CRT or LCD), input device 1412 (e.g., keyboard), and cursor control. - According to one embodiment of the invention,
computer system 1400 performs specific operations byprocessor 1407 executing one or more sequences of one or more instructions contained insystem memory 1408. Such instructions may be read intosystem memory 1408 from another computer readable/usable medium, such asstatic storage device 1409 ordisk drive 1410. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention. Thus, embodiments of the invention are not limited to any specific combination of hardware circuitry and/or software. In one embodiment, the term “logic” shall mean any combination of software or hardware that is used to implement all or part of the invention. - The term “computer readable medium” or “computer usable medium” as used herein refers to any medium that participates in providing instructions to
processor 1407 for execution. Such a medium may take many forms, including but not limited to, non-volatile media and volatile media. Non-volatile media includes, for example, optical or magnetic disks, such asdisk drive 1410. Volatile media includes dynamic memory, such assystem memory 1408. - Common forms of computer readable media includes, for example, floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cartridge, cloud-based storage, or any other medium from which a computer can read.
- In an embodiment of the invention, execution of the sequences of instructions to practice the invention is performed by a
single computer system 1400. According to other embodiments of the invention, two ormore computer systems 1400 coupled by communication link 1415 (e.g., LAN, PTSN, or wireless network) may perform the sequence of instructions required to practice the invention in coordination with one another. -
Computer system 1400 may transmit and receive messages, data, and instructions, including program, i.e., application code, throughcommunication link 1415 andcommunication interface 1414. Received program code may be executed byprocessor 1407 as it is received, and/or stored indisk drive 1410, or other non-volatile storage for later execution. - In the foregoing specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. For example, the above-described process flows are described with reference to a particular ordering of process actions. However, the ordering of many of the described process actions may be changed without affecting the scope or operation of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than restrictive sense.
Claims (40)
1. A method implemented with a processor, comprising:
receiving content from one or more sources;
performing semantic analysis, classification, and tagging on the content received from the social media sources; and
generating actionable data for an enterprise application based upon results of performing semantic analysis, classification, and tagging on the content received from the sources.
2. The method of claim 1 , in which the semantic analysis comprises latent semantic analysis (LSA).
3. The method of claim 1 , in which the semantic analysis identifies themes within the content.
4. The method of claim 1 , in which the enterprise application is a human resources (“HR”) application, customer relations management (“CRM”) application, enterprise resource planning (“ERP”) application, or supply chain management application.
5. The method of claim 1 , in which the social data sources include at least one of a social network, blog or web feed.
6. The method of claim 5 , in which the social data sources comprise internal social data network data or internal company data sources.
7. The method of claim 1 , in which rich-content tags are associated with the content to create the actionable data.
8. The method of claim 7 , in which messages are dispatched to the enterprise application based at least in part upon the tags.
9. The method of claim 8 , in which the enterprise application uses the messages to perform business processing.
10. The method of claim 8 , in which rules are used to process the messages.
11. The method of claim 8 , in which the tags correspond to areas of analytical importance with respect to the organizations that will be consuming the results of the analysis.
12. The method of claim 7 , in which the tags are used to dispatch messages to vertical applications.
13. The method of claim 1 , in which non-social data is analyzed.
14. The method of claim 1 , in which semantic filtering is performed.
15. The method of claim 1 , in which social profile data is analyzed.
16. A tangible computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process comprising:
receiving content from one or more sources;
performing semantic analysis, classification, and tagging on the content received from the social media sources; and
generating actionable data for an enterprise application based upon results of performing semantic analysis, classification, and tagging on the content received from the sources.
17. The computer readable medium of claim 16 , in which the semantic analysis comprises latent semantic analysis (LSA).
18. The computer readable medium of claim 16 , in which the semantic analysis identifies themes within the content.
19. The computer readable medium of claim 16 , in which the social data sources include at least one of a social network, blog or web feed.
20. The computer readable medium of claim 16 , in which tags are associated with the content to create the actionable data.
21. The computer readable medium of claim 20 , in which messages are dispatched to the enterprise application based at least in part upon the tags.
22. The computer readable medium of claim 21 , in which the enterprise application uses the messages to perform business processing.
23. The computer readable medium of claim 21 , in which rules are used to process the messages.
24. The computer readable medium of claim 20 , in which the tags are used to dispatch messages to vertical applications.
25. The computer readable medium of claim 16 , in which non-social data is analyzed.
26. The computer readable medium of claim 16 , in which semantic filtering is performed.
27. The computer readable medium of claim 16 , in which social profile data is analyzed.
28. A system, comprising:
a processor;
a memory comprising computer code executed using the processor, in which the computer code implements a process comprising receiving content from one or more sources, performing semantic analysis, classification, and tagging on the content received from the social media sources, and generating actionable data for an enterprise application based upon results of performing semantic analysis, classification, and tagging on the content received from the sources.
29. The system of claim 28 , further comprising a dashboard tool to visualize results from performing the semantic analysis, classification, and tagging.
30. The system of claim 28 , in which the semantic analysis comprises latent semantic analysis (LSA).
31. The system of claim 28 , in which the semantic analysis identifies themes within the content.
32. The system of claim 28 , in which the social data sources include at least one of a social network, blog or web feed.
33. The system of claim 28 , in which tags are associated with the content to create the actionable data.
34. The system of claim 33 , in which messages are dispatched to the enterprise application based at least in part upon the tags.
35. The system of claim 34 , in which the enterprise application uses the messages to perform business processing.
36. The system of claim 34 , in which rules are used to process the messages.
37. The system of claim 33 , in which the tags are used to dispatch messages to vertical applications.
38. The system of claim 28 , in which non-social data is analyzed.
39. The system of claim 28 , in which semantic filtering is performed.
40. The system of claim 28 , in which social profile data is analyzed.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/021,820 US20140074551A1 (en) | 2012-09-09 | 2013-09-09 | Method and system for implementing a social media marketing and engagement application |
US14/040,565 US9633399B2 (en) | 2009-08-19 | 2013-09-27 | Method and system for implementing a cloud-based social media marketing method and system |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261698713P | 2012-09-09 | 2012-09-09 | |
US201261698715P | 2012-09-09 | 2012-09-09 | |
US201361780562P | 2013-03-13 | 2013-03-13 | |
US201361780611P | 2013-03-13 | 2013-03-13 | |
US14/021,820 US20140074551A1 (en) | 2012-09-09 | 2013-09-09 | Method and system for implementing a social media marketing and engagement application |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/859,675 Continuation-In-Part US20110112899A1 (en) | 2009-08-19 | 2010-08-19 | Systems and methods for managing marketing programs on multiple social media systems |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/004,796 Continuation-In-Part US9117058B1 (en) | 2009-08-19 | 2011-01-11 | Monitoring services and platform for multiple outlets |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140074551A1 true US20140074551A1 (en) | 2014-03-13 |
Family
ID=50234250
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/021,820 Abandoned US20140074551A1 (en) | 2009-08-19 | 2013-09-09 | Method and system for implementing a social media marketing and engagement application |
US14/021,798 Active 2034-02-16 US9727925B2 (en) | 2012-09-09 | 2013-09-09 | Method and system for implementing semantic analysis of internal social network content |
US15/671,092 Active US10552921B2 (en) | 2012-09-09 | 2017-08-07 | Method and system for implementing semantic analysis of internal social network content |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/021,798 Active 2034-02-16 US9727925B2 (en) | 2012-09-09 | 2013-09-09 | Method and system for implementing semantic analysis of internal social network content |
US15/671,092 Active US10552921B2 (en) | 2012-09-09 | 2017-08-07 | Method and system for implementing semantic analysis of internal social network content |
Country Status (1)
Country | Link |
---|---|
US (3) | US20140074551A1 (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140279906A1 (en) * | 2013-03-13 | 2014-09-18 | Bart Michael Peintner | Apparatus, system and method for multiple source disambiguation of social media communications |
US20150112756A1 (en) * | 2013-10-18 | 2015-04-23 | Sap Ag | Automated Software Tools for Improving Sales |
US20160283061A1 (en) * | 2012-09-24 | 2016-09-29 | Facebook, Inc. | Displaying social networking system entity information via a timeline interface |
US9583099B2 (en) | 2013-10-29 | 2017-02-28 | Oracle International Corporation | Method and system for performing term analysis in social data |
US9633399B2 (en) | 2009-08-19 | 2017-04-25 | Oracle International Corporation | Method and system for implementing a cloud-based social media marketing method and system |
US20170193075A1 (en) * | 2016-01-04 | 2017-07-06 | ddductr UG | System and method for aggregating, classifying and enriching social media posts made by monitored author sources |
US9727925B2 (en) | 2012-09-09 | 2017-08-08 | Oracle International Corporation | Method and system for implementing semantic analysis of internal social network content |
US20180047028A1 (en) * | 2016-08-11 | 2018-02-15 | Linkedin Corporation | Real-time alerting system |
US9996529B2 (en) | 2013-11-26 | 2018-06-12 | Oracle International Corporation | Method and system for generating dynamic themes for social data |
US10002187B2 (en) | 2013-11-26 | 2018-06-19 | Oracle International Corporation | Method and system for performing topic creation for social data |
US20180225720A1 (en) * | 2017-02-06 | 2018-08-09 | Mastercard International Incorporated | Systems and methods for using social media data patterns to generate time-bound predictions |
US10073837B2 (en) | 2014-07-31 | 2018-09-11 | Oracle International Corporation | Method and system for implementing alerts in semantic analysis technology |
US10146878B2 (en) | 2014-09-26 | 2018-12-04 | Oracle International Corporation | Method and system for creating filters for social data topic creation |
US20190019498A1 (en) * | 2017-04-26 | 2019-01-17 | International Business Machines Corporation | Adaptive digital assistant and spoken genome |
US10250548B2 (en) | 2016-08-30 | 2019-04-02 | Sap Se | Social media engagement engine |
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 |
US10380610B2 (en) | 2016-12-20 | 2019-08-13 | Oracle International Corporation | Social media enrichment framework |
US20190361849A1 (en) * | 2018-05-24 | 2019-11-28 | People.ai, Inc. | Systems and methods for measuring goals based on matching electronic activities to record objects |
US10503805B2 (en) | 2016-12-19 | 2019-12-10 | Oracle International Corporation | Generating feedback for a target content item based on published content items |
US10530714B2 (en) | 2016-02-29 | 2020-01-07 | Oracle International Corporation | Conditional automatic social posts |
US10635750B1 (en) * | 2014-04-29 | 2020-04-28 | Google Llc | Classification of offensive words |
US10922657B2 (en) | 2014-08-26 | 2021-02-16 | Oracle International Corporation | Using an employee database with social media connections to calculate job candidate reputation scores |
US11483265B2 (en) | 2009-08-19 | 2022-10-25 | Oracle International Corporation | Systems and methods for associating social media systems and web pages |
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 |
US11762934B2 (en) | 2021-05-11 | 2023-09-19 | Oracle International Corporation | Target web and social media messaging based on event signals |
US11924297B2 (en) | 2018-05-24 | 2024-03-05 | People.ai, Inc. | Systems and methods for generating a filtered data set |
US11949682B2 (en) | 2018-05-24 | 2024-04-02 | People.ai, Inc. | Systems and methods for managing the generation or deletion of record objects based on electronic activities and communication policies |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10198503B2 (en) * | 2008-05-01 | 2019-02-05 | Primal Fusion Inc. | System and method for performing a semantic operation on a digital social network |
US10430894B2 (en) | 2013-03-21 | 2019-10-01 | Khoros, Llc | Gamification for online social communities |
US20150317609A1 (en) * | 2014-04-30 | 2015-11-05 | Linkedin Corporation | Company personnel asset engine |
US11095627B2 (en) * | 2014-11-04 | 2021-08-17 | Huawei Technologies Co., Ltd. | Message display method, apparatus, and device |
US10037367B2 (en) | 2014-12-15 | 2018-07-31 | Microsoft Technology Licensing, Llc | Modeling actions, consequences and goal achievement from social media and other digital traces |
US9904897B2 (en) * | 2015-03-30 | 2018-02-27 | International Business Machines Corporation | Generation of social business insights by fractal analysis |
US9953063B2 (en) * | 2015-05-02 | 2018-04-24 | Lithium Technologies, Llc | System and method of providing a content discovery platform for optimizing social network engagements |
US20160352805A1 (en) * | 2015-05-28 | 2016-12-01 | Bizhive, Llc | Online reputation monitoring and intelligence gathering |
US10657186B2 (en) * | 2015-05-29 | 2020-05-19 | Dell Products, L.P. | System and method for automatic document classification and grouping based on document topic |
US10250547B1 (en) * | 2015-07-03 | 2019-04-02 | Twitter, Inc. | Trend detection for content targeting using an information distribution system |
CN106528519B (en) * | 2015-09-09 | 2019-04-30 | 佳能信息技术(北京)有限公司 | The method and apparatus of text mining |
WO2017113137A1 (en) * | 2015-12-30 | 2017-07-06 | 李仁涛 | Like masking system and method |
US10083451B2 (en) | 2016-07-08 | 2018-09-25 | Asapp, Inc. | Using semantic processing for customer support |
WO2018009231A1 (en) | 2016-07-08 | 2018-01-11 | Asapp, Inc. | Automatically responding to a request of a user |
US10248648B1 (en) * | 2016-07-11 | 2019-04-02 | Microsoft Technology Licensing, Llc | Determining whether a comment represented as natural language text is prescriptive |
US10109275B2 (en) | 2016-12-19 | 2018-10-23 | Asapp, Inc. | Word hash language model |
US10902462B2 (en) | 2017-04-28 | 2021-01-26 | Khoros, Llc | System and method of providing a platform for managing data content campaign on social networks |
US10963814B2 (en) * | 2017-07-20 | 2021-03-30 | Freshworks, Inc. | Noise reduction and smart ticketing for social media-based communication systems |
US11470161B2 (en) | 2018-10-11 | 2022-10-11 | Spredfast, Inc. | Native activity tracking using credential and authentication management in scalable data networks |
US11570128B2 (en) | 2017-10-12 | 2023-01-31 | Spredfast, Inc. | Optimizing effectiveness of content in electronic messages among a system of networked computing device |
US10999278B2 (en) | 2018-10-11 | 2021-05-04 | Spredfast, Inc. | Proxied multi-factor authentication using credential and authentication management in scalable data networks |
US10346449B2 (en) | 2017-10-12 | 2019-07-09 | Spredfast, Inc. | Predicting performance of content and electronic messages among a system of networked computing devices |
US10785222B2 (en) | 2018-10-11 | 2020-09-22 | Spredfast, Inc. | Credential and authentication management in scalable data networks |
US11050704B2 (en) | 2017-10-12 | 2021-06-29 | Spredfast, Inc. | Computerized tools to enhance speed and propagation of content in electronic messages among a system of networked computing devices |
US10601937B2 (en) | 2017-11-22 | 2020-03-24 | Spredfast, Inc. | Responsive action prediction based on electronic messages among a system of networked computing devices |
US10497004B2 (en) | 2017-12-08 | 2019-12-03 | Asapp, Inc. | Automating communications using an intent classifier |
US10489792B2 (en) * | 2018-01-05 | 2019-11-26 | Asapp, Inc. | Maintaining quality of customer support messages |
US11061900B2 (en) | 2018-01-22 | 2021-07-13 | Spredfast, Inc. | Temporal optimization of data operations using distributed search and server management |
US10594773B2 (en) | 2018-01-22 | 2020-03-17 | Spredfast, Inc. | Temporal optimization of data operations using distributed search and server management |
US11863572B1 (en) * | 2018-03-14 | 2024-01-02 | Amazon Technologies, Inc. | Adaptive data filtering system |
US10169315B1 (en) | 2018-04-27 | 2019-01-01 | Asapp, Inc. | Removing personal information from text using a neural network |
US11216510B2 (en) | 2018-08-03 | 2022-01-04 | Asapp, Inc. | Processing an incomplete message with a neural network to generate suggested messages |
US11354507B2 (en) | 2018-09-13 | 2022-06-07 | International Business Machines Corporation | Compared sentiment queues |
US10855657B2 (en) | 2018-10-11 | 2020-12-01 | Spredfast, Inc. | Multiplexed data exchange portal interface in scalable data networks |
US11551004B2 (en) | 2018-11-13 | 2023-01-10 | Asapp, Inc. | Intent discovery with a prototype classifier |
US10747957B2 (en) | 2018-11-13 | 2020-08-18 | Asapp, Inc. | Processing communications using a prototype classifier |
US10929914B2 (en) * | 2018-11-16 | 2021-02-23 | International Business Machines Corporation | Monitoring derived requirements for devices and services |
US10931540B2 (en) | 2019-05-15 | 2021-02-23 | Khoros, Llc | Continuous data sensing of functional states of networked computing devices to determine efficiency metrics for servicing electronic messages asynchronously |
CN110443646B (en) * | 2019-07-30 | 2022-04-19 | 合肥工业大学 | Product competition relation network analysis method and system |
US11425064B2 (en) | 2019-10-25 | 2022-08-23 | Asapp, Inc. | Customized message suggestion with user embedding vectors |
US11438289B2 (en) | 2020-09-18 | 2022-09-06 | Khoros, Llc | Gesture-based community moderation |
US12120078B2 (en) | 2020-09-18 | 2024-10-15 | Khoros, Llc | Automated disposition of a community of electronic messages under moderation using a gesture-based computerized tool |
US11128589B1 (en) | 2020-09-18 | 2021-09-21 | Khoros, Llc | Gesture-based community moderation |
US11924375B2 (en) | 2021-10-27 | 2024-03-05 | Khoros, Llc | Automated response engine and flow configured to exchange responsive communication data via an omnichannel electronic communication channel independent of data source |
US11627100B1 (en) | 2021-10-27 | 2023-04-11 | Khoros, Llc | Automated response engine implementing a universal data space based on communication interactions via an omnichannel electronic data channel |
US11438282B2 (en) | 2020-11-06 | 2022-09-06 | Khoros, Llc | Synchronicity of electronic messages via a transferred secure messaging channel among a system of various networked computing devices |
US11714629B2 (en) | 2020-11-19 | 2023-08-01 | Khoros, Llc | Software dependency management |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080313000A1 (en) * | 2007-06-15 | 2008-12-18 | International Business Machines Corporation | System and method for facilitating skill gap analysis and remediation based on tag analytics |
US8447852B1 (en) * | 2011-07-20 | 2013-05-21 | Social Yantra, Inc. | System and method for brand management using social networks |
US20130291060A1 (en) * | 2006-02-01 | 2013-10-31 | Newsilike Media Group, Inc. | Security facility for maintaining health care data pools |
Family Cites Families (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7185065B1 (en) | 2000-10-11 | 2007-02-27 | Buzzmetrics Ltd | System and method for scoring electronic messages |
US7197470B1 (en) | 2000-10-11 | 2007-03-27 | Buzzmetrics, Ltd. | System and method for collection analysis of electronic discussion methods |
US20040073476A1 (en) | 2002-10-10 | 2004-04-15 | Prolink Services Llc | Method and system for identifying key opinion leaders |
US8200775B2 (en) * | 2005-02-01 | 2012-06-12 | Newsilike Media Group, Inc | Enhanced syndication |
US7606168B2 (en) * | 2005-01-28 | 2009-10-20 | Attenex Corporation | Apparatus and method for message-centric analysis and multi-aspect viewing using social networks |
US10510043B2 (en) | 2005-06-13 | 2019-12-17 | Skyword Inc. | Computer method and apparatus for targeting advertising |
US20070100779A1 (en) | 2005-08-05 | 2007-05-03 | Ori Levy | Method and system for extracting web data |
US8560385B2 (en) | 2005-09-02 | 2013-10-15 | Bees & Pollen Ltd. | Advertising and incentives over a social network |
WO2008134708A1 (en) * | 2007-04-30 | 2008-11-06 | Etelemetry, Inc. | Method and system for activity monitoring and forecasting |
US20080294624A1 (en) | 2007-05-25 | 2008-11-27 | Ontogenix, Inc. | Recommendation systems and methods using interest correlation |
US20090070460A1 (en) | 2007-09-12 | 2009-03-12 | Ebay Inc. | Method and system for social network analysis |
US20090112841A1 (en) * | 2007-10-29 | 2009-04-30 | International Business Machines Corporation | Document searching using contextual information leverage and insights |
US8732006B2 (en) | 2007-11-16 | 2014-05-20 | Google Inc. | Tracking response to advertisements |
US20090254529A1 (en) | 2008-04-04 | 2009-10-08 | Lev Goldentouch | Systems, methods and computer program products for content management |
US8417560B2 (en) | 2008-04-18 | 2013-04-09 | Steven Woods | Systems, methods, and apparatus for analyzing the influence of marketing assets |
EP2297685A1 (en) | 2008-07-04 | 2011-03-23 | Yogesh Chunilal Rathod | Methods and systems for brands social networks (bsn) platform |
US8335778B2 (en) | 2008-09-17 | 2012-12-18 | Oracle International Corporation | System and method for semantic search in an enterprise application |
US8375024B2 (en) | 2008-11-13 | 2013-02-12 | Buzzient, Inc. | Modeling social networks using analytic measurements of online social media content |
US8396742B1 (en) | 2008-12-05 | 2013-03-12 | Covario, Inc. | System and method for optimizing paid search advertising campaigns based on natural search traffic |
US20100306049A1 (en) | 2009-06-01 | 2010-12-02 | Yahoo! Inc. | Method and system for matching advertisements to web feeds |
US20110270649A1 (en) | 2009-07-15 | 2011-11-03 | Stephen Fort Kerho | Apparatuses, methods and systems for optimizing user connection growth of social media |
US20110112899A1 (en) | 2009-08-19 | 2011-05-12 | Vitrue, Inc. | Systems and methods for managing marketing programs on multiple social media systems |
US20140074551A1 (en) | 2012-09-09 | 2014-03-13 | Oracle International Corporation | Method and system for implementing a social media marketing and engagement application |
US9117058B1 (en) | 2010-12-23 | 2015-08-25 | Oracle International Corporation | Monitoring services and platform for multiple outlets |
US9633399B2 (en) | 2009-08-19 | 2017-04-25 | Oracle International Corporation | Method and system for implementing a cloud-based social media marketing method and system |
US20110055017A1 (en) | 2009-09-01 | 2011-03-03 | Amiad Solomon | System and method for semantic based advertising on social networking platforms |
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 |
US20110125697A1 (en) | 2009-11-20 | 2011-05-26 | Avaya Inc. | Social media contact center dialog system |
US20110179045A1 (en) * | 2010-01-19 | 2011-07-21 | Microsoft Corporation | Template-Based Management and Organization of Events and Projects |
WO2011094734A2 (en) * | 2010-02-01 | 2011-08-04 | Jumptap, Inc. | Integrated advertising system |
US8856165B1 (en) | 2010-03-26 | 2014-10-07 | Google Inc. | Ranking of users who report abuse |
US20110258560A1 (en) | 2010-04-14 | 2011-10-20 | Microsoft Corporation | Automatic gathering and distribution of testimonial content |
US20110313996A1 (en) | 2010-05-04 | 2011-12-22 | SNOWBALL FACTORY, INC. A Delaware Corporation | Campaign tracking platform for social media marketing |
US10331744B2 (en) * | 2010-06-07 | 2019-06-25 | Microsoft Technology Licensing, Llc | Presenting supplemental content in context |
US20110320542A1 (en) * | 2010-06-28 | 2011-12-29 | Bank Of America Corporation | Analyzing Social Networking Information |
US20120036006A1 (en) | 2010-07-22 | 2012-02-09 | Adtrak360 | Advertising media tracking |
US8635227B2 (en) * | 2010-07-31 | 2014-01-21 | Viralheat, Inc. | Discerning human intent based on user-generated metadata |
US8955001B2 (en) | 2011-07-06 | 2015-02-10 | Symphony Advanced Media | Mobile remote media control platform apparatuses and methods |
US9349130B2 (en) | 2010-11-17 | 2016-05-24 | Eloqua, Inc. | Generating relative and absolute positioned resources using a single editor having a single syntax |
US20130073480A1 (en) | 2011-03-22 | 2013-03-21 | Lionel Alberti | Real time cross correlation of intensity and sentiment from social media messages |
US20120290432A1 (en) | 2011-05-13 | 2012-11-15 | Steven Tedjamulia | Social Marketplace Affiliate Front End |
US9779385B2 (en) * | 2011-06-24 | 2017-10-03 | Facebook, Inc. | Inferring topics from social networking system communications |
US9614798B2 (en) * | 2011-09-06 | 2017-04-04 | Siemens Aktiengesellschaft | Method and an apparatus for distribution of a message |
US20130080264A1 (en) | 2011-09-09 | 2013-03-28 | Dennoo Inc. | Methods and systems for bidding and acquiring advertisement impressions |
US8312056B1 (en) | 2011-09-13 | 2012-11-13 | Xerox Corporation | Method and system for identifying a key influencer in social media utilizing topic modeling and social diffusion analysis |
US9330419B2 (en) | 2012-05-01 | 2016-05-03 | Oracle International Corporation | Social network system with social objects |
US10672084B2 (en) | 2012-05-07 | 2020-06-02 | Oracle International Corporation | Method and system for integrating an enterprise application with a social networking application |
US10032131B2 (en) * | 2012-06-20 | 2018-07-24 | Microsoft Technology Licensing, Llc | Data services for enterprises leveraging search system data assets |
US10922657B2 (en) | 2014-08-26 | 2021-02-16 | Oracle International Corporation | Using an employee database with social media connections to calculate job candidate reputation scores |
-
2013
- 2013-09-09 US US14/021,820 patent/US20140074551A1/en not_active Abandoned
- 2013-09-09 US US14/021,798 patent/US9727925B2/en active Active
-
2017
- 2017-08-07 US US15/671,092 patent/US10552921B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130291060A1 (en) * | 2006-02-01 | 2013-10-31 | Newsilike Media Group, Inc. | Security facility for maintaining health care data pools |
US20080313000A1 (en) * | 2007-06-15 | 2008-12-18 | International Business Machines Corporation | System and method for facilitating skill gap analysis and remediation based on tag analytics |
US8447852B1 (en) * | 2011-07-20 | 2013-05-21 | Social Yantra, Inc. | System and method for brand management using social networks |
Cited By (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11483265B2 (en) | 2009-08-19 | 2022-10-25 | Oracle International Corporation | Systems and methods for associating social media systems and web pages |
US9633399B2 (en) | 2009-08-19 | 2017-04-25 | Oracle International Corporation | Method and system for implementing a cloud-based social media marketing method and system |
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 |
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 |
US9727925B2 (en) | 2012-09-09 | 2017-08-08 | Oracle International Corporation | Method and system for implementing semantic analysis of internal social network content |
US10552921B2 (en) | 2012-09-09 | 2020-02-04 | Oracle International Corporation | Method and system for implementing semantic analysis of internal social network content |
US20160283061A1 (en) * | 2012-09-24 | 2016-09-29 | Facebook, Inc. | Displaying social networking system entity information via a timeline interface |
US10614467B2 (en) * | 2012-09-24 | 2020-04-07 | Facebook, Inc. | Displaying recommendations for social networking system entity information via a timeline interface |
US20140279906A1 (en) * | 2013-03-13 | 2014-09-18 | Bart Michael Peintner | Apparatus, system and method for multiple source disambiguation of social media communications |
US20150112756A1 (en) * | 2013-10-18 | 2015-04-23 | Sap Ag | Automated Software Tools for Improving Sales |
US9665875B2 (en) * | 2013-10-18 | 2017-05-30 | Sap Se | Automated software tools for improving sales |
US9583099B2 (en) | 2013-10-29 | 2017-02-28 | Oracle International Corporation | Method and system for performing term analysis in social data |
US10002187B2 (en) | 2013-11-26 | 2018-06-19 | Oracle International Corporation | Method and system for performing topic creation for social data |
US9996529B2 (en) | 2013-11-26 | 2018-06-12 | Oracle International Corporation | Method and system for generating dynamic themes for social data |
US10635750B1 (en) * | 2014-04-29 | 2020-04-28 | Google Llc | Classification of offensive words |
US10073837B2 (en) | 2014-07-31 | 2018-09-11 | Oracle International Corporation | Method and system for implementing alerts in semantic analysis technology |
US11403464B2 (en) | 2014-07-31 | 2022-08-02 | Oracle International Corporation | Method and system for implementing semantic technology |
US11263401B2 (en) | 2014-07-31 | 2022-03-01 | Oracle International Corporation | Method and system for securely storing private data in a semantic analysis system |
US10409912B2 (en) | 2014-07-31 | 2019-09-10 | Oracle International Corporation | Method and system for implementing semantic technology |
US10922657B2 (en) | 2014-08-26 | 2021-02-16 | Oracle International Corporation | Using an employee database with social media connections to calculate job candidate reputation scores |
US10146878B2 (en) | 2014-09-26 | 2018-12-04 | Oracle International Corporation | Method and system for creating filters for social data topic creation |
US20170193075A1 (en) * | 2016-01-04 | 2017-07-06 | ddductr UG | System and method for aggregating, classifying and enriching social media posts made by monitored author sources |
US11533278B2 (en) | 2016-02-29 | 2022-12-20 | Oracle International Corporation | Conditional automatic social posts |
US10972411B2 (en) | 2016-02-29 | 2021-04-06 | Oracle International Corporation | Conditional automatic social posts |
US10530714B2 (en) | 2016-02-29 | 2020-01-07 | Oracle International Corporation | Conditional automatic social posts |
US20180047028A1 (en) * | 2016-08-11 | 2018-02-15 | Linkedin Corporation | Real-time alerting system |
US10250548B2 (en) | 2016-08-30 | 2019-04-02 | Sap Se | Social media engagement engine |
US10503805B2 (en) | 2016-12-19 | 2019-12-10 | Oracle International Corporation | Generating feedback for a target content item based on published content items |
US11061990B2 (en) | 2016-12-19 | 2021-07-13 | Oracle International Corporation | Generating feedback for a target content item based on published content items |
US10380610B2 (en) | 2016-12-20 | 2019-08-13 | Oracle International Corporation | Social media enrichment framework |
US20180225720A1 (en) * | 2017-02-06 | 2018-08-09 | Mastercard International Incorporated | Systems and methods for using social media data patterns to generate time-bound predictions |
US20190019498A1 (en) * | 2017-04-26 | 2019-01-17 | International Business Machines Corporation | Adaptive digital assistant and spoken genome |
US10607608B2 (en) | 2017-04-26 | 2020-03-31 | International Business Machines Corporation | Adaptive digital assistant and spoken genome |
US10665237B2 (en) * | 2017-04-26 | 2020-05-26 | International Business Machines Corporation | Adaptive digital assistant and spoken genome |
US11363121B2 (en) | 2018-05-24 | 2022-06-14 | People.ai, Inc. | Systems and methods for standardizing field-value pairs across different entities |
US11463545B2 (en) | 2018-05-24 | 2022-10-04 | People.ai, Inc. | Systems and methods for determining a completion score of a record object from electronic activities |
US10769151B2 (en) | 2018-05-24 | 2020-09-08 | People.ai, Inc. | Systems and methods for removing electronic activities from systems of records based on filtering policies |
US10860633B2 (en) | 2018-05-24 | 2020-12-08 | People.ai, Inc. | Systems and methods for inferring a time zone of a node profile using electronic activities |
US10860794B2 (en) | 2018-05-24 | 2020-12-08 | People. ai, Inc. | Systems and methods for maintaining an electronic activity derived member node network |
US10866980B2 (en) | 2018-05-24 | 2020-12-15 | People.ai, Inc. | Systems and methods for identifying node hierarchies and connections using electronic activities |
US10872106B2 (en) | 2018-05-24 | 2020-12-22 | People.ai, Inc. | Systems and methods for matching electronic activities directly to record objects of systems of record with node profiles |
US10878015B2 (en) | 2018-05-24 | 2020-12-29 | People.ai, Inc. | Systems and methods for generating group node profiles based on member nodes |
US10901997B2 (en) | 2018-05-24 | 2021-01-26 | People.ai, Inc. | Systems and methods for restricting electronic activities from being linked with record objects |
US20190361849A1 (en) * | 2018-05-24 | 2019-11-28 | People.ai, Inc. | Systems and methods for measuring goals based on matching electronic activities to record objects |
US10922345B2 (en) | 2018-05-24 | 2021-02-16 | People.ai, Inc. | Systems and methods for filtering electronic activities by parsing current and historical electronic activities |
US10678795B2 (en) | 2018-05-24 | 2020-06-09 | People.ai, Inc. | Systems and methods for updating multiple value data structures using a single electronic activity |
US11048740B2 (en) | 2018-05-24 | 2021-06-29 | People.ai, Inc. | Systems and methods for generating node profiles using electronic activity information |
US10679001B2 (en) | 2018-05-24 | 2020-06-09 | People.ai, Inc. | Systems and methods for auto discovery of filters and processing electronic activities using the same |
US11153396B2 (en) | 2018-05-24 | 2021-10-19 | People.ai, Inc. | Systems and methods for identifying a sequence of events and participants for record objects |
US10671612B2 (en) | 2018-05-24 | 2020-06-02 | People.ai, Inc. | Systems and methods for node deduplication based on a node merging policy |
US11265390B2 (en) | 2018-05-24 | 2022-03-01 | People.ai, Inc. | Systems and methods for detecting events based on updates to node profiles from electronic activities |
US11265388B2 (en) | 2018-05-24 | 2022-03-01 | People.ai, Inc. | Systems and methods for updating confidence scores of labels based on subsequent electronic activities |
US11277484B2 (en) | 2018-05-24 | 2022-03-15 | People.ai, Inc. | Systems and methods for restricting generation and delivery of insights to second data source providers |
US11283887B2 (en) | 2018-05-24 | 2022-03-22 | People.ai, Inc. | Systems and methods of generating an engagement profile |
US11283888B2 (en) | 2018-05-24 | 2022-03-22 | People.ai, Inc. | Systems and methods for classifying electronic activities based on sender and recipient information |
US11343337B2 (en) | 2018-05-24 | 2022-05-24 | People.ai, Inc. | Systems and methods of determining node metrics for assigning node profiles to categories based on field-value pairs and electronic activities |
US10657132B2 (en) | 2018-05-24 | 2020-05-19 | People.ai, Inc. | Systems and methods for forecasting record object completions |
US11394791B2 (en) | 2018-05-24 | 2022-07-19 | People.ai, Inc. | Systems and methods for merging tenant shadow systems of record into a master system of record |
US10657130B2 (en) | 2018-05-24 | 2020-05-19 | People.ai, Inc. | Systems and methods for generating a performance profile of a node profile including field-value pairs using electronic activities |
US11418626B2 (en) | 2018-05-24 | 2022-08-16 | People.ai, Inc. | Systems and methods for maintaining extracted data in a group node profile from electronic activities |
US11451638B2 (en) | 2018-05-24 | 2022-09-20 | People. ai, Inc. | Systems and methods for matching electronic activities directly to record objects of systems of record |
US11457084B2 (en) | 2018-05-24 | 2022-09-27 | People.ai, Inc. | Systems and methods for auto discovery of filters and processing electronic activities using the same |
US11463534B2 (en) | 2018-05-24 | 2022-10-04 | People.ai, Inc. | Systems and methods for generating new record objects based on electronic activities |
US10678796B2 (en) | 2018-05-24 | 2020-06-09 | People.ai, Inc. | Systems and methods for matching electronic activities to record objects using feedback based match policies |
US11470171B2 (en) | 2018-05-24 | 2022-10-11 | People.ai, Inc. | Systems and methods for matching electronic activities with record objects based on entity relationships |
US11470170B2 (en) | 2018-05-24 | 2022-10-11 | People.ai, Inc. | Systems and methods for determining the shareability of values of node profiles |
US10657131B2 (en) | 2018-05-24 | 2020-05-19 | People.ai, Inc. | Systems and methods for managing the use of electronic activities based on geographic location and communication history policies |
US11503131B2 (en) | 2018-05-24 | 2022-11-15 | People.ai, Inc. | Systems and methods for generating performance profiles of nodes |
US10649999B2 (en) | 2018-05-24 | 2020-05-12 | People.ai, Inc. | Systems and methods for generating performance profiles using electronic activities matched with record objects |
US11563821B2 (en) | 2018-05-24 | 2023-01-24 | People.ai, Inc. | Systems and methods for restricting electronic activities from being linked with record objects |
US10649998B2 (en) | 2018-05-24 | 2020-05-12 | People.ai, Inc. | Systems and methods for determining a preferred communication channel based on determining a status of a node profile using electronic activities |
US11641409B2 (en) | 2018-05-24 | 2023-05-02 | People.ai, Inc. | Systems and methods for removing electronic activities from systems of records based on filtering policies |
US11647091B2 (en) | 2018-05-24 | 2023-05-09 | People.ai, Inc. | Systems and methods for determining domain names of a group entity using electronic activities and systems of record |
US12074955B2 (en) | 2018-05-24 | 2024-08-27 | People.ai, Inc. | Systems and methods for matching electronic activities with record objects based on entity relationships |
US11805187B2 (en) | 2018-05-24 | 2023-10-31 | People.ai, Inc. | Systems and methods for identifying a sequence of events and participants for record objects |
US11831733B2 (en) | 2018-05-24 | 2023-11-28 | People.ai, Inc. | Systems and methods for merging tenant shadow systems of record into a master system of record |
US11876874B2 (en) | 2018-05-24 | 2024-01-16 | People.ai, Inc. | Systems and methods for filtering electronic activities by parsing current and historical electronic activities |
US11888949B2 (en) | 2018-05-24 | 2024-01-30 | People.ai, Inc. | Systems and methods of generating an engagement profile |
US11895207B2 (en) | 2018-05-24 | 2024-02-06 | People.ai, Inc. | Systems and methods for determining a completion score of a record object from electronic activities |
US11895205B2 (en) | 2018-05-24 | 2024-02-06 | People.ai, Inc. | Systems and methods for restricting generation and delivery of insights to second data source providers |
US11895208B2 (en) | 2018-05-24 | 2024-02-06 | People.ai, Inc. | Systems and methods for determining the shareability of values of node profiles |
US11909834B2 (en) | 2018-05-24 | 2024-02-20 | People.ai, Inc. | Systems and methods for generating a master group node graph from systems of record |
US11909836B2 (en) | 2018-05-24 | 2024-02-20 | People.ai, Inc. | Systems and methods for updating confidence scores of labels based on subsequent electronic activities |
US11909837B2 (en) | 2018-05-24 | 2024-02-20 | People.ai, Inc. | Systems and methods for auto discovery of filters and processing electronic activities using the same |
US11924297B2 (en) | 2018-05-24 | 2024-03-05 | People.ai, Inc. | Systems and methods for generating a filtered data set |
US11930086B2 (en) | 2018-05-24 | 2024-03-12 | People.ai, Inc. | Systems and methods for maintaining an electronic activity derived member node network |
US11949751B2 (en) | 2018-05-24 | 2024-04-02 | People.ai, Inc. | Systems and methods for restricting electronic activities from being linked with record objects |
US11949682B2 (en) | 2018-05-24 | 2024-04-02 | People.ai, Inc. | Systems and methods for managing the generation or deletion of record objects based on electronic activities and communication policies |
US11979468B2 (en) | 2018-05-24 | 2024-05-07 | People.ai, Inc. | Systems and methods for detecting events based on updates to node profiles from electronic activities |
US12010190B2 (en) | 2018-05-24 | 2024-06-11 | People.ai, Inc. | Systems and methods for generating node profiles using electronic activity information |
US12069142B2 (en) | 2018-05-24 | 2024-08-20 | People.ai, Inc. | Systems and methods for detecting events based on updates to node profiles from electronic activities |
US12069143B2 (en) | 2018-05-24 | 2024-08-20 | People.ai, Inc. | Systems and methods of generating an engagement profile |
US11762934B2 (en) | 2021-05-11 | 2023-09-19 | Oracle International Corporation | Target web and social media messaging based on event signals |
Also Published As
Publication number | Publication date |
---|---|
US20170337640A1 (en) | 2017-11-23 |
US10552921B2 (en) | 2020-02-04 |
US20140074844A1 (en) | 2014-03-13 |
US9727925B2 (en) | 2017-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10552921B2 (en) | Method and system for implementing semantic analysis of internal social network content | |
US9633399B2 (en) | Method and system for implementing a cloud-based social media marketing method and system | |
US20190080293A1 (en) | Method and system for supplementing job postings with social network data | |
US20130197967A1 (en) | Collaborative systems, devices, and processes for performing organizational projects, pilot projects and analyzing new technology adoption | |
Chen et al. | Supply risk mitigation: a multi-theoretical perspective | |
US20140081688A1 (en) | Systems and methods for assigning account ownership in an on-demand system | |
Reinhold et al. | How Companies are implementing social customer relationship management: insights from two case studies | |
Tona et al. | The organizing vision of mobile business intelligence | |
GB2558032A (en) | System and method of anticipating hiring needs | |
Nitsche et al. | Smarter relationships? The present and future scope of AI application in buyer-supplier relationships | |
Koh et al. | Impact of ERP implementation on supply chain performance | |
AlSudairi et al. | Mitigating the Bullwhip Effect with eWord Of Mouth: eBusiness Intelligence Perspective | |
Linh et al. | Exploring enablers, barriers and opportunities to digital supply chain management in Vietnamese manufacturing SMEs | |
US20230010362A1 (en) | System and method for determining content effectiveness | |
Uddin et al. | The impact of supply chain information integration on supply chain coordination and organizational performance: does directionality matter? | |
Tona et al. | Affecting decision-makers’ attention through mobile BI: implications for mobile BI design process | |
Ahmed Benyahia et al. | Social Network Mapping Software: An Approach to Human Resource Systems | |
Kelley et al. | IT signal generation and management capabilities’ effect on corporate reputation: A typological approach to strategic positioning in a digital world | |
Anbari et al. | Using CRM technology to manage customer relations | |
Heinemann et al. | Successful Navigation through digital transformation using an innovation radar | |
Demartini et al. | Sustainability Facts | |
Benyahia | Social Network Mapping Software: An Approach to Human Resource Systems Rabia Ahmed Benyahia and Smail Benamara | |
Tiefenbacher et al. | Capabilities and Impediments to Leverage Customer Value from Data “A Case Study from the Automotive Industry | |
Rustholkarhu | Implementing strategic customer relationship management (CRM) in the non-profit sector | |
Alateya | The Art and Science of Social Media Mastery: Profitable Key Roles for a Social Media Manager |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ORACLE INTERNATIONAL CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SETAYESH, MEHRSHAD;BEAR, MARY E.G.;HORTON, NOAH;AND OTHERS;SIGNING DATES FROM 20140110 TO 20140828;REEL/FRAME:033997/0459 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |