会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for managing a short-term heap memory
    • 用于管理短期堆内存的系统和方法
    • US07827373B2
    • 2010-11-02
    • US11263114
    • 2005-10-31
    • Ziad M. KaakaniPratap ParashuramElliott H. RachlinJethro F. Steinman
    • Ziad M. KaakaniPratap ParashuramElliott H. RachlinJethro F. Steinman
    • G06F12/00G06F13/00G06F13/28
    • G06F12/023
    • A method includes executing one or more applications in an execution environment. The one or more applications are capable of requesting allocation of memory during execution. The method also includes allocating a plurality of memory blocks in a heap to the one or more executing applications. The plurality of memory blocks are allocated sequentially in the heap to the one or more executing applications. In addition, the method includes deallocating the plurality of memory blocks during a single deallocation. Memory blocks in multiple heaps could be allocated to the one or more executing applications. A particular memory block in a particular heap could be allocated to a particular executing application by pushing an indicator identifying the particular heap onto a stack. The particular memory block is allocated in the particular heap based on the indicator, and the indicator is popped from the stack after allocation.
    • 一种方法包括在执行环境中执行一个或多个应用。 一个或多个应用程序能够在执行期间请求分配存储器。 该方法还包括将堆中的多个存储块分配给一个或多个执行应用程序。 多个存储器块在堆中被顺序地分配给一个或多个执行应用。 此外,该方法包括在单个解除分配期间重新分配多个存储器块。 可以将多个堆中的内存块分配给一个或多个执行应用程序。 特定堆中的特定内存块可以通过将识别特定堆的指示符推送到堆栈来分配给特定的执行应用程序。 特定的内存块基于指示符在特定的堆中分配,分配后从堆栈中弹出指示符。
    • 4. 发明授权
    • Apparatus and method for live loading of version upgrades in a process control environment
    • 用于在过程控制环境中实时加载版本升级的装置和方法
    • US08286154B2
    • 2012-10-09
    • US11386388
    • 2006-03-22
    • Ziad M. KaakaniVivek B. Varma
    • Ziad M. KaakaniVivek B. Varma
    • G06F9/44
    • G05B19/0426G06F8/656
    • A method includes comparing a first layout of data elements associated with a first version of a class and a second layout of data elements associated with a second version of the class. The first and second versions of the class are associated respectively with first and second versions of assembly code. The method also includes updating method information in an existing object instance associated with the first version of the class if the first and second layouts are identical. In addition, the method includes creating a new object instance associated with the second version of the class and transferring one or more values of one or more data elements from the existing object instance to the new object instance when the first and second layouts are not identical.
    • 一种方法包括比较与类的第一版本相关联的数据元素的第一布局和与类的第二版本相关联的数据元素的第二布局。 该类的第一和第二版本分别与汇编代码的第一和第二版本相关联。 该方法还包括如果第一和第二布局相同,则更新与该类的第一版本相关联的现有对象实例中的方法信息。 此外,该方法包括创建与该类的第二版本相关联的新对象实例,并且当第一和第二布局不相同时,将一个或多个数据元素的一个或多个值从现有对象实例传送到新对象实例 。
    • 7. 发明授权
    • Apparatus and method for capabilities verification and restriction of managed applications in an execution environment
    • 在执行环境中对被管理应用程序进行能力验证和限制的设备和方法
    • US08112745B2
    • 2012-02-07
    • US11386373
    • 2006-03-22
    • Piyush GaryaliZiad M. KaakaniVivek B. Varma
    • Piyush GaryaliZiad M. KaakaniVivek B. Varma
    • G06F9/45G06F9/44
    • G06F21/53G06F9/468
    • A method includes identifying one or more features of an execution environment to be used by an application during execution and determining if use of the one or more features is restricted. The method also includes, if use of the one or more features is not restricted, compiling and executing the application in the execution environment. The method further includes, if use of any of the one or more features is restricted, blocking execution of the application in the execution environment. Determining if the use of the one or more features is restricted may include using a configuration list or a profile identified using a custom attribute. The configuration list or the profile identifies features that are available for use in the execution environment and/or features that cannot be used in the execution environment.
    • 一种方法包括识别在执行期间由应用使用的执行环境的一个或多个特征,并且确定是否限制了一个或多个特征的使用。 该方法还包括如果不限制一个或多个特征的使用,则在执行环境中编译和执行该应用。 该方法还包括如果使用一个或多个特征中的任何一个被限制,则阻止执行环境中的应用的执行。 确定一个或多个功能的使用是否受到限制可能包括使用配置列表或使用自定义属性标识的配置文件。 配置列表或配置文件标识可用于执行环境中的功能和/或不能在执行环境中使用的功能。