会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • AUTOMATED TEST INPUT GENERATION FOR WEB APPLICATIONS
    • 自动测试输入生成WEB应用程序
    • US20090125976A1
    • 2009-05-14
    • US12249646
    • 2008-10-10
    • Gary WassermannDachuan YuAjay ChanderDinakar DhurjatiHiroshi Inamura
    • Gary WassermannDachuan YuAjay ChanderDinakar DhurjatiHiroshi Inamura
    • G06F9/44G06F21/00
    • G06F11/3688G06F8/00
    • A method and apparatus is disclosed herein for automated test input generation for web applications. In one embodiment, the method comprises performing a source-to-source transformation of the program; performing interpretation on the program based on a set of test input values; symbolically executing the program; recording a symbolic constraint for each of one or more conditional expressions encountered during execution of the program, including analyzing a string operation in the program to identify one or more possible execution paths, and generating symbolic inputs representing values of variables in each of the conditional expressions as a numeric expression and a string constraint including generating constraints on string values by modeling string operations using finite state transducers (FSTs) and supplying values from the program's execution in place of intractable sub-expressions; and generating new inputs to drive the program during a subsequent iteration based on results of solving the recorded string constraints.
    • 本文公开了用于web应用的自动化测试输入生成的方法和装置。 在一个实施例中,该方法包括执行程序的源到源转换; 基于一组测试输入值对程序执行解释; 象征性地执行程序; 记录在执行程序期间遇到的一个或多个条件表达中的每一个的符号约束,包括分析程序中的字符串操作以识别一个或多个可能的执行路径,以及生成表示每个条件表达式中的变量值的符号输入 作为数字表达式和字符串约束,包括通过使用有限状态转换器(FST)对字符串操作建模并提供来自程序执行的值代替难处理的子表达式来生成字符串值的约束; 并且基于解决记录的字符串约束的结果,生成新的输入以在随后的迭代期间驱动程序。
    • 2. 发明授权
    • Automated test input generation for web applications
    • Web应用程序的自动测试输入生成
    • US08302080B2
    • 2012-10-30
    • US12249646
    • 2008-10-10
    • Gary WassermannDachuan YuAjay ChanderDinakar DhurjatiHiroshi Inamura
    • Gary WassermannDachuan YuAjay ChanderDinakar DhurjatiHiroshi Inamura
    • G06F9/44
    • G06F11/3688G06F8/00
    • A method and apparatus is disclosed herein for automated test input generation for web applications. In one embodiment, the method comprises performing a source-to-source transformation of the program; performing interpretation on the program based on a set of test input values; symbolically executing the program; recording a symbolic constraint for each of one or more conditional expressions encountered during execution of the program, including analyzing a string operation in the program to identify one or more possible execution paths, and generating symbolic inputs representing values of variables in each of the conditional expressions as a numeric expression and a string constraint including generating constraints on string values by modeling string operations using finite state transducers (FSTs) and supplying values from the program's execution in place of intractable sub-expressions; and generating new inputs to drive the program during a subsequent iteration based on results of solving the recorded string constraints.
    • 本文公开了用于web应用的自动化测试输入生成的方法和装置。 在一个实施例中,该方法包括执行程序的源到源转换; 基于一组测试输入值对程序执行解释; 象征性地执行程序; 记录在执行程序期间遇到的一个或多个条件表达中的每一个的符号约束,包括分析程序中的字符串操作以识别一个或多个可能的执行路径,以及生成表示每个条件表达式中的变量值的符号输入 作为数字表达式和字符串约束,包括通过使用有限状态转换器(FST)对字符串操作建模并提供来自程序执行的值代替难处理的子表达式来生成字符串值的约束; 并且基于解决记录的字符串约束的结果,生成新的输入以在随后的迭代期间驱动程序。
    • 5. 发明授权
    • Directed testing for property violations
    • 针对财产违规的定向测试
    • US08468499B2
    • 2013-06-18
    • US12722404
    • 2010-03-11
    • Dinakar DhurjatiAjay ChanderHiroshi Inamura
    • Dinakar DhurjatiAjay ChanderHiroshi Inamura
    • G06F9/44G06F9/45
    • G06F11/3676
    • A method and apparatus is disclosed herein for automated testing of an application. A processing system executes the application using test input values that are generated for testing the application with respect to a property of interest. During execution, constraints among symbolic variables of the application are collected. Property state is collected and is used to determine whether a branch in the application is relevant to the property. Based on the collected constraints and branch relevancy, new test input values are generated. The process is repeated until all paths in the application corresponding to relevant branches have been explored.
    • 本文公开了一种用于应用的自动化测试的方法和装置。 处理系统使用针对感兴趣的属性测试应用所生成的测试输入值来执行应用。 在执行期间,收集应用程序的符号变量之间的约束。 收集财产状态,并用于确定应用程序中的分支是否与该属性相关。 基于收集的约束和分支相关性,生成新的测试输入值。 重复该过程,直到已经探索到与相关分支相对应的应用中的所有路径。
    • 6. 发明申请
    • DIRECTED TESTING FOR PROPERTY VIOLATIONS
    • 针对物业违例的指示性测试
    • US20110072417A1
    • 2011-03-24
    • US12722404
    • 2010-03-11
    • Dinakar DhurjatiAjay ChanderHiroshi Inamura
    • Dinakar DhurjatiAjay ChanderHiroshi Inamura
    • G06F9/44
    • G06F11/3676
    • A method and apparatus is disclosed herein for automated testing of an application. A processing system executes the application using test input values that are generated for testing the application with respect to a property of interest. During execution, constraints among symbolic variables of the application are collected. Property state is collected and is used to determine whether a branch in the application is relevant to the property. Based on the collected constraints and branch relevancy, new test input values are generated. The process is repeated until all paths in the application corresponding to relevant branches have been explored.
    • 本文公开了一种用于应用的自动化测试的方法和装置。 处理系统使用针对感兴趣的属性测试应用而生成的测试输入值来执行应用。 在执行期间,收集应用程序的符号变量之间的约束。 收集财产状态,并用于确定应用程序中的分支是否与该属性相关。 基于收集的约束和分支相关性,生成新的测试输入值。 重复该过程,直到已经探索到与相关分支相对应的应用中的所有路径。
    • 9. 发明授权
    • System and methods for optimizing user interaction in web-related activites
    • 用于在网络相关活动中优化用户交互的系统和方法
    • US08452720B2
    • 2013-05-28
    • US12692442
    • 2010-01-22
    • Dong ZhouAjay ChanderHiroshi Inamura
    • Dong ZhouAjay ChanderHiroshi Inamura
    • G06F17/00G06F7/00
    • G06F9/453
    • A method and apparatus is disclosed herein for facilitating user interaction in web-related activities. In one embodiment, the method comprises monitoring a user's current interaction with a browser, predicting a task a user is likely to take based on a current interaction context associated with the user's current interaction and one or more rules previously generated based on one or more previously recorded browser interactions, and generating, based on the prediction, and displaying a user interface component with the browser, the user interface component selectable by the user and representing an interaction (or a sequence of interactions) that the user can select to occur.
    • 本文公开了一种用于促进网络相关活动中的用户交互的方法和装置。 在一个实施例中,该方法包括监视用户当前与浏览器的交互,基于与用户的当前交互相关联的当前交互上下文来预测用户可能采取的任务,以及基于先前一个或多个先前生成的一个或多个规则 记录的浏览器交互,以及基于预测生成并且显示与浏览器的用户界面组件,所述用户界面组件可由用户选择并且表示用户可以选择发生的交互(或交互序列)。
    • 10. 发明申请
    • SYSTEM AND METHODS FOR OPTIMIZING USER INTERACTION IN WEB-RELATED ACTIVITIES
    • 在网络相关活动中优化用户互动的系统和方法
    • US20100198768A1
    • 2010-08-05
    • US12692442
    • 2010-01-22
    • Dong ZhouAjay ChanderHiroshi Inamura
    • Dong ZhouAjay ChanderHiroshi Inamura
    • G06F3/048G06N5/02
    • G06F9/453
    • A method and apparatus is disclosed herein for facilitating user interaction in web-related activities. In one embodiment, the method comprises monitoring a user's current interaction with a browser, predicting a task a user is likely to take based on a current interaction context associated with the user's current interaction and one or more rules previously generated based on one or more previously recorded browser interactions, and generating, based on the prediction, and displaying a user interface component with the browser, the user interface component selectable by the user and representing an interaction (or a sequence of interactions) that the user can select to occur.
    • 本文公开了一种用于促进网络相关活动中的用户交互的方法和装置。 在一个实施例中,该方法包括监视用户当前与浏览器的交互,基于与用户的当前交互相关联的当前交互上下文来预测用户可能采取的任务,以及基于先前一个或多个先前生成的一个或多个规则 记录的浏览器交互,以及基于预测生成并且显示与浏览器的用户界面组件,所述用户界面组件可由用户选择并且表示用户可以选择发生的交互(或交互序列)。