US20040006473A1 - Method and system for automated categorization of statements - Google Patents

Method and system for automated categorization of statements Download PDF

Info

Publication number
US20040006473A1
US20040006473A1 US10/188,152 US18815202A US2004006473A1 US 20040006473 A1 US20040006473 A1 US 20040006473A1 US 18815202 A US18815202 A US 18815202A US 2004006473 A1 US2004006473 A1 US 2004006473A1
Authority
US
United States
Prior art keywords
rules
statements
statement
rule
category
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
Application number
US10/188,152
Inventor
Scott Mills
Kurt Joseph
John Martin
Benjamin Knott
Robert Bushey
Theodore Pasquale
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Labs Inc
Original Assignee
SBC Technology Resources Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SBC Technology Resources Inc filed Critical SBC Technology Resources Inc
Priority to US10/188,152 priority Critical patent/US20040006473A1/en
Priority to US10/217,873 priority patent/US7379537B2/en
Priority to US10/217,863 priority patent/US6842504B2/en
Assigned to SBC TECHNOLOGY RESOURCES, INC. reassignment SBC TECHNOLOGY RESOURCES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PASQUALE, THEODORE B., BUSHEY, ROBERT R., KNOTT, BENJAMIN A., MARTIN, JOHN M., JOSEPH, KURT M., MILLS, SCOTT H.
Priority to US10/230,708 priority patent/US20040042592A1/en
Priority to PCT/US2003/019835 priority patent/WO2004006092A2/en
Priority to AU2003253680A priority patent/AU2003253680A1/en
Publication of US20040006473A1 publication Critical patent/US20040006473A1/en
Priority to US11/005,685 priority patent/US7551723B2/en
Priority to US12/127,403 priority patent/US8131524B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/18Speech classification or search using natural language modelling
    • G10L15/1822Parsing for meaning understanding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP

Definitions

  • the present invention relates generally to information processing and management, and more specifically relates to a method and system for automated categorization of statements.
  • CSR customer service representative
  • IVR interactive voice response
  • FIG. 1 depicts a block diagram of a system for automating the categorization of statements
  • FIG. 2 illustrates an example graphical user interface
  • FIG. 3 depicts a flow diagram of a method for the automated categorization of statements.
  • CSR customer service representative
  • a customer may contact a company via the company web site or email and generally the first substantive statement made in the email or web site response includes the customer's purpose for contacting the company.
  • opening statements can be used by companies to better design web sites, interactive voice response (IVR) systems, and any other customer interfaces between a company and the customers.
  • IVR interactive voice response
  • One effective way to design an IVR system or a web site interface is to analyze the scripts of incoming calls or emails to a customer support center or call center to locate the opening statements and identify the purpose of each call or email by classifying or categorizing each opening statement. Once categorized, a frequency report can be created that details how often customers are calling with specific problems or questions about specific products or services. For example, a telephone company may want to know how many customers are calling or emailing about a problem with their bill or to add a new product to their telephone service.
  • an IVR system can be designed that incorporates the frequencies so that customers calling with common problems, complaints, or questions can be serviced quickly and efficiently. For example, a company would be able to determine that of the 5,000 service calls received in one month, what percentage of the calls were about particular topics and also rank the reasons why the customers called or emailed the customer support.
  • a company In order to maximize the utilization of the statements given by the customers in a customer interface design, a company therefore needs to track and categorize the statements.
  • companies have manually tracked and manually categorized opening statements. The company manually tracks each call and manually records and transcribes each opening statement spoken to a CSR or received via email and then creates a list of opening statements. An employee of the company then sits and reads the long list of opening statements with a list of categories in front of him/her and assigns a category label to each opening statement.
  • the category labels used to manually categorize the opening statements are generally designed to be objective but when applied by a person, the person's subjective thinking and opinions affect how they categorize the opening statements. For instance, an opening statement such as “I am calling about my bill for the charges for Call Waiting” may be categorized by one person as a billing inquiry and another person as a call waiting inquiry. Therefore, even though multiple people may use the same category labels to categorize the opening statements, they might categorize the same opening statement differently because the categorization is partly a matter of opinion. This human opinion factor and subjectiveness creates an inconsistency in the categorization data and frequency reports that results in unreliable data and a customer interface design that is not optimized with respect to the opening statements and the way customers think.
  • the example embodiment described herein allows for the automated categorization of statements.
  • the example embodiment allows for the creation of objective rules to categorize the statements which results in reliable and consistent categorization data. Time and money is saved because people are no longer manually looking through lists of statements trying to categorize the statements using only category labels. Therefore, employees' time may be better utilized in revenue generating projects.
  • the objective rules for categorizing the statements eliminate the subjective aspect of the categorization scheme allowing for the same statement to be categorized with the same category label as long as the same set of rules are used to categorize the statements. This results in consistent and reliable categorization and frequency data which can be used in the design and creation of customer interfaces that reflect the customers' view of how the interface should operate.
  • categorization system 10 may include respective software components and hardware components, such as processor 12 , memory 14 , input/output ports 16 , hard disk drive (HDD) 18 containing database 20 , and those components may work together via bus 24 to provide the desired functionality.
  • the various hardware and software components may also be referred to as processing resources.
  • Categorization system 10 may be a personal computer, a server, or any other appropriate computing device.
  • Categorization system 10 may further include display 26 for presenting graphical user interface (GUI) 28 and input devices such as a mouse and a keyboard.
  • GUI graphical user interface
  • Categorization system 10 also includes rule engine 30 and category engine 32 , which reside in memory such as hard disk drive 18 and are executable by processor 12 through bus 24 .
  • Categorization system 10 allows for the development of a one or more rules for the categorization of statements which are then applied to a list of statements in order to determine a category label for each statement.
  • Display 26 presents GUI 28 which allows for the creation and editing of the rules and for the categorization of the statements.
  • Shown in FIG. 1 is an example GUI 28 with GUI 28 illustrated in greater detail in FIG. 2.
  • GUI 28 includes a plurality of buttons that allow the user to access and control the operation of rule engine 30 and category engine 32 and also display the rules that are used to categorize the statements.
  • FIG. 3 depicts a flow diagram of a method for the automated categorization of statements.
  • the method begins at step 80 and at step 82 a user selects the statements to be categorized. Before categorization system 10 can automatically categorize the statements, the user must have one or more statements to categorize and load the list of statements into categorization system 10 .
  • the statements may be opening statements as defined above, written statements from a training session, survey responses, search statements from a web site or pop-up window, statements evaluating a customer's experience and satisfaction in a test environment, or any other appropriate response to an open-ended question that can be analyzed using content text analysis.
  • the statements are recorded, transcribed, configured in a format that can be understood by categorization system 10 , and then placed in a text file which may be stored in database 20 .
  • a text file which may be stored in database 20 .
  • the user chooses what list of statements to categorize by selecting a text file using open file button 34 .
  • Open file button 34 allows the user to view all the available files containing statements and then select the file containing the list of statements to be categorized. Once the list of statements has been selected, categorization system 10 reads the list of statements from database 20 .
  • the user decides whether to use rule engine 30 to create new rules to categorize the statements or use existing rules already stored in database 20 to categorize the statements. If at step 84 the user decides to create new rules, then at step 86 the user accesses rule engine 30 to create new rules. New rules are desirable when there have been new products or services recently made available to the customers and the existing rules do not reflect these new products or services or when the statements are from a new domain not covered by the existing rules, such as survey responses where all the existing rules pertain to statements from customer service call centers.
  • the user utilizes rule engine 30 and rule creation screen 50 to create new rules and then edit the newly created rules. Creation of the rules involves the use of four include boxes 52 , 53 , 55 , and 57 and two exclude boxes 59 and 61 . In alternate embodiments, there may be more or less than four include boxes and more or less than two exclude boxes.
  • the user inputs combinations of words and text strings that should be included in the statement in order for the statement to satisfy the rule include boxes 52 , 53 , 55 , and 57 and combinations of words and text strings that should not be in the statement in order for the statement to satisfy the rule in exclude boxes 59 and 61 .
  • Each rule is also associated with a particular category label which the user enters in category label box 54 .
  • a user may want to create a new rule to categorize statements with respect to the late payment of customer bills. Therefore “late” may be entered in include box 52 , “bill” may be entered in include box 53 , “paid” may be entered in exclude box 59 , and “labill” may be entered in category label box 54 .
  • This allows for a rule that finds statements that contain the words “late” and “bill” but do not contain the word “paid.” If a statement contains the words “late” and “bill” and does not include the word “paid,” then the statement would be categorized with the category label “labill,” meaning the purpose of the statement is to inquire about a late bill that has not yet been paid.
  • the user groups the rules into sets of rules.
  • the marketing division may have a set of rules to categorize a list of statements while the product development division may have a different set of rules to categorize the same list of statements. This is because different users may be interested in different terms with respect to a list of statements.
  • different sets of rules may also be necessary for different kinds of statements or statements from different domains.
  • a user may use one set of rules to categorize opening statements from a call center and a different set of rules to categorize survey responses from a web survey questionnaire.
  • rule engine 30 allows for the rules to be grouped into different sets of rules with the name for each set of rules displayed in set box 58 and the sets of rules saved in database 20 .
  • the user may group only newly created rules together in a group or group together newly created rules with existing rules when creating sets of rules.
  • the rules must be arranged in a rule order in accordance with a rule hierarchy enabling category engine 32 to apply the rules in the correct order thereby preventing inconsistent results.
  • the rule hierarchy is from specific rules to general rules but can be any other appropriate way of ordering the rules.
  • category engine 32 applies the most specific rules first to a statement and then applies the more general rules if the statement does not satisfy any of the specific rules.
  • a rule specifying “telephone” needs to be above the rule specifying “phone” in the rule hierarchy so that the “telephone” rule is applied to a statement before the “phone” rule is applied to a statement. If the “phone” rule is applied before the “telephone” rule, then when category engine 32 comes across a statement containing the word “telephone,” category engine 32 will find “phone” in “telephone” and categorize the statement with the “phone” category label instead of the “telephone” category label and the statement will be incorrectly categorized.
  • category engine 32 will find “telephone” in the statement, categorize that statement with the “telephone” category label and move on to the next statement without ever applying the “phone” rule. Therefore, the most specific rules need to be placed at the top of the rule hierarchy and the most general rules need to be placed at the very end or bottom of the rule hierarchy with a gradual gradient from specific to general in-between.
  • rule engine 30 stores the newly created rules, sets of rules, and rule hierarchy in database 20 at step 92 so that users and category engine 32 may later access the rules.
  • rule engine 30 saves the rules, at step 94 the user selects the rule or the set of rules that the user wants to have category engine 32 apply to the list of statements.
  • step 96 the user selects and edits rules from the lists of existing rules stored in database 20 .
  • Existing rules include rules that have already been created and saved by the process outlined above at steps 86 through 94 . If a user has already created a set of rules that has worked well in the past in categorizing statements, then the user may want to use these rules instead of creating new rules. The user selects from the list of rules in set box 58 and the rules from the selected set of rules appear in rule screen 60 . Once the rules appear in rule screen 60 , the user may edit an existing rule such as rule 62 by selecting it in rule screen 60 and clicking edit rule button 46 .
  • rule creation screen 50 The rule then appears in rule creation screen 50 and the user may modify include boxes 52 , 53 , 55 , and 57 and exclude boxes 59 and 61 .
  • the process continues to step 98 .
  • step 98 the user selects run button 38 and category engine 32 applies the selected rules to the list of statements in order to determine a category label for each statement.
  • Category engine 32 cycles through the list of statements one statement at a time applying the rules to a statement until each statement satisfies a rule.
  • Category engine 32 begins applying the rules to the list of statements at step 100 by applying the first rule in the rule hierarchy to the first statement in the list of statements.
  • category engine 32 strips the punctuation off the statements so that “bill,” and “bill” do not appear as two different text strings.
  • category engine 32 determines if the statement satisfies the first rule.
  • Category engine 32 determines if a statement satisfies a rule by searching the statement for the presence of particular text string combinations or words and the exclusion of other text string combinations or words. For instance, rule 63 is the highest rule in the rule hierarchy shown in rule screen 60 . Therefore, category engine 32 searches the first statement to see if the text string “dsl” is present in the first statement. If “dsl” is not present in the first statement, then the first statement does not satisfy rule 63 . If the statement does not satisfy the rule, then at step 104 category engine 32 checks to see if there are additional rules in the set of rules to apply to the statement.
  • step 106 category engine 32 applies the next rule in the rule hierarchy to the statement and the process returns to step 102 where category engine 32 determines if the statement satisfies this rule. Steps 102 , 104 , and 106 repeat until either the statement satisfies a rule at step 102 or until the statement does not satisfy any of the rules at step 102 and there are no more rules to apply to the statement at step 104 .
  • category engine 32 assigns the category label associated with the satisfied rule to the statement. So if the statement contained the text string “dsl,” then category engine 32 assigns the “dsl” category label to the statement. But if the statement does not satisfy any of the rules at step 102 and there are no more rules left to apply at step 104 , then category engine 32 applies a catch-all rule to the statement and labels the statement with the catch-all category label at step 110 .
  • the catch-all rule and category label is designed for statements that do not fit within any of the other rules.
  • Category engine 32 labels the statement as catch-all so that the statement may be examined at a later date to determine if the statement really does not satisfy any of the rules or if there is a malfunction of categorizing system 10 which resulted in the statement not satisfying any of the rules.
  • a high number of catch-all category labels may indicate that categorization system 10 , rule engine 30 , or category engine 32 are not operating correctly and require attention.
  • category engine 32 assigns a category label to the statement at either step 108 or step 110 , at step 112 category engine 32 checks to see if there are additional statements in the list of statements that require categorization. If there are additional statements to be categorized at step 112 , then at step 114 category engine 32 selects the next statement to be categorized and applies the first rule in the rule hierarchy to the statement and then determines if the statement satisfies the rule at step 102 . Category engine 32 repeats steps 102 - 112 until category engine 32 determines at step 112 that there are no additional statements to be categorized.
  • Category engine 32 then cycles through the list of statements one statement at a time to determine a category label for each statement. When category engine 32 determines a category label for a statement, category engine 32 moves to the next statement. For instance, a statement to be categorized is “I cannot access my email account.” Category engine 32 applies the first rule in rule screen 60 , rule 63 , to the statement. Category engine 32 applies rule 63 by searching the statement “I cannot access my email account” for the text string “dsl.” Category engine 32 determines that the statement does not contain the text string “dsl” and therefore the statement does not satisfy rule 63 . Category engine 32 then applies each rule below rule 63 to the statement one rule at a time until the statement satisfies a rule.
  • category engine 32 determines that the statement includes the text string “email” and does not include the text strings “bill” and “can't comm.” Therefore, the statement satisfies rule 65 and category engine 32 assigns category label “email” to the statement and category engine 32 checks to see if there are any additional statements to categorize.
  • category engine 32 creates an output file at step 116 and the process ends at step 118 .
  • the output file includes all the statements from the list of statements and each corresponding category label.
  • An example output file with three statements is shown in Table 1.
  • the output file allows a user to determine the frequency of occurrence for each category label and therefore determine which categories customers are calling the most about. Knowing which categories the customers are calling the most about allows for a customer interface design that takes into account the customers' way of thinking and is therefore easier to for the customer to use.
  • the interface design that is easier for the customer to use allows the customer to accomplish their tasks in less time and a more efficient manner resulting in less company resources being used in servicing the customers and therefore lower costs for a company.

Abstract

A method and system for automating categorization of statements includes a categorization system having a plurality of rules to categorize the statements, a rule engine, and a category engine. The rule engine allows for the creation and storage of objective rules used to categorize the statements. The category engine automatically applies the rules to a list of statements in order to categorize the statements and automatically determines a category label for each statement. The category engine further creates an output file including each statement and the corresponding category label. The use of objective rules to categorize the statements allows for reliable and consistent categorization results and eliminates any subjectiveness in the categorization of the statements.

