会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • ASYNCHRONOUS COMMUNICATION IN AN UNSTABLE NETWORK
    • 不稳定网络中的异步通信
    • US20100309928A1
    • 2010-12-09
    • US12477606
    • 2009-06-03
    • Sanjib SahaAffan Arshad DarXin ChenManohar Bangalore Puttaswamaiah
    • Sanjib SahaAffan Arshad DarXin ChenManohar Bangalore Puttaswamaiah
    • H04L12/56
    • H04L61/2507H04L12/1895H04L12/56H04L29/12301H04L29/12811H04L41/12H04L51/043H04L51/28H04L61/2076H04L61/6009
    • Embodiments are directed to promptly reestablishing communication between nodes in a dynamic computer network and dynamically maintaining an address list in an unstable network. A computer system sends a message to other message queuing nodes in a network, where each node in the message queuing network includes a corresponding persistent unique global identifier. The computer system maintains a list of unique global identifiers and the current network addresses of those network nodes from which the message queuing node has received a message or to which the message queuing node has sent a message. The computer system goes offline for a period of time and upon coming back online, sends an announcement message to each node maintained in the list indicating that the message queuing node is ready for communication in the message queuing network, where each message includes the destination node's globally unique identifier and the node's current network address.
    • 实施例旨在及时重新建立动态计算机网络中节点之间的通信,并动态地维护不稳定网络中的地址列表。 计算机系统向网络中的其他消息队列节点发送消息,其中消息队列网络中的每个节点包括对应的持久唯一全局标识符。 计算机系统维护唯一全局标识符的列表以及消息队列节点已经从其接收到消息或消息队列节点已向其发送消息的那些网络节点的当前网络地址。 计算机系统脱机一段时间,并且在返回在线时,向列表中维护的每个节点发送通知消息,指示消息队列节点准备好在消息队列网络中进行通信,其中每个消息包括目的地节点 全局唯一标识符和节点的当前网络地址。
    • 22. 发明授权
    • Peek and lock using queue partitioning
    • 使用队列分区来查看和锁定
    • US08443379B2
    • 2013-05-14
    • US12141081
    • 2008-06-18
    • Affan Arshad DarSanjib Saha
    • Affan Arshad DarSanjib Saha
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/526G06F9/546
    • A queue management system may store a queue of messages in a main queue. When a message is processed by an application, the message may be moved to a subqueue. In the subqueue, the message may be locked from other applications. After processing the message, the application may delete the message from the subqueue and complete the action required. If the application fails to respond in a timely manner, the message may be moved from the subqueue to the main queue and released for another application to service the message. If the application responds after the time out period, a fault may occur when the application attempts to delete the message from the subqueue. Such an arrangement allows a “peek and lock” functionality to be implemented using a subqueue.
    • 队列管理系统可以将消息队列存储在主队列中。 当应用程序处理消息时,消息可能会移动到子队列。 在子队列中,消息可能与其他应用程序锁定。 处理消息后,应用程序可能会从子队列中删除该消息,并完成所需的操作。 如果应用程序无法及时响应,则可以将消息从子队列移动到主队列,并释放给另一个应用程序来服务消息。 如果应用程序在超时时间后响应,则当应用程序尝试从子队列中删除该消息时,可能会发生故障。 这种安排允许使用子队列实现“窥视和锁定”功能。
    • 23. 发明授权
    • Asynchronous communication in an unstable network
    • 不稳定网络中的异步通信
    • US08135025B2
    • 2012-03-13
    • US12477606
    • 2009-06-03
    • Sanjib SahaAffan Arshad DarXin ChenManohar Bangalore Puttaswamaiah
    • Sanjib SahaAffan Arshad DarXin ChenManohar Bangalore Puttaswamaiah
    • H04L12/40
    • H04L61/2507H04L12/1895H04L12/56H04L29/12301H04L29/12811H04L41/12H04L51/043H04L51/28H04L61/2076H04L61/6009
    • Embodiments are directed to promptly reestablishing communication between nodes in a dynamic computer network and dynamically maintaining an address list in an unstable network. A computer system sends a message to other message queuing nodes in a network, where each node in the message queuing network includes a corresponding persistent unique global identifier. The computer system maintains a list of unique global identifiers and the current network addresses of those network nodes from which the message queuing node has received a message or to which the message queuing node has sent a message. The computer system goes offline for a period of time and upon coming back online, sends an announcement message to each node maintained in the list indicating that the message queuing node is ready for communication in the message queuing network, where each message includes the destination node's globally unique identifier and the node's current network address.
    • 实施例旨在及时重新建立动态计算机网络中节点之间的通信,并动态地维护不稳定网络中的地址列表。 计算机系统向网络中的其他消息队列节点发送消息,其中消息队列网络中的每个节点包括对应的持久唯一全局标识符。 计算机系统维护唯一全局标识符的列表以及消息队列节点已经从其接收到消息或消息队列节点已向其发送消息的那些网络节点的当前网络地址。 计算机系统脱机一段时间,并且在返回在线时,向列表中维护的每个节点发送通知消息,指示消息队列节点准备好在消息队列网络中进行通信,其中每个消息包括目的地节点 全局唯一标识符和节点的当前网络地址。
    • 24. 发明申请
    • Peek and Lock Using Queue Partitioning
    • 使用队列分区来查看和锁定
    • US20090320044A1
    • 2009-12-24
    • US12141081
    • 2008-06-18
    • Affan Arshad DarSanjib Saha
    • Affan Arshad DarSanjib Saha
    • G06F9/44G06F13/00
    • G06F9/526G06F9/546
    • A queue management system may store a queue of messages in a main queue. When a message is processed by an application, the message may be moved to a subqueue. In the subqueue, the message may be locked from other applications. After processing the message, the application may delete the message from the subqueue and complete the action required. If the application fails to respond in a timely manner, the message may be moved from the subqueue to the main queue and released for another application to service the message. If the application responds after the time out period, a fault may occur when the application attempts to delete the message from the subqueue. Such an arrangement allows a “peek and lock” functionality to be implemented using a subqueue.
    • 队列管理系统可以将消息队列存储在主队列中。 当应用程序处理消息时,消息可能会移动到子队列。 在子队列中,消息可能与其他应用程序锁定。 处理消息后,应用程序可能会从子队列中删除该消息,并完成所需的操作。 如果应用程序无法及时响应,则可以将消息从子队列移动到主队列,并释放给另一个应用程序来服务消息。 如果应用程序在超时时间后响应,则当应用程序尝试从子队列中删除该消息时,可能会发生故障。 这种安排允许使用子队列实现“窥视和锁定”功能。
    • 26. 发明授权
    • Efficient power usage in position tracking operations
    • 在位置跟踪操作中有效的使用电力
    • US09128180B2
    • 2015-09-08
    • US13423109
    • 2012-03-16
    • Sanjib SahaGang ZhaoAshish Gadre
    • Sanjib SahaGang ZhaoAshish Gadre
    • H04W24/00G01S19/34H04W52/02G06F1/32
    • G01S19/34G06F1/3206G06F1/3293H04W52/0254H04W52/0293Y02D10/122Y02D70/00Y02D70/142Y02D70/144Y02D70/164
    • Techniques and tools for reducing power consumption of computing devices (e.g., mobile devices such as mobile phones and tablet computers) that perform position tracking operations are described. In described examples, a low-power processor calculates (e.g., in real time) position information (e.g., GPS position fixes) based on information received from a positioning system (e.g., GPS) and stores the position information for later use in a buffer associated with the low-power processor (e.g., in storage on the low-power processor). Described examples allow position information to be calculated in real time and stored while the device is in a low-power state, and can be used with location-based applications that do not require position information to be delivered to the application in real time.
    • 描述了用于降低执行位置跟踪操作的计算设备(例如,移动电话和平板计算机的移动设备)的功耗的技术和工具。 在所描述的示例中,低功率处理器基于从定位系统(例如,GPS)接收的信息来计算(例如,实时)位置信息(例如,GPS位置定位)),并将该位置信息存储在缓冲器中 与低功率处理器相关联(例如,在低功耗处理器上的存储器中)。 所描述的示例允许在设备处于低功率状态时实时计算并存储位置信息,并且可以与不需要位置信息的基于位置的应用程序一起实时地将其应用于应用程序。
    • 27. 发明授权
    • Providing flow control and moderation in a distributed message processing system
    • 在分布式消息处理系统中提供流量控制和审核
    • US08150994B2
    • 2012-04-03
    • US11144412
    • 2005-06-03
    • Wayne A. ClarkLee B. GraberKartik ParamasivamSiddhartha RoySanjib SahaSumitra Sujanani
    • Wayne A. ClarkLee B. GraberKartik ParamasivamSiddhartha RoySanjib SahaSumitra Sujanani
    • G06F15/16
    • H04L47/22G06Q10/06H04L47/10H04L47/25
    • Systems and methods for controlling the work load on a distributed system comprising a plurality of stages are provided. The capacity of a present stage is monitored, using either various resources of the present stage or rates of work completion and work receipt of the present stage. Information indicating the capacity of a succeeding stage are obtained and communicated to the present stage. The monitored capacity information of the present stage and the communicated information of the succeeding stage, either alone or in combination, are used to determine if a throttling action is necessary to control the load of work at the present stage. A provided throttling technique inserts an appropriate delay before the present stage to allow the present stage to process an amount of work without saturating the capacity of the present stage. This technique is applied at each stage of the distributed system to control the work load of the overall system by controlling the work load at each stage.
    • 提供了用于控制包括多个级的分布式系统上的工作负载的系统和方法。 使用现阶段的各种资源或工作完成率和现阶段工作收到情况监测现阶段的能力。 获得指示后续能力的信息并传达到现阶段。 目前阶段的监控能力信息和后续阶段的通信信息单独或组合用于确定是否需要节流动作来控制现阶段的工作负荷。 提供的节流技术在当前阶段之前插入适当的延迟,以允许当前阶段处理一定量的工作而不使本阶段的容量饱和。 该技术应用于分布式系统的各个阶段,通过控制各阶段的工作负荷来控制整个系统的工作负荷。
    • 28. 发明申请
    • ASYNCHRONOUS COMMUNICATION IN AN UNSTABLE NETWORK
    • 不稳定网络中的异步通信
    • US20120134370A1
    • 2012-05-31
    • US13368705
    • 2012-02-08
    • Sanjib SahaAffan Arshad DarXin ChenManohar Bangalore Puttaswamaiah
    • Sanjib SahaAffan Arshad DarXin ChenManohar Bangalore Puttaswamaiah
    • H04L12/56
    • H04L61/2507H04L12/1895H04L12/56H04L29/12301H04L29/12811H04L41/12H04L51/043H04L51/28H04L61/2076H04L61/6009
    • Embodiments are directed to promptly reestablishing communication between nodes in a dynamic computer network and dynamically maintaining an address list in an unstable network. A computer system sends a message to other message queuing nodes in a network, where each node in the message queuing network includes a corresponding persistent unique global identifier. The computer system maintains a list of unique global identifiers and the current network addresses of those network nodes from which the message queuing node has received a message or to which the message queuing node has sent a message. The computer system goes offline for a period of time and upon coming back online, sends an announcement message to each node maintained in the list indicating that the message queuing node is ready for communication in the message queuing network, where each message includes the destination node's globally unique identifier and the node's current network address.
    • 实施例旨在及时重新建立动态计算机网络中节点之间的通信,并动态地维护不稳定网络中的地址列表。 计算机系统向网络中的其他消息队列节点发送消息,其中消息队列网络中的每个节点包括对应的持久唯一全局标识符。 计算机系统维护唯一全局标识符的列表以及消息队列节点已经从其接收到消息或消息队列节点已向其发送消息的那些网络节点的当前网络地址。 计算机系统脱机一段时间,并且在返回在线时,向列表中维护的每个节点发送通知消息,指示消息队列节点准备好在消息队列网络中进行通信,其中每个消息包括目的地节点 全局唯一标识符和节点的当前网络地址。
    • 29. 发明授权
    • Locked receive locations
    • 锁定接收位置
    • US08010608B2
    • 2011-08-30
    • US11146714
    • 2005-06-07
    • Kartik ParamasivamSanjib SahaJean-Emile Elien
    • Kartik ParamasivamSanjib SahaJean-Emile Elien
    • G06F15/16G06F15/173
    • G06F9/546H04L69/40
    • The subject invention provides a system and/or a method that facilitates enhancing an adapter utilizing a locking mechanism between a receive location and a process. An interface component can receive a message related to a receive location that is an endpoint. A lock component binds the receive location to the process such that the process exclusively receives the messages from the endpoint at a single instance in real time. Moreover, the lock component can provide a replacement/switching technique, wherein a process that participates in a locking relationship can be switched with another process based at least in part upon the health of the process.
    • 本发明提供一种有助于利用接收位置和过程之间的锁定机构来增强适配器的系统和/或方法。 接口组件可以接收与作为端点的接收位置相关的消息。 锁定组件将接收位置绑定到进程,使得该进程实时地在单个实例处从端点单独接收消息。 此外,锁定部件可以提供替换/切换技术,其中参与锁定关系的过程可以至少部分地基于过程的健康而与另一进程切换。