US20040006473A1 - Method and system for automated categorization of statements - Google Patents
Method and system for automated categorization of statements Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1822—Parsing for meaning understanding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements 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
- The present invention relates generally to information processing and management, and more specifically relates to a method and system for automated categorization of statements.
- 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.
- 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.
- 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:
- FIG. 1 depicts a block diagram of a system for automating the categorization of statements;
- FIG. 2 illustrates an example graphical user interface; and
- FIG. 3 depicts a flow diagram of a method for the automated categorization of statements.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Referring now to FIG. 1, a block diagram depicts
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 asprocessor 12,memory 14, input/output ports 16, hard disk drive (HDD) 18 containingdatabase 20, and those components may work together viabus 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 includedisplay 26 for presenting graphical user interface (GUI) 28 and input devices such as a mouse and a keyboard.Categorization system 10 also includesrule engine 30 andcategory engine 32, which reside in memory such ashard disk drive 18 and are executable byprocessor 12 throughbus 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 anexample GUI 28 withGUI 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 ofrule engine 30 andcategory 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. Beforecategorization system 10 can automatically categorize the statements, the user must have one or more statements to categorize and load the list of statements intocategorization 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
categorization system 10, and then placed in a text file which may be stored indatabase 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 usingopen 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 fromdatabase 20. - After the selection of the statements to be categorized, at
step 84 the user decides whether to userule engine 30 to create new rules to categorize the statements or use existing rules already stored indatabase 20 to categorize the statements. If atstep 84 the user decides to create new rules, then atstep 86 the useraccesses 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 andrule creation screen 50 to create new rules and then edit the newly created rules. Creation of the rules involves the use of four includeboxes boxes boxes boxes 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
box 52, “bill” may be entered in includebox 53, “paid” may be entered in excludebox 59, and “labill” may be entered incategory 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
boxes boxes rule button 56 and the rule appears inrule 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 includebox 52 includes all forms of the noun (singular and plural) and a verb in the present tense in includebox 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
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 inset box 58 and the sets of rules saved indatabase 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
step 90, the rules must be arranged in a rule order in accordance with a rule hierarchy enablingcategory 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
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, thencategory 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,
rule engine 30 stores the newly created rules, sets of rules, and rule hierarchy indatabase 20 atstep 92 so that users andcategory engine 32 may later access the rules. Afterrule engine 30 saves the rules, atstep 94 the user selects the rule or the set of rules that the user wants to havecategory engine 32 apply to the list of statements. - If at
step 84 the user decides to not create any new rules but instead to use existing rules, then atstep 96 the user selects and edits rules from the lists of existing rules stored indatabase 20. Existing rules include rules that have already been created and saved by the process outlined above atsteps 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 inset box 58 and the rules from the selected set of rules appear inrule screen 60. Once the rules appear inrule screen 60, the user may edit an existing rule such asrule 62 by selecting it inrule screen 60 and clickingedit rule button 46. The rule then appears inrule creation screen 50 and the user may modify includeboxes boxes category engine 32 to apply to the list of statements, the process continues to step 98. - At
step 98, the user selects runbutton 38 andcategory 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 atstep 100 by applying the first rule in the rule hierarchy to the first statement in the list of statements. Whencategory 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
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 inrule 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 satisfyrule 63. If the statement does not satisfy the rule, then atstep 104category 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 atstep 106category engine 32 applies the next rule in the rule hierarchy to the statement and the process returns to step 102 wherecategory engine 32 determines if the statement satisfies this rule.Steps step 102 or until the statement does not satisfy any of the rules atstep 102 and there are no more rules to apply to the statement atstep 104. - If the statement satisfies a rule at
step 102, then atstep 108category engine 32 assigns the category label associated with the satisfied rule to the statement. So if the statement contained the text string “dsl,” thencategory engine 32 assigns the “dsl” category label to the statement. But if the statement does not satisfy any of the rules atstep 102 and there are no more rules left to apply atstep 104, thencategory engine 32 applies a catch-all rule to the statement and labels the statement with the catch-all category label atstep 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 categorizingsystem 10 which resulted in the statement not satisfying any of the rules. A high number of catch-all category labels may indicate thatcategorization system 10,rule engine 30, orcategory engine 32 are not operating correctly and require attention. - After
category engine 32 assigns a category label to the statement at either step 108 or step 110, atstep 112category 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 atstep 112, then atstep 114category 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 atstep 102.Category engine 32 repeats steps 102-112 untilcategory engine 32 determines atstep 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. Whencategory 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 inrule screen 60,rule 63, to the statement.Category engine 32 appliesrule 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 satisfyrule 63.Category engine 32 then applies each rule belowrule 63 to the statement one rule at a time until the statement satisfies a rule. Whencategory engine 32 gets to rule 65 and appliesrule 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 satisfiesrule 65 andcategory engine 32 assigns category label “email” to the statement andcategory engine 32 checks to see if there are any additional statements to categorize. - When there are no additional statements to be categorized,
category engine 32 creates an output file atstep 116 and the process ends atstep 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.
Claims (34)
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.
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)
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)
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)
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)
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 |
-
2002
- 2002-07-02 US US10/188,152 patent/US20040006473A1/en not_active Abandoned
- 2002-08-13 US US10/217,873 patent/US7379537B2/en not_active Expired - Fee Related
- 2002-08-13 US US10/217,863 patent/US6842504B2/en not_active Expired - Lifetime
- 2002-08-29 US US10/230,708 patent/US20040042592A1/en not_active Abandoned
-
2003
- 2003-06-24 AU AU2003253680A patent/AU2003253680A1/en not_active Abandoned
- 2003-06-24 WO PCT/US2003/019835 patent/WO2004006092A2/en not_active Application Discontinuation
-
2004
- 2004-12-07 US US11/005,685 patent/US7551723B2/en active Active
-
2008
- 2008-05-27 US US12/127,403 patent/US8131524B2/en not_active Expired - Fee Related
Patent Citations (41)
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)
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 |