Description

    TECHNICAL FIELD OF THE INVENTION
  • The present invention relates generally to information processing and management, and more specifically relates to a method and system for automated categorization of statements. [0001]
  • BACKGROUND OF THE INVENTION
  • Customers often call a company call center or access a company's web page with problems or questions about a product or service or to alter the service or product. When calling, a customer often speaks to a customer service representative (CSR) or interacts with an interactive voice response (IVR) system and explains the purpose of the inquiry in the first statement made by the customer whether that be the first words spoken by the customer or the first line of text from a web site help page or an email. These statements made by customers are often referred to as opening statements and are helpful in quickly determining the purpose of a customer's inquiry. [0002]
  • Some companies track and classify the opening statements provided by customers in order to better provide customer interfaces that are in accordance with the way customers think. Companies typically manually track the statements provided by the customers and manually categorize the statements in order to determine frequencies of occurrence with respect to how often customers inquire about certain products and/or services. Manually categorizing the statements is a difficult task that is costly, time consuming, and subjective in that the categorizations may vary based on each person's personal opinion as to how a statement should be classified. [0003]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • A more complete understanding of the present embodiments and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawing, in which like reference numbers indicate like features, and wherein: [0004]
  • FIG. 1 depicts a block diagram of a system for automating the categorization of statements; [0005]
  • FIG. 2 illustrates an example graphical user interface; and [0006]
  • FIG. 3 depicts a flow diagram of a method for the automated categorization of statements. [0007]
  • DETAILED DESCRIPTION OF THE INVENTION
  • Preferred embodiments of the present invention are illustrated in the figures, like numerals being used to refer to like and corresponding parts of the various drawings. [0008]
  • Many companies that have customer service programs and/or call centers, such as telephone companies, Internet service providers, and credit card companies, often track statements made by customers when the customers contact the company with problems or questions about a product or service or to alter a product or service. When a customer calls a service number and speaks to a customer service representative (CSR), the customer typically tells the CSR the purpose of the call in the first substantive statement the customer makes. Alternatively, a customer may contact a company via the company web site or email and generally the first substantive statement made in the email or web site response includes the customer's purpose for contacting the company. These initial statements containing the purpose of the customer's call are often referred to as opening statements. [0009]
  • These opening statements can be used by companies to better design web sites, interactive voice response (IVR) systems, and any other customer interfaces between a company and the customers. One effective way to design an IVR system or a web site interface is to analyze the scripts of incoming calls or emails to a customer support center or call center to locate the opening statements and identify the purpose of each call or email by classifying or categorizing each opening statement. Once categorized, a frequency report can be created that details how often customers are calling with specific problems or questions about specific products or services. For example, a telephone company may want to know how many customers are calling or emailing about a problem with their bill or to add a new product to their telephone service. Once a company knows the frequency of customer complaints and questions, an IVR system can be designed that incorporates the frequencies so that customers calling with common problems, complaints, or questions can be serviced quickly and efficiently. For example, a company would be able to determine that of the 5,000 service calls received in one month, what percentage of the calls were about particular topics and also rank the reasons why the customers called or emailed the customer support. [0010]
  • In order to maximize the utilization of the statements given by the customers in a customer interface design, a company therefore needs to track and categorize the statements. Typically, companies have manually tracked and manually categorized opening statements. The company manually tracks each call and manually records and transcribes each opening statement spoken to a CSR or received via email and then creates a list of opening statements. An employee of the company then sits and reads the long list of opening statements with a list of categories in front of him/her and assigns a category label to each opening statement. This has proved to be a very time consuming and costly process because one or more people manually examining every opening statement and deciding how to categorize the statement in accordance with multiple category labels requires a large amount of employee time which is expensive and would be better utilized in a revenue generating task. [0011]
  • In addition to the cost and man-power required for the manual categorization of opening statements, there is also a subjective element to the manual categorization of opening statements which affects the reliability of the categorization results. The category labels used to manually categorize the opening statements are generally designed to be objective but when applied by a person, the person's subjective thinking and opinions affect how they categorize the opening statements. For instance, an opening statement such as “I am calling about my bill for the charges for Call Waiting” may be categorized by one person as a billing inquiry and another person as a call waiting inquiry. Therefore, even though multiple people may use the same category labels to categorize the opening statements, they might categorize the same opening statement differently because the categorization is partly a matter of opinion. This human opinion factor and subjectiveness creates an inconsistency in the categorization data and frequency reports that results in unreliable data and a customer interface design that is not optimized with respect to the opening statements and the way customers think. [0012]
  • By contrast, the example embodiment described herein allows for the automated categorization of statements. Additionally, the example embodiment allows for the creation of objective rules to categorize the statements which results in reliable and consistent categorization data. Time and money is saved because people are no longer manually looking through lists of statements trying to categorize the statements using only category labels. Therefore, employees' time may be better utilized in revenue generating projects. Furthermore, the objective rules for categorizing the statements eliminate the subjective aspect of the categorization scheme allowing for the same statement to be categorized with the same category label as long as the same set of rules are used to categorize the statements. This results in consistent and reliable categorization and frequency data which can be used in the design and creation of customer interfaces that reflect the customers' view of how the interface should operate. [0013]
  • Referring now to FIG. 1, a block diagram depicts [0014] categorization system 10 for automating the categorization of statements. In the example embodiment, categorization system 10 may include respective software components and hardware components, such as processor 12, memory 14, input/output ports 16, hard disk drive (HDD) 18 containing database 20, and those components may work together via bus 24 to provide the desired functionality. The various hardware and software components may also be referred to as processing resources. Categorization system 10 may be a personal computer, a server, or any other appropriate computing device. Categorization system 10 may further include display 26 for presenting graphical user interface (GUI) 28 and input devices such as a mouse and a keyboard. Categorization system 10 also includes rule engine 30 and category engine 32, which reside in memory such as hard disk drive 18 and are executable by processor 12 through bus 24.
  • [0015] Categorization system 10 allows for the development of a one or more rules for the categorization of statements which are then applied to a list of statements in order to determine a category label for each statement. Display 26 presents GUI 28 which allows for the creation and editing of the rules and for the categorization of the statements. Shown in FIG. 1 is an example GUI 28 with GUI 28 illustrated in greater detail in FIG. 2. GUI 28 includes a plurality of buttons that allow the user to access and control the operation of rule engine 30 and category engine 32 and also display the rules that are used to categorize the statements.
  • FIG. 3 depicts a flow diagram of a method for the automated categorization of statements. The method begins at [0016] step 80 and at step 82 a user selects the statements to be categorized. Before categorization system 10 can automatically categorize the statements, the user must have one or more statements to categorize and load the list of statements into categorization system 10. The statements may be opening statements as defined above, written statements from a training session, survey responses, search statements from a web site or pop-up window, statements evaluating a customer's experience and satisfaction in a test environment, or any other appropriate response to an open-ended question that can be analyzed using content text analysis.
  • Typically, the statements are recorded, transcribed, configured in a format that can be understood by [0017] categorization system 10, and then placed in a text file which may be stored in database 20. Because there may be more than one list of statements and therefore more than one text file, the user chooses what list of statements to categorize by selecting a text file using open file button 34. Open file button 34 allows the user to view all the available files containing statements and then select the file containing the list of statements to be categorized. Once the list of statements has been selected, categorization system 10 reads the list of statements from database 20.
  • After the selection of the statements to be categorized, at [0018] step 84 the user decides whether to use rule engine 30 to create new rules to categorize the statements or use existing rules already stored in database 20 to categorize the statements. If at step 84 the user decides to create new rules, then at step 86 the user accesses rule engine 30 to create new rules. New rules are desirable when there have been new products or services recently made available to the customers and the existing rules do not reflect these new products or services or when the statements are from a new domain not covered by the existing rules, such as survey responses where all the existing rules pertain to statements from customer service call centers.
  • The user utilizes [0019] rule engine 30 and rule creation screen 50 to create new rules and then edit the newly created rules. Creation of the rules involves the use of four include boxes 52, 53, 55, and 57 and two exclude boxes 59 and 61. In alternate embodiments, there may be more or less than four include boxes and more or less than two exclude boxes. The user inputs combinations of words and text strings that should be included in the statement in order for the statement to satisfy the rule include boxes 52, 53, 55, and 57 and combinations of words and text strings that should not be in the statement in order for the statement to satisfy the rule in exclude boxes 59 and 61. Each rule is also associated with a particular category label which the user enters in category label box 54.
  • For example, a user may want to create a new rule to categorize statements with respect to the late payment of customer bills. Therefore “late” may be entered in include [0020] box 52, “bill” may be entered in include box 53, “paid” may be entered in exclude box 59, and “labill” may be entered in category label box 54. This allows for a rule that finds statements that contain the words “late” and “bill” but do not contain the word “paid.” If a statement contains the words “late” and “bill” and does not include the word “paid,” then the statement would be categorized with the category label “labill,” meaning the purpose of the statement is to inquire about a late bill that has not yet been paid.
  • Once a user enters in the desired words or text strings in include [0021] boxes 52, 53, 55, and 57 and exclude boxes 59 and 61, the user selects apply rule button 56 and the rule appears in rule screen 60 and is available to be edited and used to categorize the statements. The user may then repeat the above process to create as many rules as needed. In addition, alternate embodiments allow for rules where a noun in the singular form in include box 52 includes all forms of the noun (singular and plural) and a verb in the present tense in include box 52 includes all tenses and forms of that verb. This allows for a bigger hit rate when applying the rules to the statements since one rule is satisfied by a statements containing any form of the noun or verb and saves time because multiple rules are not required for each form of the noun or verb.
  • After the creation of the rules, at [0022] step 88 the user groups the rules into sets of rules. There may be different sets of rules for different applications or divisions of a company. For example, the marketing division may have a set of rules to categorize a list of statements while the product development division may have a different set of rules to categorize the same list of statements. This is because different users may be interested in different terms with respect to a list of statements. In addition, different sets of rules may also be necessary for different kinds of statements or statements from different domains. A user may use one set of rules to categorize opening statements from a call center and a different set of rules to categorize survey responses from a web survey questionnaire. Therefore, rule engine 30 allows for the rules to be grouped into different sets of rules with the name for each set of rules displayed in set box 58 and the sets of rules saved in database 20. In addition, the user may group only newly created rules together in a group or group together newly created rules with existing rules when creating sets of rules.
  • At [0023] step 90, the rules must be arranged in a rule order in accordance with a rule hierarchy enabling category engine 32 to apply the rules in the correct order thereby preventing inconsistent results. Typically the rule hierarchy is from specific rules to general rules but can be any other appropriate way of ordering the rules. For a specific to general rule hierarchy, category engine 32 applies the most specific rules first to a statement and then applies the more general rules if the statement does not satisfy any of the specific rules.
  • For example, a user wants to find both “phone” and “telephone” separately. A rule specifying “telephone” needs to be above the rule specifying “phone” in the rule hierarchy so that the “telephone” rule is applied to a statement before the “phone” rule is applied to a statement. If the “phone” rule is applied before the “telephone” rule, then when [0024] category engine 32 comes across a statement containing the word “telephone,” category engine 32 will find “phone” in “telephone” and categorize the statement with the “phone” category label instead of the “telephone” category label and the statement will be incorrectly categorized. But if the “telephone” rule is placed above the “phone” rule in the rule hierarchy, then category engine 32 will find “telephone” in the statement, categorize that statement with the “telephone” category label and move on to the next statement without ever applying the “phone” rule. Therefore, the most specific rules need to be placed at the top of the rule hierarchy and the most general rules need to be placed at the very end or bottom of the rule hierarchy with a gradual gradient from specific to general in-between.
  • Once the rules have been grouped and ordered in a correct rule hierarchy, [0025] rule engine 30 stores the newly created rules, sets of rules, and rule hierarchy in database 20 at step 92 so that users and category engine 32 may later access the rules. After rule engine 30 saves the rules, at step 94 the user selects the rule or the set of rules that the user wants to have category engine 32 apply to the list of statements.
  • If at [0026] step 84 the user decides to not create any new rules but instead to use existing rules, then at step 96 the user selects and edits rules from the lists of existing rules stored in database 20. Existing rules include rules that have already been created and saved by the process outlined above at steps 86 through 94. If a user has already created a set of rules that has worked well in the past in categorizing statements, then the user may want to use these rules instead of creating new rules. The user selects from the list of rules in set box 58 and the rules from the selected set of rules appear in rule screen 60. Once the rules appear in rule screen 60, the user may edit an existing rule such as rule 62 by selecting it in rule screen 60 and clicking edit rule button 46. The rule then appears in rule creation screen 50 and the user may modify include boxes 52, 53, 55, and 57 and exclude boxes 59 and 61. Once the user has a set of rules for category engine 32 to apply to the list of statements, the process continues to step 98.
  • At [0027] step 98, the user selects run button 38 and category engine 32 applies the selected rules to the list of statements in order to determine a category label for each statement. Category engine 32 cycles through the list of statements one statement at a time applying the rules to a statement until each statement satisfies a rule. Category engine 32 begins applying the rules to the list of statements at step 100 by applying the first rule in the rule hierarchy to the first statement in the list of statements. When category engine 32 applies the rules to the statements, category engine 32 strips the punctuation off the statements so that “bill,” and “bill” do not appear as two different text strings.
  • At [0028] step 102, category engine 32 determines if the statement satisfies the first rule. Category engine 32 determines if a statement satisfies a rule by searching the statement for the presence of particular text string combinations or words and the exclusion of other text string combinations or words. For instance, rule 63 is the highest rule in the rule hierarchy shown in rule screen 60. Therefore, category engine 32 searches the first statement to see if the text string “dsl” is present in the first statement. If “dsl” is not present in the first statement, then the first statement does not satisfy rule 63. If the statement does not satisfy the rule, then at step 104 category engine 32 checks to see if there are additional rules in the set of rules to apply to the statement. If there are additional rules to apply to the statement, then at step 106 category engine 32 applies the next rule in the rule hierarchy to the statement and the process returns to step 102 where category engine 32 determines if the statement satisfies this rule. Steps 102, 104, and 106 repeat until either the statement satisfies a rule at step 102 or until the statement does not satisfy any of the rules at step 102 and there are no more rules to apply to the statement at step 104.
  • If the statement satisfies a rule at [0029] step 102, then at step 108 category engine 32 assigns the category label associated with the satisfied rule to the statement. So if the statement contained the text string “dsl,” then category engine 32 assigns the “dsl” category label to the statement. But if the statement does not satisfy any of the rules at step 102 and there are no more rules left to apply at step 104, then category engine 32 applies a catch-all rule to the statement and labels the statement with the catch-all category label at step 110. The catch-all rule and category label is designed for statements that do not fit within any of the other rules. Category engine 32 labels the statement as catch-all so that the statement may be examined at a later date to determine if the statement really does not satisfy any of the rules or if there is a malfunction of categorizing system 10 which resulted in the statement not satisfying any of the rules. A high number of catch-all category labels may indicate that categorization system 10, rule engine 30, or category engine 32 are not operating correctly and require attention.
  • After [0030] category engine 32 assigns a category label to the statement at either step 108 or step 110, at step 112 category engine 32 checks to see if there are additional statements in the list of statements that require categorization. If there are additional statements to be categorized at step 112, then at step 114 category engine 32 selects the next statement to be categorized and applies the first rule in the rule hierarchy to the statement and then determines if the statement satisfies the rule at step 102. Category engine 32 repeats steps 102-112 until category engine 32 determines at step 112 that there are no additional statements to be categorized.
  • [0031] Category engine 32 then cycles through the list of statements one statement at a time to determine a category label for each statement. When category engine 32 determines a category label for a statement, category engine 32 moves to the next statement. For instance, a statement to be categorized is “I cannot access my email account.” Category engine 32 applies the first rule in rule screen 60, rule 63, to the statement. Category engine 32 applies rule 63 by searching the statement “I cannot access my email account” for the text string “dsl.” Category engine 32 determines that the statement does not contain the text string “dsl” and therefore the statement does not satisfy rule 63. Category engine 32 then applies each rule below rule 63 to the statement one rule at a time until the statement satisfies a rule. When category engine 32 gets to rule 65 and applies rule 65 to the statement, category engine 32 determines that the statement includes the text string “email” and does not include the text strings “bill” and “can't comm.” Therefore, the statement satisfies rule 65 and category engine 32 assigns category label “email” to the statement and category engine 32 checks to see if there are any additional statements to categorize.
  • When there are no additional statements to be categorized, [0032] category engine 32 creates an output file at step 116 and the process ends at step 118. The output file includes all the statements from the list of statements and each corresponding category label. An example output file with three statements is shown in Table 1. The output file allows a user to determine the frequency of occurrence for each category label and therefore determine which categories customers are calling the most about. Knowing which categories the customers are calling the most about allows for a customer interface design that takes into account the customers' way of thinking and is therefore easier to for the customer to use. The interface design that is easier for the customer to use allows the customer to accomplish their tasks in less time and a more efficient manner resulting in less company resources being used in servicing the customers and therefore lower costs for a company.
    TABLE 1
    Sample Output File
    Statement Category Label
    I cannot access my email account email
    My DSL connection is slow dsl
    I have forgotten my password password
  • Although the present invention has been described in detail, it should be understood that various changes, substitutions and alterations can be made hereto without the parting from the spirit and scope of the invention as defined by the appended claims. [0033]

Claims (34)

What is claimed is:
1. A method for categorizing customer service opening statements, the method comprising:
collecting a plurality of opening statements to be categorized;
creating one or more rules for categorizing the opening statements;
grouping the rules into one or more sets of rules;
storing the sets of rules;
selecting one of the sets of rules to apply to the opening statements;
automatically applying the rules in accordance with a rule hierarchy to a list of the opening statements one opening statement at a time;
searching each opening statement for one or more text string combinations;
automatically determining a category label for each opening statement based upon the presence of one or more of the text string combinations;
assigning a category label to each opening statement when each opening statement first satisfies one of the rules; and
creating an output file including each opening statement and a corresponding category label.
2. A method for the automated categorization of statements, the method comprising:
creating one or more rules for categorizing the statements;
selecting one or more of the rules to apply to the statements;
automatically applying the rules to a list of the statements; and
automatically determining a category label for each statement based upon the rules.
3. The method of claim 2 wherein automatically applying the rules to a list of the statements comprises retrieving one or more of the rules to be applied to the statements.
4. The method of claim 2 wherein creating one or more rules comprises grouping the rules into one or more sets of rules.
5. The method of claim 2 further comprising creating an output file including each statement and a corresponding category label.
6. The method of claim 2 wherein automatically applying the rules to a list of the statements comprises applying the rules to the statements one statement at a time.
7. The method of claim 2 further comprising determining a rule hierarchy for applying the rules to the statements.
8. The method of claim 7 wherein automatically applying the rules to a list of the statements comprises applying the rules to the statements in a particular rule order in accordance with the rule hierarchy.
9. The method of claim 2 wherein automatically applying the rules to a list of the statements comprises searching each statement for one or more text string combinations.
10. The method of claim 2 wherein creating one or more rules comprises editing one or more existing rules.
11. The method of claim 2 wherein automatically determining a category label for each statement comprises assigning a category label for each statement when each statement first satisfies one of the rules.
12. The method of claim 2 wherein the rules include a catch all rule for categorizing statements that do not satisfy any of the other rules.
13. The method of claim 2 wherein the statements comprise a plurality of opening statements.
14. The method of claim 2 further comprising storing the rules.
15. The method of claim 2 further comprising collecting a plurality of statements to be categorized.
16. Software for the automated categorization of statements, the software-embodied in a computer-readable medium and operable to:
create one or more rules for categorizing the statements;
select one or more of the rules to apply to the statements;
apply the rules to a list of the statements; and
determine a category label for each statement based upon the rules.
17. The software of claim 16 wherein the statements comprise a plurality of opening statements.
18. The software of claim 16 further operable to create an output file, the output file including each statement and a corresponding category label.
19. The software of claim 18 wherein creating the output file comprises entering each statement and each corresponding category label into a spreadsheet.
20. The software of claim 16 wherein creating one or more rules comprises grouping the rules into one or more sets of rules.
21. The software of claim 16 further operable to display a graphical user interface.
22. The software of claim 16 wherein applying the rules to a list of the statements comprises applying the rules to the statements in a particular rule order in accordance with a rule hierarchy.
23. The software of claim 16 wherein applying the rules to a list of the statements comprises searching each statement for one or more text string combinations.
24. The software of claim 16 further operable to store the rules.
25. The software of claim 16 further operable to assign a category label to each statement when each statement first satisfies one of the rules.
26. A system for the automated categorization of statements, the system comprising:
a plurality of rules
a rule engine operable to create and store the rules used to categorize the statements; and
a category engine associated with the rule engine, the category engine operable to apply the rules to the statements and determine a category label for each statement.
27. The system of claim 26 wherein the statements comprise a plurality of opening statements.
28. The system of claim 26 further comprising a graphical user interface associated with the rule engine and the category engine, the graphical user interface operable to display the rules and the category labels.
29. The system of claim 26 wherein the category engine is further operable to create an output file.
30. The system of claim 29 wherein the output file includes each statement and a corresponding category label.
31. The system of claim 26 wherein the rule engine is further operable to group the rules into one or more sets of rules.
32. The system of claim 26 wherein the category engine searches each statement for one or more text string combinations to determine a category label for each statement.
33. The system of claim 26 wherein the rules include a catch-all rule for categorizing statements that do not satisfy any of the other rules.
34. The system of claim 26 wherein the category engine applies the rules to the statements in a particular rule order in accordance with a rule hierarchy.
US10/188,152 2000-03-21 2002-07-02 Method and system for automated categorization of statements Abandoned US20040006473A1 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US10/188,152 US20040006473A1 (en) 2002-07-02 2002-07-02 Method and system for automated categorization of statements
US10/217,873 US7379537B2 (en) 2000-03-21 2002-08-13 Method and system for automating the creation of customer-centric interfaces
US10/217,863 US6842504B2 (en) 2002-07-02 2002-08-13 System and method for the automated analysis of performance data
US10/230,708 US20040042592A1 (en) 2002-07-02 2002-08-29 Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems
PCT/US2003/019835 WO2004006092A2 (en) 2002-07-02 2003-06-24 Method, system, and apparatus for automating the creation of customer-centric interface
AU2003253680A AU2003253680A1 (en) 2002-07-02 2003-06-24 Method, system, and apparatus for automating the creation of customer-centric interface
US11/005,685 US7551723B2 (en) 2002-07-02 2004-12-07 System and method for the automated analysis of performance data
US12/127,403 US8131524B2 (en) 2000-03-21 2008-05-27 Method and system for automating the creation of customer-centric interfaces

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10/188,152 US20040006473A1 (en) 2002-07-02 2002-07-02 Method and system for automated categorization of statements
US10/217,873 US7379537B2 (en) 2000-03-21 2002-08-13 Method and system for automating the creation of customer-centric interfaces
US10/217,863 US6842504B2 (en) 2002-07-02 2002-08-13 System and method for the automated analysis of performance data
US10/230,708 US20040042592A1 (en) 2002-07-02 2002-08-29 Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems

