Method and system for effective management of client and server processes
    1.
    发明授权
    Method and system for effective management of client and server processes 有权
    有效管理客户端和服务器进程的方法和系统

    公开(公告)号:US07386859B2

    公开(公告)日:2008-06-10

    申请号:US10156463

    申请日:2002-05-28

    摘要: Methods, functional components and structures are disclosed for carrying out management of client/server processes operating within separate process spaces within a computer system. The disclosed methods, functional components facilitate and carry out management of client and server processes within a computer system such that a greater degree of control can be exhibited over their execution. An active server component process maintains a list structure identifying each client process that is currently using one of the server component process's interfaces. When a new client references a server, the list structure is augmented to include the system identification (e.g., handle) assigned by the operating system to the client process. A thread within the server process blocks while awaiting a triggering event (e.g., a client process in the list terminates). When the client process terminates, the block on the thread releases and the thread processes the change in client references. If the list of clients within the structure reaches zero, then the server process can immediately terminate.

    摘要翻译: 公开了方法,功能组件和结构,用于执行在计算机系统内的单独处理空间内操作的客户端/服务器进程的管理。 公开的方法,功能组件促进并执行计算机系统内的客户端和服务器进程的管理,使得可以在其执行上显示更大程度的控制。 活动服务器组件进程维护一个列表结构,用于标识当前正在使用服务器组件进程的一个接口的每个客户端进程。 当新的客户端引用服务器时,增加列表结构以将由操作系统分配的系统标识(例如,句柄)包括到客户端进程。 服务器进程内的线程在等待触发事件(例如,列表中的客户端进程终止)时阻塞。 当客户端进程终止时,线程上的块释放并且线程处理客户端引用中的更改。 如果结构中的客户端列表达到零,则服务器进程可以立即终止。

    Dynamic personalized information organizer
    2.
    发明授权
    Dynamic personalized information organizer 有权
    动态个性化信息组织者

    公开(公告)号:US07519617B2

    公开(公告)日:2009-04-14

    申请号:US10893514

    申请日:2004-07-16

    IPC分类号: G06F17/00

    摘要: A dynamic and personalized system for organizing data is disclosed. The system provides users the ability to organize addressable information by creating associations between the information independent from the information and from any other previously imposed organization of the information. The associations contain trigger and target addresses, and relationship between the data. A view in the association identifies how to interpret the relationship. Tools are provided to manage the associations, and several applications of the organization system are described such as associating personal notes, serial construction of documents, compound construction of documents, and group construction of documents.

    摘要翻译: 公开了一种用于组织数据的动态和个性化系统。 该系统为用户提供了组织可寻址信息的能力,通过创建独立于信息的信息与任何其他以前强加的信息组织之间的关联。 关联包含触发器和目标地址以及数据之间的关系。 协会中的一个观点确定了如何解释关系。 提供工具来管理协会,组织系统的若干应用程序被描述为关联个人笔记,文件的连续构建,文件的复合构建以及文件的组合构建。

    Automated schema and interface generation
    3.
    发明授权
    Automated schema and interface generation 有权
    自动模式和界面生成

    公开(公告)号:US06631519B1

    公开(公告)日:2003-10-07

    申请号:US09539251

    申请日:2000-03-30

    IPC分类号: G06F944

    摘要: Automated generation of schema and interface methods is described. The system receives a schema definition file, which in one aspect of the system is an XML file. The system parses the schema definition file into an internal representation comprising collection classes. A SQL generator traverses the collection classes and generates SQL statements that define tables, views and stored procedures. A component generator traverses the collection classes and generates computer program source code implementing components that access properties defined in the schema definition data, and methods that provide for persistent storage of the objects in a database.

    摘要翻译: 描述了自动生成模式和接口方法。 系统接收一个模式定义文件,在该系统的一个方面是一个XML文件。 系统将模式定义文件解析为包含集合类的内部表示。 SQL生成器遍历集合类并生成定义表,视图和存储过程的SQL语句。 组件生成器遍历集合类并生成计算机程序源代码,实现访问模式定义数据中定义的属性的组件,以及提供数据库中对象的持久存储的方法。

    Dynamic personalized information organizer

    公开(公告)号:US06766329B1

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

    申请号:US09494716

    申请日:2000-01-31

    IPC分类号: G06F1700

    摘要: A dynamic and personalized system for organizing data is disclosed. The system provides users the ability to organize addressable information by creating associations between the information independent from the information and from any other previously imposed organization of the information. The associations contain trigger and target addresses, and relationship between the data. A view in the association identifies how to interpret the relationship. Tools are provided to manage the associations, and several applications of the organization system are described such as associating personal notes, serial construction of documents, compound construction of documents, and group construction of documents.