Method, system, and article of manufacture for limiting access to program files in a shared library file

    公开(公告)号:US06996707B2

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

    申请号:US10139328

    申请日:2002-05-07

    IPC分类号: G06F9/24 G06F12/14

    CPC分类号: G06F9/44552

    摘要: Methods, systems, and articles of manufacture consistent with the present invention limit access to parts of a shared software library by using a class loader that generates a selective interface between an external process and a program file (such as a class definition) in the shared library. This prevents external processes from loading parts of the shared library that were meant to remain private or internal to the library. Methods, systems, and articles of manufacture consistent with the present invention load a program file, such as a class definition, from the shared library and generate an interface (such as an object) to the loaded program file. A determination of whether the program file can be exported is performed based upon a status indicator associated with the interface. The interface limits access to the program file if it is determined that the program file cannot be exported.

    Dynamic generation of information using servlet object
    2.
    发明授权
    Dynamic generation of information using servlet object 有权
    使用servlet对象动态生成信息

    公开(公告)号:US06405241B2

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

    申请号:US09792712

    申请日:2001-02-16

    IPC分类号: G06F1516

    摘要: A method and apparatus for operating a local server computer of a client-server network includes a technique to receive a request from a client computer of the client-server network. A determination is made whether the request requires dynamically generated information from a servlet object of the client-server network. If so, a specified servlet object corresponding to the request may be uploaded from a remote server computer of the client-server network. The specified servlet object is then executed to obtain dynamically generated information corresponding to the request.

    摘要翻译: 用于操作客户机 - 服务器网络的本地服务器计算机的方法和装置包括从客户机 - 服务器网络的客户端计算机接收请求的技术。 确定请求是否需要来自客户机 - 服务器网络的servlet对象的动态生成的信息。 如果是,则可以从客户机 - 服务器网络的远程服务器计算机上传与请求对应的指定的servlet对象。 然后执行指定的servlet对象以获得与请求对应的动态生成的信息。

    Apparatus and method for processing servlets
    3.
    发明授权
    Apparatus and method for processing servlets 有权
    处理小服务器的设备和方法

    公开(公告)号:US06247044B1

    公开(公告)日:2001-06-12

    申请号:US09314461

    申请日:1999-05-18

    IPC分类号: G06F1516

    摘要: A method and apparatus for operating a local server computer of a client-server network includes a technique to receive a request from a client computer of the client-server network. A determination is made whether the request requires dynamically generated information from a servlet object of the client-server network. If so, a specified servlet object corresponding to the request may be uploaded from a remote server computer of the client-server network. The specified servlet object is then executed to obtain dynamically generated information corresponding to the request.

    摘要翻译: 用于操作客户机 - 服务器网络的本地服务器计算机的方法和装置包括从客户机 - 服务器网络的客户端计算机接收请求的技术。 确定请求是否需要来自客户机 - 服务器网络的servlet对象的动态生成的信息。 如果是,则可以从客户机 - 服务器网络的远程服务器计算机上传与请求对应的指定的servlet对象。 然后执行指定的servlet对象以获得与请求对应的动态生成的信息。

    System and method for implementing an atomic wait for notification