Publications (1)

Publication Number Publication Date
US20040006473A1 true US20040006473A1 (en) 2004-01-08

Family

ID=30119294

Family Applications (6)

Application Number Title Priority Date Filing Date
US10/188,152 Abandoned US20040006473A1 (en) 2000-03-21 2002-07-02 Method and system for automated categorization of statements
US10/217,873 Expired - Fee Related US7379537B2 (en) 2000-03-21 2002-08-13 Method and system for automating the creation of customer-centric interfaces
US10/217,863 Expired - Lifetime US6842504B2 (en) 2000-03-21 2002-08-13 System and method for the automated analysis of performance data
US10/230,708 Abandoned US20040042592A1 (en) 2000-03-21 2002-08-29 Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems
US11/005,685 Active 2025-03-14 US7551723B2 (en) 2002-07-02 2004-12-07 System and method for the automated analysis of performance data
US12/127,403 Expired - Fee Related US8131524B2 (en) 2000-03-21 2008-05-27 Method and system for automating the creation of customer-centric interfaces

Family Applications After (5)

Application Number Title Priority Date Filing Date
US10/217,873 Expired - Fee Related US7379537B2 (en) 2000-03-21 2002-08-13 Method and system for automating the creation of customer-centric interfaces
US10/217,863 Expired - Lifetime US6842504B2 (en) 2000-03-21 2002-08-13 System and method for the automated analysis of performance data
US10/230,708 Abandoned US20040042592A1 (en) 2000-03-21 2002-08-29 Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems
US11/005,685 Active 2025-03-14 US7551723B2 (en) 2002-07-02 2004-12-07 System and method for the automated analysis of performance data
US12/127,403 Expired - Fee Related US8131524B2 (en) 2000-03-21 2008-05-27 Method and system for automating the creation of customer-centric interfaces

Country Status (3)

Country Link
US (6) US20040006473A1 (en)
AU (1) AU2003253680A1 (en)
WO (1) WO2004006092A2 (en)

Cited By (158)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030026409A1 (en) * 2001-07-31 2003-02-06 Sbc Technology Resources, Inc. Telephone call processing in an interactive voice response call management system
US20030143981A1 (en) * 2002-01-30 2003-07-31 Sbc Technology Resources, Inc. Sequential presentation of long instructions in an interactive voice response system
US20040128624A1 (en) * 1998-09-11 2004-07-01 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
US20050069102A1 (en) * 2003-09-26 2005-03-31 Sbc Knowledge Ventures, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US20050135595A1 (en) * 2003-12-18 2005-06-23 Sbc Knowledge Ventures, L.P. Intelligently routing customer communications
US20050147218A1 (en) * 2004-01-05 2005-07-07 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US20050170326A1 (en) * 2002-02-21 2005-08-04 Sbc Properties, L.P. Interactive dialog-based training method
US20050192992A1 (en) * 2004-03-01 2005-09-01 Microsoft Corporation Systems and methods that determine intent of data and respond to the data based on the intent
US20060018443A1 (en) * 2004-07-23 2006-01-26 Sbc Knowledge Ventures, Lp Announcement system and method of use
EP1622050A1 (en) * 2004-07-28 2006-02-01 Hewlett-Packard Development Company, L.P. Managing feedback data
US20060026049A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method for identifying and prioritizing customer care automation
US20060023863A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method and system for mapping caller information to call center agent transactions
US20060036437A1 (en) * 2004-08-12 2006-02-16 Sbc Knowledge Ventures, Lp System and method for targeted tuning module of a speech recognition system
US20060039547A1 (en) * 2004-08-18 2006-02-23 Sbc Knowledge Ventures, L.P. System and method for providing computer assisted user support
US20060072737A1 (en) * 2004-10-05 2006-04-06 Jonathan Paden Dynamic load balancing between multiple locations with different telephony system
US20060093097A1 (en) * 2004-11-02 2006-05-04 Sbc Knowledge Ventures, L.P. System and method for identifying telephone callers
US20060115070A1 (en) * 2004-11-29 2006-06-01 Sbc Knowledge Ventures, L.P. System and method for utilizing confidence levels in automated call routing
US20060126811A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for routing calls
US20060126808A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for measurement of call deflection
US20060133587A1 (en) * 2004-12-06 2006-06-22 Sbc Knowledge Ventures, Lp System and method for speech recognition-enabled automatic call routing
US20060153345A1 (en) * 2005-01-10 2006-07-13 Sbc Knowledge Ventures, Lp System and method for speech-enabled call routing
US20060159240A1 (en) * 2005-01-14 2006-07-20 Sbc Knowledge Ventures, Lp System and method of utilizing a hybrid semantic model for speech recognition
US20060161431A1 (en) * 2005-01-14 2006-07-20 Bushey Robert R System and method for independently recognizing and selecting actions and objects in a speech recognition system
US20060177040A1 (en) * 2005-02-04 2006-08-10 Sbc Knowledge Ventures, L.P. Call center system for multiple transaction selections
US20060188087A1 (en) * 2005-02-18 2006-08-24 Sbc Knowledge Ventures, Lp System and method for caller-controlled music on-hold
US20060198505A1 (en) * 2005-03-03 2006-09-07 Sbc Knowledge Ventures, L.P. System and method for on hold caller-controlled activities and entertainment
US20060215831A1 (en) * 2005-03-22 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for utilizing virtual agents in an interactive voice response application
US20060256932A1 (en) * 2005-05-13 2006-11-16 Sbc Knowledge Ventures, Lp System and method of determining call treatment of repeat calls
US20070019800A1 (en) * 2005-06-03 2007-01-25 Sbc Knowledge Ventures, Lp Call routing system and method of using the same
US20070025542A1 (en) * 2005-07-01 2007-02-01 Sbc Knowledge Ventures, L.P. System and method of automated order status retrieval
US20070047718A1 (en) * 2005-08-25 2007-03-01 Sbc Knowledge Ventures, L.P. System and method to access content from a speech-enabled automated system
US20070067197A1 (en) * 2005-09-16 2007-03-22 Sbc Knowledge Ventures, L.P. Efficiently routing customer inquiries created with a self-service application
US20070121837A1 (en) * 2000-03-21 2007-05-31 Sbc Properties, L.P., Of Reno Nevada Customer-centric interface and method of designing an interface
US20070213988A1 (en) * 2006-03-10 2007-09-13 International Business Machines Corporation Using speech processing technologies for verification sequence instances
US20080008308A1 (en) * 2004-12-06 2008-01-10 Sbc Knowledge Ventures, Lp System and method for routing calls
US20090177983A1 (en) * 1999-05-27 2009-07-09 At&T Labs, Inc. (Formerly Known As Sbc Technologyresources, Inc.) Method for integrating user models to interface design
US7668889B2 (en) 2004-10-27 2010-02-23 At&T Intellectual Property I, Lp Method and system to combine keyword and natural language search results
US20100091978A1 (en) * 2005-06-03 2010-04-15 At&T Intellectual Property I, L.P. Call routing system and method of using the same
US8175253B2 (en) 2005-07-07 2012-05-08 At&T Intellectual Property I, L.P. System and method for automated performance monitoring for a call servicing system
US8223954B2 (en) 2005-03-22 2012-07-17 At&T Intellectual Property I, L.P. System and method for automating customer relations in a communications environment
US8548157B2 (en) 2005-08-29 2013-10-01 At&T Intellectual Property I, L.P. System and method of managing incoming telephone calls at a call center
US9438613B1 (en) 2015-03-30 2016-09-06 Fireeye, Inc. Dynamic content activation for automated analysis of embedded objects
US9438622B1 (en) 2008-11-03 2016-09-06 Fireeye, Inc. Systems and methods for analyzing malicious PDF network content
US9661009B1 (en) 2014-06-26 2017-05-23 Fireeye, Inc. Network-based malware detection
US9824216B1 (en) 2015-12-31 2017-11-21 Fireeye, Inc. Susceptible environment detection system
US9825976B1 (en) 2015-09-30 2017-11-21 Fireeye, Inc. Detection and classification of exploit kits
US9825989B1 (en) 2015-09-30 2017-11-21 Fireeye, Inc. Cyber attack early warning system
US9888019B1 (en) 2013-06-28 2018-02-06 Fireeye, Inc. System and method for detecting malicious links in electronic messages
US9910988B1 (en) 2013-09-30 2018-03-06 Fireeye, Inc. Malware analysis in accordance with an analysis plan
US9912691B2 (en) 2013-09-30 2018-03-06 Fireeye, Inc. Fuzzy hash of behavioral results
US9916440B1 (en) 2014-02-05 2018-03-13 Fireeye, Inc. Detection efficacy of virtual machine-based analysis with application specific events
US10027690B2 (en) 2004-04-01 2018-07-17 Fireeye, Inc. Electronic message analysis for malware detection
US10033747B1 (en) 2015-09-29 2018-07-24 Fireeye, Inc. System and method for detecting interpreter-based exploit attacks
US10068091B1 (en) 2004-04-01 2018-09-04 Fireeye, Inc. System and method for malware containment
US10133866B1 (en) 2015-12-30 2018-11-20 Fireeye, Inc. System and method for triggering analysis of an object for malware in response to modification of that object
US20180367553A1 (en) * 2017-06-15 2018-12-20 Bae Systems Information And Electronic Systems Integration Inc. Cyber warning receiver
US10165000B1 (en) 2004-04-01 2018-12-25 Fireeye, Inc. Systems and methods for malware attack prevention by intercepting flows of information
US10169585B1 (en) 2016-06-22 2019-01-01 Fireeye, Inc. System and methods for advanced malware detection through placement of transition events
US10210329B1 (en) 2015-09-30 2019-02-19 Fireeye, Inc. Method to detect application execution hijacking using memory protection
US10284575B2 (en) 2015-11-10 2019-05-07 Fireeye, Inc. Launcher for setting analysis environment variations for malware detection
US10284574B1 (en) 2004-04-01 2019-05-07 Fireeye, Inc. System and method for threat detection and identification
US10341365B1 (en) 2015-12-30 2019-07-02 Fireeye, Inc. Methods and system for hiding transition events for malware detection
US10417031B2 (en) 2015-03-31 2019-09-17 Fireeye, Inc. Selective virtualization for security threat detection
US10432649B1 (en) 2014-03-20 2019-10-01 Fireeye, Inc. System and method for classifying an object based on an aggregated behavior results
US10447728B1 (en) 2015-12-10 2019-10-15 Fireeye, Inc. Technique for protecting guest processes using a layered virtualization architecture
US10454953B1 (en) 2014-03-28 2019-10-22 Fireeye, Inc. System and method for separated packet processing and static analysis
US10454950B1 (en) 2015-06-30 2019-10-22 Fireeye, Inc. Centralized aggregation technique for detecting lateral movement of stealthy cyber-attacks
US10462173B1 (en) 2016-06-30 2019-10-29 Fireeye, Inc. Malware detection verification and enhancement by coordinating endpoint and malware detection systems
US10469512B1 (en) 2013-05-10 2019-11-05 Fireeye, Inc. Optimized resource allocation for virtual machines within a malware content detection system
US10467411B1 (en) 2013-12-26 2019-11-05 Fireeye, Inc. System and method for generating a malware identifier
US10474813B1 (en) 2015-03-31 2019-11-12 Fireeye, Inc. Code injection technique for remediation at an endpoint of a network
US10476906B1 (en) 2016-03-25 2019-11-12 Fireeye, Inc. System and method for managing formation and modification of a cluster within a malware detection system
US10476909B1 (en) 2013-12-26 2019-11-12 Fireeye, Inc. System, apparatus and method for automatically verifying exploits within suspect objects and highlighting the display information associated with the verified exploits
US10491627B1 (en) 2016-09-29 2019-11-26 Fireeye, Inc. Advanced malware detection using similarity analysis
US10503904B1 (en) 2017-06-29 2019-12-10 Fireeye, Inc. Ransomware detection and mitigation
US10511614B1 (en) 2004-04-01 2019-12-17 Fireeye, Inc. Subscription based malware detection under management system control
US10515214B1 (en) 2013-09-30 2019-12-24 Fireeye, Inc. System and method for classifying malware within content created during analysis of a specimen
US10523609B1 (en) 2016-12-27 2019-12-31 Fireeye, Inc. Multi-vector malware detection and analysis
US10528726B1 (en) 2014-12-29 2020-01-07 Fireeye, Inc. Microvisor-based malware detection appliance architecture
US10554507B1 (en) 2017-03-30 2020-02-04 Fireeye, Inc. Multi-level control for enhanced resource and object evaluation management of malware detection system
US10552610B1 (en) 2016-12-22 2020-02-04 Fireeye, Inc. Adaptive virtual machine snapshot update framework for malware behavioral analysis
US10567405B1 (en) 2004-04-01 2020-02-18 Fireeye, Inc. System for detecting a presence of malware from behavioral analysis
US10565378B1 (en) 2015-12-30 2020-02-18 Fireeye, Inc. Exploit of privilege detection framework
US10572665B2 (en) 2012-12-28 2020-02-25 Fireeye, Inc. System and method to create a number of breakpoints in a virtual machine via virtual machine trapping events
US10581879B1 (en) 2016-12-22 2020-03-03 Fireeye, Inc. Enhanced malware detection for generated objects
US10581874B1 (en) 2015-12-31 2020-03-03 Fireeye, Inc. Malware detection system with contextual analysis
US10581898B1 (en) 2015-12-30 2020-03-03 Fireeye, Inc. Malicious message analysis system
US10587636B1 (en) 2004-04-01 2020-03-10 Fireeye, Inc. System and method for bot detection
US10587647B1 (en) 2016-11-22 2020-03-10 Fireeye, Inc. Technique for malware detection capability comparison of network security devices
US10592678B1 (en) 2016-09-09 2020-03-17 Fireeye, Inc. Secure communications between peers using a verified virtual trusted platform module
US10601863B1 (en) 2016-03-25 2020-03-24 Fireeye, Inc. System and method for managing sensor enrollment
US10601865B1 (en) 2015-09-30 2020-03-24 Fireeye, Inc. Detection of credential spearphishing attacks using email analysis
US10601848B1 (en) 2017-06-29 2020-03-24 Fireeye, Inc. Cyber-security system and method for weak indicator detection and correlation to generate strong indicators
US10637880B1 (en) 2013-05-13 2020-04-28 Fireeye, Inc. Classifying sets of malicious indicators for detecting command and control communications associated with malware
US10642753B1 (en) 2015-06-30 2020-05-05 Fireeye, Inc. System and method for protecting a software component running in virtual machine using a virtualization layer
US10657251B1 (en) 2013-09-30 2020-05-19 Fireeye, Inc. Multistage system and method for analyzing obfuscated content for malware
US10666686B1 (en) 2015-03-25 2020-05-26 Fireeye, Inc. Virtualized exploit detection system
US10671726B1 (en) 2014-09-22 2020-06-02 Fireeye Inc. System and method for malware analysis using thread-level event monitoring
US10671721B1 (en) 2016-03-25 2020-06-02 Fireeye, Inc. Timeout management services
US10701091B1 (en) 2013-03-15 2020-06-30 Fireeye, Inc. System and method for verifying a cyberthreat
US10706149B1 (en) 2015-09-30 2020-07-07 Fireeye, Inc. Detecting delayed activation malware using a primary controller and plural time controllers
US10715542B1 (en) 2015-08-14 2020-07-14 Fireeye, Inc. Mobile application risk analysis
US10713358B2 (en) 2013-03-15 2020-07-14 Fireeye, Inc. System and method to extract and utilize disassembly features to classify software intent
US10728263B1 (en) 2015-04-13 2020-07-28 Fireeye, Inc. Analytic-based security monitoring system and method
US10726127B1 (en) 2015-06-30 2020-07-28 Fireeye, Inc. System and method for protecting a software component running in a virtual machine through virtual interrupts by the virtualization layer
US10735458B1 (en) 2013-09-30 2020-08-04 Fireeye, Inc. Detection center to detect targeted malware
US10740456B1 (en) 2014-01-16 2020-08-11 Fireeye, Inc. Threat-aware architecture
US10747872B1 (en) 2017-09-27 2020-08-18 Fireeye, Inc. System and method for preventing malware evasion
US10757134B1 (en) 2014-06-24 2020-08-25 Fireeye, Inc. System and method for detecting and remediating a cybersecurity attack
US10785255B1 (en) 2016-03-25 2020-09-22 Fireeye, Inc. Cluster configuration within a scalable malware detection system
US10791138B1 (en) 2017-03-30 2020-09-29 Fireeye, Inc. Subscription-based malware detection
US10798121B1 (en) 2014-12-30 2020-10-06 Fireeye, Inc. Intelligent context aware user interaction for malware detection
US10798112B2 (en) 2017-03-30 2020-10-06 Fireeye, Inc. Attribute-controlled malware detection
US10795991B1 (en) 2016-11-08 2020-10-06 Fireeye, Inc. Enterprise search
US10805346B2 (en) 2017-10-01 2020-10-13 Fireeye, Inc. Phishing attack detection
US10805340B1 (en) 2014-06-26 2020-10-13 Fireeye, Inc. Infection vector and malware tracking with an interactive user display
US10812513B1 (en) 2013-03-14 2020-10-20 Fireeye, Inc. Correlation and consolidation holistic views of analytic data pertaining to a malware attack
US10817606B1 (en) 2015-09-30 2020-10-27 Fireeye, Inc. Detecting delayed activation malware using a run-time monitoring agent and time-dilation logic
US10826931B1 (en) 2018-03-29 2020-11-03 Fireeye, Inc. System and method for predicting and mitigating cybersecurity system misconfigurations
US10846117B1 (en) 2015-12-10 2020-11-24 Fireeye, Inc. Technique for establishing secure communication between host and guest processes of a virtualization architecture
US10848521B1 (en) 2013-03-13 2020-11-24 Fireeye, Inc. Malicious content analysis using simulated user interaction without user involvement
US10855700B1 (en) 2017-06-29 2020-12-01 Fireeye, Inc. Post-intrusion detection of cyber-attacks during lateral movement within networks
US10868818B1 (en) 2014-09-29 2020-12-15 Fireeye, Inc. Systems and methods for generation of signature generation using interactive infection visualizations
US10893059B1 (en) 2016-03-31 2021-01-12 Fireeye, Inc. Verification and enhancement using detection systems located at the network periphery and endpoint devices
US10893068B1 (en) 2017-06-30 2021-01-12 Fireeye, Inc. Ransomware file modification prevention technique
US10904286B1 (en) 2017-03-24 2021-01-26 Fireeye, Inc. Detection of phishing attacks using similarity analysis
US10902117B1 (en) 2014-12-22 2021-01-26 Fireeye, Inc. Framework for classifying an object as malicious with machine learning for deploying updated predictive models
US10902119B1 (en) 2017-03-30 2021-01-26 Fireeye, Inc. Data extraction system for malware analysis
US10929266B1 (en) 2013-02-23 2021-02-23 Fireeye, Inc. Real-time visual playback with synchronous textual analysis log display and event/time indexing
US10956477B1 (en) 2018-03-30 2021-03-23 Fireeye, Inc. System and method for detecting malicious scripts through natural language processing modeling
US11005860B1 (en) 2017-12-28 2021-05-11 Fireeye, Inc. Method and system for efficient cybersecurity analysis of endpoint events
US11003773B1 (en) 2018-03-30 2021-05-11 Fireeye, Inc. System and method for automatically generating malware detection rule recommendations
US11068587B1 (en) 2014-03-21 2021-07-20 Fireeye, Inc. Dynamic guest image creation and rollback
US11075945B2 (en) 2013-09-30 2021-07-27 Fireeye, Inc. System, apparatus and method for reconfiguring virtual machines
US11075930B1 (en) 2018-06-27 2021-07-27 Fireeye, Inc. System and method for detecting repetitive cybersecurity attacks constituting an email campaign
US11108809B2 (en) 2017-10-27 2021-08-31 Fireeye, Inc. System and method for analyzing binary code for malware classification using artificial neural network techniques
US11113086B1 (en) 2015-06-30 2021-09-07 Fireeye, Inc. Virtual system and method for securing external network connectivity
US11153341B1 (en) 2004-04-01 2021-10-19 Fireeye, Inc. System and method for detecting malicious network content using virtual environment components
US11182473B1 (en) 2018-09-13 2021-11-23 Fireeye Security Holdings Us Llc System and method for mitigating cyberattacks against processor operability by a guest process
US11200080B1 (en) 2015-12-11 2021-12-14 Fireeye Security Holdings Us Llc Late load technique for deploying a virtualization layer underneath a running operating system
US11210390B1 (en) 2013-03-13 2021-12-28 Fireeye Security Holdings Us Llc Multi-version application support and registration within a single operating system environment
US11228491B1 (en) 2018-06-28 2022-01-18 Fireeye Security Holdings Us Llc System and method for distributed cluster configuration monitoring and management
US11240275B1 (en) 2017-12-28 2022-02-01 Fireeye Security Holdings Us Llc Platform and method for performing cybersecurity analyses employing an intelligence hub with a modular architecture
US11244056B1 (en) 2014-07-01 2022-02-08 Fireeye Security Holdings Us Llc Verification of trusted threat-aware visualization layer
US11258806B1 (en) 2019-06-24 2022-02-22 Mandiant, Inc. System and method for automatically associating cybersecurity intelligence to cyberthreat actors
US11271955B2 (en) 2017-12-28 2022-03-08 Fireeye Security Holdings Us Llc Platform and method for retroactive reclassification employing a cybersecurity-based global data store
US11297074B1 (en) 2014-03-31 2022-04-05 FireEye Security Holdings, Inc. Dynamically remote tuning of a malware content detection system
US11316900B1 (en) 2018-06-29 2022-04-26 FireEye Security Holdings Inc. System and method for automatically prioritizing rules for cyber-threat detection and mitigation
US11314859B1 (en) 2018-06-27 2022-04-26 FireEye Security Holdings, Inc. Cyber-security system and method for detecting escalation of privileges within an access token
US11368475B1 (en) 2018-12-21 2022-06-21 Fireeye Security Holdings Us Llc System and method for scanning remote services to locate stored objects with malware
US11381578B1 (en) 2009-09-30 2022-07-05 Fireeye Security Holdings Us Llc Network-based binary file extraction and analysis for malware detection
US11392700B1 (en) 2019-06-28 2022-07-19 Fireeye Security Holdings Us Llc System and method for supporting cross-platform data verification
US11552986B1 (en) 2015-12-31 2023-01-10 Fireeye Security Holdings Us Llc Cyber-security framework for application of virtual features
US11556640B1 (en) 2019-06-27 2023-01-17 Mandiant, Inc. Systems and methods for automated cybersecurity analysis of extracted binary string sets
US11558401B1 (en) 2018-03-30 2023-01-17 Fireeye Security Holdings Us Llc Multi-vector malware detection data sharing system for improved detection
US11637862B1 (en) 2019-09-30 2023-04-25 Mandiant, Inc. System and method for surfacing cyber-security threats with a self-learning recommendation engine
US11763004B1 (en) 2018-09-27 2023-09-19 Fireeye Security Holdings Us Llc System and method for bootkit detection
US11886585B1 (en) 2019-09-27 2024-01-30 Musarubra Us Llc System and method for identifying and mitigating cyberattacks through malicious position-independent code execution

