Custom Atomic Transactions in Programming Environments
    1.
    发明申请
    Custom Atomic Transactions in Programming Environments 有权
    编程环境中的自定义原子事务

    公开(公告)号:US20060004882A1

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

    申请号:US10709522

    申请日:2004-05-11

    IPC分类号: G06F17/30

    摘要: An aspect of the present invention simplifies the implementation of custom atomic transactions. A program logic (implementing a custom atomic transaction) may request a unique transaction identifier from a programming environment. The program logic may then specify a task procedure, corresponding roll-back procedures, and the transaction identifier using an interface provided by the programming environment. The programming environment keeps track of the specified roll-back procedures. The information maintained by the programming environment may be used to execute the roll-back procedures if the atomic transaction is to be aborted. As the programming environment keeps track of the roll-back procedures to be executed, the implementation of atomic transactions may be simplified.

    摘要翻译: 本发明的一个方面简化了自定义原子事务的实现。 程序逻辑(实现自定义原子事务)可以从编程环境请求唯一的事务标识符。 然后,程序逻辑可以使用由编程环境提供的接口来指定任务过程,相应的回滚过程和事务标识符。 编程环境跟踪指定的回滚过程。 如果要中止原子事务,则由编程环境维护的信息可用于执行回滚过程。 随着编程环境跟踪要执行的回滚过程,可以简化原子事务的实现。

    Optimized method of reading data packets communicated over a network
    2.
    发明申请
    Optimized method of reading data packets communicated over a network 审中-公开
    通过网络读取数据包的优化方法

    公开(公告)号:US20060227795A1

    公开(公告)日:2006-10-12

    申请号:US11156070

    申请日:2005-06-17

    CPC分类号: H04L49/9026 H04L49/90

    摘要: Techniques are described for reading a plurality of data packets, which can be communicated over a network, without sacrificing the efficiency of network operation, and for reading data packets communicated over a network without unnecessary memory copies. A receive buffer of a first size, which is at least twice a maximum size of data packets in the plurality of data packets, is used. A first amount of data is read into the receive buffer and the size of a last packet contained within the first amount of data is determined. The size of an unread portion of the last read packet is determined and a second amount of data, which is equal to size of an unread portion of the last read packet, is then read into the receive buffer.

    摘要翻译: 描述了用于读取可以通过网络传送的多个数据分组的技术,而不牺牲网络操作的效率,以及用于读取通过网络传送的数据分组,而不需要不必要的存储器拷贝。 使用第一大小的接收缓冲器,其为多个数据分组中的数据分组的最大大小的至少两倍。 将第一数据量读入接收缓冲器,并且确定包含在第一数据量内的最后一个分组的大小。 确定最后一个读取分组的未读部分的大小,然后将等于最后读取分组的未读部分的大小的第二数据量读入接收缓冲器。

    Enabling a User to Have a Custom Desired Experience While Accessing an Electronic File
    3.
    发明申请
    Enabling a User to Have a Custom Desired Experience While Accessing an Electronic File 有权
    使用户在访问电子文件时具有自定义的期望体验

    公开(公告)号:US20050268239A1

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

    申请号:US10709791

    申请日:2004-05-28

    IPC分类号: G06F3/00

    CPC分类号: G06F3/0482

    摘要: An aspect of the present invention enables a user to have a custom desired experience while accessing electronic files. A digital processing system provides the user the ability to define an experience profile with experience profile containing experience attributes. The user may be provided the ability to associate an experience profile with the electronic file. The digital processing system then controls the experience attributes to create a custom defined experience. As a result, two different electronic files (accessed using a single application) may be associated with two different experience profiles. In addition, experience attributes rooted in dissimilar applications may also be included in an experience profile.

    摘要翻译: 本发明的一个方面使用户能够在访问电子文件时具有定制的期望体验。 数字处理系统为用户提供了具有包含经验属性的体验简档的体验简介的能力。 可以向用户提供将体验简档与电子文件相关联的能力。 然后,数字处理系统控制体验属性以创建自定义的体验。 因此,两个不同的电子文件(使用单个应用程序访问)可能与两个不同的体验配置文件相关联。 此外,根植于不同应用程序的体验属性也可能被包含在体验配置文件中。

    Efficient Transfer of Data Between a Database Server and a Database Client
    4.
    发明申请
    Efficient Transfer of Data Between a Database Server and a Database Client 审中-公开
    在数据库服务器和数据库客户端之间高效地传输数据

    公开(公告)号:US20050234927A1

    公开(公告)日:2005-10-20

    申请号:US10708940

    申请日:2004-04-01

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F16/27

    摘要: An end system representing a database server or a database client determines whether to send data in compressed format, and sends the data in a compressed format only if it is determined to send the data in compressed format. In an embodiment implemented using software instructions, a function (set of instructions) is implemented to return one logical value to send data in compressed format and other logical value otherwise.

    摘要翻译: 表示数据库服务器或数据库客户机的终端系统确定是否以压缩格式发送数据,并且只有在确定以压缩格式发送数据时才以压缩格式发送数据。 在使用软件指令实现的实施例中,执行功能(指令集)以返回一个逻辑值以压缩格式发送数据,否则返回其他逻辑值。