Systems and methods for the detection of a loop-back of a transaction
    21.
    发明授权
    Systems and methods for the detection of a loop-back of a transaction 失效
    用于检测事务循环的系统和方法

    公开(公告)号:US06496825B1

    公开(公告)日:2002-12-17

    申请号:US09267460

    申请日:1999-03-12

    IPC分类号: G06F900

    摘要: Systems and Methods for identifying in the gateway processes or application processes whether an imported transaction is a loop-back transaction, and if so performing work for the imported transaction under the parent transaction. Upon receiving a work request from a remote transaction processing system, an endpoint identifier included as part of the work request is analyzed to determine whether the work request is associated with a parent transaction initiated at the local transaction processing system. If the endpoint identifier indicates that the work request is associated with a transaction initiated in the local transaction processing system, a global transaction identifier included as part of the work request is analyzed to determine the identity of the parent transaction. If the work request includes a remote TIP URL, the application process that receives the request is configured to analyze the global transaction identifier and determine the identity of the parent transaction. If the remote transaction processing system sends a push request, the gateway process that receives the request is configured to analyze the global transaction identifier and determine the identity of the parent transaction. Work is thereafter performed according to the work request under the parent transaction such that a new transaction is not initiated.

    摘要翻译: 用于在网关进程或应用程序进程中识别导入的事务是否为环回事务的系统和方法,以及在父事务下是否为导入的事务执行工作。 在从远程事务处理系统接收到工作请求时,分析作为工作请求的一部分而包括的端点标识符,以确定工作请求是否与在本地事务处理系统发起的父事务相关联。 如果端点标识符指示工作请求与本地事务处理系统中发起的事务相关联,则分析作为工作请求的一部分而包括的全局事务标识符,以确定父事务的标识。 如果工作请求包含远程TIP URL,则接收请求的应用进程被配置为分析全局事务标识符并确定父事务的身份。 如果远程事务处理系统发送推送请求,则将接收请求的网关进程配置为分析全局事务标识符并确定父事务的标识。 此后根据父事务下的工作请求执行工作,使得新事务不被启动。

    Database management system and method for dequeuing rows published to a database table
    22.
    发明授权
    Database management system and method for dequeuing rows published to a database table 失效
    数据库管理系统和方法,用于将列发布到数据库表的行

    公开(公告)号:US06453313B1

    公开(公告)日:2002-09-17

    申请号:US09347996

    申请日:1999-07-06

    IPC分类号: G06F1730

    摘要: The SQL compiler and SQL executor in a database management system are extended to execute statements for dequeuing rows from a database table and statements that both updating tuples and return those tuples to a calling application. During execution of a select statement that includes an embedded update or delete operation, a table access operator accesses a defined range of rows in a database table. The table access operator receives from a calling application a request for rows dequeued from the database table. The table access operator responds to the requests for rows by returning to the calling application qualifying rows, if any, from the database table and also by performing the embedded delete or update operation. The SQL executor returns control to the calling application only after all rows deleted or updated by the table access operator have been sent to the calling application.

    摘要翻译: 数据库管理系统中的SQL编译器和SQL执行程序被扩展为执行语句,用于从数据库表中将行排队,并且更新元组并将这些元组返回给调用应用程序的语句。 在执行包含嵌入式更新或删除操作的select语句期间,表访问运算符访问数据库表中定义的行范围。 表访问运算符从调用应用程序接收对从数据库表排队的行的请求。 表访问操作符通过返回到调用应用程序来响应行的请求,从数据库表中限定行(如果有的话),还通过执行嵌入式删除或更新操作。 只有在由表访问运算符删除或更新的所有行已发送到调用应用程序之后,SQL执行程序将控制权返回给调用应用程序。

    Journalling optimization system and method for distributed computations
    23.
    发明授权
    Journalling optimization system and method for distributed computations 失效
    用于分布式计算的日志优化系统和方法

    公开(公告)号:US5371889A

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

    申请号:US051523

    申请日:1993-04-22

    申请人: Johannes Klein

    发明人: Johannes Klein

    IPC分类号: G06F9/46 G06F15/16 G06F9/40

    CPC分类号: G06F9/466

    摘要: A protocol analysis system is provided with data specifying the defined states of processes participating in a distributed computation. State transitions between states are specified as being enabled by (A) receiving a message, (B) unreliably sending a message, or (C) performing an external action such as reliably sending a message. The specification data also identifies process states known to be final states, and all other states are initially denoted as intermediate states. The protocol analysis system determines if any intermediate states can be re-categorized as final states. Then it determines if any state transitions initially identified as unreliable send operations must be treated as derived external actions, and thus made reliable. Thirdly, for each derived external action, the states of the affected application process must be re-evaluated so as to determine if derived final states need to be converted into intermediate states. The resulting determinations as to which states are final states and which messages must be reliable sent are recorded and used to govern execution of the application process. When executing the application process, state transitions entering and leaving intermediate states are normally recorded on stable storage before the state transition is carried out and reliably sent messages are normally recorded on stable storage before being sent. A number of run-time journal optimization techniques reduce the number of state transitions and messages that need to be stored on stable storage.

    摘要翻译: 向协议分析系统提供指定参与分布式计算的过程的定义状态的数据。 通过(A)接收消息,(B)不可靠地发送消息,或(C)执行诸如可靠地发送消息的外部动作来指定状态之间的状态转换。 规范数据还标识已知为最终状态的过程状态,并且所有其它状态最初表示为中间状态。 协议分析系统确定是否可以将任何中间状态重新分类为最终状态。 然后,它确定最初被识别为不可靠发送操作的任何状态转换是否必须被视为导出的外部动作,从而使其可靠。 第三,对于每个派生的外部动作,必须重新评估受影响的应用程序进程的状态,以便确定导出的最终状态是否需要转换为中间状态。 对哪些状态是最终状态和哪些消息必须可靠发送的结果确定被记录并用于管理应用进程的执行。 执行应用程序时,进入和离开中间状态的状态转换通常在执行状态转换之前在稳定存储器上记录,并且在发送之前可靠发送的消息通常记录在稳定的存储器上。 许多运行时日志优化技术减少了需要存储在稳定存储上的状态转换和消息的数量。

    END-TO-END VALIDATION IN A PUSH ENVIRONMENT
    25.
    发明申请
    END-TO-END VALIDATION IN A PUSH ENVIRONMENT 审中-公开
    推动环境中的端到端验证

    公开(公告)号:US20100138501A1

    公开(公告)日:2010-06-03

    申请号:US12327484

    申请日:2008-12-03

    IPC分类号: G06F15/16

    摘要: In a push environment having a communication path along which a service provides messages to a computing device via a gateway, an inactivity timeout value and a registration timeout value enable the computing device to detect failures in the communication path. An application executing on the computing device registers an application endpoint with the gateway. The application separately subscribes to the service to receive the messages. If there is inactivity in accordance with the inactivity timeout value, the application de-registers and re-registers with the gateway, and unsubscribes and re-subscribes with the service.

    摘要翻译: 在具有服务经由网关向计算设备提供消息的通信路径的推送环境中,非活动超时值和注册超时值使得计算设备能够检测通信路径中的故障。 在计算设备上执行的应用程序向网关注册应用端点。 应用程序单独订阅该服务以接收消息。 如果根据不活动超时值存在不活动状态,应用程序将对网关进行注销和重新注册,并取消订阅并重新订阅该服务。

    EFFICIENT PROCESSING OF A CONVOY WORKFLOW SCENARIO IN A MESSAGE DRIVEN PROCESS
    26.
    发明申请
    EFFICIENT PROCESSING OF A CONVOY WORKFLOW SCENARIO IN A MESSAGE DRIVEN PROCESS 失效
    在消息传播过程中有效的处理工作流程场景

    公开(公告)号:US20080167925A1

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

    申请号:US12054569

    申请日:2008-03-25

    IPC分类号: G06Q10/00

    CPC分类号: G06F9/54 G06F2209/542

    摘要: An XLANG/s compiler detects convoy scenarios during compilation and generates runtime directives to correctly correlate incoming messages with business process instances. A convoy scenario, present in event driven processes, is defined by a correlation set initialized during a receive operation which is provided to a subsequent receive operation. The compiler detects those convoy scenarios by analyzing the control and dataflow of a XLANG/s program. Three convoy patterns are distinguished: (1) activation convoys, (2) uniform sequential convoys, and (3) non-uniform sequential convoys. XLANG/s allows declarative descriptions of convoy scenarios without requiring an understanding of the low-level details supporting their correct execution. Convoy scenarios are processed by statically analyzing a written workflow application to deduce the nature and type of convoy scenarios used by the application. Information is extracted at compile time to support the runtime infrastructure. The runtime infrastructure is tightly integrated with the underlying correlation and subscription evaluation framework.

    摘要翻译: XLANG / s编译器在编译期间检测车队场景,并生成运行时指令,将传入的消息与业务流程实例正确关联。 存在于事件驱动过程中的车队场景由在提供给后续接收操作的接收操作期间初始化的相关集定义。 编译器通过分析XLANG / s程序的控制和数据流来检测这些车队场景。 三个车队模式有区别:(1)活动车队,(2)统一的顺序车队,(3)不均匀的顺序车队。 XLANG / s允许对车队场景的声明性描述,而不需要了解支持其正确执行的低级细节。 通过静态分析书面工作流应用程序来演绎应用程序使用的车队场景的性质和类型来处理方便情景。 在编译时提取信息以支持运行时基础设施。 运行时基础架构与底层的相关和订阅评估框架紧密集成。

    FEEDBACK BASED ACCESS AND CONTROL OF FEDERATED SENSORS
    27.
    发明申请
    FEEDBACK BASED ACCESS AND CONTROL OF FEDERATED SENSORS 审中-公开
    基于反馈的联合传感器的访问和控制

    公开(公告)号:US20080126533A1

    公开(公告)日:2008-05-29

    申请号:US11557071

    申请日:2006-11-06

    IPC分类号: G06F15/173 G08B13/00

    摘要: A method and system is provided for managing or controlling a network of federated devices. In one example, the devices in the network capture data corresponding to an object or entity of interest. The captured data is sent to a server component such as a hub or backend processor which further processes the data. Based on the received data, the hub or backend processor generates commands or instructions for the network or devices in the network. The commands/instructions are sent to the network to modify network behavior or to controlling device behavior.

    摘要翻译: 提供了一种用于管理或控制联合设备的网络的方法和系统。 在一个示例中,网络中的设备捕获对应于感兴趣的对象或实体的数据。 捕获的数据被发送到诸如集线器或后端处理器的服务器组件,其进一步处理数据。 基于所接收的数据,集线器或后端处理器为网络中的网络或设备生成命令或指令。 命令/指令被发送到网络以修改网络行为或控制设备行为。

    SWARM IMAGING
    29.
    发明申请
    SWARM IMAGING 有权
    摇摆影像

    公开(公告)号:US20080118184A1

    公开(公告)日:2008-05-22

    申请号:US11561378

    申请日:2006-11-17

    IPC分类号: G06K9/32 G06K9/00

    摘要: A method and apparatus is provided for collecting data and generating synthesized data from the collected data. For example, a request for an image may be received from a requestor and at least one data capture device may be identified as capable of providing at least a portion of the requested image. A request may be sent to identified data capture devices to obtain an image corresponding to the requested image. Multiple images may be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.

    摘要翻译: 提供了一种收集数据并从收集的数据产生合成数据的方法和装置。 例如,可以从请求者接收对图像的请求,并且可以将至少一个数据捕获设备识别为能够提供所请求的图像的至少一部分。 可以向识别的数据捕获设备发送请求以获得与所请求的图像相对应的图像。 可以从数据采集设备接收多个图像,并且可以进一步连接或缝合在一起以提供所请求主题的全景,三维图像。

    Zone Policy Administration For Entity Tracking And Privacy Assurance
    30.
    发明申请
    Zone Policy Administration For Entity Tracking And Privacy Assurance 有权
    区域政策管理实体跟踪和隐私保证

    公开(公告)号:US20080072284A1

    公开(公告)日:2008-03-20

    申请号:US11468039

    申请日:2006-08-29

    摘要: The present invention includes entity tracking, privacy assurance, and zone policy administration technologies allowing for the creation of zone policies, including the definition of zones and managed entities, the zone policies including rules that apply to the managed entities within or in relation to the zones, and privacy policies assuring privacy of sensitive data. The technologies also provide for the definition of sensors, rule event objects, and default event objects, and for the establishment of associations between rules and managed entities, sensors, and rule event objects so as to create zone policies. Event objects may generate zone policy events or actions upon compliance with or violation of various rules of zone policy. Managed entities are defined as entities associated with mobile devices capable of location tracking and communication with zone policy servers. Entities may be persons, vehicles, animals, or any other object for which tracking and zone policy administration is of value. Zone policy may include privacy policy that may restrict access to or set access conditions for data or information. Privacy policies may be used to ensure individual managed entities and their data remain anonymous to a desired degree and that sensitive data is appropriately protected.

    摘要翻译: 本发明包括实体跟踪,隐私保护和区域策略管理技术,允许创建区域策略,包括区域和被管理实体的定义,区域策略包括适用于区域内或与区域相关联的管理实体的规则 ,隐私政策保证敏感数据的隐私。 这些技术还提供传感器,规则事件对象和默认事件对象的定义,以及建立规则和被管实体,传感器和规则事件对象之间的关联,以创建区域策略。 事件对象可能会根据或违反区域策略的各种规则生成区域策略事件或动作。 管理实体被定义为与能够进行位置跟踪和与区域策略服务器通信的移动设备相关联的实体。 实体可以是人员,车辆,动物或跟踪和区域政策管理有价值的任何其他对象。 区域策略可能包括可能限制对数据或信息的访问或设置访问条件的隐私策略。 可以使用隐私政策来确保个人管理实体及其数据在所需程度上保持匿名,并且敏感数据得到适当保护。