会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for benchmarking byte code sequences
    • 用于基准字节码序列的方法和装置
    • US6118940A
    • 2000-09-12
    • US978513
    • 1997-11-25
    • William Preston Alexander, IIIRobert Francis BerryRiaz HussainPaul Jerome KilpatrickRobert John Urquhart
    • William Preston Alexander, IIIRobert Francis BerryRiaz HussainPaul Jerome KilpatrickRobert John Urquhart
    • G06F11/34G06F9/45
    • G06F11/3428G06F11/3476
    • Method and apparatus for creating benchmark programs for the analysis of java virtual machine implementations are implemented. Java applications and applets are compiled into an intermediate code referred to as byte code. The Java byte code forms the machine code for the Java Virtual Machine. The Java Virtual Machine running on top of a hardware platform translates the byte code into native machine code for execution on the hardware platform on which the Java Virtual Machine is running. The performance of a Java Virtual Machine is improved by the use of a so-called "just in time" (JIT) compiler that translates commonly occurring sequences of bytes codes in the native instruction sequences which are then stored for later execution. Critical to the performance of the JIT is the ability of the JIT to optimally compile for the most commonly occurring sequences of byte codes. The method and apparatus for creating benchmark programs provides a means for performance measurements with respect to such sequences.
    • 实现用于创建用于分析java虚拟机实现的基准程序的方法和装置。 Java应用程序和小程序被编译成称为字节码的中间代码。 Java字节代码形成Java虚拟机的机器代码。 运行在硬件平台上的Java虚拟机将字节码转换为本地机器代码,以便在运行Java虚拟机的硬件平台上执行。 通过使用所谓的“即时”(JIT)编译器来改进Java虚拟机的性能,该编译器将本地指令序列中常见的字节码序列翻译成随后的存储以备以后执行。 对JIT的性能至关重要的是JIT对最常发生的字节码序列进行最佳编译的能力。 用于创建基准程序的方法和装置提供了相对于这种序列的性能测量的手段。
    • 3. 发明申请
    • Displaying Memory Statistics For A Keydrive
    • 显示Keydrive的内存统计信息
    • US20070283097A1
    • 2007-12-06
    • US11839079
    • 2007-08-15
    • Phani AchantaRiaz HussainScott Jones
    • Phani AchantaRiaz HussainScott Jones
    • G06F12/00
    • G06K19/077G06K19/07732
    • Methods, systems, and products are provided that display memory statistics for a keydrive that do not require the keydrive to be plugged into another device. Displaying memory statistics according to embodiments of the present invention include receiving a command resulting in a change to the memory usage of the keydrive, calculating memory statistics describing the current state of memory usage of the keydrive, storing the memory statistics in memory on the keydrive, and displaying the memory statistics on a display on the keydrive. Calculating memory statistics describing the current state of memory usage of the keydrive may be carried out by calculating a total memory usage of the keydrive. Calculating memory statistics describing the current state of memory usage of the keydrive may also be carried out by calculating a percent of total memory used.
    • 提供了方法,系统和产品,显示不需要将密钥驱动器插入其他设备的密钥驱动器的内存统计信息。 显示根据本发明的实施例的存储器统计信息包括接收导致对密钥驱动器的存储器使用的改变的命令,计算描述密钥驱动器的存储器使用的当前状态的存储器统计量,将存储器统计信息存储在密钥驱动器上, 并在密钥驱动器上的显示器上显示内存统计信息。 可以通过计算密钥驱动器的总内存使用量来计算描述密钥驱动器的当前内存使用状态的内存统计信息。 计算描述当前密钥驱动器的内存使用情况的内存统计信息也可以通过计算所使用的总内存的百分比来执行。
    • 6. 发明申请
    • METHOD AND SYSTEM USING HARDWARE ASSISTANCE FOR CONTINUANCE OF TRAP MODE DURING OR AFTER INTERRUPTION SEQUENCES
    • 使用硬件辅助方法和系统在中断序列之后或之后继续进行跟踪模式
    • US20080104371A1
    • 2008-05-01
    • US11942432
    • 2007-11-19
    • Jimmie DeWittRiaz HussainFrank Levine
    • Jimmie DeWittRiaz HussainFrank Levine
    • G06F9/312
    • G06F11/3466G06F11/3636G06F2201/865G06F2201/88
    • A method, system, apparatus, and computer program product is presented for processing instructions. A processor is able to receive multiple types of interruptions while executing instructions, such as aborts, faults, interrupts, and traps. A set of processor fields are used to indicate whether or not one or more trap modes are active, such as a single-step trap mode or a taken-branch trap mode. The activity of a trap mode is conditioned, i.e., restricted, modified, or qualified, with a trap mode conditioning field that indicates whether or not the trap mode should remain active during interruption processing. The use of a trap mode conditioning field allows an interruption handler to run at full speed without being interrupted by the trap mode, yet the trap mode is preserved so that other processing, such as instruction tracing, may continue after interruption processing.
    • 提出了一种用于处理指令的方法,系统,装置和计算机程序产品。 处理器能够在执行诸如中止,故障,中断和陷阱的指令时接收多种类型的中断。 一组处理器字段用于指示一个或多个陷阱模式是否有效,例如单步陷阱模式或分支捕捉模式。 陷阱模式的活动被调节,即限制,修改或限定,具有陷阱模式调节字段,其指示在中断处理期间陷阱模式是否应该保持活动。 使用陷阱模式调节字段允许中断处理程序以全速运行而不被陷阱模式中断,但是陷阱模式被保留,使得诸如指令跟踪的其他处理可以在中断处理之后继续。
    • 7. 发明申请
    • Displaying memory statistics for a keydrive
    • 显示密钥驱动器的内存统计信息
    • US20060259689A1
    • 2006-11-16
    • US11126115
    • 2005-05-10
    • Phani AchantaRiaz HussainScott Jones
    • Phani AchantaRiaz HussainScott Jones
    • G06F12/00
    • G06K19/077G06K19/07732
    • Methods, systems, and products are provided that display memory statistics for a keydrive that do not require the keydrive to be plugged into another device. Displaying memory statistics according to embodiments of the present invention include receiving a command resulting in a change to the memory usage of the keydrive, calculating memory statistics describing the current state of memory usage of the keydrive, storing the memory statistics in memory on the keydrive, and displaying the memory statistics on a display on the keydrive. Calculating memory statistics describing the current state of memory usage of the keydrive may be carried out by calculating a total memory usage of the keydrive. Calculating memory statistics describing the current state of memory usage of the keydrive may also be carried out by calculating a percent of total memory used.
    • 提供了方法,系统和产品,显示不需要将密钥驱动器插入其他设备的密钥驱动器的内存统计信息。 显示根据本发明的实施例的存储器统计信息包括接收导致对密钥驱动器的存储器使用的改变的命令,计算描述密钥驱动器的存储器使用的当前状态的存储器统计量,将存储器统计信息存储在密钥驱动器上, 并在密钥驱动器上的显示器上显示内存统计信息。 可以通过计算密钥驱动器的总内存使用量来计算描述密钥驱动器的当前内存使用状态的内存统计信息。 计算描述当前密钥驱动器的内存使用情况的内存统计信息也可以通过计算所使用的总内存的百分比来执行。
    • 8. 发明申请
    • Fast protection of a computer's base system from malicious software using system-wide skins with OS-level sandboxing
    • 使用系统级皮肤与操作系统级沙箱,将计算机基础系统与恶意软件快速保护
    • US20060230454A1
    • 2006-10-12
    • US11101613
    • 2005-04-07
    • Phani AchantaRiaz HussainScott Jones
    • Phani AchantaRiaz HussainScott Jones
    • G06F12/14
    • G06F21/562G06F21/566
    • A method and system that enables anti-virus scanning protection of a computer system by placing all changes/updates/installations on a system-wide skin and performing the scan and clean operation on the skin before allowing the components to be merged with those of the base system. A system-wide skin is provided, which covers the entire base system of a computer. A complete scan and clean operation is first performed on the base system before a first skin is placed over the base system. Then any new applications, files, or data are installed on the skin, which overlays the entire base system, such that no updates are actually made to the base system while the system-wide skin is present. All subsequent scan and clean operations are conducted only on the system-wide skin, thus significantly reducing the time for completing such operations. Multiple skins may be provided and clean data merged from one skin to another.
    • 一种方法和系统,通过将全部变更/更新/安装放在系统范围的皮肤上,对皮肤进行扫描和清洁操作,使组件与 基础系统 提供了系统范围的皮肤,其覆盖计算机的整个基本系统。 首先在基础系统上放置第一个皮肤之前,首先在基础系统上执行完整的扫描和清洁操作。 然后,任何新的应用程序,文件或数据都将安装在皮肤上,覆盖整个基本系统,使得在系统范围的皮肤存在时,实际上不会对基本系统进行更新。 所有后续扫描和清洁操作仅在系统范围的皮肤上进行,从而大大减少了完成此类操作的时间。 可以提供多个皮肤,并将干净的数据从一个皮肤合并到另一个皮肤。