会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明公开
    • GRAPHICS PIPELINE STATE OBJECT AND MODEL
    • OBJEKT UND MODELLFÜRGRAFIKPIPELINESTATUS
    • EP3137985A1
    • 2017-03-08
    • EP15730892.5
    • 2015-05-27
    • Apple Inc.
    • AVKAROGULLARI, GokhanSUNALP, Eric, O.SCHREYER, Richard, W.KAN, Alexander, K.
    • G06F3/14
    • G06T1/20G06F3/14G06F8/47G06T15/80G06T2200/28
    • An innovative GPU framework and related APIs present more accurate representations of the target hardware so that the distinctions between the fixed-function and programmable features of the GPU are perceived by a developer. This permits a program and/or a graphics object generated or manipulated by the program to be understood as not just code, but machine states that are associated with the code. When such an object is defined, the definitional components requiring programmable GPU features can be compiled only once and reused repeatedly as needed. Similarly, when a state change is made, the state changes correspond to the state changes made on the hardware. Additionally, the creation of these immutable objects prevents a developer from inadvertently changing portions of the program or object that cause it to behave differently than intended.
    • 创新的GPU框架和相关API提供了目标硬件的更准确的表示,以便开发人员可以看到GPU的固定功能和可编程功能之间的区别。 这允许由程序生成或操纵的程序和/或图形对象被理解为不仅仅是代码,而是与代码相关联的机器状态。 当定义这样的对象时,需要可编程GPU特征的定义组件只能编译一次,并根据需要重复使用。 类似地,当进行状态改变时,状态改变对应于在硬件上进行的状态改变。 另外,创建这些不可变对象可防止开发人员无意中更改程序或对象的部分,导致其行为与预期的不同。
    • 4. 发明公开
    • COMPILER BASED OBFUSCATION
    • AUF编译器基础设计
    • EP2962193A1
    • 2016-01-06
    • EP14711353.4
    • 2014-02-26
    • Microsoft Technology Licensing, LLC
    • MILLER, Olaf AlexanderTZEN, TenBOSTANCI, Hakki T.PASHNIAK, Michael T.PATEL, Kalpesh S.
    • G06F9/45G06F21/14
    • G06F8/41G06F8/423G06F8/4442G06F8/445G06F8/47G06F8/51G06F8/52G06F8/70G06F21/14
    • Compiler based obfuscation is described. To protect portions of a code project with obfuscations, the code is modified within a compiler to produce one or more modifications that obfuscate the code as part of a compilation process. A compiled version of the code is generated having the modifications that are produced within the compiler. In one approach, the compiler is configured to consume an obfuscation description that indicates portions of the code to protect and specifies the modifications to make to the indicated portions. Various different modifications of code may be performed during the compilation process to implement corresponding obfuscation features. For example, the modifications made within a compiler may include, but are not limited to, modifications designed to enable tamper detection, anti-debugging, and/or encryption of the code.
    • 描述了基于编译器的混淆。 为了保护代码项目的部分,使用混淆,代码在编译器中进行修改,以产生一个或多个修改,这些修改会将代码混淆,作为编译过程的一部分。 生成代码的编译版本,具有在编译器中生成的修改。 在一种方法中,编译器被配置为消耗模糊描述,其指示代码的部分以保护并指定对所指示的部分进行的修改。 可以在编译过程中执行代码的各种不同的修改以实现相应的模糊特征。 例如,在编译器内进行的修改可以包括但不限于旨在实现代码的篡改检测,反调试和/或加密的修改。
    • 5. 发明公开
    • DEVICE AND METHOD FOR GENERATING APPLICATION PACKAGE
    • VORRICHTUNG UND VERFAHREN ZUR ERZEUGUNG VON ANWENDUNGSPAKETEN
    • EP2930616A1
    • 2015-10-14
    • EP15163048.0
    • 2015-04-09
    • Samsung Electronics Co., Ltd.
    • Kim, Bo-GonChoe, Seung-YeonPark, Jae-MinCho, Jung-Min
    • G06F9/45G06F9/445
    • G06F8/47G06F8/52G06F8/64H04L67/1095
    • A method of a server and an electronic device are provided. The method includes receiving a package generated with an intermediate representation from a first electronic device; receiving build environment information on at least one third electronic device from a second electronic device; and generating an application package to be executed in the at least one third electronic device, based on the package or the build environment information. The electronic device includes a build unit configured to generate a Central Processing Unit (CPU-independent) binary and build information for CPUs involved in two or more third electronic devices; a package generation unit configured to generate a CPU-independent application package using the generated CPU-independent binary and the generated build information; and a package registration unit configured to transmit the generated CPU-independent application package to a server.
    • 提供了一种服务器和电子设备的方法。 该方法包括从第一电子设备接收由中间表示产生的包; 从第二电子设备接收至少一个第三电子设备的构建环境信息; 以及基于所述包或所述构建环境信息生成要在所述至少一个第三电子设备中执行的应用包。 电子设备包括:构建单元,被构造成生成中央处理单元(CPU独立)二进制,并为涉及两个或更多个第三电子设备的CPU构建信息; 包装生成单元,被配置为使用所生成的与CPU无关的二进制和所生成的构建信息来生成与CPU无关的应用包; 以及配置为将生成的与CPU无关的应用程序包发送到服务器的程序包注册单元。
    • 8. 发明公开
    • Erzeugung und Ausführung von Programmen
    • 创建和执行程序
    • EP1752875A2
    • 2007-02-14
    • EP06013332.9
    • 2006-06-28
    • Giesecke & Devrient GmbH
    • Haunert, Lutz, Dr.
    • G06F9/45
    • G06F8/47
    • Ein Verfahren zum Erzeugen mindestens eines zur Ausführung durch einen Prozessor (30) eines tragbaren Datenträgers (12) vorgesehenen Programms (Px) umfaßt ein außerhalb des Datenträgers (12) durchgeführtes Kompilieren von Quellcode (14.x) in eine prozessorunabhängige Zwischensprache (CIL) und ein außerhalb des Datenträgers (12) durchgeführtes Kompilieren der Zwischensprache (CIL) in eine für den Prozessor (30) des tragbaren Datenträgers (12) native Sprache (NL). Ein Verfahren zum Ausführen mindestens eines Programms (Px) durch einen Prozessor (30) eines tragbaren Datenträgers (12) umfaßt das Laden einer Zusammenstellung (24, 24.x) von einer außerhalb des Datenträgers (12) befindlichen Quelle in den Datenträger (12) und das native Ausführen (58) von nativem Code (50), der in der Zusammenstellung (24, 24.x) enthalten ist, durch den Prozessor (30) des Datenträgers (12) in einem Programmausführungssystem (42). Ein tragbarer Datenträger (12), eine vorzugsweise als Programmentwicklungssystem (10) ausgestaltete Vorrichtung und ein Computerprogrammprodukt weisen entsprechende Merkmale auf.
    • 一种用于通过一个便携式数据载体的一个处理器(30)产生至少一个用于执行的方法(12)提供的节目(PX)由运行编译源代码(14.x)转换成与处理器无关的中间语言(CIL)和包括所述数据载体(12)的外侧 由运行(12)中的数据载体外部的编译中间语言(CIL)到便携式数据载体的一个处理器(30)(12)的母语(NL)。 一种用于通过一个便携式数据载体的一个处理器(30)(12)执行的至少一个程序(Px)的方法包括加载组件(24,24.x)位于从在磁盘中的数据载体(12)的外部源(12) 和本机代码的本机运行(58)(50)(,24.x 24)是通过在程序执行系统(42)中的数据载体(12)的处理器(30)包括在汇编。 一种便携式数据载体(12),优选作为程序开发系统(10),被配置装置和计算机程序产品具有相应的特征。