会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Declarative model for concurrency-control across lightweight threads
    • 用于轻量级线程并发控制的声明式模型
    • US08024405B2
    • 2011-09-20
    • US11393966
    • 2006-03-30
    • Dharma ShuklaBob SchmidtAkash J. Sagar
    • Dharma ShuklaBob SchmidtAkash J. Sagar
    • G06F15/16
    • G06F9/526G06F9/4881G06F9/5038G06F2209/522
    • Implementing synchronization among threads in a workflow. A memory area stores a plurality of work items in a scheduler queue. The work items are associated with an activity in the workflow, and each work item is associated with a thread. A processor is configured to assign a synchronization handle to each of the work items. The synchronization handle indicates a particular shared resource to be accessed by the work items. A token value is computed for each work item based on the assigned synchronization handle and the work items in a hierarchy in the activity. The work items are sorted in a synchronization queue based on the token value associated with each work item. The processor sequentially executes each of the sorted work items in the synchronization queue to serialize the access to the particular shared resource and effects a synchronous execution of the threads associated with the work items.
    • 在工作流中实现线程之间的同步。 存储器区域将多个工作项存储在调度器队列中。 工作项与工作流中的活动相关联,每个工作项与一个线程相关联。 处理器被配置为向每个工作项分配同步句柄。 同步句柄表示工作项目要访问的特定共享资源。 基于分配的同步句柄和活动中层次结构中的工作项,为每个工作项计算令牌值。 基于与每个工作项相关联的令牌值,在同步队列中对工作项进行排序。 处理器顺序地执行同步队列中的每个排序的工作项以序列化对特定共享资源的访问,并且实现与工作项相关联的线程的同步执行。
    • 2. 发明授权
    • Asynchronous fault handling in process-centric programs
    • 以过程为中心的程序中的异步故障处理
    • US07739135B2
    • 2010-06-15
    • US11393093
    • 2006-03-30
    • Dharma ShuklaBob SchmidtMayank MehtaNathan TalbertAkash J. SagarKarthik Raman
    • Dharma ShuklaBob SchmidtMayank MehtaNathan TalbertAkash J. SagarKarthik Raman
    • G06F11/00G06F17/50G06F9/44G06F9/46G05B19/418G01R31/08G08C15/00
    • G06Q10/06G06Q10/0633
    • Asynchronous fault handling for a workflow. A state automaton for an activity in the workflow is defined. The state automaton includes at least an executing state, a faulting state, and a closed state and classifies an execution lifetime of the activity. The activity is defined to include work items and includes an execution hierarchy for the work items. Each work item includes an operation for executing a portion of the activity. Each work item is transitioned to the executing state. The included operation of transitioned work items is executed in the executing state. One or more of the transitioned work items are identified in response to the faulting event as a function of the execution hierarchy and the included operation. The faulting event is asynchronously handled by transitioning the one or more identified work items to the faulting state while executing the included operation of the remaining transitioned work items.
    • 工作流的异步故障处理。 定义了工作流中活动的状态自动机。 状态自动机至少包括执行状态,故障状态和关闭状态,并对活动的执行寿命进行分类。 该活动被定义为包括工作项,并包括工作项的执行层次结构。 每个工作项目包括用于执行活动的一部分的操作。 每个工作项目都转换到执行状态。 在执行状态下执行转移工作项目的包含操作。 响应于作为执行层次和所包括的操作的函数的故障事件来识别一个或多个转换的工作项。 通过在执行所剩余的已转换工作项目的所包括的操作中将一个或多个识别的工作项目转换到故障状态来异步处理故障事件。
    • 4. 发明授权
    • Systems and methods that utilize persisted push/pull state to provide reliable message publishing
    • 利用持续的推/拉状态提供可靠的消息发布的系统和方法
    • US07634583B2
    • 2009-12-15
    • US10739771
    • 2003-12-18
    • Akash J. SagarKevin B. SmithJean-Emile ElienJohannes Klein
    • Akash J. SagarKevin B. SmithJean-Emile ElienJohannes Klein
    • G06F15/16
    • H04L67/14H04L69/329
    • The present invention relates to systems and methods that facilitate pulling and/or receiving data from a client and posting the data for access by subscribing systems. The systems and methods include a message agent that generates a connection instance that can store connection-related information such as data conveyance state, data identification, and connection identification. Access to the connection instance can be provided to a machine, which can utilize the information to lock the connection and connection instance and begin pulling or receiving data from the client. As the machine pulls or receives data, the data can be published and the connection instance can be concurrently updated to reflect the present state of data conveyance. The information within the connection instance can be utilized to re-establish of severed connection, and to dynamically float the connection between machines to dynamically balance load, ensure reliability and recover from errors.
    • 本发明涉及有助于从客户端拉和/或接收数据并且发布用于订阅系统访问的数据的系统和方法。 系统和方法包括消息代理,其生成可以存储诸如数据传送状态,数据标识和连接识别之类的连接相关信息的连接实例。 可以向机器提供对连接实例的访问,该机器可以利用该信息来锁定连接和连接实例,并开始从客户端拉取或接收数据。 随着机器拉或接收数据,可以发布数据,并且可以同时更新连接实例,以反映数据传输的当前状态。 连接实例中的信息可以用于重新建立断开的连接,并动态地浮动机器之间的连接,以动态平衡负载,确保可靠性并从错误中恢复。
    • 7. 发明授权
    • Optimistic concurrency utilizing distributed constraint enforcement
    • 利用分布式约束执行的乐观并发
    • US08805924B2
    • 2014-08-12
    • US12787396
    • 2010-05-26
    • Akash J. SagarRichard Y. ChungRaymond E. Endres
    • Akash J. SagarRichard Y. ChungRaymond E. Endres
    • G06F15/16
    • H04L67/1095G06F17/30168G06F17/30174G06F17/30368G06F17/30575H04L67/10
    • Optimistic concurrency is effectuated to manage constraints in a synchronization environment at multiple computing device endpoints in a consistent fashion without utilizing concentrated centralized constraint logic. Implemented data synchronization constraints that identify false violation scenarios may be automatically resolved without user intervention by using an etag system directed by a master component to assist computing device endpoints to maintain data synchronization among them. Data entries defining each file hierarchy component to be synched are generated and shared with the master component and each computing device endpoint in a synchronization environment. Individual computing device endpoints can use the data entries generated locally with those generated by other computing device endpoints to locally resolve identified false violation scenarios.
    • 实现乐观并发,以一致的方式在多个计算设备端点的同步环境中管理约束,而不使用集中的集中式约束逻辑。 识别错误违规情况的实现的数据同步约束可以通过使用由主组件指导的etag系统来辅助计算设备端点在它们之间维持数据同步而自动解决而无需用户干预。 定义要同步的每个文件层次结构组件的数据条目在同步环境中生成并与主组件和每个计算设备端点共享。 单个计算设备端点可以使用本地生成的数据条目与其他计算设备端点生成的数据条目本地地解析识别的错误违规情况。