UDP MULTICAST OVER ENTERPRISE SERVICE BUS
    31.
    发明申请

    公开(公告)号:US20190121677A1

    公开(公告)日:2019-04-25

    申请号:US16229915

    申请日:2018-12-21

    Applicant: Red Hat, Inc.

    Abstract: An apparatus and a method for sending a message from an enterprise service bus (ESB) is described. A message is formed at an enterprise service bus (ESB) of a computer system. The message is transmitted from the ESB to different ESBs through a User Datagram Protocol (UDP) multicast.

    Private cloud API
    32.
    发明授权

    公开(公告)号:US10127317B2

    公开(公告)日:2018-11-13

    申请号:US14489933

    申请日:2014-09-18

    Applicant: Red Hat, Inc.

    Abstract: Methods, systems, and computer program for implementing a private cloud are provided. A computer-implemented method may include registering a private cloud in a central registry; retrieving private cloud registration data from the central registry; sharing the private cloud registration data with other users; and allowing other users to connect to the private cloud using the shared private cloud registration data.

    Assisted garbage collection in a virtual machine

    公开(公告)号:US10114745B2

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

    申请号:US14507990

    申请日:2014-10-07

    Applicant: Red Hat, Inc.

    Abstract: This application relates to receiving, by a processing device executing a virtual machine, bytecode including an object to be loaded into a memory space, the object being tagged with a garbage collection descriptor. The garbage collection descriptor is generated according to an annotation to the object in a source code. The application further provides for determining, in view of the garbage collection descriptor, a region of the memory space to store the object, in which the memory space includes a first region to store a first set of objects that have survived less than a determined number of rounds of garbage collection and a second region to store a second set of objects that have survived at least the determined number of rounds of garbage collection in the first region. The application further provides for storing the object in the region of the memory space and adding the object to one of the first objects or the second set of objects in view of the region.

    Private partition with hardware unlocking

    公开(公告)号:US10037286B2

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

    申请号:US14469433

    申请日:2014-08-26

    Applicant: Red Hat, Inc.

    CPC classification number: G06F12/1408 G06F2212/1052 H04L9/0897 H04L9/3213

    Abstract: Systems and methods for controlling access to a private partition on a storage device are disclosed for. An example system includes a token reader that detects a hardware token storing a private key and obtains the private key stored on the hardware token. The system also includes a partition controller that determines whether the private key unlocks a private partition on a storage device. In response to determining that the private key unlocks the private partition, the partition controller unlocks the private partition on the storage device. The private partition is invisible to an operating system executing in the computer system when the private partition is locked.

    CAMERA-ACTIVATED DATA TRANSFER FROM A SOURCE COMPUTING DEVICE TO A TARGET COMPUTING DEVICE

    公开(公告)号:US20170323024A1

    公开(公告)日:2017-11-09

    申请号:US15147295

    申请日:2016-05-05

    Applicant: Red Hat, Inc.

    Abstract: Mechanisms for transferring data from a source computing device to a target computing device are provided. A filename identifier (ID) that identifies a file stored on the source computing device is presented on a display device. A selection of the filename ID is received. A unique identifier is generated, and association data that associates the unique identifier with the file is generated. The unique identifier is encoded into a coded image. The coded image is presented on the display device. A first file transfer request is received via a communications interface from a target computing device to transfer the file via the communications interface to the target computing device. The first file transfer request includes an identifier. Responsive to receiving the first file transfer request, the file is sent to the target computing device.

    System, method and apparatus for debugging of reactive applications

    公开(公告)号:US09672135B2

    公开(公告)日:2017-06-06

    申请号:US14930910

    申请日:2015-11-03

    Applicant: Red Hat, Inc.

    CPC classification number: G06F11/3644 G06F11/3636 G06F11/3664

    Abstract: A debugger executes on a computer system to receive a first debugging command from a client, where the first debugging command sets a first instruction in the reactive application to suspend execution of the reactive application, and where during execution of the reactive application the first instruction is triggered which suspends execution of the reactive application. Responsive to the execution of the reactive application being suspended, a system clock of the reactive application is replaced with a substitute clock and the substitute clock is paused. The debugger then receives a second debugging command, where the second debugging command triggers a second instruction in the reactive application to continue execution of the reactive application. Responsive to the execution of the reactive application being continued, clocking of the substitute clock is continued.

    SYSTEM, METHOD AND APPARATUS FOR DEBUGGING OF REACTIVE APPLICATIONS

    公开(公告)号:US20170123960A1

    公开(公告)日:2017-05-04

    申请号:US14930910

    申请日:2015-11-03

    Applicant: Red Hat, Inc.

    CPC classification number: G06F11/3644 G06F11/3636 G06F11/3664

    Abstract: A debugger executes on a computer system to receive a first debugging command from a client, where the first debugging command sets a first instruction in the reactive application to suspend execution of the reactive application, and where during execution of the reactive application the first instruction is triggered which suspends execution of the reactive application. Responsive to the execution of the reactive application being suspended, a system clock of the reactive application is replaced with a substitute clock and the substitute clock is paused. The debugger then receives a second debugging command, where the second debugging command triggers a second instruction in the reactive application to continue execution of the reactive application. Responsive to the execution of the reactive application being continued, clocking of the substitute clock is continued.

    Distribute workload of an application to a graphics processing unit

    公开(公告)号:US09632761B2

    公开(公告)日:2017-04-25

    申请号:US14153239

    申请日:2014-01-13

    Applicant: Red Hat, Inc.

    CPC classification number: G06F8/451 G06F9/5044 G06F2209/509

    Abstract: Systems, methods, and techniques of distributing a workload of an application to a GPU are provided. An example method includes obtaining an intermediate representation of a source code portion of an application and compiling the intermediate representation into a set of instructions that is native to the GPU. The set of instructions includes a binary representation of the source code portion executable on the GPU, and execution of the set of instructions on the GPU includes processing a workload of the application. The method also includes transforming data associated with the source code portion into one or more data types native to the GPU and sending to the GPU a communication including the set of instructions executable on the GPU and the one or more data types native to the GPU.

    Enterprise service bus deployment at the level of individual services
    39.
    发明授权
    Enterprise service bus deployment at the level of individual services 有权
    企业服务总线部署在个人服务层面

    公开(公告)号:US09565092B2

    公开(公告)日:2017-02-07

    申请号:US13942622

    申请日:2013-07-15

    Applicant: Red Hat, Inc.

    CPC classification number: H04L43/16 G06F9/50 G06F9/5005 G06F9/5083 H04L43/0876

    Abstract: A method and system for automatic ESB deployment at the level of individual services is described. In one method, a load balancer repeatedly monitors performance of individual services installed on ESB nodes. The performance is measured in view of utilization metrics of the individual services. The load balancer periodically determines whether the performance of one or more of the individual services falls below a performance threshold and deploys duplicate services for the one or more of the individual services that falls below the performance threshold at one or more additional ESB nodes without user intervention in response to the periodically determining.

    Abstract translation: 描述了在各个服务级别自动部署ESB的方法和系统。 在一种方法中,负载平衡器重复监视ESB节点上安装的各个服务的性能。 考虑到各个服务的利用率指标来衡量绩效。 负载平衡器周期性地确定一个或多个单独服务的性能是否低于性能阈值,并且在没有用户干预的情况下在一个或多个附加ESB节点处部署低于性能阈值以下的一个或多个单独服务的重复服务 响应周期性的确定。

    USER INTERFACE FOR A DEVICE
    40.
    发明申请
    USER INTERFACE FOR A DEVICE 审中-公开
    用户界面用于设备

    公开(公告)号:US20160077627A1

    公开(公告)日:2016-03-17

    申请号:US14489048

    申请日:2014-09-17

    Applicant: Red Hat, Inc.

    Abstract: A device includes a processor and a memory comprising machine readable instructions that when executed by the processor, cause the system to display information to a user through a display screen of the device, the display screen being positioned on a front side of the device, receive a first input from a first sensor placed on a left side of the device, the first input indicating a placement of at least one appendage along the first sensor, receive a second input from a second sensor placed on a right side of the device, the second input indicating a placement of at least one appendage along the second sensor, and execute a predefined function within an application running on the device, the predefined function being based on both the first input and the second input.

    Abstract translation: 一种设备包括处理器和存储器,其包括机器可读指令,当由处理器执行时,使系统通过设备的显示屏幕向用户显示信息,显示屏位于设备的前侧,接收 来自位于设备左侧的第一传感器的第一输入,指示沿着第一传感器放置至少一个附件的第一输入,从放置在设备右侧的第二传感器接收第二输入, 所述第二输入指示沿着所述第二传感器放置至少一个附件,并且在所述设备上运行的应用内执行预定义的功能,所述预定义功能基于所述第一输入和所述第二输入。

Patent Agency Ranking