会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明授权
    • Analyzing binary code
    • 分析二进制代码
    • US07836433B2
    • 2010-11-16
    • US11340190
    • 2006-01-26
    • Michael C. FanningNicholas P. GuerreraJeffrey van Gogh
    • Michael C. FanningNicholas P. GuerreraJeffrey van Gogh
    • G06F9/44
    • G06F11/3612G06F8/433G06F11/3688
    • The present invention extends to methods, systems, and computer program products for analyzing binary code. Binary code is received. Code analysis rules indicative of a query related to the functionality of the binary code are received. The query is implemented in analysis code configured to determine results of the query. It is determined if valid cached results for the query are cached in a results store. If not, the analysis code is invoked to determine the results for the query and the results are cached. Accordingly, when the query is received in the future, the results can be accessed from the results store without having to invoke the analysis code to determine the results. If so, the cached results are retrieved so as to avoid further invocation of the analysis code. The results are returned.
    • 本发明扩展到用于分析二进制代码的方法,系统和计算机程序产品。 收到二进制代码。 接收指示与二进制代码的功能相关的查询的代码分析规则。 查询在分析代码中实现,配置为确定查询的结果。 确定查询的有效高速缓存结果是否缓存在结果存储中。 如果没有,则调用分析代码来确定查询的结果,并且缓存结果。 因此,当将来接收到查询时,可以从结果存储器访问结果,而不必调用分析代码来确定结果。 如果是这样,则检索缓存的结果,以避免进一步调用分析代码。 返回结果。
    • 14. 发明申请
    • CROSS-BROWSER PAGE VISUALIZATION GENERATION
    • 跨浏览器页面可视化生成
    • US20100211865A1
    • 2010-08-19
    • US12388839
    • 2009-02-19
    • Michael C. FanningBoris FeldmanSteven I. GuttmanTyler G. SimpsonErik A. Saltwell
    • Michael C. FanningBoris FeldmanSteven I. GuttmanTyler G. SimpsonErik A. Saltwell
    • G06F17/00
    • G06F16/9577
    • Many web developers spend significant time investigating and/or mitigating inconsistencies that may present when a web page is rendered across different browsers. Most websites are developed for multiple versions of one or more web browser and/or for multiple versions of one or more platforms. As provided herein, a cross-browser page visualization may be generated. A visualization may comprise a Document Object Model (DOM) associated with a screenshot image of a web page rendered within an available browser. Multiple visualizations may be created using locally installed browsers and/or remote browsers. The visualizations provide high-fidelity browser renderings coupled with underlying styling and/or DOM information that may be used to interrogate and/or annotate the screenshot image, thus allowing a web page to be developed that can be desirably rendered on different browsers, different operating systems and/or on different versions of the same.
    • 许多Web开发人员花费大量时间来调查和/或减轻在不同浏览器之间呈现网页时可能出现的不一致。 大多数网站是针对一个或多个网络浏览器和/或一个或多个平台的多个版本的多个版本开发的。 如本文所提供的,可以生成跨浏览器页面可视化。 可视化可以包括与可用浏览器内呈现的网页的截图图像相关联的文档对象模型(DOM)。 可以使用本地安装的浏览器和/或远程浏览器创建多个可视化。 可视化提供了高保真的浏览器渲染以及可用于询问和/或注释截图图像的底层样式和/或DOM信息,从而允许开发可以期望地在不同浏览器上呈现的网页,不同的操作 系统和/或不同版本的相同。
    • 17. 发明授权
    • Available symbol set generation using untyped variable
    • 可用符号集生成使用无类型变量
    • US09032378B2
    • 2015-05-12
    • US13329136
    • 2011-12-16
    • Charles P. JazdzewskiMichael C. Fanning
    • Charles P. JazdzewskiMichael C. Fanning
    • G06F9/45G06F9/44
    • G06F8/41G06F8/313
    • The facilitated computation of an available symbol set at code locations in a dynamic language program, in which the program is executed up to a particular halt point for which an available symbol set is to be generated. At the halt point, a type of a value of a particular variable may be used in order to generate the available symbol set. However, at the halt point, the variable does not yet have a value of a useful type (e.g., null or undefined), which is possible in a dynamic language program. Rather than return an error, the principles described herein result in return of an available symbol set anyway. Specifically, the variable had previously been annotated with information representing accessed type information for the variable, even though the variable has not formally been defined. This annotated information may be used to generate the available symbol set.
    • 在动态语言程序中的代码位置处的可用符号集合的便利计算,其中程序被执行到要生成可用符号集的特定停止点。 在停止点,可以使用特定变量的值的类型以便生成可用符号集。 然而,在停止点,该变量尚未具有有用类型(例如,空或未定义)的值,这在动态语言程序中是可能的。 而不是返回错误,这里描述的原理导致返回可用的符号集。 具体来说,变量之前已经用变量的访问类型信息的信息进行注释,即使该变量尚未被正式定义。 该注释信息可用于生成可用符号集。