operation
    4.
    发明授权
    System and method for implementing an atomic wait for notification operation 失效
    用于实现原子等待通知操作的系统和方法

    公开(公告)号:US5706515A

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

    申请号:US622517

    申请日:1996-03-25

    IPC分类号: G06F9/50 G06F9/46

    CPC分类号: G06F9/50

    摘要: In a computer system having a data processing unit, memory, and a multitasking operating system that supports multiple threads of execution in a shared address space, a resource allocation subsystem includes an initialization procedure for initializing monitors, a notify procedure and a wait procedure. Each monitor has an associated event data structure denoting the status of the monitor as Signaled or Unsignaled. Each monitor also stores a waiters value indicating how many threads are waiting on the monitor, a tickets value indicating how many of the threads are to receive notifications, and an epoch counter value. The notify procedure updates any specified monitor to the Signaled status, updates the specified monitor's tickets value to indicate how many waiting threads are to receive notifications, and updates the epoch counter to indicate an epoch value associated with the updating of the specified monitor's status to Signaled. The wait procedure blocks execution of a calling thread until a specified monitor's status is updated to Signaled and the monitor's epoch information indicates an epoch value distinct from the epoch value when the calling thread called the wait procedure. The wait procedure unblocks the calling thread when monitor's tickets value is non-zero, and decrements the tickets value to indicate that the calling thread has consumed one ticket.

    摘要翻译: 在具有数据处理单元,存储器和支持在共享地址空间中的多个执行线程的多任务操作系统的计算机系统中,资源分配子系统包括用于初始化监视器的初始化过程,通知过程和等待过程。 每个监视器都有一个关联的事件数据结构,将监视器的状态表示为“信号”或“无信号”。 每个监视器还存储指示监视器上等待多少个线程的服务器值,指示有多少线程要接收通知的票值以及时期计数器值。 通知程序将任何指定的监视器更新为信号状态,更新指定的监视器票据值,以指示接收通知的等待线程数量,并更新历元计数器,以指示与指定监视器状态的更新相关联的时期值到信号 。 等待程序阻止调用线程的执行,直到指定的监视器的状态更新为Signaled,并且当调用线程调用wait过程时,监视器的历元信息指示与epoch值不同的时期值。 当监视器的门票值不为零时,等待程序将取消阻塞调用线程,并减少票值值以指示调用线程已消耗一张票。

    Apparatus and method for processing servlets
    5.
    发明授权
    Apparatus and method for processing servlets 有权
    处理小服务器的设备和方法

    公开(公告)号:US07171446B2

    公开(公告)日:2007-01-30

    申请号:US10157734

    申请日:2002-05-28

    IPC分类号: G05F15/16

    摘要: A method and apparatus for operating a local server computer of a client-server network includes a technique to receive a request from a client computer of the client-server network. A determination is made whether the request requires dynamically generated information from a servlet object of the client-server network. If so, a specified servlet object corresponding to the request may be uploaded from a remote server computer of the client-server network. The specified servlet object is then executed to obtain dynamically generated information corresponding to the request.

    摘要翻译: 用于操作客户机 - 服务器网络的本地服务器计算机的方法和装置包括从客户机 - 服务器网络的客户端计算机接收请求的技术。 确定请求是否需要来自客户机 - 服务器网络的servlet对象的动态生成的信息。 如果是,则可以从客户机 - 服务器网络的远程服务器计算机上传与请求对应的指定的servlet对象。 然后执行指定的servlet对象以获得与请求对应的动态生成的信息。

    Method, system, and article of manufacture for limiting access to program files in a shared library file

    公开(公告)号:US06385722B1

    公开(公告)日:2002-05-07

    申请号:US09492120

    申请日:2000-01-27

    IPC分类号: G06F924

    CPC分类号: G06F9/44552

    摘要: Methods, systems, and articles of manufacture consistent with the present invention limit access to parts of a shared software library by using a class loader that generates a selective interface between an external process and a program file (such as a class definition) in the shared library. This prevents external processes from loading parts of the shared library that were meant to remain private or internal to the library. Methods, systems, and articles of manufacture consistent with the present invention load a program file, such as a class definition, from the shared library and generate an interface (such as an object) to the loaded program file. A determination of whether the program file can be exported is performed based upon a status indicator associated with the interface. The interface limits access to the program file if it is determined that the program file cannot be exported.

    Apparatus and method for dynamically generating information with
server-side software objects
    7.
    发明授权
    Apparatus and method for dynamically generating information with server-side software objects 失效
    用服务器端软件对象动态生成信息的装置和方法

    公开(公告)号:US5928323A

    公开(公告)日:1999-07-27

    申请号:US828318

    申请日:1997-03-28

    摘要: A method and apparatus for operating a local server computer of a client-server network includes a technique to receive a request from a client computer of the client-server network. A determination is made whether the request requires dynamically generated information from a servlet object of the client-server network. If so, a specified servlet object corresponding to the request may be uploaded from a remote server computer of the client-server network. The specified servlet object is then executed to obtain dynamically generated information corresponding to the request.

    摘要翻译: 用于操作客户机 - 服务器网络的本地服务器计算机的方法和装置包括从客户机 - 服务器网络的客户端计算机接收请求的技术。 确定请求是否需要来自客户机 - 服务器网络的servlet对象的动态生成的信息。 如果是,则可以从客户机 - 服务器网络的远程服务器计算机上传与请求对应的指定的servlet对象。 然后执行指定的servlet对象以获得与请求对应的动态生成的信息。