会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Data processing system, method and computer program product
    • 数据处理系统,方法和计算机程序产品
    • US06785682B2
    • 2004-08-31
    • US09792603
    • 2001-02-23
    • Stephen James Todd
    • Stephen James Todd
    • G06F1730
    • G06F17/30893Y10S707/99942Y10S707/99943
    • The present invention relates to a data processing system, method and computer program product for improving the operation of, for example, a message broker. By not constructing messages from stored data in advance of a demand, the invention reduces the processing overhead. A further aspect provides for maintaining a data structure for a messaging system having an application capable of producing an output structured message in a prescribed format and capable of adding a received structure message to a data structure contained within a storage medium of the system. The steps followed are: receiving a first structured message in a first format; the first structured message being associated with the output structured message in the prescribed format; adding the first structured message in the first format to the data structure; receiving a second structured message in a second format; the second structured message being associated with the output structured message in the prescribed format; and adding the second structured message in the second format to the data structure such that the first and second structured messages are stored non-contiguously within the data structure.
    • 本发明涉及用于改善例如消息代理的操作的数据处理系统,方法和计算机程序产品。 通过在需求之前不从存储数据构建消息,本发明减少了处理开销。 另一方面提供用于维护具有能够以规定格式产生输出结构化消息的应用的消息系统的数据结构,并能够将接收的结构消息添加到包含在系统的存储介质内的数据结构。 所遵循的步骤是:以第一格式接收第一个结构化消息; 所述第一结构化消息与所述规定格式的输出结构化消息相关联; 将第一格式的第一结构化消息添加到数据结构; 以第二格式接收第二结构化消息; 所述第二结构化消息以规定格式与所述输出结构化消息相关联; 以及将所述第二格式的所述第二结构化消息添加到所述数据结构,使得所述第一和第二结构化消息非连续地存储在所述数据结构内。
    • 5. 发明授权
    • Apparatus and method for controlling a peripheral device
    • 用于控制外围设备的装置和方法
    • US06662241B1
    • 2003-12-09
    • US09398269
    • 1999-09-17
    • Andreas BauerTodd Michael SjolanderStephen James ToddKathleen R. Moxham
    • Andreas BauerTodd Michael SjolanderStephen James ToddKathleen R. Moxham
    • G06F300
    • G06F3/0601G06F2003/0697
    • A method and apparatus for controlling a peripheral device is provided. In a server, in a client/server environment, a server application receives a request for execution of a peripheral device script from a client application. The server application retrieves a peripheral device script which is associated with the request and the peripheral device script is passed to a script interpreter. The script interpreter converts the peripheral device script into at least one control signal. A device control module is coupled to the script interpreter and sends the control signal to the peripheral device. The device control module receives information signals from the peripheral device and forwards the information signals to the client application. The script may include code for configuring the peripheral device, code for requesting information about the peripheral device or code for controlling the peripheral device.
    • 提供了一种用于控制外围设备的方法和装置。 在服务器中,在客户端/服务器环境中,服务器应用程序从客户端应用程序接收执行外围设备脚本的请求。 服务器应用程序检索与请求相关联的外围设备脚本,并将外围设备脚本传递给脚本解释器。 脚本解释器将外围设备脚本转换为至少一个控制信号。 设备控制模块耦合到脚本解释器,并将控制信号发送到外围设备。 设备控制模块从外围设备接收信息信号,并将信息信号转发给客户应用程序。 脚本可以包括用于配置外围设备的代码,用于请求关于外围设备的信息的代码或用于控制外围设备的代码。
    • 6. 发明授权
    • Managing transactions in a messaging system
    • 管理邮件系统中的交易
    • US07673307B2
    • 2010-03-02
    • US10666793
    • 2003-09-18
    • Daniel James MatthewsDavid PitcherStephen James Todd
    • Daniel James MatthewsDavid PitcherStephen James Todd
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • H04L51/34
    • A messaging system and method are provided to enable transactional work, done as a result of a recipient processing an asynchronous message, to be involved in the transaction under which message was sent. Involvement may be directly in the senders transaction or indirectly through a separate transaction which can be a subordinate to, a child of, or merged with the transaction under which message was sent. The message is delivered by calling an operation, a definition of which has been registered for the queue. If the message is added to a queue for subsequent delivery to a recipient, details of the transaction under which message was sent are added to the message. As a result the recipient can take appropriate action to ensure that any transactional work, it causes to happen, will be done directly or indirectly under the scope of the transactions under which message was sent.
    • 提供了一种消息系统和方法,以使交易功能能够作为接收者处理异步消息的结果来执行,以涉及发送消息的事务。 参与可以直接在发件人交易中或通过单独的交易间接地进行,该交易可以是发送消息的交易的从属,子代或合并。 该消息通过调用一个已经为队列注册的操作定义来传送。 如果将消息添加到队列中以供后续发送给收件人,则将消息发送到的事务的详细信息添加到消息中。 因此,收件人可以采取适当行动,确保事件发生的任何交易工作将直接或间接地在发送消息的交易范围内完成。
    • 8. 发明申请
    • DATA PROCESSING SYSTEM AND METHOD OF HANDLING REQUESTS
    • 数据处理系统和处理要求的方法
    • US20090300018A1
    • 2009-12-03
    • US12443830
    • 2007-09-13
    • Stephen James Todd
    • Stephen James Todd
    • G06F17/30
    • G06F17/30362G06F17/30345
    • Methods, apparatus and computer programs are provided for managing service requests. The invention mitigates problems within a data processing environment that includes a data store running on a highly available data processing system. A plurality of distributed service requestors input service requests, and the service requests are replicated to at least two of a plurality of request processing components that are located within a communication path between the requestors and the data store. The method includes: preventing any request processing component that has not successfully claimed the service request from processing the service request; a first request processing component claiming responsibility for the service request; and the first request processing component processing its replica of the claimed service request, including accessing data within the data store. The method also includes preventing any of the plurality of request processing components from entering a duplicate claim to responsibility for the service request. In one embodiment, the request processing components comprise business logic for processing a received request, to determine what data access operations are required within the data store, and request dispatcher functions for handling asynchronous delivery of a replica of the request from the service requestor to the data store.
    • 提供了用于管理服务请求的方法,装置和计算机程序。 本发明减轻了数据处理环境中的问题,其中包括在高度可用的数据处理系统上运行的数据存储。 多个分布式服务请求者输入服务请求,并且服务请求被复制到位于请求者和数据存储之间的通信路径内的多个请求处理组件中的至少两个。 该方法包括:防止尚未成功地要求服务请求的任何请求处理组件处理服务请求; 第一请求处理组件声称对服务请求负责; 并且第一请求处理组件处理所要求的服务请求的副本,包括访问数据存储器内的数据。 该方法还包括防止多个请求处理组件中的任何一个请求输入重复的权利要求以对服务请求负责。 在一个实施例中,请求处理组件包括用于处理接收到的请求的业务逻辑,以确定在数据存储内需要哪些数据访问操作,以及请求调度器功能,用于处理请求复制品从服务请求者到 数据存储。
    • 9. 发明授权
    • Method for logging diagnostic information
    • 记录诊断信息的方法
    • US07493527B2
    • 2009-02-17
    • US11136160
    • 2005-05-24
    • Jose Emir GarzaRichard David JohnsonChristopher Colin PaiceStephen James Todd
    • Jose Emir GarzaRichard David JohnsonChristopher Colin PaiceStephen James Todd
    • G06F11/00
    • G06F11/3636
    • Method for logging diagnostic information, for use in a transactional environment having function for sending a transactional and re-sendable request to an application program. A counter is associated with the request, wherein a value associated with the counter is updated when an error occurs in the environment. The environment also comprises a counter threshold. The method utilizes a comparator, responsive to sending the request, for comparing the value associated with the counter against the counter threshold; a tracing control component, responsive to the value associated with the counter meeting the counter threshold, for enabling a tracing program; and a logging component, responsive to re-sending the request, for logging diagnostic information generated by the tracing program.
    • 用于记录诊断信息的方法,用于具有将事务性和可再发送请求发送到应用程序的功能的事务环境中。 计数器与请求相关联,其中当环境中发生错误时,更新与计数器相关联的值。 环境还包括计数器阈值。 该方法利用响应于发送请求的比较器,用于将与计数器相关联的值与计数器阈值进行比较; 跟踪控制组件,响应于与所述计数器相关联的值而满足所述计数器阈值,用于启用跟踪程序; 以及响应于重新发送请求的记录组件,用于记录跟踪程序生成的诊断信息。