Families Citing this family (123)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7103173B2 (en) 2001-07-09 2006-09-05 Austin Logistics Incorporated System and method for preemptive goals based routing of contact records
US7142662B2 (en) 2000-07-11 2006-11-28 Austin Logistics Incorporated Method and system for distributing outbound telephone calls
US7715546B2 (en) 2001-07-09 2010-05-11 Austin Logistics Incorporated System and method for updating contact records
US7054434B2 (en) 2001-07-09 2006-05-30 Austin Logistics Incorporated System and method for common account based routing of contact records
US8068595B2 (en) 2002-03-15 2011-11-29 Intellisist, Inc. System and method for providing a multi-modal communications infrastructure for automated call center operation
US7292689B2 (en) * 2002-03-15 2007-11-06 Intellisist, Inc. System and method for providing a message-based communications infrastructure for automated call center operation
US20030204435A1 (en) * 2002-04-30 2003-10-30 Sbc Technology Resources, Inc. Direct collection of customer intentions for designing customer service center interface
US8661112B2 (en) * 2002-12-20 2014-02-25 Nuance Communications, Inc. Customized interactive voice response menus
MXPA05007181A (en) 2002-12-31 2006-04-07 Altus Pharmaceuticals Inc Human growth hormone crystals and methods for preparing them.
CN100583236C (en) * 2003-05-21 2010-01-20 松下电器产业株式会社 Voice output device and voice output method
US7882434B2 (en) * 2003-06-27 2011-02-01 Benjamin Slotznick User prompting when potentially mistaken actions occur during user interaction with content on a display screen
US20050054381A1 (en) * 2003-09-05 2005-03-10 Samsung Electronics Co., Ltd. Proactive user interface
US20050075894A1 (en) * 2003-10-03 2005-04-07 Sbc Knowledge Ventures, L.P. System, method & software for a user responsive call center customer service delivery solution
JP2007531940A (en) * 2004-04-01 2007-11-08 テックスミス コーポレイション Automated system and method for performing usability tests
US7460650B2 (en) * 2004-05-24 2008-12-02 At&T Intellectual Property I, L.P. Method for designing an automated speech recognition (ASR) interface for a customer call center
US20050289232A1 (en) * 2004-06-07 2005-12-29 Rudiger Ebert Method, apparatus, and system for monitoring performance remotely from a user
US8086462B1 (en) * 2004-09-09 2011-12-27 At&T Intellectual Property Ii, L.P. Automatic detection, summarization and reporting of business intelligence highlights from automated dialog systems
US7043435B2 (en) * 2004-09-16 2006-05-09 Sbc Knowledgfe Ventures, L.P. System and method for optimizing prompts for speech-enabled applications
US20060062375A1 (en) * 2004-09-23 2006-03-23 Sbc Knowledge Ventures, L.P. System and method for providing product offers at a call center
US20080208644A1 (en) * 2004-10-25 2008-08-28 Whydata, Inc. Apparatus and Method for Measuring Service Performance
ES2308091T3 (en) 2004-11-26 2008-12-01 BA*RO GMBH & CO. KG STERILIZATION LAMP.
US7471774B2 (en) * 2004-12-14 2008-12-30 Cisco Technology, Inc. Method and system of pausing an IVR session
US8094803B2 (en) * 2005-05-18 2012-01-10 Mattersight Corporation Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
EP1729247A1 (en) * 2005-06-01 2006-12-06 InVision Software AG Resource planning for employees
US20070165019A1 (en) * 2005-07-12 2007-07-19 Hale Kelly S Design Of systems For Improved Human Interaction
US7839521B2 (en) * 2005-08-09 2010-11-23 Global Print Systems, Inc. Methods and systems for print job management and printing
US7676563B2 (en) * 2005-08-12 2010-03-09 Microsoft Corporation Task-oriented management of server configuration settings
US7328199B2 (en) * 2005-10-07 2008-02-05 Microsoft Corporation Componentized slot-filling architecture
US7606700B2 (en) * 2005-11-09 2009-10-20 Microsoft Corporation Adaptive task framework
US20070106496A1 (en) * 2005-11-09 2007-05-10 Microsoft Corporation Adaptive task framework
US7822699B2 (en) * 2005-11-30 2010-10-26 Microsoft Corporation Adaptive semantic reasoning engine
US20070121873A1 (en) * 2005-11-18 2007-05-31 Medlin Jennifer P Methods, systems, and products for managing communications
US7831585B2 (en) * 2005-12-05 2010-11-09 Microsoft Corporation Employment of task framework for advertising
US20070130134A1 (en) * 2005-12-05 2007-06-07 Microsoft Corporation Natural-language enabling arbitrary web forms
US7933914B2 (en) * 2005-12-05 2011-04-26 Microsoft Corporation Automatic task creation and execution using browser helper objects
US7773731B2 (en) * 2005-12-14 2010-08-10 At&T Intellectual Property I, L. P. Methods, systems, and products for dynamically-changing IVR architectures
US7577664B2 (en) 2005-12-16 2009-08-18 At&T Intellectual Property I, L.P. Methods, systems, and products for searching interactive menu prompting system architectures
US20070203869A1 (en) * 2006-02-28 2007-08-30 Microsoft Corporation Adaptive semantic platform architecture
US7996783B2 (en) * 2006-03-02 2011-08-09 Microsoft Corporation Widget searching utilizing task framework
JP4987017B2 (en) * 2006-03-15 2012-07-25 ザトーリウス ウェイング テクノロジー ゲーエムベーハー Electronic scale and operating method thereof
DE102006011791B4 (en) * 2006-03-15 2007-10-25 Sartorius Ag Electronic scale
US7961856B2 (en) * 2006-03-17 2011-06-14 At&T Intellectual Property I, L. P. Methods, systems, and products for processing responses in prompting systems
US8050392B2 (en) * 2006-03-17 2011-11-01 At&T Intellectual Property I, L.P. Methods systems, and products for processing responses in prompting systems
US8150692B2 (en) 2006-05-18 2012-04-03 Nuance Communications, Inc. Method and apparatus for recognizing a user personality trait based on a number of compound words used by the user
US7933389B2 (en) * 2006-12-19 2011-04-26 International Business Machines Corporation System and method generating voice sites
US8160209B2 (en) * 2006-12-19 2012-04-17 International Business Machines Corporation IVR call routing testing
CN100518072C (en) * 2006-12-27 2009-07-22 华为技术有限公司 A method and system for processing the client request
US20080250316A1 (en) * 2007-04-04 2008-10-09 Honeywell International Inc. Mechanism to improve a user's interaction with a computer system
US20090043583A1 (en) * 2007-08-08 2009-02-12 International Business Machines Corporation Dynamic modification of voice selection based on user specific factors
US9430660B2 (en) * 2008-01-31 2016-08-30 International Business Machines Corporation Managing access in one or more computing systems
US8401156B1 (en) * 2008-02-08 2013-03-19 West Corporation Real-time monitoring of caller experience in a call flow
US9635154B1 (en) * 2008-02-08 2017-04-25 West Corporation Real-time monitoring of caller experience for a group of steps in a call flow
JP2009252176A (en) * 2008-04-10 2009-10-29 Ntt Docomo Inc Information delivery device and method
US8290125B2 (en) 2008-09-02 2012-10-16 International Business Machines Corporation Voice response unit shortcutting
US9106745B2 (en) * 2008-09-16 2015-08-11 International Business Machines Corporation Voice response unit harvesting
US9003300B2 (en) * 2008-10-03 2015-04-07 International Business Machines Corporation Voice response unit proxy utilizing dynamic web interaction
US9459764B1 (en) * 2008-11-11 2016-10-04 Amdocs Software Systems Limited System, method, and computer program for selecting at least one predefined workflow based on an interaction with a user
US20100318400A1 (en) * 2009-06-16 2010-12-16 Geffen David Method and system for linking interactions
CN101944019B (en) * 2009-07-08 2014-03-12 华为技术有限公司 Method and device for customizing interfaces
US8553872B2 (en) * 2009-07-08 2013-10-08 Nice-Systems Ltd. Method and system for managing a quality process
US20110037611A1 (en) * 2009-08-13 2011-02-17 At&T Intellectual Property I, L.P. Programming a universal remote control using multimedia display
US8410970B2 (en) * 2009-08-13 2013-04-02 At&T Intellectual Property I, L.P. Programming a universal remote control via direct interaction
US9197736B2 (en) * 2009-12-31 2015-11-24 Digimarc Corporation Intuitive computing methods and systems
CN102231130B (en) * 2010-01-11 2015-06-17 国际商业机器公司 Method and device for analyzing computer system performances
US8699674B2 (en) * 2010-04-21 2014-04-15 Angel.Com Incorporated Dynamic speech resource allocation
WO2011133824A1 (en) 2010-04-21 2011-10-27 Michael Jerry Saylor Multimodal interactive voice response system
US8917828B2 (en) 2010-04-21 2014-12-23 Angel.Com Incorporated Multi-channel delivery platform
US11934475B2 (en) 2010-05-26 2024-03-19 Userzoom Technologies, Inc. Advanced analysis of online user experience studies
US11494793B2 (en) 2010-05-26 2022-11-08 Userzoom Technologies, Inc. Systems and methods for the generation, administration and analysis of click testing
US10691583B2 (en) 2010-05-26 2020-06-23 Userzoom Technologies, Inc. System and method for unmoderated remote user testing and card sorting
US11068374B2 (en) 2010-05-26 2021-07-20 Userzoom Technologies, Inc. Generation, administration and analysis of user experience testing
US11562013B2 (en) 2010-05-26 2023-01-24 Userzoom Technologies, Inc. Systems and methods for improvements to user experience testing
US11544135B2 (en) 2010-05-26 2023-01-03 Userzoom Technologies, Inc. Systems and methods for the analysis of user experience testing with AI acceleration
US11348148B2 (en) 2010-05-26 2022-05-31 Userzoom Technologies, Inc. Systems and methods for an intelligent sourcing engine for study participants
US8346597B2 (en) 2010-05-28 2013-01-01 Bank Of America Corporation Customer-level macro business performance monitoring
US8762939B1 (en) 2010-07-02 2014-06-24 Nuance Communications, Inc. System and method for displaying key performance indicators in an application design tool
US9378505B2 (en) * 2010-07-26 2016-06-28 Revguard, Llc Automated multivariate testing technique for optimized customer outcome
US8379833B2 (en) 2010-12-17 2013-02-19 Nuance Communications, Inc. System, method, and computer program product for detecting redundancies in information provided by customers in a customer service system
US8971499B1 (en) * 2011-01-06 2015-03-03 West Corporation Method and apparatus of analyzing customer call data to monitor customer call behavior
CN102739881A (en) * 2011-04-01 2012-10-17 中兴通讯股份有限公司 Method for carrying out summarizing after conversation and apparatus thereof
US8787553B2 (en) * 2011-09-22 2014-07-22 At&T Intellectual Property I, L.P. Implementing a network of intelligent virtual service agents to provide personalized automated responses
US8903712B1 (en) 2011-09-27 2014-12-02 Nuance Communications, Inc. Call steering data tagging interface with automatic semantic clustering
US8761373B1 (en) * 2011-10-03 2014-06-24 Nuance Communications, Inc. System and method for determining IVR application flow from customer-service call recordings
MX357416B (en) * 2011-10-28 2018-07-09 Intel Corp Adapting language use in a device.
US9477936B2 (en) 2012-02-09 2016-10-25 Rockwell Automation Technologies, Inc. Cloud-based operator interface for industrial automation
US10372741B2 (en) 2012-03-02 2019-08-06 Clarabridge, Inc. Apparatus for automatic theme detection from unstructured data
US8825866B2 (en) 2012-05-02 2014-09-02 Nuance Communications, Inc. System and method for enabling demand-based pooling of endpoint resources in a multi-application environment
US9167093B2 (en) * 2012-11-28 2015-10-20 Nice-Systems Ltd. System and method for real-time process management
CN103873707B (en) * 2012-12-10 2017-07-18 中国电信股份有限公司 Incoming call reason recording method and call center's Operator Position System
US8798256B2 (en) * 2012-12-12 2014-08-05 Hartford Fire Insurance Company System and method for telephone call routing using a relational routing matrix
US9881088B1 (en) 2013-02-21 2018-01-30 Hurricane Electric LLC Natural language solution generating devices and methods
US8976197B1 (en) * 2013-02-21 2015-03-10 Hurricane Electric LLC Solution generating devices and methods
US9703902B2 (en) 2013-05-09 2017-07-11 Rockwell Automation Technologies, Inc. Using cloud-based data for industrial simulation
US9786197B2 (en) 2013-05-09 2017-10-10 Rockwell Automation Technologies, Inc. Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system
US9438648B2 (en) 2013-05-09 2016-09-06 Rockwell Automation Technologies, Inc. Industrial data analytics in a cloud platform
US9989958B2 (en) 2013-05-09 2018-06-05 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment
US10831348B1 (en) * 2013-12-13 2020-11-10 Google Llc Ranking and selecting task components based on frequency of completions
US9285974B2 (en) 2014-02-28 2016-03-15 Angel.Com Incorporated Application builder platform
US9571636B2 (en) 2014-12-31 2017-02-14 Genesys Telecommunications Laboratories, Inc. Call center builder platform
US11513477B2 (en) 2015-03-16 2022-11-29 Rockwell Automation Technologies, Inc. Cloud-based industrial controller
US11243505B2 (en) 2015-03-16 2022-02-08 Rockwell Automation Technologies, Inc. Cloud-based analytics for industrial automation
US10496061B2 (en) 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud
US11042131B2 (en) 2015-03-16 2021-06-22 Rockwell Automation Technologies, Inc. Backup of an industrial automation plant in the cloud
US20160307142A1 (en) * 2015-04-15 2016-10-20 Xerox Corporation Methods and systems for creating log of one or more events through crowdsourcing
US10671665B2 (en) * 2015-09-25 2020-06-02 Oath Inc. Personalized audio introduction and summary of result sets for users
US10338785B2 (en) 2016-02-18 2019-07-02 Hartford Fire Insurance Company Processing system for multivariate segmentation of electronic message content
US11847040B2 (en) 2016-03-16 2023-12-19 Asg Technologies Group, Inc. Systems and methods for detecting data alteration from source to target
US20180052664A1 (en) * 2016-08-16 2018-02-22 Rulai, Inc. Method and system for developing, training, and deploying effective intelligent virtual agent
US11057500B2 (en) 2017-11-20 2021-07-06 Asg Technologies Group, Inc. Publication of applications using server-side virtual screen change capture
US11611633B2 (en) 2017-12-29 2023-03-21 Asg Technologies Group, Inc. Systems and methods for platform-independent application publishing to a front-end interface
US10817667B2 (en) 2018-02-07 2020-10-27 Rulai, Inc. Method and system for a chat box eco-system in a federated architecture
US11909100B2 (en) 2019-01-31 2024-02-20 Userzoom Technologies, Inc. Systems and methods for the analysis of user experience testing with AI acceleration
US20200250625A1 (en) 2019-02-01 2020-08-06 Community System and method for grouping responses in a one-to-many messaging platform
DK180649B1 (en) * 2019-05-31 2021-11-11 Apple Inc Voice assistant discoverability through on-device targeting and personalization
US11762634B2 (en) * 2019-06-28 2023-09-19 Asg Technologies Group, Inc. Systems and methods for seamlessly integrating multiple products by using a common visual modeler
US11269660B2 (en) 2019-10-18 2022-03-08 Asg Technologies Group, Inc. Methods and systems for integrated development environment editor support with a single code base
US11941137B2 (en) 2019-10-18 2024-03-26 Asg Technologies Group, Inc. Use of multi-faceted trust scores for decision making, action triggering, and data analysis and interpretation
US11055067B2 (en) 2019-10-18 2021-07-06 Asg Technologies Group, Inc. Unified digital automation platform
US11755760B2 (en) 2019-10-18 2023-09-12 Asg Technologies Group, Inc. Systems and methods for secure policies-based information governance
US11886397B2 (en) 2019-10-18 2024-01-30 Asg Technologies Group, Inc. Multi-faceted trust system
US11228682B2 (en) * 2019-12-30 2022-01-18 Genesys Telecommunications Laboratories, Inc. Technologies for incorporating an augmented voice communication into a communication routing configuration
WO2022081476A1 (en) 2020-10-13 2022-04-21 ASG Technologies Group, Inc. dba ASG Technologies Geolocation-based policy rules
US11550702B1 (en) 2021-11-04 2023-01-10 T-Mobile Usa, Inc. Ensuring that computer programs are accessible to users with disabilities, such as for use with mobile phones

