DISTRIBUTED TIMER TASK EXECUTION MANAGEMENT

    公开(公告)号:US20210055960A1

    公开(公告)日:2021-02-25

    申请号:US16545746

    申请日:2019-08-20

    Applicant: Red Hat, Inc.

    Abstract: Distributed timer task execution management is disclosed. A cluster member generates a first timer task that can be executed on any cluster member of a plurality of cluster members including the first cluster member that composes a cluster. A first timer task schedule that identifies at least one future point in time at which the first timer task is to be executed is generated. A second cluster member of the plurality of cluster members is selected as a cluster member owner for the first timer task that is to schedule the first timer task and to execute the first timer task at the at least one future point in time. The first timer task and the first timer task schedule are transferred to the second cluster member.

    TRIANGULATING STATEFUL CLIENT REQUESTS FOR WEB APPLICATIONS

    公开(公告)号:US20210044651A1

    公开(公告)日:2021-02-11

    申请号:US16531992

    申请日:2019-08-05

    Applicant: Red Hat, Inc.

    Abstract: Triangulating stateful client requests for web applications is disclosed. In one example, a computing system includes a load-balancing device and a cluster of interconnected processor-based nodes. When the load-balancing device receives a client request, the load-balancing device adds a client request identifier to the client request. Upon determining that a primary session node for the client request is unavailable, the load-balancing device sends the client request to an “unaffiliated” processor-based node, which identifies a secondary session node for the client request and sends the client request to the secondary session node. The secondary session node services the client request and generates a response that includes the client request identifier added to the client request by the load-balancing device. The secondary session node sends the response back to the load-balancing device, which uses the client request identifier in the response to correlate the response with the original client request.

    Providing specification of a location of a communication device

    公开(公告)号:US10021528B2

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

    申请号:US13685518

    申请日:2012-11-26

    Applicant: Red Hat, Inc.

    CPC classification number: H04W4/029 H04L67/18 H04W4/027

    Abstract: A mechanism for providing specification of a location of a user of a communication device. A method includes receiving, by a processing device a first position data of a communication device. The first position data is a location of the user of the communication device at a first time when the user begins to at least either compose a message on the communication device or initiate an application to compose the message. The method also includes receiving, by the processing device, a second position data of the communication device. The second position data is the location of the user at a second time when the user sends the message to a recipient via the communication device. The method also includes generating, by the processing device, a velocity vector based on the first position data, the second position data, the first time data and the second time data. The method further includes sending, by the processing device, the velocity vector with the message to the recipient.

    Localized representation of stack traces
    14.
    发明授权
    Localized representation of stack traces 有权
    堆栈跟踪的本地化表示

    公开(公告)号:US09465719B2

    公开(公告)日:2016-10-11

    申请号:US14458130

    申请日:2014-08-12

    Applicant: Red Hat, Inc.

    CPC classification number: G06F11/3636 G06F9/454 G06F11/0706 G06F11/0778

    Abstract: Systems and methods are disclosed for providing a representation of a stack trace. An example method includes identifying an element in a stack trace. The stack trace is generated based on an occurrence of an event during execution of an application. The method also includes determining whether the element has an associated annotation. The annotation is an indication to translate the element's name from a first language to a second language. The method further includes in response to determining that the element in the stack trace has the associated annotation, obtaining the element's translated name and updating the stack trace to include the element's translated name, which is in the second language.

    Abstract translation: 公开了用于提供堆栈轨迹的表示的系统和方法。 示例性方法包括识别堆栈跟踪中的元素。 堆栈跟踪是在应用程序执行期间基于事件的发生而生成的。 该方法还包括确定元素是否具有相关联的注释。 注释是将元素的名称从第一语言翻译成第二语言的指示。 该方法还包括响应于确定堆栈跟踪中的元素具有相关联的注释,获得元素的翻译名称并更新堆栈跟踪以包括元素的第二语言的翻译的名称。

    SECURE AND RELIABLE MECHANISM TO PROVIDE A SINGLE OBJECT INSTANCE IN A CLUSTERED SYSTEM
    15.
    发明申请
    SECURE AND RELIABLE MECHANISM TO PROVIDE A SINGLE OBJECT INSTANCE IN A CLUSTERED SYSTEM 有权
    在集群系统中提供单个对象实例的安全可靠的机制

    公开(公告)号:US20140298325A1

    公开(公告)日:2014-10-02

    申请号:US13852437

    申请日:2013-03-28

    Applicant: Red Hat, Inc.

    Abstract: An example system for transmitting data between applications may include an access module that accesses a data object associated with a first application running on a first node. The access module may access the data object without using a class library. The system also includes a communication module that transmits via a network to a second node, data associated with the data object. The communication module may transmit the data for use by a second application running on the second node, and the data object may be accessible by at most one application at a time.

    Abstract translation: 用于在应用之间传输数据的示例系统可以包括访问与第一节点上运行的第一应用相关联的数据对象的访问模块。 访问模块可以访问数据对象而不使用类库。 该系统还包括通过网络向第二节点发送与数据对象相关联的数据的通信模块。 通信模块可以传送由在第二节点上运行的第二应用使用的数据,并且数据对象一次可以由至多一个应用访问。

    SYSTEMS AND METHODS FOR DISTRIBUTING DATA BETWEEN MOBILE DEVICES
    16.
    发明申请
    SYSTEMS AND METHODS FOR DISTRIBUTING DATA BETWEEN MOBILE DEVICES 审中-公开
    用于在移动设备之间分配数据的系统和方法

    公开(公告)号:US20140148091A1

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

    申请号:US13688356

    申请日:2012-11-29

    Applicant: RED HAT, INC.

    Abstract: A mechanism for distributing data between mobile devices. A method includes creating, by a processing device, a group comprising of mobile devices in an ad-hoc mode that share data. The mobile devices are located within a pre-defined range. The method also includes identifying, by the processing device, at least a portion of the data available for sharing in at least one of the mobile devices. The method also includes replicating, by the processing device, the identified data for distribution to the mobile devices. The method further includes distributing, by the processing device, the replicated data to the at least one of the mobile devices in the immediate mode when the at least one of the mobile devices is within the pre-defined range.

    Abstract translation: 用于在移动设备之间分发数据的机制。 一种方法包括由处理设备创建包含共享数据的自组织模式中的移动设备的组。 移动设备位于预定义的范围内。 该方法还包括由处理设备识别可用于在至少一个移动设备中共享的数据的至少一部分。 该方法还包括由处理设备复制用于分发给移动设备的所识别的数据。 所述方法还包括当所述移动设备中的至少一个处于所述预定义范围内时,所述处理设备将所述复制数据以所述立即模式分发给所述至少一个所述移动设备。

Patent Agency Ranking