System and method for persisting dynamically generated code in a directly addressable and executable storage medium
    1.
    发明授权
    System and method for persisting dynamically generated code in a directly addressable and executable storage medium 有权
    在直接可寻址和可执行的存储介质中持久化动态生成的代码的系统和方法

    公开(公告)号:US07246346B2

    公开(公告)日:2007-07-17

    申请号:US10245994

    申请日:2002-09-17

    IPC分类号: G06F9/45 G06F3/06 G06F12/00

    CPC分类号: G06F9/45516

    摘要: The present invention is directed at a virtual machine environment operating on portable devices with limited resources. The virtual machine environment includes a method for compiling an intermediate language into native code wherein the native code is stored in a directly addressable and executable storage medium, such as flash memory. A portion of the native code is written to a cache resident in volatile memory during compiling. The cache is written to the directly addressable and executable storage medium. The cache may be sized in relation to a block size associated with the directly addressable and executable storage medium. A metadata map is maintained and associates a physical address at which the native code is stored in the storage medium with the method. The native code is persisted by storing the metadata map in the storage medium and associating the metadata map with the method.

    摘要翻译: 本发明涉及在有限资源的便携式设备上运行的虚拟机环境。 虚拟机环境包括用于将中间语言编译成本地代码的方法,其中本地代码存储在直接可寻址和可执行的存储介质(诸如闪存)中。 在编译期间,本地代码的一部分被写入驻留在易失性存储器中的缓存。 缓存被写入直接可寻址和可执行的存储介质。 高速缓存可以相对于与直接可寻址和可执行的存储介质相关联的块大小来定尺寸。 维护元数据图并将存储介质中的本地代码的物理地址与该方法相关联。 通过将元数据映射存储在存储介质中并将元数据映射与该方法相关联来保持本地代码。

    System and method for jointly managing dynamically generated code and data
    2.
    发明授权
    System and method for jointly managing dynamically generated code and data 有权
    联合管理动态生成的代码和数据的系统和方法

    公开(公告)号:US07127709B2

    公开(公告)日:2006-10-24

    申请号:US10255655

    申请日:2002-09-25

    IPC分类号: G06F9/50 G06F9/44

    摘要: The present invention is directed at a virtual machine environment operating on portable devices with limited resources. The virtual machine environment includes a method for managing dynamically generated code and data together in order to shift memory usage to/from generated code or data as needed. Each application domain manages several code pools and several garbage collection pools that are allocated from a system memory heap. When additional memory is not available for allocation from the system memory heap, garbage collection is performed until sufficient memory becomes available. During garbage collection, unreachable data in each garbage collection pool is cleared. The garbage collection process may further compact the garbage collection pools in order to empty one or more of the garbage collection pools. Still further, code pools may be released back to the system memory heap if the generated code is not associated with a current application domain, is executed infrequently, or is not associated with an instruction on a stack. Thus, memory may flow from data to code or vice versa as needed and among application domains.

    摘要翻译: 本发明涉及在有限资源的便携式设备上运行的虚拟机环境。 虚拟机环境包括一种用于一起管理动态生成的代码和数据的方法,以便根据需要将存储器使用与生成的代码或数据进行移位。 每个应用程序域都管理从系统内存堆分配的多个代码池和多个垃圾收集池。 当额外的内存不可用于从系统内存堆分配时,将执行垃圾收集,直到有足够的内存可用。 在垃圾收集期间,清除每个垃圾收集池中的不可达数据。 垃圾收集过程可以进一步压缩垃圾收集池以便清空一个或多个垃圾收集池。 此外,如果生成的代码与当前应用程序域不相关联,不常执行或与堆栈上的指令不相关联,则代码池可能会释放回系统内存堆。 因此,根据需要和应用领域,存储器可能从数据流向代码,反之亦然。

    Integrated siderail and accessory rail for a bed
    3.
    发明授权
    Integrated siderail and accessory rail for a bed 失效
    集成的座椅和辅助轨道为床

    公开(公告)号:US5802636A

    公开(公告)日:1998-09-08

    申请号:US747318

    申请日:1996-11-12

    IPC分类号: A47C21/08 A61G7/05

    摘要: A rail apparatus is configured to be mounted to a frame of a bed. The apparatus includes a siderail, a support having a first end pivotably coupled to the siderail and a second end, and a bottom mounting pivotably coupled to the second end of the support. The bottom mounting including at least one mounting bracket for coupling the bottom mounting to the frame of the bed, and an accessory rail configured to permit mounting of accessory items on the rail apparatus.

    摘要翻译: 轨道装置构造成安装到床的框架上。 该装置包括一个座椅,一个具有可枢转地联接到该座椅的第一端和一个第二端的支撑件,以及可枢转地联接到支撑件的第二端的底部安装件。 底部安装件包括用于将底部安装件联接到床的框架的至​​少一个安装支架和配置成允许将配件物品安装在轨道装置上的附件导轨。

    Communication and bed function control apparatus
    5.
    发明授权
    Communication and bed function control apparatus 失效
    通讯和床功能控制装置

    公开(公告)号:US06486792B1

    公开(公告)日:2002-11-26

    申请号:US09291882

    申请日:1999-04-14

    IPC分类号: H04Q900

    摘要: A communication and control apparatus includes a control unit having a surface accessible to a person on a bed, the control unit being coupled to a portion of the bed, and a plurality of icons located on the surface of the control unit. Each icon represents a separate one of the plurality of controlled functions. The apparatus also includes an indicator associated with each icon, a single select switch located on the surface of the control unit, and at least one adjustment switch located on the control unit to control the function selected using the select switch. The select switch is actuatable to scroll sequentially through the plurality of different functions. The control unit is configured to actuate the indicator corresponding to a function selected as the select switch is actuated to scroll through the plurality of different controlled functions.

    摘要翻译: 通信和控制装置包括控制单元,该控制单元具有床上的人可访问的表面,所述控制单元耦合到所述床的一部分,以及位于所述控制单元的表面上的多个图标。 每个图标表示多个受控功能中的单独的一个。 该装置还包括与每个图标相关联的指示器,位于控制单元的表面上的单个选择开关,以及位于控制单元上的至少一个调节开关,以控制使用选择开关选择的功能。 选择开关是可启动的,以顺序地滚动通过多个不同的功能。 所述控制单元被配置为致动所述指示器,所述指示器对应于当所述选择开关被致动时所选择的功能,以滚动所述多个不同的受控功能。