会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Determining whether method of computer program is a validator
    • 确定计算机程序的方法是否为验证程序
    • US20120131669A1
    • 2012-05-24
    • US12950432
    • 2010-11-19
    • Takaaki TateishiMarco PistoiaOmer TrippRyan BergRobert Wiener
    • Takaaki TateishiMarco PistoiaOmer TrippRyan BergRobert Wiener
    • G06F21/00
    • G06F21/50G06F21/563
    • An illegal pattern and a computer program having a method are received. The method has one or more return statements, and a number of basic blocks. The method is normalized so that each return statement of the target method relating to the illegal pattern returns a constant Boolean value. A first path condition and a second path condition for one or more corresponding paths is determined such that one or more corresponding basic blocks return a constant Boolean value of true for the first path condition and a constant Boolean value of false for the second path condition. An unsatisfiability of each path condition is determined using a monadic second-order logic (M2L) technique. Where the unsatisfiability of either path condition is false, the method is reported as not being a validator. Where the unsatisfiability of either path condition is true, the method is reported as being a validator.
    • 接收到具有方法的非法模式和计算机程序。 该方法具有一个或多个返回语句和一些基本块。 该方法被归一化,使得与非法模式相关的目标方法的每个返回语句返回一个常量布尔值。 确定用于一个或多个对应路径的第一路径条件和第二路径条件,使得一个或多个对应的基本块返回针对第一路径条件的常数布尔值为true,对于第二路径条件返回常量布尔值为假。 使用一元二阶逻辑(M2L)技术确定每个路径条件的不满足性。 如果任一路径条件的不满足性为假,则将该方法报告为不是验证器。 如果任一路径条件的不满足性为真,则将该方法报告为验证器。
    • 3. 发明申请
    • GENERATING SPECIFICATIONS OF CLIENT-SERVER APPLICATIONS FOR STATIC ANALYSIS
    • 客户服务器应用的静态分析生成规范
    • US20120102471A1
    • 2012-04-26
    • US12912345
    • 2010-10-26
    • Shay ARTZIRyan BERGJohn T. PEYTON, JR.Marco PISTOIAManu SRIDHARANRobert WIENER
    • Shay ARTZIRyan BERGJohn T. PEYTON, JR.Marco PISTOIAManu SRIDHARANRobert WIENER
    • G06F9/44G06F17/30
    • G06F8/30
    • Systems and methods are provided for creating a data structure associated with a software application that is based on at least one framework. According to the method, source code and at least one configuration file of the software application is analyzed by at least one framework-specific processor so as to determine entry point information indicating entry points in the source code, request attribute access information indicating where attributes attached to a request data structure are read and written, and forward information indicating forwards performed by the software application. A data structure for a static analysis engine is created based on this information. The data structure includes a list of synthetic methods that model framework-related behavior of the software application, and a list of entry points indicating the synthetic methods and/or application methods of the software application that can be invoked by the framework.
    • 系统和方法被提供用于创建与基于至少一个框架的软件应用相关联的数据结构。 根据该方法,由至少一个特定于框架的处理器分析软件应用的源代码和至少一个配置文件,以便确定指示源代码中的入口点的入口点信息,指示所附属性的属性访问信息 读取和写入请求数据结构,以及指示由软件应用执行的转发的转发信息。 基于此信息创建静态分析引擎的数据结构。 数据结构包括对软件应用程序的框架相关行为进行建模的综合方法列表,以及指示框架可以调用的软件应用程序的合成方法和/或应用方法的入口点列表。
    • 4. 发明授权
    • Reusable gasket for use in and in combination with a molding apparatus
    • 可重复使用的垫圈,用于和与模制设备组合使用
    • US4143852A
    • 1979-03-13
    • US647188
    • 1976-01-07
    • Robert Wiener
    • Robert Wiener
    • B29C33/00B29C33/60B29C39/26B29C1/04
    • B29C33/0038B29C33/60B29C39/265B29K2909/08
    • A reusable gasket for use in and in combination with a molding apparatus for casting articles of acrylic monomer plastic or the like. The gasket comprises a mold and casting release surface for contact with a cast plastic article and the two mold surfaces and includes a core of elastomeric material completely, but loosely encased in a tube impervious to passage therethrough by the material of the core and the material of the plastic article to be cast. The impervious tube may be of polytetrafluoroethylene, polyamide, polyethylene, or like material. The mold and casting release surface is preferably silver. A plurality of gasket members are placed in end-to-end relationship between a pair of plate members in a molding apparatus to define a casting cavity. A plug in the form of a wedge may be used to close a gap between adjacent ends of two gasket members through which casting material may be flowed into the cavity prior to closing the gap.
    • 一种可重复使用的垫圈,用于与用于铸造丙烯酸类单体塑料制品等的成型装置结合使用。 垫圈包括用于与铸造塑料制品和两个模具表面接触的模具和铸造释放表面,并且包括完整的弹性体材料芯,但是松散地包裹在不透过芯的材料的管中穿过的管中, 要塑造的塑料制品。 不透水管可以是聚四氟乙烯,聚酰胺,聚乙烯等材料。 模具和脱模表面优选为银。 多个垫圈构件以成型装置中的一对板构件之间的端对端关系放置以限定铸造腔。 可以使用楔形形式的塞子来封闭两个垫圈构件的相邻端之间的间隙,在封闭间隙之前,浇注材料可以通过该间隙流入空腔。
    • 5. 发明授权
    • Determining whether method of computer program is a validator
    • 确定计算机程序的方法是否为验证程序
    • US08365281B2
    • 2013-01-29
    • US12950432
    • 2010-11-19
    • Takaaki TateishiMarco PistoiaOmer TrippRyan BergRobert Wiener
    • Takaaki TateishiMarco PistoiaOmer TrippRyan BergRobert Wiener
    • G06F11/00G06F11/30H04L29/06H04L9/32
    • G06F21/50G06F21/563
    • An illegal pattern and a computer program having a method are received. The method has one or more return statements, and a number of basic blocks. The method is normalized so that each return statement of the target method relating to the illegal pattern returns a constant Boolean value. A first path condition and a second path condition for one or more corresponding paths is determined such that one or more corresponding basic blocks return a constant Boolean value of true for the first path condition and a constant Boolean value of false for the second path condition. An unsatisfiability of each path condition is determined using a monadic second-order logic (M2L) technique. Where the unsatisfiability of either path condition is false, the method is reported as not being a validator. Where the unsatisfiability of either path condition is true, the method is reported as being a validator.
    • 接收到具有方法的非法模式和计算机程序。 该方法具有一个或多个返回语句和一些基本块。 该方法被归一化,使得与非法模式相关的目标方法的每个返回语句返回一个常量布尔值。 确定用于一个或多个对应路径的第一路径条件和第二路径条件,使得一个或多个对应的基本块返回针对第一路径条件的常数布尔值为true,对于第二路径条件返回常量布尔值为假。 使用一元二阶逻辑(M2L)技术确定每个路径条件的不满足性。 如果任一路径条件的不满足性为假,则将该方法报告为不是验证器。 如果任一路径条件的不满足性为真,则将该方法报告为验证器。
    • 8. 发明授权
    • Generating specifications of client-server applications for static analysis
    • 生成用于静态分析的客户端 - 服务器应用程序的规范
    • US08434070B2
    • 2013-04-30
    • US12912345
    • 2010-10-26
    • Shay ArtziRyan BergJohn T. Peyton, Jr.Marco PistoiaManu SridharanRobert Wiener
    • Shay ArtziRyan BergJohn T. Peyton, Jr.Marco PistoiaManu SridharanRobert Wiener
    • G06F9/44G06F9/45
    • G06F8/30
    • Systems and methods are provided for creating a data structure associated with a software application that is based on at least one framework. According to the method, source code and at least one configuration file of the software application is analyzed by at least one framework-specific processor so as to determine entry point information indicating entry points in the source code, request attribute access information indicating where attributes attached to a request data structure are read and written, and forward information indicating forwards performed by the software application. A data structure for a static analysis engine is created based on this information. The data structure includes a list of synthetic methods that model framework-related behavior of the software application, and a list of entry points indicating the synthetic methods and/or application methods of the software application that can be invoked by the framework.
    • 系统和方法被提供用于创建与基于至少一个框架的软件应用相关联的数据结构。 根据该方法,由至少一个特定于框架的处理器分析软件应用的源代码和至少一个配置文件,以便确定指示源代码中的入口点的入口点信息,指示附加属性的属性访问信息 读取和写入请求数据结构,以及指示由软件应用执行的转发的转发信息。 基于此信息创建静态分析引擎的数据结构。 数据结构包括对软件应用程序的框架相关行为进行建模的综合方法列表,以及指示框架可以调用的软件应用程序的合成方法和/或应用方法的入口点列表。