Manipulating schematized data in a database
    1.
    发明申请
    Manipulating schematized data in a database 有权
    在数据库中操作图形化数据

    公开(公告)号:US20050154705A1

    公开(公告)日:2005-07-14

    申请号:US11049153

    申请日:2005-02-02

    IPC分类号: G06F17/30 G06F7/00

    摘要: Methods, systems, and computer program products for accessing data where the data store provider is abstracted from both the data manipulation language used to access the data and the schema that describes the data. A received request structured in accordance with the data manipulation language is represented in an intermediate form. From the intermediate representation, a native request for any of one or more data store providers may be produced. Before being returned to the requestor, a native response from data store provider may be formatted so that it is structured in accordance with the data manipulation language used for the request. A given request received by one computer system may cause a procedure to be generated for accessing the data store provider. When a later request is received by second computer system, the previously generated stored procedure may be reused if applicable.

    摘要翻译: 用于访问数据存储提供者从用于访问数据的数据操作语言和描述数据的模式中抽取数据的方法,系统和计算机程序产品。 根据数据操作语言构造的接收到的请求以中间形式表示。 从中间表示可以产生对一个或多个数据存储提供者中的任何一个的本机请求。 在返回给请求者之前,来自数据存储提供者的本地响应可以被格式化,使得根据用于该请求的数据操作语言被构造。 一个计算机系统接收到的给定请求可能导致生成用于访问数据存储提供者的过程。 当第二计算机系统接收到稍后的请求时,如果适用,可以重新使用先前生成的存储过程。

    Use of isochronous packets to eliminate redundant acknowledgments
    2.
    发明授权
    Use of isochronous packets to eliminate redundant acknowledgments 有权
    使用同步数据包消除冗余确认

    公开(公告)号:US06738823B1

    公开(公告)日:2004-05-18

    申请号:US09494273

    申请日:2000-01-31

    申请人: Shaun Pierce

    发明人: Shaun Pierce

    IPC分类号: G06F1516

    摘要: The present invention provides for transmitting asynchronous type data using isochronous packets over a 1394 compliant serial bus. Benefits of this type of communication include reducing overhead and increasing throughput. First, the transmitter(s) and the receiver(s) of the packet designate an isochronous channel for the communication. The request to transmit an asynchronous packet is converted into a request to transmit an isochronous packet. An isochronous packet is assembled and then the hardware is directed to transmit the packet over the channel asynchronously. Therefore the packet is transmitted as soon as possible, rather than waiting for the next opportunity to send an isochronous packet (which occurs at a rate of 8000 times/sec). Even though the packet is sent in an asynchronous manner, the hardware (transmitter and receiver) identifies the packet as isochronous and knows therefore not to generate any acknowledgments. When using isochronous transfer, generally the high-level protocol takes care of acknowledgments.

    摘要翻译: 本发明提供使用1394兼容串行总线上的同步分组来发送异步类型数据。 这种通信的好处包括减少开销和增加吞吐量。 首先,分组的发射机和接收机指定用于通信的同步信道。 发送异步分组的请求被转换为发送等时分组的请求。 组装同步数据包,然后将硬件指向异步通过信道传输数据包。 因此,尽快发送分组,而不是等待下一次发送同步分组(以8000次/秒的速率发送)的机会。 即使分组以异步方式发送,硬件(发射机和接收机)将分组识别为同步,因此知道分组不产生任何确认。 当使用同步传输时,一般来说,高级协议将负责确认。

    Executing dynamically assigned functions while providing services
    3.
    发明申请
    Executing dynamically assigned functions while providing services 有权
    在提供服务的同时执行动态分配的功能

    公开(公告)号:US20060150140A1

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

    申请号:US11347448

    申请日:2006-02-03

    IPC分类号: G06F9/44

    摘要: Methods, systems, and computer program products for applying actions during server system processing. Functional processing blocks where actions may be applied to a service request are identified. actions are dynamically associated with functional processing blocks. During execution of a functional processing block, a check is performed to determine whether an action is associated with the functional processing block. If an action is associated with a functional processing block, the action is applied during the functional processing block's execution. An evaluation may be performed to determine if an action should be applied before or after the functional processing block. The server system may comprise an XML data repository, providing access to XML data, based on identity information which is received with a client system request. A portion of the server system may be described in accordance with an XML schenia.

    摘要翻译: 用于在服务器系统处理期间应用动作的方法,系统和计算机程序产品。 识别可以将操作应用于服务请求的功能处理块。 动作与功能处理块动态相关联。 在功能处理块的执行期间,执行检查以确定动作是否与功能处理块相关联。 如果动作与功能处理块相关联,则在功能处理块的执行期间应用动作。 可以执行评估以确定在功能处理块之前或之后是否应用动作。 服务器系统可以包括基于用客户机系统请求接收的身份信息来提供对XML数据的访问的XML数据存储库。 服务器系统的一部分可以根据XML语音来描述。

    Executing dynamically assigned functions while providing services
    6.
    发明申请
    Executing dynamically assigned functions while providing services 审中-公开
    在提供服务的同时执行动态分配的功能

    公开(公告)号:US20050165773A1

    公开(公告)日:2005-07-28

    申请号:US11086590

    申请日:2005-03-21

    摘要: Methods, systems, and computer program products for applying actions during server system processing. Functional processing blocks where actions may be applied to a service request are identified. Actions are dynamically associated with functional processing blocks. During execution of a functional processing block, a check is performed to determine whether an action is associated with the functional processing block. If an action is associated with a functional processing block, the action is applied during the functional processing block's execution. An evaluation may be performed to determine if an action should be applied before or after the functional processing block. The server system may comprise an XML data repository, providing access to XML data, based on identity information which is received with a client system request. A portion of the server system may be described in accordance with an XML schema.

    摘要翻译: 用于在服务器系统处理期间应用动作的方法,系统和计算机程序产品。 识别可以将操作应用于服务请求的功能处理块。 动作与功能处理块动态关联。 在功能处理块的执行期间,执行检查以确定动作是否与功能处理块相关联。 如果动作与功能处理块相关联,则在功能处理块的执行期间应用动作。 可以执行评估以确定在功能处理块之前或之后是否应用动作。 服务器系统可以包括基于用客户机系统请求接收的身份信息来提供对XML数据的访问的XML数据存储库。 可以根据XML模式来描述服务器系统的一部分。