Method and apparatus for activating/deactivating run-time determined software routines in Java compiled bytecode applications
    1.
    发明申请
    Method and apparatus for activating/deactivating run-time determined software routines in Java compiled bytecode applications 有权
    用于在Java编译的字节码应用程序中激活/停用运行时确定的软件例程的方法和装置

    公开(公告)号:US20050097534A1

    公开(公告)日:2005-05-05

    申请号:US10860412

    申请日:2004-06-03

    CPC classification number: G06F8/443 G06F9/45516

    Abstract: The invention concerns the use of a Java JIT compiler to change the status of run-time determined software routines between being activated and deactivated in an application program. Conditional statements which are used at run-time to determine whether such a routine has been activated or deactivated are presented as discrete conditions that always evaluate to a known result by using an invariant flag in the compiled bytecode. The JIT compiler optimises an application program by excluding discrete condition checks. Consequently, if the branch of the discrete condition that will never execute includes a run-time determined software routine, then the routine will be excluded from the JIT compilation and will not form part of the JIT compiled native machine code. A run-time class or code replacement facility is used as a means of activating or deactivating a run-time determined software routine at run-time by changing the value of the invariant flag of said routine. Such a facility is provided by Sun Microsystems' Java programming language HotSwap class file replacement feature of its Java Platform Debugger Architecture (JPDA). International Business Machines (IBM) also provides a similar functionality called “Hot Code Replace” (HCR) for its “J9” JVM platform.

    Abstract translation: 本发明涉及使用Java JIT编译器来在应用程序中激活和去激活之间改变运行时确定的软件例程的状态。 在运行时使用的条件语句用于确定这样一个例程是否被激活或被禁用,这些条件语句是通过在编译的字节码中使用不变标记来总是评估已知结果的离散条件。 JIT编译器通过排除离散条件检查来优化应用程序。 因此,如果不会执行的离散条件的分支包括运行时确定的软件例程,则该例程将从JIT编译中排除,并且不会构成JIT编译的本地机器代码的一部分。 使用运行时类或代码替换设备作为通过改变所述例程的不变标志的值来在运行时激活或停用运行时确定的软件例程的手段。 这样的设施由Sun Microsystems的Java编程语言JavaSSL平台调试器架构(JPDA)的HotSwap类文件替换功能提供。 国际商业机器(IBM)还为其“J9”JVM平台提供了类似的“热代码替换”(HCR)功能。

    RESOURCE OPTIMISATION COMPONENT
    4.
    发明申请
    RESOURCE OPTIMISATION COMPONENT 审中-公开
    资源优化组件

    公开(公告)号:US20070112956A1

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

    申请号:US11539765

    申请日:2006-10-09

    Abstract: A resource optimisation component for optimising the performance of a process operating in a data processing system, the resource optimisation component comprising: a monitoring component for gathering performance statistics about a process and identifying a resource that has an effect on process performance; a throttling component for restricting the available capacity of the identified resource; and wherein the monitoring component monitors process performance to determine the effect of the restriction in the available capacity of the identified resource on the process performance, and identifies an action to be performed to the resource in order to improve the process performance.

    Abstract translation: 一种用于优化在数据处理系统中操作的过程的性能的资源优化组件,所述资源优化组件包括:用于收集关于过程的性能统计信息并识别对过程性能有影响的资源的监视组件; 用于限制所识别的资源的可用容量的限制组件; 并且其中所述监视组件监视进程性能以确定所述限制对所识别的资源对所述进程性能的可用容量的影响,并且识别要对所述资源执行的动作以便改进所述进程性能。

    Optical fiber communications method and system without a remote electrical power supply
    6.
    发明授权
    Optical fiber communications method and system without a remote electrical power supply 有权
    光纤通信方式和系统没有远程电源

    公开(公告)号:US07469105B2

    公开(公告)日:2008-12-23

    申请号:US10821590

    申请日:2004-04-09

    CPC classification number: H04B10/25753 H04B10/806 H04W88/085

    Abstract: The present invention allows remote antenna units for radio frequency signal transmission and receipt to operate without the requirement for remote electrical power supplies or for connecting cables that incorporate electrical conductors. According to an aspect of the present invention, an optical communications system employing radio frequency signals comprises a central unit; at least one remote unit having at least one optoelectronic transducer for converting optical data signals to radio frequency signals and converting radio signals to optical signals and at least one antenna to receive and send radio frequency signals; at least one optical fiber data link between the central unit and the remote unit for transmitting optical data signals therebetween; and at least one optical fiber power link between the central unit and the remote unit for providing electrical power at the remote unit.

    Abstract translation: 本发明允许用于无线电频率信号传输和接收的远程天线单元在不需要远程电力供应或用于连接结合电导体的电缆的情况下操作。 根据本发明的一个方面,采用射频信号的光通信系统包括中央单元; 至少一个远程单元,具有至少一个光电转换器,用于将光数据信号转换成射频信号,并将无线电信号转换为光信号;以及至少一个天线,用于接收和发送射频信号; 中央单元和远程单元之间的至少一个光纤数据链路,用于在它们之间传输光学数据信号; 以及在中央单元和远程单元之间的至少一个光纤功率链路,用于在远程单元处提供电力。

    Automatic game comparison and recommendation
    7.
    发明授权
    Automatic game comparison and recommendation 有权
    自动游戏比较和推荐

    公开(公告)号:US09044676B2

    公开(公告)日:2015-06-02

    申请号:US13076233

    申请日:2011-03-30

    Abstract: Game players are connected to each other through comparisons of information associated with events in which the game players and their friends have competed. Competition information such as game play results, leader board positions, game attributes, and entitlements are used to compare players and players' friends to each other, and the comparison information is used to recommend additional events to the players in such a way as to enhance social networking and asynchronous game play among the game players and their friends in the game.

    Abstract translation: 游戏玩家通过与游戏玩家和他们的朋友所参与的事件相关联的信息进行比较来相互联系。 使用诸如游戏结果,领导板位置,游戏属性和权利的竞争信息来将玩家和玩家的朋友彼此进行比较,并且比较信息用于向玩家推荐额外的事件以增强 游戏玩家和他们的朋友在游戏中的社交网络和异步游戏。

    AUTOMATIC GAME COMPARISON AND RECOMMENDATION
    9.
    发明申请
    AUTOMATIC GAME COMPARISON AND RECOMMENDATION 有权
    自动游戏比较与推荐

    公开(公告)号:US20120225723A1

    公开(公告)日:2012-09-06

    申请号:US13076233

    申请日:2011-03-30

    Abstract: Game players are connected to each other through comparisons of information associated with events in which the game players and their friends have competed. Competition information such as game play results, leader board positions, game attributes, and entitlements are used to compare players and players' friends to each other, and the comparison information is used to recommend additional events to the players in such a way as to enhance social networking and asynchronous game play among the game players and their friends in the game.

    Abstract translation: 游戏玩家通过与游戏玩家和他们的朋友所参与的事件相关联的信息进行比较来相互联系。 使用诸如游戏结果,领导板位置,游戏属性和权利的竞争信息来将玩家和玩家的朋友彼此进行比较,并且比较信息用于向玩家推荐额外的事件以增强 游戏玩家和他们的朋友在游戏中的社交网络和异步游戏。

Patent Agency Ranking