System and method for providing access to programmer created JAVA classes

    公开(公告)号:US20060117296A1

    公开(公告)日:2006-06-01

    申请号:US10993743

    申请日:2004-11-19

    IPC分类号: G06F9/44

    CPC分类号: G06F8/315 G06F9/449

    摘要: A system and method implementable in a JAVA® application for providing C++ language friend-style access that grants JAVA® objects access to methods of another JAVA® object. The method comprises steps of: providing a method in the implementing JAVA object for determining the name of a JAVA object class that has called a method within the implementing JAVA object; comparing the JAVA object class name against a list of object names that have been granted access rights to the method in the implementing JAVA object; and, in response to the comparing, one of: enabling execution of the method of the implementing JAVA object upon determination that the calling object class is a member of the list, or, preventing execution of the method upon determination that the calling object is not a member of the list.

    Apparatus, system, and method for converting a synchronous interface into an asynchronous interface
    2.
    发明申请
    Apparatus, system, and method for converting a synchronous interface into an asynchronous interface 失效
    用于将同步接口转换为异步接口的装置,系统和方法

    公开(公告)号:US20060117322A1

    公开(公告)日:2006-06-01

    申请号:US10991271

    申请日:2004-11-17

    IPC分类号: G06F9/44

    CPC分类号: G06F9/54

    摘要: An apparatus, system, and method are disclosed for converting a synchronous interface into an asynchronous interface. The apparatus includes a receive module, a generate module, and a return module. The receive module receives a request for a transaction from a synchronous requester, the generate module generates a delaying object and a forwarding interface compatible with the requested return type, and the return module returns the delaying object with the forwarding interface to the requester. Additionally, services for implementing such an apparatus, system, and method are disclosed. Implementation of the apparatus, system, and method provide for increased computing performance, reduced application run time, and decreased usage of computing resources.

    摘要翻译: 公开了用于将同步接口转换成异步接口的装置,系统和方法。 该装置包括接收模块,生成模块和返回模块。 接收模块从同步请求者接收到事务的请求,生成模块生成延迟对象和与请求的返回类型兼容的转发接口,返回模块将具有转发接口的延迟对象返回给请求者。 此外,公开了实现这种装置,系统和方法的服务。 该设备,系统和方法的实现提供了增加的计算性能,减少了应用程序运行时间,减少了计算资源的使用。

    Method and system for quick screen switching in a multi-monitor environment
    3.
    发明申请
    Method and system for quick screen switching in a multi-monitor environment 审中-公开
    多显示器环境中快速切换切换的方法和系统

    公开(公告)号:US20060143580A1

    公开(公告)日:2006-06-29

    申请号:US11017523

    申请日:2004-12-20

    IPC分类号: G06F3/00 G06F17/00 G06F9/00

    摘要: A cursor control device such as a mouse allows a user to quickly switch between screens in a multi-monitor computing environment. Available programmable buttons on the cursor control device are programmed to achieve a functionality for switching between display regions on different screens, or within a screen. With a click of the button, the cursor can switch to another display region on the same screen or a different screen. Moreover, the cursor can switch to a corresponding location or a predetermined, e.g., fixed, location. The cursor can cycle or alternate among display regions. When switching back to the starting display region, the cursor can return to its original location, a location corresponding to that in a previous display region, or a predetermined location. A user interface allows a user to configure the behavior.

    摘要翻译: 诸如鼠标的光标控制装置允许用户在多监视器计算环境中的屏幕之间快速切换。 编程光标控制设备上的可用可编程按钮,以实现在不同屏幕或屏幕内切换显示区域的功能。 点击按钮,光标可以切换到同一屏幕或不同屏幕上的另一个显示区域。 此外,光标可以切换到相应的位置或预定的,例如固定的位置。 光标可以在显示区域之间循环或交替。 当切换到起始显示区域时,光标可以返回到其原始位置,与之前显示区域中的位置或预定位置相对应的位置。 用户界面允许用户配置行为。

    Abstract mechanism for constructing commands for the command pattern
    4.
    发明申请
    Abstract mechanism for constructing commands for the command pattern 失效
    用于构建命令模式命令的抽象机制

    公开(公告)号:US20060161618A1

    公开(公告)日:2006-07-20

    申请号:US11037863

    申请日:2005-01-18

    IPC分类号: G06F15/16

    CPC分类号: H04L67/28 H04L67/2833

    摘要: The amount of code required to use the command pattern for client-server communications is reduced because, instead of creating separate commands for different actions, instructions required for an action are put into a single, abstract command, along with the required data. The command pattern, an object-oriented design pattern, describes a pattern for encapsulating instructions and data into a single object, called a command. A client application or a dynamic proxy uses the command pattern to encapsulate an identifier of a function to be performed at a server, and first data for use by the server in performing the function, into a command object, and provides the command object to a server host. The server host performs the function by associating instructions with the identifier and executing the instructions, using the first data, to obtain second data, and returns the command object with the second data to the client host.

    摘要翻译: 使用命令模式对客户机 - 服务器通信所需的代码量减少了,因为不是为不同的动作创建单独的命令,而是将一个动作所需的指令与所需的数据一起放入单个抽象命令中。 命令模式(面向对象设计模式)描述了将指令和数据封装到单个对象(称为命令)中的模式。 客户端应用程序或动态代理使用命令模式来封装要在服务器上执行的功能的标识符,以及服务器在执行功能时使用的第一数据到命令对象中,并将命令对象提供给 服务器主机。 服务器主机通过将指令与标识符相关联并使用第一数据执行指令来执行功能,以获得第二数据,并将具有第二数据的命令对象返回给客户端主机。

    Partial dynamic implementation of JAVA interfaces
    5.
    发明申请
    Partial dynamic implementation of JAVA interfaces 有权
    JAVA接口的部分动态实现

    公开(公告)号:US20060156317A1

    公开(公告)日:2006-07-13

    申请号:US11031169

    申请日:2005-01-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/449

    摘要: A system and method for implementing dynamic interfaces in a JAVA program including methods having a common implementation and other methods to be handled independently. The system comprises a first dynamic proxy object implementing an invocation handler for providing default implementations; a separate object providing implementations of any method in a defined interface that requires independent handling; and, a second dynamic proxy object provided for checking a method definition object for an implementation of the method, and in response, one of: invoking the method on the separate object if the implementation exists, and if the implementation does not exist, invoking the method on the first dynamic proxy object. The second dynamic proxy object thus allows for a single implementation for repetitive methods, while allowing special cases to be handled independently.

    摘要翻译: 一种用于在JAVA程序中实现动态接口的系统和方法,包括具有共同实现方法和独立处理的其他方法的方法。 该系统包括实现用于提供默认实现的调用处理程序的第一动态代理对象; 提供需要独立处理的定义接口中的任何方法的实现的单独对象; 以及提供用于检查方法定义对象以实现该方法的第二动态代理对象,作为响应,如果实现存在则调用该方法在独立对象上,并且如果该实现不存在,则调用 方法在第一个动态代理对象上。 因此,第二个动态代理对象允许单个实现重复的方法,同时允许独立处理特殊情况。

    Correlating Power Signatures with Automated Equipment
    7.
    发明申请
    Correlating Power Signatures with Automated Equipment 失效
    相关电力签名与自动设备

    公开(公告)号:US20070168162A1

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

    申请号:US11686044

    申请日:2007-03-14

    IPC分类号: G21C17/00

    摘要: A method and system for monitoring the activity of a tape drive system having one or more electro-mechanical components that receive electrical current from a power supply. The method includes sampling an actual current supplied to an electro-mechanical component of a tape drive system from a power supply during an activity; reading a theoretical current for said activity from a memory; calculating a statistical value for said actual current and said theoretical current; comparing said statistical value to at least one threshold value; and outputting information to at least one of a user, another system, and another process based on said comparison of said statistical value to said at least one threshold value.

    摘要翻译: 一种用于监测具有从电源接收电流的一个或多个机电组件的磁带驱动系统的活动的方法和系统。 该方法包括在活动期间从电源中提取提供给磁带驱动系统的机电部件的实际电流; 从记忆中读出所述活动的理论流; 计算所述实际电流和所述理论电流的统计值; 将所述统计值与至少一个阈值进行比较; 以及基于所述统计值与所述至少一个阈值的比较,将信息输出到用户,另一系统和另一进程中的至少一个。

    Hierarchical event filtering for multiple parent event types
    8.
    发明申请
    Hierarchical event filtering for multiple parent event types 失效
    多个父事件类型的分层事件过滤

    公开(公告)号:US20050193395A1

    公开(公告)日:2005-09-01

    申请号:US10869223

    申请日:2004-06-16

    IPC分类号: G06F9/44 G06F9/46

    摘要: A technique for reducing the number of events that are transmitted by a server to a client/server application programming interface (API). At the server host, each of different event messages is associated with at least one event category in a hierarchy of event categories. Each client host sends a registration request to the server host in order to inform the host server host that the client wants to receive event messages associated with a specified event category. The server host associates the specified event category with each client host and communicates the event messages that are descendants of the specified event category, wherein the event messages may be descendants of more than one specified event category.

    摘要翻译: 一种用于减少由服务器发送到客户机/服务器应用程序编程接口(API)的事件数量的技术。 在服务器主机上,每个不同的事件消息与事件类别的层次结构中的至少一个事件类别相关联。 每个客户端主机向服务器主机发送注册请求,以通知主机服务器主机客户端想要接收与指定事件类别相关联的事件消息。 服务器主机将指定的事件类别与每个客户机主机相关联,并传送作为指定事件类别的后代的事件消息,其中事件消息可以是多于一个指定的事件类别的后代。