Citations (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4930077A (en) * 1987-04-06 1990-05-29 Fan David P Information processing expert system for text analysis and predicting public opinion based information available to the public
US5371807A (en) * 1992-03-20 1994-12-06 Digital Equipment Corporation Method and apparatus for text classification
US5619621A (en) * 1994-07-15 1997-04-08 Storage Technology Corporation Diagnostic expert system for hierarchically decomposed knowledge domains
US5633909A (en) * 1994-06-17 1997-05-27 Centigram Communications Corporation Apparatus and method for generating calls and testing telephone equipment
US5666400A (en) * 1994-07-07 1997-09-09 Bell Atlantic Network Services, Inc. Intelligent recognition
US5671351A (en) * 1995-04-13 1997-09-23 Texas Instruments Incorporated System and method for automated testing and monitoring of software applications
US5694559A (en) * 1995-03-07 1997-12-02 Microsoft Corporation On-line help method and system utilizing free text query
US5822397A (en) * 1996-09-20 1998-10-13 Mci Communications Corporation Audio interface for telecommunications test system
US5835565A (en) * 1997-02-28 1998-11-10 Hammer Technologies, Inc. Telecommunication system tester with integrated voice and data
US5873068A (en) * 1994-06-14 1999-02-16 New North Media Inc. Display based marketing message control system and method
US5905774A (en) * 1996-11-19 1999-05-18 Stentor Resource Centre, Inc. Method and system of accessing and operating a voice message system
US5948058A (en) * 1995-10-30 1999-09-07 Nec Corporation Method and apparatus for cataloging and displaying e-mail using a classification rule preparing means and providing cataloging a piece of e-mail into multiple categories or classification types based on e-mail object information
US5963965A (en) * 1997-02-18 1999-10-05 Semio Corporation Text processing and retrieval system and method
US6032129A (en) * 1997-09-06 2000-02-29 International Business Machines Corporation Customer centric virtual shopping experience with actors agents and persona
US6035283A (en) * 1997-10-10 2000-03-07 International Business Machines Corporation Virtual sales person for electronic catalog
US6038560A (en) * 1997-05-21 2000-03-14 Oracle Corporation Concept knowledge base search and retrieval system
US6052693A (en) * 1996-07-02 2000-04-18 Harlequin Group Plc System for assembling large databases through information extracted from text sources
US6058435A (en) * 1997-02-04 2000-05-02 Siemens Information And Communications Networks, Inc. Apparatus and methods for responding to multimedia communications based on content analysis
US6161130A (en) * 1998-06-23 2000-12-12 Microsoft Corporation Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set
US6182059B1 (en) * 1997-04-03 2001-01-30 Brightware, Inc. Automatic electronic message interpretation and routing system
US6230197B1 (en) * 1998-09-11 2001-05-08 Genesys Telecommunications Laboratories, Inc. Method and apparatus for rules-based storage and retrieval of multimedia interactions within a communication center
US6243375B1 (en) * 1996-11-08 2001-06-05 Gregory J. Speicher Internet-audiotext electronic communications system with multimedia based matching
US6249579B1 (en) * 1998-05-29 2001-06-19 Lucent Technologies Inc. Apparatus, method and system for personal telecommunication speed calling utilizing an affinity database
US6289084B1 (en) * 1998-05-29 2001-09-11 Lucent Technologies Inc. Apparatus, method and system for personal telecommunication call screening and alerting
US6292909B1 (en) * 1997-07-14 2001-09-18 Duncan Hare Apparatus for testing communication equipment
US6308172B1 (en) * 1997-08-12 2001-10-23 International Business Machines Corporation Method and apparatus for partitioning a database upon a timestamp, support values for phrases and generating a history of frequently occurring phrases
US6349290B1 (en) * 1998-06-30 2002-02-19 Citibank, N.A. Automated system and method for customized and personalized presentation of products and services of a financial institution
US6357017B1 (en) * 1998-05-06 2002-03-12 Motive Communications, Inc. Method, system and computer program product for iterative distributed problem solving
US6366879B1 (en) * 1998-10-05 2002-04-02 International Business Machines Corp. Controlling interactive voice response system performance
US6374260B1 (en) * 1996-05-24 2002-04-16 Magnifi, Inc. Method and apparatus for uploading, indexing, analyzing, and searching media content
US6400807B1 (en) * 1998-02-24 2002-06-04 International Business Machines Corporation Simulation of telephone handset
US6405149B1 (en) * 1999-06-23 2002-06-11 Louis K. Tsai System and method for testing a telecommunication system
US6405170B1 (en) * 1998-09-22 2002-06-11 Speechworks International, Inc. Method and system of reviewing the behavior of an interactive speech recognition application
US6487277B2 (en) * 1997-09-19 2002-11-26 Siemens Information And Communication Networks, Inc. Apparatus and method for improving the user interface of integrated voice response systems
US6516051B2 (en) * 2000-06-01 2003-02-04 International Business Machines Corporation Testing voice message applications
US6598022B2 (en) * 1999-12-07 2003-07-22 Comverse Inc. Determining promoting syntax and parameters for language-oriented user interfaces for voice activated services
US6618715B1 (en) * 2000-06-08 2003-09-09 International Business Machines Corporation Categorization based text processing
US6868411B2 (en) * 2001-08-13 2005-03-15 Xerox Corporation Fuzzy text categorizer

Family Cites Families (181)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US553074A (en) * 1896-01-14 Charles e
US158655A (en) * 1875-01-12 Improvement in game apparatus
US518259A (en) * 1894-04-17 Fiber brake
US617001A (en) * 1899-01-03 Fence-machine
US2400635A (en) * 1942-07-13 1946-05-21 Eitel Mccullough Inc Method of making tubes
US4310727A (en) 1980-02-04 1982-01-12 Bell Telephone Laboratories, Incorporated Method of processing special service telephone calls
JPS6134669A (en) 1984-07-27 1986-02-18 Hitachi Ltd Automatic transaction system
US4922519A (en) 1986-05-07 1990-05-01 American Telephone And Telegraph Company Automated operator assistance calls with voice processing
US4694483A (en) 1986-06-02 1987-09-15 Innings Telecom Inc. Computerized system for routing incoming telephone calls to a plurality of agent positions
US4964077A (en) 1987-10-06 1990-10-16 International Business Machines Corporation Method for automatically adjusting help information displayed in an online interactive system
US5115501A (en) 1988-11-04 1992-05-19 International Business Machines Corporation Procedure for automatically customizing the user interface of application programs
US5204968A (en) 1989-03-27 1993-04-20 Xerox Corporation Automatic determination of operator training level for displaying appropriate operator prompts
US5870308A (en) 1990-04-06 1999-02-09 Lsi Logic Corporation Method and system for creating and validating low-level description of electronic design
US5311422A (en) 1990-06-28 1994-05-10 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration General purpose architecture for intelligent computer-aided training
US5327529A (en) 1990-09-24 1994-07-05 Geoworks Process of designing user's interfaces for application programs
US5181259A (en) 1990-09-25 1993-01-19 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration General method of pattern classification using the two domain theory
JPH05507396A (en) 1990-11-20 1993-10-21 テロケント コミュニケーションズ コーポレーション call processing system
US5323452A (en) 1990-12-18 1994-06-21 Bell Communications Research, Inc. Visual programming of telephone network call processing logic
US5206903A (en) 1990-12-26 1993-04-27 At&T Bell Laboratories Automatic call distribution based on matching required skills with agents skills
US5535321A (en) 1991-02-14 1996-07-09 International Business Machines Corporation Method and apparatus for variable complexity user interface in a data processing system
WO1993009245A1 (en) 1991-10-31 1993-05-13 University Of Pittsburgh Reverse dot blot hybridization using tandem head-to-tail monomers containing probes synthesized by staggered complementary primers
US5263167A (en) 1991-11-22 1993-11-16 International Business Machines Corporation User interface for a relational database using a task object for defining search queries in response to a profile object which describes user proficiency
US5903454A (en) 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US5734709A (en) 1992-01-27 1998-03-31 Sprint Communications Co. L.P. System for customer configuration of call routing in a telecommunications network
US5335269A (en) 1992-03-12 1994-08-02 Rockwell International Corporation Two dimensional routing apparatus in an automatic call director-type system
US5388198A (en) 1992-04-16 1995-02-07 Symantec Corporation Proactive presentation of automating features to a computer user
US5729600A (en) 1992-06-25 1998-03-17 Rockwell International Corporation Automatic call distributor with automated voice responsive call servicing system and method
FR2694105B1 (en) 1992-07-22 1994-11-25 Bull Sa Use of an on-board interpreter language for the creation of an interactive user interface definition tool.
EP0587290B1 (en) 1992-07-30 2000-01-26 Teknekron Infoswitch Corporation Method and system for monitoring and/or controlling the performance of an organization
US5999908A (en) 1992-08-06 1999-12-07 Abelow; Daniel H. Customer-based product design module
US5335268A (en) 1992-10-22 1994-08-02 Mci Communications Corporation Intelligent routing of special service telephone traffic
US5432940A (en) 1992-11-02 1995-07-11 Borland International, Inc. System and methods for improved computer-based training
US5659724A (en) 1992-11-06 1997-08-19 Ncr Interactive data analysis apparatus employing a knowledge base
US5353401A (en) 1992-11-06 1994-10-04 Ricoh Company, Ltd. Automatic interface layout generator for database systems
US5420975A (en) 1992-12-28 1995-05-30 International Business Machines Corporation Method and system for automatic alteration of display of menu options
US5864844A (en) 1993-02-18 1999-01-26 Apple Computer, Inc. System and method for enhancing a user interface with a computer based training tool
CA2091658A1 (en) 1993-03-15 1994-09-16 Matthew Lennig Method and apparatus for automation of directory assistance using speech recognition
US5586060A (en) 1993-06-25 1996-12-17 Sharp Kabushiki Kaisha Compact electronic equipment having a statistical function
AU677393B2 (en) 1993-07-08 1997-04-24 E-Talk Corporation Method and system for transferring calls and call-related data between a plurality of call centres
EP0644510B1 (en) 1993-09-22 1999-08-18 Teknekron Infoswitch Corporation Telecommunications system monitoring
EP0736203A1 (en) 1993-12-23 1996-10-09 Diacom Technologies, Inc. Method and apparatus for implementing user feedback
US5519772A (en) 1994-01-31 1996-05-21 Bell Communications Research, Inc. Network-based telephone system having interactive capabilities
US5533107A (en) 1994-03-01 1996-07-02 Bellsouth Corporation Method for routing calls based on predetermined assignments of callers geographic locations
US5561711A (en) 1994-03-09 1996-10-01 Us West Technologies, Inc. Predictive calling scheduling system and method
JP3450411B2 (en) * 1994-03-22 2003-09-22 キヤノン株式会社 Voice information processing method and apparatus
WO1995027360A1 (en) 1994-03-31 1995-10-12 Citibank, N.A. Interactive voice response system
US5537470A (en) 1994-04-06 1996-07-16 At&T Corp. Method and apparatus for handling in-bound telemarketing calls
US5724262A (en) 1994-05-31 1998-03-03 Paradyne Corporation Method for measuring the usability of a system and for task analysis and re-engineering
JP2866310B2 (en) 1994-08-05 1999-03-08 ケイディディ株式会社 International call termination control device
US5706334A (en) 1994-08-18 1998-01-06 Lucent Technologies Inc. Apparatus for providing a graphical control interface
US5819221A (en) 1994-08-31 1998-10-06 Texas Instruments Incorporated Speech recognition using clustered between word and/or phrase coarticulation
US5530744A (en) 1994-09-20 1996-06-25 At&T Corp. Method and system for dynamic customized call routing
US5600781A (en) 1994-09-30 1997-02-04 Intel Corporation Method and apparatus for creating a portable personalized operating environment
US5586219A (en) 1994-09-30 1996-12-17 Yufik; Yan M. Probabilistic resource allocation system with self-adaptive capability
US5594791A (en) 1994-10-05 1997-01-14 Inventions, Inc. Method and apparatus for providing result-oriented customer service
US5615323A (en) 1994-11-04 1997-03-25 Concord Communications, Inc. Displaying resource performance and utilization information
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5832430A (en) 1994-12-29 1998-11-03 Lucent Technologies, Inc. Devices and methods for speech recognition of vocabulary words with simultaneous detection and verification
US5872865A (en) 1995-02-08 1999-02-16 Apple Computer, Inc. Method and system for automatic classification of video images
US5710884A (en) 1995-03-29 1998-01-20 Intel Corporation System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
ATE330416T1 (en) 1995-04-24 2006-07-15 Ibm METHOD AND APPARATUS FOR SKILL-BASED ROUTING IN A CALL CENTER
JPH08328590A (en) * 1995-05-29 1996-12-13 Sanyo Electric Co Ltd Voice synthesizer
US5657383A (en) 1995-06-06 1997-08-12 Lucent Technologies Inc. Flexible customer controlled telecommunications handling
US5809282A (en) 1995-06-07 1998-09-15 Grc International, Inc. Automated network simulation and optimization system
US5740549A (en) 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
JP3453456B2 (en) 1995-06-19 2003-10-06 キヤノン株式会社 State sharing model design method and apparatus, and speech recognition method and apparatus using the state sharing model
US5684872A (en) 1995-07-21 1997-11-04 Lucent Technologies Inc. Prediction of a caller's motivation as a basis for selecting treatment of an incoming call
US6088429A (en) * 1998-04-07 2000-07-11 Mumps Audiofax, Inc. Interactive telephony system
US5675707A (en) 1995-09-15 1997-10-07 At&T Automated call router system and method
US5832428A (en) 1995-10-04 1998-11-03 Apple Computer, Inc. Search engine for phrase recognition based on prefix/body/suffix architecture
US5771276A (en) 1995-10-10 1998-06-23 Ast Research, Inc. Voice templates for interactive voice mail and voice response system
US6061433A (en) * 1995-10-19 2000-05-09 Intervoice Limited Partnership Dynamically changeable menus based on externally available data
US5802526A (en) 1995-11-15 1998-09-01 Microsoft Corporation System and method for graphically displaying and navigating through an interactive voice response menu
US5821936A (en) 1995-11-20 1998-10-13 Siemens Business Communication Systems, Inc. Interface method and system for sequencing display menu items
US5848396A (en) 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
AU2935297A (en) 1996-05-07 1997-11-26 Webline Communications Corporation Method and apparatus for coordinating internet multi-media content with telephone and audio communications
US5727950A (en) * 1996-05-22 1998-03-17 Netsage Corporation Agent based instruction system and method
US6014638A (en) 1996-05-29 2000-01-11 America Online, Inc. System for customizing computer displays in accordance with user preferences
US5901214A (en) 1996-06-10 1999-05-04 Murex Securities, Ltd. One number intelligent call processing system
US6092105A (en) * 1996-07-12 2000-07-18 Intraware, Inc. System and method for vending retail software and other sets of information to end users
US5822744A (en) 1996-07-15 1998-10-13 Kesel; Brad Consumer comment reporting apparatus and method
US6157808A (en) 1996-07-17 2000-12-05 Gpu, Inc. Computerized employee certification and training system
US5757644A (en) 1996-07-25 1998-05-26 Eis International, Inc. Voice interactive call center training method using actual screens and screen logic
US5864605A (en) * 1996-08-22 1999-01-26 At&T Corp Voice menu optimization method and system
US6026381A (en) 1996-11-05 2000-02-15 Itx Corporation Financial market classification system
US5793368A (en) 1996-11-14 1998-08-11 Triteal Corporation Method for dynamically switching between visual styles
US5884029A (en) 1996-11-14 1999-03-16 International Business Machines Corporation User interaction with intelligent virtual objects, avatars, which interact with other avatars controlled by different users
US6148063A (en) 1996-11-29 2000-11-14 Nortel Networks Corporation Semi-interruptible messages for telephone systems making voice announcements
EP0951706A4 (en) * 1996-12-03 2000-02-23 Ergolight Ltd Computerized apparatus and methods for identifying usability problems of a computerized system
US5903641A (en) 1997-01-28 1999-05-11 Lucent Technologies Inc. Automatic dynamic changing of agents' call-handling assignments
US5899992A (en) 1997-02-14 1999-05-04 International Business Machines Corporation Scalable set oriented classifier
US5855565A (en) * 1997-02-21 1999-01-05 Bar-Cohen; Yaniv Cardiovascular mechanically expanding catheter
US5923745A (en) 1997-02-28 1999-07-13 Teknekron Infoswitch Corporation Routing calls to call centers
US6094476A (en) * 1997-03-24 2000-07-25 Octel Communications Corporation Speech-responsive voice messaging system and method
US6336109B2 (en) * 1997-04-15 2002-01-01 Cerebrus Solutions Limited Method and apparatus for inducing rules from data classifiers
GB2325062B (en) * 1997-05-06 2002-06-26 Ibm Data object management system
US5953406A (en) 1997-05-20 1999-09-14 Mci Communications Corporation Generalized customer profile editor for call center services
EP0883069A1 (en) * 1997-06-06 1998-12-09 Matsushita Electric Industrial Co., Ltd. A retrieval menu creation device and method, and a recording medium storing a retrieval menu creation program
US6044355A (en) 1997-07-09 2000-03-28 Iex Corporation Skills-based scheduling for telephone call centers
US6134315A (en) * 1997-09-30 2000-10-17 Genesys Telecommunications Laboratories, Inc. Metadata-based network routing
US6035336A (en) 1997-10-17 2000-03-07 International Business Machines Corporation Audio ticker system and method for presenting push information including pre-recorded audio
US6055542A (en) 1997-10-29 2000-04-25 International Business Machines Corporation System and method for displaying the contents of a web page based on a user's interests
US6801763B2 (en) 1997-10-29 2004-10-05 Metro One Telecommunications, Inc. Technique for effectively communicating travel directions
GB9723813D0 (en) * 1997-11-11 1998-01-07 Mitel Corp Call routing based on caller's mood
US6016336A (en) 1997-11-18 2000-01-18 At&T Corp Interactive voice response system with call trainable routing
US6353661B1 (en) * 1997-12-18 2002-03-05 Bailey, Iii John Edson Network and communication access systems
US5943416A (en) 1998-02-17 1999-08-24 Genesys Telecommunications Laboratories, Inc. Automated survey control routine in a call center environment
US6381640B1 (en) * 1998-09-11 2002-04-30 Genesys Telecommunications Laboratories, Inc. Method and apparatus for automated personalization and presentation of workload assignments to agents within a multimedia communication center
US6332154B2 (en) 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US6170011B1 (en) 1998-09-11 2001-01-02 Genesys Telecommunications Laboratories, Inc. Method and apparatus for determining and initiating interaction directionality within a multimedia communication center
US6166732A (en) 1998-02-24 2000-12-26 Microsoft Corporation Distributed object oriented multi-user domain with multimedia presentations
US6263052B1 (en) 1998-03-04 2001-07-17 The White Stone Group, L.L.C. Autointeraction communication system
US6185534B1 (en) * 1998-03-23 2001-02-06 Microsoft Corporation Modeling emotion and personality in a computer user interface
US6330326B1 (en) 1998-03-27 2001-12-11 At&T Corp. Dynamic staffing of service centers to provide substantially zero-delay service
US6173279B1 (en) * 1998-04-09 2001-01-09 At&T Corp. Method of using a natural language interface to retrieve information from one or more data resources
US6173053B1 (en) * 1998-04-09 2001-01-09 Avaya Technology Corp. Optimizing call-center performance by using predictive data to distribute calls among agents
US6134530A (en) 1998-04-17 2000-10-17 Andersen Consulting Llp Rule based routing system and method for a virtual sales and service center
US6483523B1 (en) * 1998-05-08 2002-11-19 Institute For Information Industry Personalized interface browser and its browsing method
US6405159B2 (en) * 1998-06-03 2002-06-11 Sbc Technology Resources, Inc. Method for categorizing, describing and modeling types of system users
US6219643B1 (en) * 1998-06-26 2001-04-17 Nuance Communications, Inc. Method of analyzing dialogs in a natural language speech recognition system
US6099320A (en) 1998-07-06 2000-08-08 Papadopoulos; Anastasius Authoring system and method for computer-based training
US6269153B1 (en) 1998-07-29 2001-07-31 Lucent Technologies Inc. Methods and apparatus for automatic call routing including disambiguating routing decisions
US6236955B1 (en) * 1998-07-31 2001-05-22 Gary J. Summers Management training simulation method and system
JP3185977B2 (en) * 1998-08-12 2001-07-11 スタンレー電気株式会社 LED lamp
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6389403B1 (en) * 1998-08-13 2002-05-14 International Business Machines Corporation Method and apparatus for uniquely identifying a customer purchase in an electronic distribution system
US6389400B1 (en) * 1998-08-20 2002-05-14 Sbc Technology Resources, Inc. System and methods for intelligent routing of customer requests using customer and agent models
US6128380A (en) 1998-08-24 2000-10-03 Siemens Information And Communication, Networks, Inc. Automatic call distribution and training system
US6694482B1 (en) * 1998-09-11 2004-02-17 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
US6606598B1 (en) * 1998-09-22 2003-08-12 Speechworks International, Inc. Statistical computing and reporting for interactive speech applications
US6448980B1 (en) 1998-10-09 2002-09-10 International Business Machines Corporation Personalizing rich media presentations based on user response to the presentation
US6741967B1 (en) * 1998-11-02 2004-05-25 Vividence Corporation Full service research bureau and test center method and apparatus
US7263489B2 (en) * 1998-12-01 2007-08-28 Nuance Communications, Inc. Detection of characteristics of human-machine interactions for dialog customization and analysis
US6067538A (en) * 1998-12-22 2000-05-23 Ac Properties B.V. System, method and article of manufacture for a simulation enabled focused feedback tutorial system
US6965925B1 (en) * 1998-12-31 2005-11-15 Nortel Networks, Ltd Distributed open architecture for media and telephony services
US6104790A (en) 1999-01-29 2000-08-15 International Business Machines Corporation Graphical voice response system and method therefor
US6434714B1 (en) 1999-02-04 2002-08-13 Sun Microsystems, Inc. Methods, systems, and articles of manufacture for analyzing performance of application programs
US6278976B1 (en) * 1999-03-25 2001-08-21 Michael Charles Kochian System for the delivery of audio recordings
US6314402B1 (en) * 1999-04-23 2001-11-06 Nuance Communications Method and apparatus for creating modifiable and combinable speech objects for acquiring information from a speaker in an interactive voice response system
US6731744B1 (en) * 1999-04-27 2004-05-04 Sprint Communications Company, L.P. Call processing system and service control point for handling calls to a call center
US6564197B2 (en) * 1999-05-03 2003-05-13 E.Piphany, Inc. Method and apparatus for scalable probabilistic clustering using decision trees
US7086007B1 (en) * 1999-05-27 2006-08-01 Sbc Technology Resources, Inc. Method for integrating user models to interface design
US6178404B1 (en) * 1999-07-23 2001-01-23 Intervoice Limited Partnership System and method to facilitate speech enabled user interfaces by prompting with possible transaction phrases
US6353825B1 (en) * 1999-07-30 2002-03-05 Verizon Laboratories Inc. Method and device for classification using iterative information retrieval techniques
US6782412B2 (en) * 1999-08-24 2004-08-24 Verizon Laboratories Inc. Systems and methods for providing unified multimedia communication services
US6964012B1 (en) * 1999-09-13 2005-11-08 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts
US6282404B1 (en) 1999-09-22 2001-08-28 Chet D. Linton Method and system for accessing multimedia data in an interactive format having reporting capabilities
US6542812B1 (en) * 1999-10-19 2003-04-01 American Calcar Inc. Technique for effective navigation based on user preferences
US7065188B1 (en) * 1999-10-19 2006-06-20 International Business Machines Corporation System and method for personalizing dialogue menu for an interactive voice response system
US6807574B1 (en) * 1999-10-22 2004-10-19 Tellme Networks, Inc. Method and apparatus for content personalization over a telephone interface
GB9926134D0 (en) * 1999-11-05 2000-01-12 Ibm Interactive voice response system
GB9929284D0 (en) * 1999-12-11 2000-02-02 Ibm Voice processing apparatus
US6748361B1 (en) * 1999-12-14 2004-06-08 International Business Machines Corporation Personal speech assistant supporting a dialog manager
US7099835B2 (en) * 2000-01-31 2006-08-29 Roadside Telematics Corporation Methods and systems for providing life management and enhancement applications and services for telematics and other electronic medium
US6778643B1 (en) * 2000-03-21 2004-08-17 Sbc Technology Resources, Inc. Interface and method of designing an interface
US6920425B1 (en) * 2000-05-16 2005-07-19 Nortel Networks Limited Visual interactive response system and method translated from interactive voice response for telephone utility
US20020055868A1 (en) 2000-05-24 2002-05-09 Dusevic Angela G. System and method for providing a task-centric online environment
US20020095328A1 (en) * 2000-06-14 2002-07-18 Garret Swart Method and apparatus for profiling clients of a database-driven transaction system and marketing according to profile data
US20040085162A1 (en) * 2000-11-29 2004-05-06 Rajeev Agarwal Method and apparatus for providing a mixed-initiative dialog between a user and a machine
US20030161464A1 (en) * 2000-12-15 2003-08-28 International Business Machines Corporation On-hold information service with caller-controlled personalized menu
US7003079B1 (en) * 2001-03-05 2006-02-21 Bbnt Solutions Llc Apparatus and method for monitoring performance of an automated response system
US6823054B1 (en) * 2001-03-05 2004-11-23 Verizon Corporate Services Group Inc. Apparatus and method for analyzing an automated response system
US6810111B1 (en) * 2001-06-25 2004-10-26 Intervoice Limited Partnership System and method for measuring interactive voice response application efficiency
US7573986B2 (en) * 2001-07-18 2009-08-11 Enterprise Integration Group, Inc. Method and system for interjecting comments to improve information presentation in spoken user interfaces
US7065201B2 (en) * 2001-07-31 2006-06-20 Sbc Technology Resources, Inc. Telephone call processing in an interactive voice response call management system
US7920682B2 (en) * 2001-08-21 2011-04-05 Byrne William J Dynamic interactive voice interface
US6912272B2 (en) * 2001-09-21 2005-06-28 Talkflow Systems, Llc Method and apparatus for managing communications and for creating communication routing rules
US7092888B1 (en) * 2001-10-26 2006-08-15 Verizon Corporate Services Group Inc. Unsupervised training in natural language call routing
US6885733B2 (en) * 2001-12-03 2005-04-26 At&T Corp. Method of providing a user interface for audio telecommunications systems
US7054817B2 (en) * 2002-01-25 2006-05-30 Canon Europa N.V. User interface for speech model generation and testing
US7305070B2 (en) * 2002-01-30 2007-12-04 At&T Labs, Inc. Sequential presentation of long instructions in an interactive voice response system
US6914975B2 (en) * 2002-02-21 2005-07-05 Sbc Properties, L.P. Interactive dialog-based training method
US7103158B2 (en) * 2002-02-28 2006-09-05 Pacific Bell Information Services Dynamic interactive voice architecture
US7131117B2 (en) * 2002-09-04 2006-10-31 Sbc Properties, L.P. Method and system for automating the analysis of word frequencies
US7783475B2 (en) * 2003-01-31 2010-08-24 Comverse, Inc. Menu-based, speech actuated system with speak-ahead capability
US7280968B2 (en) * 2003-03-25 2007-10-09 International Business Machines Corporation Synthetically generated speech responses including prosodic characteristics of speech inputs
US7346151B2 (en) * 2003-06-24 2008-03-18 Avaya Technology Corp. Method and apparatus for validating agreement between textual and spoken representations of words
US7457395B2 (en) * 2003-12-15 2008-11-25 International Business Machines Corporation Dynamic allocation of voice ports and menu options in an interactive voice recognition system
US7317789B2 (en) * 2004-01-07 2008-01-08 International Business Machines Corporation Method and apparatus for automatic telephone menu navigation
US20060026049A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method for identifying and prioritizing customer care automation
US8207936B2 (en) * 2006-06-30 2012-06-26 Sony Ericsson Mobile Communications Ab Voice remote control

Patent Citations (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5371673A (en) * 1987-04-06 1994-12-06 Fan; David P. Information processing analysis system for sorting and scoring text
US4930077A (en) * 1987-04-06 1990-05-29 Fan David P Information processing expert system for text analysis and predicting public opinion based information available to the public
US5371807A (en) * 1992-03-20 1994-12-06 Digital Equipment Corporation Method and apparatus for text classification
US5873068A (en) * 1994-06-14 1999-02-16 New North Media Inc. Display based marketing message control system and method
US5633909A (en) * 1994-06-17 1997-05-27 Centigram Communications Corporation Apparatus and method for generating calls and testing telephone equipment
US5666400A (en) * 1994-07-07 1997-09-09 Bell Atlantic Network Services, Inc. Intelligent recognition
US5619621A (en) * 1994-07-15 1997-04-08 Storage Technology Corporation Diagnostic expert system for hierarchically decomposed knowledge domains
US5694559A (en) * 1995-03-07 1997-12-02 Microsoft Corporation On-line help method and system utilizing free text query
US5671351A (en) * 1995-04-13 1997-09-23 Texas Instruments Incorporated System and method for automated testing and monitoring of software applications
US5948058A (en) * 1995-10-30 1999-09-07 Nec Corporation Method and apparatus for cataloging and displaying e-mail using a classification rule preparing means and providing cataloging a piece of e-mail into multiple categories or classification types based on e-mail object information
US6374260B1 (en) * 1996-05-24 2002-04-16 Magnifi, Inc. Method and apparatus for uploading, indexing, analyzing, and searching media content
US6052693A (en) * 1996-07-02 2000-04-18 Harlequin Group Plc System for assembling large databases through information extracted from text sources
US5822397A (en) * 1996-09-20 1998-10-13 Mci Communications Corporation Audio interface for telecommunications test system
US6243375B1 (en) * 1996-11-08 2001-06-05 Gregory J. Speicher Internet-audiotext electronic communications system with multimedia based matching
US6160877A (en) * 1996-11-19 2000-12-12 Stentor Resource Centre, Inc. Method of screening and prioritizing an incoming call
US5999611A (en) * 1996-11-19 1999-12-07 Stentor Resource Centre Inc. Subscriber interface for accessing and operating personal communication services
US5905774A (en) * 1996-11-19 1999-05-18 Stentor Resource Centre, Inc. Method and system of accessing and operating a voice message system
US6058435A (en) * 1997-02-04 2000-05-02 Siemens Information And Communications Networks, Inc. Apparatus and methods for responding to multimedia communications based on content analysis
US5963965A (en) * 1997-02-18 1999-10-05 Semio Corporation Text processing and retrieval system and method
US5835565A (en) * 1997-02-28 1998-11-10 Hammer Technologies, Inc. Telecommunication system tester with integrated voice and data
US6182059B1 (en) * 1997-04-03 2001-01-30 Brightware, Inc. Automatic electronic message interpretation and routing system
US6038560A (en) * 1997-05-21 2000-03-14 Oracle Corporation Concept knowledge base search and retrieval system
US6292909B1 (en) * 1997-07-14 2001-09-18 Duncan Hare Apparatus for testing communication equipment
US6308172B1 (en) * 1997-08-12 2001-10-23 International Business Machines Corporation Method and apparatus for partitioning a database upon a timestamp, support values for phrases and generating a history of frequently occurring phrases
US6032129A (en) * 1997-09-06 2000-02-29 International Business Machines Corporation Customer centric virtual shopping experience with actors agents and persona
US6487277B2 (en) * 1997-09-19 2002-11-26 Siemens Information And Communication Networks, Inc. Apparatus and method for improving the user interface of integrated voice response systems
US6035283A (en) * 1997-10-10 2000-03-07 International Business Machines Corporation Virtual sales person for electronic catalog
US6400807B1 (en) * 1998-02-24 2002-06-04 International Business Machines Corporation Simulation of telephone handset
US6357017B1 (en) * 1998-05-06 2002-03-12 Motive Communications, Inc. Method, system and computer program product for iterative distributed problem solving
US6249579B1 (en) * 1998-05-29 2001-06-19 Lucent Technologies Inc. Apparatus, method and system for personal telecommunication speed calling utilizing an affinity database
US6289084B1 (en) * 1998-05-29 2001-09-11 Lucent Technologies Inc. Apparatus, method and system for personal telecommunication call screening and alerting
US6161130A (en) * 1998-06-23 2000-12-12 Microsoft Corporation Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set
US6349290B1 (en) * 1998-06-30 2002-02-19 Citibank, N.A. Automated system and method for customized and personalized presentation of products and services of a financial institution
US6230197B1 (en) * 1998-09-11 2001-05-08 Genesys Telecommunications Laboratories, Inc. Method and apparatus for rules-based storage and retrieval of multimedia interactions within a communication center
US6405170B1 (en) * 1998-09-22 2002-06-11 Speechworks International, Inc. Method and system of reviewing the behavior of an interactive speech recognition application
US6366879B1 (en) * 1998-10-05 2002-04-02 International Business Machines Corp. Controlling interactive voice response system performance
US6405149B1 (en) * 1999-06-23 2002-06-11 Louis K. Tsai System and method for testing a telecommunication system
US6598022B2 (en) * 1999-12-07 2003-07-22 Comverse Inc. Determining promoting syntax and parameters for language-oriented user interfaces for voice activated services
US6516051B2 (en) * 2000-06-01 2003-02-04 International Business Machines Corporation Testing voice message applications
US6618715B1 (en) * 2000-06-08 2003-09-09 International Business Machines Corporation Categorization based text processing
US6868411B2 (en) * 2001-08-13 2005-03-15 Xerox Corporation Fuzzy text categorizer

Cited By (243)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040128624A1 (en) * 1998-09-11 2004-07-01 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
US20090177983A1 (en) * 1999-05-27 2009-07-09 At&T Labs, Inc. (Formerly Known As Sbc Technologyresources, Inc.) Method for integrating user models to interface design
US7836405B2 (en) 1999-05-27 2010-11-16 At&T Labs, Inc. Method for integrating user models to interface design
US8103961B2 (en) 1999-05-27 2012-01-24 At&T Labs, Inc. Method for integrating user models to interface design
US20110022963A1 (en) * 1999-05-27 2011-01-27 At&T Labs, Inc. Method for integrating user models to interface design
US20070121837A1 (en) * 2000-03-21 2007-05-31 Sbc Properties, L.P., Of Reno Nevada Customer-centric interface and method of designing an interface
US7907719B2 (en) 2000-03-21 2011-03-15 At&T Labs, Inc. Customer-centric interface and method of designing an interface
US20030026409A1 (en) * 2001-07-31 2003-02-06 Sbc Technology Resources, Inc. Telephone call processing in an interactive voice response call management system
US20030143981A1 (en) * 2002-01-30 2003-07-31 Sbc Technology Resources, Inc. Sequential presentation of long instructions in an interactive voice response system
US8036348B2 (en) 2002-01-30 2011-10-11 At&T Labs, Inc. Sequential presentation of long instructions in an interactive voice response system
US20080089491A1 (en) * 2002-01-30 2008-04-17 At&T Labs, Inc. Sequential presentation of long instructions in an interactive voice response system
US8023636B2 (en) 2002-02-21 2011-09-20 Sivox Partners, Llc Interactive dialog-based training method
US20050170326A1 (en) * 2002-02-21 2005-08-04 Sbc Properties, L.P. Interactive dialog-based training method
US8090086B2 (en) 2003-09-26 2012-01-03 At&T Intellectual Property I, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US20050069102A1 (en) * 2003-09-26 2005-03-31 Sbc Knowledge Ventures, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US7751552B2 (en) 2003-12-18 2010-07-06 At&T Intellectual Property I, L.P. Intelligently routing customer communications
US20060098803A1 (en) * 2003-12-18 2006-05-11 Sbc Knowledge Ventures, L.P. Intelligently routing customer communications
US20050135595A1 (en) * 2003-12-18 2005-06-23 Sbc Knowledge Ventures, L.P. Intelligently routing customer communications
US20080027730A1 (en) * 2004-01-05 2008-01-31 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US20050147218A1 (en) * 2004-01-05 2005-07-07 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US7496500B2 (en) * 2004-03-01 2009-02-24 Microsoft Corporation Systems and methods that determine intent of data and respond to the data based on the intent
US20050192992A1 (en) * 2004-03-01 2005-09-01 Microsoft Corporation Systems and methods that determine intent of data and respond to the data based on the intent
US10511614B1 (en) 2004-04-01 2019-12-17 Fireeye, Inc. Subscription based malware detection under management system control
US10587636B1 (en) 2004-04-01 2020-03-10 Fireeye, Inc. System and method for bot detection
US10567405B1 (en) 2004-04-01 2020-02-18 Fireeye, Inc. System for detecting a presence of malware from behavioral analysis
US11082435B1 (en) 2004-04-01 2021-08-03 Fireeye, Inc. System and method for threat detection and identification
US10757120B1 (en) 2004-04-01 2020-08-25 Fireeye, Inc. Malicious network content detection
US11153341B1 (en) 2004-04-01 2021-10-19 Fireeye, Inc. System and method for detecting malicious network content using virtual environment components
US10284574B1 (en) 2004-04-01 2019-05-07 Fireeye, Inc. System and method for threat detection and identification
US10165000B1 (en) 2004-04-01 2018-12-25 Fireeye, Inc. Systems and methods for malware attack prevention by intercepting flows of information
US11637857B1 (en) 2004-04-01 2023-04-25 Fireeye Security Holdings Us Llc System and method for detecting malicious traffic using a virtual machine configured with a select software environment
US10068091B1 (en) 2004-04-01 2018-09-04 Fireeye, Inc. System and method for malware containment
US10027690B2 (en) 2004-04-01 2018-07-17 Fireeye, Inc. Electronic message analysis for malware detection
US7936861B2 (en) 2004-07-23 2011-05-03 At&T Intellectual Property I, L.P. Announcement system and method of use
US20060018443A1 (en) * 2004-07-23 2006-01-26 Sbc Knowledge Ventures, Lp Announcement system and method of use
US8165281B2 (en) 2004-07-28 2012-04-24 At&T Intellectual Property I, L.P. Method and system for mapping caller information to call center agent transactions
EP1622050A1 (en) * 2004-07-28 2006-02-01 Hewlett-Packard Development Company, L.P. Managing feedback data
US20060026049A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method for identifying and prioritizing customer care automation
US20060023863A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method and system for mapping caller information to call center agent transactions
US8751232B2 (en) 2004-08-12 2014-06-10 At&T Intellectual Property I, L.P. System and method for targeted tuning of a speech recognition system
US9368111B2 (en) 2004-08-12 2016-06-14 Interactions Llc System and method for targeted tuning of a speech recognition system
US20060036437A1 (en) * 2004-08-12 2006-02-16 Sbc Knowledge Ventures, Lp System and method for targeted tuning module of a speech recognition system
US20090287484A1 (en) * 2004-08-12 2009-11-19 At&T Intellectual Property I, L.P. System and Method for Targeted Tuning of a Speech Recognition System
US8401851B2 (en) 2004-08-12 2013-03-19 At&T Intellectual Property I, L.P. System and method for targeted tuning of a speech recognition system
US20060039547A1 (en) * 2004-08-18 2006-02-23 Sbc Knowledge Ventures, L.P. System and method for providing computer assisted user support
US8102992B2 (en) 2004-10-05 2012-01-24 At&T Intellectual Property, L.P. Dynamic load balancing between multiple locations with different telephony system
US8660256B2 (en) 2004-10-05 2014-02-25 At&T Intellectual Property, L.P. Dynamic load balancing between multiple locations with different telephony system
US20070165830A1 (en) * 2004-10-05 2007-07-19 Sbc Knowledge Ventures, Lp Dynamic load balancing between multiple locations with different telephony system
US20060072737A1 (en) * 2004-10-05 2006-04-06 Jonathan Paden Dynamic load balancing between multiple locations with different telephony system
US7668889B2 (en) 2004-10-27 2010-02-23 At&T Intellectual Property I, Lp Method and system to combine keyword and natural language search results
US9047377B2 (en) 2004-10-27 2015-06-02 At&T Intellectual Property I, L.P. Method and system to combine keyword and natural language search results
US8321446B2 (en) 2004-10-27 2012-11-27 At&T Intellectual Property I, L.P. Method and system to combine keyword results and natural language search results
US8667005B2 (en) 2004-10-27 2014-03-04 At&T Intellectual Property I, L.P. Method and system to combine keyword and natural language search results
US20060093097A1 (en) * 2004-11-02 2006-05-04 Sbc Knowledge Ventures, L.P. System and method for identifying telephone callers
US7657005B2 (en) 2004-11-02 2010-02-02 At&T Intellectual Property I, L.P. System and method for identifying telephone callers
US20060115070A1 (en) * 2004-11-29 2006-06-01 Sbc Knowledge Ventures, L.P. System and method for utilizing confidence levels in automated call routing
US7724889B2 (en) 2004-11-29 2010-05-25 At&T Intellectual Property I, L.P. System and method for utilizing confidence levels in automated call routing
US9350862B2 (en) 2004-12-06 2016-05-24 Interactions Llc System and method for processing speech
US9112972B2 (en) 2004-12-06 2015-08-18 Interactions Llc System and method for processing speech
US7720203B2 (en) 2004-12-06 2010-05-18 At&T Intellectual Property I, L.P. System and method for processing speech
US7864942B2 (en) 2004-12-06 2011-01-04 At&T Intellectual Property I, L.P. System and method for routing calls
US20080008308A1 (en) * 2004-12-06 2008-01-10 Sbc Knowledge Ventures, Lp System and method for routing calls
US20060133587A1 (en) * 2004-12-06 2006-06-22 Sbc Knowledge Ventures, Lp System and method for speech recognition-enabled automatic call routing
US8306192B2 (en) 2004-12-06 2012-11-06 At&T Intellectual Property I, L.P. System and method for processing speech
US20100185443A1 (en) * 2004-12-06 2010-07-22 At&T Intellectual Property I, L.P. System and Method for Processing Speech
US20060126808A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for measurement of call deflection
US20060126811A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for routing calls
US8824659B2 (en) 2005-01-10 2014-09-02 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US20060153345A1 (en) * 2005-01-10 2006-07-13 Sbc Knowledge Ventures, Lp System and method for speech-enabled call routing
US9088652B2 (en) 2005-01-10 2015-07-21 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US8503662B2 (en) 2005-01-10 2013-08-06 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US7751551B2 (en) 2005-01-10 2010-07-06 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US20100040207A1 (en) * 2005-01-14 2010-02-18 At&T Intellectual Property I, L.P. System and Method for Independently Recognizing and Selecting Actions and Objects in a Speech Recognition System
US20060161431A1 (en) * 2005-01-14 2006-07-20 Bushey Robert R System and method for independently recognizing and selecting actions and objects in a speech recognition system
US7966176B2 (en) 2005-01-14 2011-06-21 At&T Intellectual Property I, L.P. System and method for independently recognizing and selecting actions and objects in a speech recognition system
US20090067590A1 (en) * 2005-01-14 2009-03-12 Sbc Knowledge Ventures, L.P. System and method of utilizing a hybrid semantic model for speech recognition
US20060159240A1 (en) * 2005-01-14 2006-07-20 Sbc Knowledge Ventures, Lp System and method of utilizing a hybrid semantic model for speech recognition
US20060177040A1 (en) * 2005-02-04 2006-08-10 Sbc Knowledge Ventures, L.P. Call center system for multiple transaction selections
US8068596B2 (en) 2005-02-04 2011-11-29 At&T Intellectual Property I, L.P. Call center system for multiple transaction selections
US20060188087A1 (en) * 2005-02-18 2006-08-24 Sbc Knowledge Ventures, Lp System and method for caller-controlled music on-hold
US8130936B2 (en) 2005-03-03 2012-03-06 At&T Intellectual Property I, L.P. System and method for on hold caller-controlled activities and entertainment
US20060198505A1 (en) * 2005-03-03 2006-09-07 Sbc Knowledge Ventures, L.P. System and method for on hold caller-controlled activities and entertainment
US7933399B2 (en) 2005-03-22 2011-04-26 At&T Intellectual Property I, L.P. System and method for utilizing virtual agents in an interactive voice response application
US20060215831A1 (en) * 2005-03-22 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for utilizing virtual agents in an interactive voice response application
US8488770B2 (en) 2005-03-22 2013-07-16 At&T Intellectual Property I, L.P. System and method for automating customer relations in a communications environment
US8223954B2 (en) 2005-03-22 2012-07-17 At&T Intellectual Property I, L.P. System and method for automating customer relations in a communications environment
US20060256932A1 (en) * 2005-05-13 2006-11-16 Sbc Knowledge Ventures, Lp System and method of determining call treatment of repeat calls
US20100054449A1 (en) * 2005-05-13 2010-03-04 At&T Intellectual Property L,L,P. System and Method of Determining Call Treatment of Repeat Calls
US8879714B2 (en) 2005-05-13 2014-11-04 At&T Intellectual Property I, L.P. System and method of determining call treatment of repeat calls
US8295469B2 (en) 2005-05-13 2012-10-23 At&T Intellectual Property I, L.P. System and method of determining call treatment of repeat calls
US20070019800A1 (en) * 2005-06-03 2007-01-25 Sbc Knowledge Ventures, Lp Call routing system and method of using the same
US8619966B2 (en) 2005-06-03 2013-12-31 At&T Intellectual Property I, L.P. Call routing system and method of using the same
US20100091978A1 (en) * 2005-06-03 2010-04-15 At&T Intellectual Property I, L.P. Call routing system and method of using the same
US8005204B2 (en) 2005-06-03 2011-08-23 At&T Intellectual Property I, L.P. Call routing system and method of using the same
US8280030B2 (en) 2005-06-03 2012-10-02 At&T Intellectual Property I, Lp Call routing system and method of using the same
US8731165B2 (en) 2005-07-01 2014-05-20 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US20070025542A1 (en) * 2005-07-01 2007-02-01 Sbc Knowledge Ventures, L.P. System and method of automated order status retrieval
US9729719B2 (en) 2005-07-01 2017-08-08 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US9088657B2 (en) 2005-07-01 2015-07-21 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US8175253B2 (en) 2005-07-07 2012-05-08 At&T Intellectual Property I, L.P. System and method for automated performance monitoring for a call servicing system
US8526577B2 (en) 2005-08-25 2013-09-03 At&T Intellectual Property I, L.P. System and method to access content from a speech-enabled automated system
US20070047718A1 (en) * 2005-08-25 2007-03-01 Sbc Knowledge Ventures, L.P. System and method to access content from a speech-enabled automated system
US8548157B2 (en) 2005-08-29 2013-10-01 At&T Intellectual Property I, L.P. System and method of managing incoming telephone calls at a call center
US20070067197A1 (en) * 2005-09-16 2007-03-22 Sbc Knowledge Ventures, L.P. Efficiently routing customer inquiries created with a self-service application
US20070213988A1 (en) * 2006-03-10 2007-09-13 International Business Machines Corporation Using speech processing technologies for verification sequence instances
US9438622B1 (en) 2008-11-03 2016-09-06 Fireeye, Inc. Systems and methods for analyzing malicious PDF network content
US9954890B1 (en) 2008-11-03 2018-04-24 Fireeye, Inc. Systems and methods for analyzing PDF documents
US11381578B1 (en) 2009-09-30 2022-07-05 Fireeye Security Holdings Us Llc Network-based binary file extraction and analysis for malware detection
US10572665B2 (en) 2012-12-28 2020-02-25 Fireeye, Inc. System and method to create a number of breakpoints in a virtual machine via virtual machine trapping events
US10929266B1 (en) 2013-02-23 2021-02-23 Fireeye, Inc. Real-time visual playback with synchronous textual analysis log display and event/time indexing
US11210390B1 (en) 2013-03-13 2021-12-28 Fireeye Security Holdings Us Llc Multi-version application support and registration within a single operating system environment
US10848521B1 (en) 2013-03-13 2020-11-24 Fireeye, Inc. Malicious content analysis using simulated user interaction without user involvement
US10812513B1 (en) 2013-03-14 2020-10-20 Fireeye, Inc. Correlation and consolidation holistic views of analytic data pertaining to a malware attack
US10713358B2 (en) 2013-03-15 2020-07-14 Fireeye, Inc. System and method to extract and utilize disassembly features to classify software intent
US10701091B1 (en) 2013-03-15 2020-06-30 Fireeye, Inc. System and method for verifying a cyberthreat
US10469512B1 (en) 2013-05-10 2019-11-05 Fireeye, Inc. Optimized resource allocation for virtual machines within a malware content detection system
US10637880B1 (en) 2013-05-13 2020-04-28 Fireeye, Inc. Classifying sets of malicious indicators for detecting command and control communications associated with malware
US9888019B1 (en) 2013-06-28 2018-02-06 Fireeye, Inc. System and method for detecting malicious links in electronic messages
US10505956B1 (en) 2013-06-28 2019-12-10 Fireeye, Inc. System and method for detecting malicious links in electronic messages
US9912691B2 (en) 2013-09-30 2018-03-06 Fireeye, Inc. Fuzzy hash of behavioral results
US11075945B2 (en) 2013-09-30 2021-07-27 Fireeye, Inc. System, apparatus and method for reconfiguring virtual machines
US10657251B1 (en) 2013-09-30 2020-05-19 Fireeye, Inc. Multistage system and method for analyzing obfuscated content for malware
US10515214B1 (en) 2013-09-30 2019-12-24 Fireeye, Inc. System and method for classifying malware within content created during analysis of a specimen
US10713362B1 (en) 2013-09-30 2020-07-14 Fireeye, Inc. Dynamically adaptive framework and method for classifying malware using intelligent static, emulation, and dynamic analyses
US10218740B1 (en) 2013-09-30 2019-02-26 Fireeye, Inc. Fuzzy hash of behavioral results
US10735458B1 (en) 2013-09-30 2020-08-04 Fireeye, Inc. Detection center to detect targeted malware
US9910988B1 (en) 2013-09-30 2018-03-06 Fireeye, Inc. Malware analysis in accordance with an analysis plan
US10467411B1 (en) 2013-12-26 2019-11-05 Fireeye, Inc. System and method for generating a malware identifier
US10476909B1 (en) 2013-12-26 2019-11-12 Fireeye, Inc. System, apparatus and method for automatically verifying exploits within suspect objects and highlighting the display information associated with the verified exploits
US11089057B1 (en) 2013-12-26 2021-08-10 Fireeye, Inc. System, apparatus and method for automatically verifying exploits within suspect objects and highlighting the display information associated with the verified exploits
US10740456B1 (en) 2014-01-16 2020-08-11 Fireeye, Inc. Threat-aware architecture
US10534906B1 (en) 2014-02-05 2020-01-14 Fireeye, Inc. Detection efficacy of virtual machine-based analysis with application specific events
US9916440B1 (en) 2014-02-05 2018-03-13 Fireeye, Inc. Detection efficacy of virtual machine-based analysis with application specific events
US10432649B1 (en) 2014-03-20 2019-10-01 Fireeye, Inc. System and method for classifying an object based on an aggregated behavior results
US11068587B1 (en) 2014-03-21 2021-07-20 Fireeye, Inc. Dynamic guest image creation and rollback
US10454953B1 (en) 2014-03-28 2019-10-22 Fireeye, Inc. System and method for separated packet processing and static analysis
US11082436B1 (en) 2014-03-28 2021-08-03 Fireeye, Inc. System and method for offloading packet processing and static analysis operations
US11297074B1 (en) 2014-03-31 2022-04-05 FireEye Security Holdings, Inc. Dynamically remote tuning of a malware content detection system
US11949698B1 (en) 2014-03-31 2024-04-02 Musarubra Us Llc Dynamically remote tuning of a malware content detection system
US10757134B1 (en) 2014-06-24 2020-08-25 Fireeye, Inc. System and method for detecting and remediating a cybersecurity attack
US10805340B1 (en) 2014-06-26 2020-10-13 Fireeye, Inc. Infection vector and malware tracking with an interactive user display
US9661009B1 (en) 2014-06-26 2017-05-23 Fireeye, Inc. Network-based malware detection
US9838408B1 (en) 2014-06-26 2017-12-05 Fireeye, Inc. System, device and method for detecting a malicious attack based on direct communications between remotely hosted virtual machines and malicious web servers
US11244056B1 (en) 2014-07-01 2022-02-08 Fireeye Security Holdings Us Llc Verification of trusted threat-aware visualization layer
US10671726B1 (en) 2014-09-22 2020-06-02 Fireeye Inc. System and method for malware analysis using thread-level event monitoring
US10868818B1 (en) 2014-09-29 2020-12-15 Fireeye, Inc. Systems and methods for generation of signature generation using interactive infection visualizations
US10902117B1 (en) 2014-12-22 2021-01-26 Fireeye, Inc. Framework for classifying an object as malicious with machine learning for deploying updated predictive models
US10528726B1 (en) 2014-12-29 2020-01-07 Fireeye, Inc. Microvisor-based malware detection appliance architecture
US10798121B1 (en) 2014-12-30 2020-10-06 Fireeye, Inc. Intelligent context aware user interaction for malware detection
US10666686B1 (en) 2015-03-25 2020-05-26 Fireeye, Inc. Virtualized exploit detection system
US9438613B1 (en) 2015-03-30 2016-09-06 Fireeye, Inc. Dynamic content activation for automated analysis of embedded objects
US10417031B2 (en) 2015-03-31 2019-09-17 Fireeye, Inc. Selective virtualization for security threat detection
US11294705B1 (en) 2015-03-31 2022-04-05 Fireeye Security Holdings Us Llc Selective virtualization for security threat detection
US11868795B1 (en) 2015-03-31 2024-01-09 Musarubra Us Llc Selective virtualization for security threat detection
US10474813B1 (en) 2015-03-31 2019-11-12 Fireeye, Inc. Code injection technique for remediation at an endpoint of a network
US10728263B1 (en) 2015-04-13 2020-07-28 Fireeye, Inc. Analytic-based security monitoring system and method
US10642753B1 (en) 2015-06-30 2020-05-05 Fireeye, Inc. System and method for protecting a software component running in virtual machine using a virtualization layer
US11113086B1 (en) 2015-06-30 2021-09-07 Fireeye, Inc. Virtual system and method for securing external network connectivity
US10726127B1 (en) 2015-06-30 2020-07-28 Fireeye, Inc. System and method for protecting a software component running in a virtual machine through virtual interrupts by the virtualization layer
US10454950B1 (en) 2015-06-30 2019-10-22 Fireeye, Inc. Centralized aggregation technique for detecting lateral movement of stealthy cyber-attacks
US10715542B1 (en) 2015-08-14 2020-07-14 Fireeye, Inc. Mobile application risk analysis
US10887328B1 (en) 2015-09-29 2021-01-05 Fireeye, Inc. System and method for detecting interpreter-based exploit attacks
US10033747B1 (en) 2015-09-29 2018-07-24 Fireeye, Inc. System and method for detecting interpreter-based exploit attacks
US10601865B1 (en) 2015-09-30 2020-03-24 Fireeye, Inc. Detection of credential spearphishing attacks using email analysis
US10706149B1 (en) 2015-09-30 2020-07-07 Fireeye, Inc. Detecting delayed activation malware using a primary controller and plural time controllers
US10873597B1 (en) 2015-09-30 2020-12-22 Fireeye, Inc. Cyber attack early warning system
US10210329B1 (en) 2015-09-30 2019-02-19 Fireeye, Inc. Method to detect application execution hijacking using memory protection
US11244044B1 (en) 2015-09-30 2022-02-08 Fireeye Security Holdings Us Llc Method to detect application execution hijacking using memory protection
US9825989B1 (en) 2015-09-30 2017-11-21 Fireeye, Inc. Cyber attack early warning system
US10817606B1 (en) 2015-09-30 2020-10-27 Fireeye, Inc. Detecting delayed activation malware using a run-time monitoring agent and time-dilation logic
US9825976B1 (en) 2015-09-30 2017-11-21 Fireeye, Inc. Detection and classification of exploit kits
US10834107B1 (en) 2015-11-10 2020-11-10 Fireeye, Inc. Launcher for setting analysis environment variations for malware detection
US10284575B2 (en) 2015-11-10 2019-05-07 Fireeye, Inc. Launcher for setting analysis environment variations for malware detection
US10447728B1 (en) 2015-12-10 2019-10-15 Fireeye, Inc. Technique for protecting guest processes using a layered virtualization architecture
US10846117B1 (en) 2015-12-10 2020-11-24 Fireeye, Inc. Technique for establishing secure communication between host and guest processes of a virtualization architecture
US11200080B1 (en) 2015-12-11 2021-12-14 Fireeye Security Holdings Us Llc Late load technique for deploying a virtualization layer underneath a running operating system
US10872151B1 (en) 2015-12-30 2020-12-22 Fireeye, Inc. System and method for triggering analysis of an object for malware in response to modification of that object
US10133866B1 (en) 2015-12-30 2018-11-20 Fireeye, Inc. System and method for triggering analysis of an object for malware in response to modification of that object
US10581898B1 (en) 2015-12-30 2020-03-03 Fireeye, Inc. Malicious message analysis system
US10341365B1 (en) 2015-12-30 2019-07-02 Fireeye, Inc. Methods and system for hiding transition events for malware detection
US10565378B1 (en) 2015-12-30 2020-02-18 Fireeye, Inc. Exploit of privilege detection framework
US10445502B1 (en) 2015-12-31 2019-10-15 Fireeye, Inc. Susceptible environment detection system
US11552986B1 (en) 2015-12-31 2023-01-10 Fireeye Security Holdings Us Llc Cyber-security framework for application of virtual features
US10581874B1 (en) 2015-12-31 2020-03-03 Fireeye, Inc. Malware detection system with contextual analysis
US9824216B1 (en) 2015-12-31 2017-11-21 Fireeye, Inc. Susceptible environment detection system
US10601863B1 (en) 2016-03-25 2020-03-24 Fireeye, Inc. System and method for managing sensor enrollment
US10616266B1 (en) 2016-03-25 2020-04-07 Fireeye, Inc. Distributed malware detection system and submission workflow thereof
US10671721B1 (en) 2016-03-25 2020-06-02 Fireeye, Inc. Timeout management services
US11632392B1 (en) 2016-03-25 2023-04-18 Fireeye Security Holdings Us Llc Distributed malware detection system and submission workflow thereof
US10785255B1 (en) 2016-03-25 2020-09-22 Fireeye, Inc. Cluster configuration within a scalable malware detection system
US10476906B1 (en) 2016-03-25 2019-11-12 Fireeye, Inc. System and method for managing formation and modification of a cluster within a malware detection system
US10893059B1 (en) 2016-03-31 2021-01-12 Fireeye, Inc. Verification and enhancement using detection systems located at the network periphery and endpoint devices
US11936666B1 (en) 2016-03-31 2024-03-19 Musarubra Us Llc Risk analyzer for ascertaining a risk of harm to a network and generating alerts regarding the ascertained risk
US10169585B1 (en) 2016-06-22 2019-01-01 Fireeye, Inc. System and methods for advanced malware detection through placement of transition events
US11240262B1 (en) 2016-06-30 2022-02-01 Fireeye Security Holdings Us Llc Malware detection verification and enhancement by coordinating endpoint and malware detection systems
US10462173B1 (en) 2016-06-30 2019-10-29 Fireeye, Inc. Malware detection verification and enhancement by coordinating endpoint and malware detection systems
US10592678B1 (en) 2016-09-09 2020-03-17 Fireeye, Inc. Secure communications between peers using a verified virtual trusted platform module
US10491627B1 (en) 2016-09-29 2019-11-26 Fireeye, Inc. Advanced malware detection using similarity analysis
US10795991B1 (en) 2016-11-08 2020-10-06 Fireeye, Inc. Enterprise search
US10587647B1 (en) 2016-11-22 2020-03-10 Fireeye, Inc. Technique for malware detection capability comparison of network security devices
US10552610B1 (en) 2016-12-22 2020-02-04 Fireeye, Inc. Adaptive virtual machine snapshot update framework for malware behavioral analysis
US10581879B1 (en) 2016-12-22 2020-03-03 Fireeye, Inc. Enhanced malware detection for generated objects
US10523609B1 (en) 2016-12-27 2019-12-31 Fireeye, Inc. Multi-vector malware detection and analysis
US11570211B1 (en) 2017-03-24 2023-01-31 Fireeye Security Holdings Us Llc Detection of phishing attacks using similarity analysis
US10904286B1 (en) 2017-03-24 2021-01-26 Fireeye, Inc. Detection of phishing attacks using similarity analysis
US11863581B1 (en) 2017-03-30 2024-01-02 Musarubra Us Llc Subscription-based malware detection
US10791138B1 (en) 2017-03-30 2020-09-29 Fireeye, Inc. Subscription-based malware detection
US11399040B1 (en) 2017-03-30 2022-07-26 Fireeye Security Holdings Us Llc Subscription-based malware detection
US10848397B1 (en) 2017-03-30 2020-11-24 Fireeye, Inc. System and method for enforcing compliance with subscription requirements for cyber-attack detection service
US10554507B1 (en) 2017-03-30 2020-02-04 Fireeye, Inc. Multi-level control for enhanced resource and object evaluation management of malware detection system
US10902119B1 (en) 2017-03-30 2021-01-26 Fireeye, Inc. Data extraction system for malware analysis
US10798112B2 (en) 2017-03-30 2020-10-06 Fireeye, Inc. Attribute-controlled malware detection
US20180367553A1 (en) * 2017-06-15 2018-12-20 Bae Systems Information And Electronic Systems Integration Inc. Cyber warning receiver
US10601848B1 (en) 2017-06-29 2020-03-24 Fireeye, Inc. Cyber-security system and method for weak indicator detection and correlation to generate strong indicators
US10503904B1 (en) 2017-06-29 2019-12-10 Fireeye, Inc. Ransomware detection and mitigation
US10855700B1 (en) 2017-06-29 2020-12-01 Fireeye, Inc. Post-intrusion detection of cyber-attacks during lateral movement within networks
US10893068B1 (en) 2017-06-30 2021-01-12 Fireeye, Inc. Ransomware file modification prevention technique
US10747872B1 (en) 2017-09-27 2020-08-18 Fireeye, Inc. System and method for preventing malware evasion
US10805346B2 (en) 2017-10-01 2020-10-13 Fireeye, Inc. Phishing attack detection
US11637859B1 (en) 2017-10-27 2023-04-25 Mandiant, Inc. System and method for analyzing binary code for malware classification using artificial neural network techniques
US11108809B2 (en) 2017-10-27 2021-08-31 Fireeye, Inc. System and method for analyzing binary code for malware classification using artificial neural network techniques
US11949692B1 (en) 2017-12-28 2024-04-02 Google Llc Method and system for efficient cybersecurity analysis of endpoint events
US11271955B2 (en) 2017-12-28 2022-03-08 Fireeye Security Holdings Us Llc Platform and method for retroactive reclassification employing a cybersecurity-based global data store
US11240275B1 (en) 2017-12-28 2022-02-01 Fireeye Security Holdings Us Llc Platform and method for performing cybersecurity analyses employing an intelligence hub with a modular architecture
US11005860B1 (en) 2017-12-28 2021-05-11 Fireeye, Inc. Method and system for efficient cybersecurity analysis of endpoint events
US10826931B1 (en) 2018-03-29 2020-11-03 Fireeye, Inc. System and method for predicting and mitigating cybersecurity system misconfigurations
US11856011B1 (en) 2018-03-30 2023-12-26 Musarubra Us Llc Multi-vector malware detection data sharing system for improved detection
US11558401B1 (en) 2018-03-30 2023-01-17 Fireeye Security Holdings Us Llc Multi-vector malware detection data sharing system for improved detection
US10956477B1 (en) 2018-03-30 2021-03-23 Fireeye, Inc. System and method for detecting malicious scripts through natural language processing modeling
US11003773B1 (en) 2018-03-30 2021-05-11 Fireeye, Inc. System and method for automatically generating malware detection rule recommendations
US11882140B1 (en) 2018-06-27 2024-01-23 Musarubra Us Llc System and method for detecting repetitive cybersecurity attacks constituting an email campaign
US11314859B1 (en) 2018-06-27 2022-04-26 FireEye Security Holdings, Inc. Cyber-security system and method for detecting escalation of privileges within an access token
US11075930B1 (en) 2018-06-27 2021-07-27 Fireeye, Inc. System and method for detecting repetitive cybersecurity attacks constituting an email campaign
US11228491B1 (en) 2018-06-28 2022-01-18 Fireeye Security Holdings Us Llc System and method for distributed cluster configuration monitoring and management
US11316900B1 (en) 2018-06-29 2022-04-26 FireEye Security Holdings Inc. System and method for automatically prioritizing rules for cyber-threat detection and mitigation
US11182473B1 (en) 2018-09-13 2021-11-23 Fireeye Security Holdings Us Llc System and method for mitigating cyberattacks against processor operability by a guest process
US11763004B1 (en) 2018-09-27 2023-09-19 Fireeye Security Holdings Us Llc System and method for bootkit detection
US11368475B1 (en) 2018-12-21 2022-06-21 Fireeye Security Holdings Us Llc System and method for scanning remote services to locate stored objects with malware
US11258806B1 (en) 2019-06-24 2022-02-22 Mandiant, Inc. System and method for automatically associating cybersecurity intelligence to cyberthreat actors
US11556640B1 (en) 2019-06-27 2023-01-17 Mandiant, Inc. Systems and methods for automated cybersecurity analysis of extracted binary string sets
US11392700B1 (en) 2019-06-28 2022-07-19 Fireeye Security Holdings Us Llc System and method for supporting cross-platform data verification
US11886585B1 (en) 2019-09-27 2024-01-30 Musarubra Us Llc System and method for identifying and mitigating cyberattacks through malicious position-independent code execution
US11637862B1 (en) 2019-09-30 2023-04-25 Mandiant, Inc. System and method for surfacing cyber-security threats with a self-learning recommendation engine

Also Published As

Publication number Publication date
WO2004006092A2 (en) 2004-01-15
US7379537B2 (en) 2008-05-27
US6842504B2 (en) 2005-01-11
US20040032935A1 (en) 2004-02-19
US20040042592A1 (en) 2004-03-04
US8131524B2 (en) 2012-03-06
US20080313571A1 (en) 2008-12-18
US7551723B2 (en) 2009-06-23
WO2004006092A8 (en) 2004-09-02
US20050078805A1 (en) 2005-04-14
US20020196277A1 (en) 2002-12-26
AU2003253680A8 (en) 2004-01-23
AU2003253680A1 (en) 2004-01-23

Similar Documents

Publication Publication Date Title
US20040006473A1 (en) Method and system for automated categorization of statements
US7131117B2 (en) Method and system for automating the analysis of word frequencies
US11016877B2 (en) Remote virtual code tracking of participant activities at a website
US10242103B2 (en) Dynamic faceted search
Rabhi et al. Big data approach and its applications in various fields
US7673340B1 (en) System and method for analyzing system user behavior
US11709875B2 (en) Prioritizing survey text responses
US7970754B1 (en) Optimizing, distributing, and tracking online content
KR20080082964A (en) Delivery of personalized keyword-based information using client-side re-ranking
Licorish et al. Attributes that predict which features to fix: Lessons for app store mining
US11941039B2 (en) Systems and methods for improvements to user experience testing
Ashton et al. Extending monitoring methods to textual data: A research agenda
Thissen Computer audio-recorded interviewing as a tool for survey research
EP4172910A1 (en) Systems and methods for moderated user experience testing
US20140136256A1 (en) Methods for Identifying Subject Matter Expertise Across An Organization Hierarchy
Nakamura et al. What factors affect the UX in mobile apps? A systematic mapping study on the analysis of app store reviews
EP3963435A1 (en) Systems and methods for improvements to user experience testing
US11709754B2 (en) Generation, administration and analysis of user experience testing
US11494793B2 (en) Systems and methods for the generation, administration and analysis of click testing
Oraee Identifying the information behavior in competitive intelligence process: a paradigm model for medical sciences universities
EP4014115A1 (en) Systems and methods for the analysis of user experience testing with ai acceleration
Bianchi et al. A machine learning based help desk approach for units involved in official surveys
KR102433734B1 (en) Methods and Computer-Readable Medium for Providing User-customized National Assembly Minutes Information
Dawson et al. Social and cultural obstacles to the (B2C) e-commerce experience
US20230031767A1 (en) ZAAF - Augmented Analytics Framework with Deep Metrics Discovery

Legal Events

Date Code Title Description
AS Assignment

Owner name: SBC TECHNOLOGY RESOURCES, INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MILLS, SCOTT H.;JOSEPH, KURT M.;MARTIN, JOHN M.;AND OTHERS;REEL/FRAME:013224/0866;SIGNING DATES FROM 20020710 TO 20020719

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION