HTTP PASSWORD MEDIATOR
    31.
    发明申请

    公开(公告)号:US20180278654A1

    公开(公告)日:2018-09-27

    申请号:US15991106

    申请日:2018-05-29

    Applicant: Red Hat, Inc.

    CPC classification number: H04L63/20 G06F21/554 G06F21/6218

    Abstract: A method and system for password mediation including receiving, within an operating system network stack of a client device, a hypertext transfer protocol (HTTP) request message issued by a client application executing on the client device, the HTTP request message indicating an operation to be performed for a user of the client application at a destination system; requesting, by the client device, security information for the user with respect to the destination system; modifying, by the client device, the received HTTP request message to include the security information; and sending, by the client device, the modified HTTP request message to the destination system.

    Data hub architecture to provide actionable data from remote sensor feeds

    公开(公告)号:US10078671B2

    公开(公告)日:2018-09-18

    申请号:US14633065

    申请日:2015-02-26

    Applicant: Red Hat, Inc.

    CPC classification number: H04L67/12

    Abstract: Systems and methods are provided for data hub architecture to provide actionable data from remote sensor feeds. An exemplary method includes receiving, by a master hub of a plurality of data hubs, a request to access at least one first sensor in a first location and at least one second sensor in a second location from a data client, wherein the master hub is closest to the data client of the plurality of data hubs on a network, determining a first data hub that is closest to the at least one first sensor on the network, and determining a second data hub that is closest to the at least one second sensor on the network. The method further includes querying the first data hub and the second data hub for data and communicating the data to the data client.

    Dual overlay query processing
    33.
    发明授权

    公开(公告)号:US10078663B2

    公开(公告)日:2018-09-18

    申请号:US14527444

    申请日:2014-10-29

    Applicant: Red Hat, Inc.

    CPC classification number: G06F16/24532

    Abstract: An example method of processing a query at a plurality of storage devices includes receiving a dual query from a client and generating a synchronous query and an asynchronous query based on the dual query. The dual query includes a set of conditions for selecting data from a set of database tables. The method further includes sending the synchronous query to a first storage device, sending the asynchronous query to a second storage device, and receiving a result set of the synchronous query. The result set of the synchronous query includes data selected from a set of database records in a set of primary database tables, which is stored in the first storage device and is a subset of the set of database tables. The method further includes marking a database record. A marked database record indicates usage of the data selected from the database record within a time period.

    Storage cluster data shifting
    34.
    发明授权

    公开(公告)号:US10002178B2

    公开(公告)日:2018-06-19

    申请号:US14294231

    申请日:2014-06-03

    Applicant: Red Hat, Inc.

    CPC classification number: G06F16/285 G06F16/278 G06F16/9024

    Abstract: A method performed by a computing system includes creating a graph, wherein nodes of the graph represent data objects of a data storage cluster, wherein edges of the graph represent joins between data objects represented by both nodes of respective edges, wherein node values of the nodes and weights of the edges are based on statistics related to use of the data objects. The method further includes assigning a first subset of the data objects to a relational database storage node within the data storage cluster, the first subset of data objects being represented by nodes within a cluster of the graph, and assigning a second subset of the data objects to a non-relational database storage node within the data storage cluster, the second subset of data objects being represented by nodes within the graph that are not part of a cluster.

    Preventing overload in enterprise application integration services

    公开(公告)号:US09912738B2

    公开(公告)日:2018-03-06

    申请号:US13688348

    申请日:2012-11-29

    Applicant: Red Hat, Inc.

    CPC classification number: H04L67/1002

    Abstract: A mechanism for preventing overload in enterprise application integration (EAI) services. A method includes determining, by a processing device executing enterprise application integration (EAI) system, a first location in a chain of services in the EAI. The method also includes providing, by the processing device, access for insertion of an overload prevention service beginning (OPSB) at the first location in the chain of services in the EAI. The OPSB includes a service in the chain of services and counts number of messages processed in the EAI service. The method also includes determining, by the processing device, a second location in the chain of services in the EAI. The second location occurs after the first location in the chain of services in the EAI. The method further providing, by the processing device, access for the insertion of an overload prevention service end (OPSE) at the second location in the chain of services in the EAI. The OPSB is in communication with the OPSE and the OPSE comprises a service in the chain of services and is in communication with the OPSB.

    SYSTEMS AND METHODS FOR CONFIGURATION KNOWLEDGE SEARCH

    公开(公告)号:US20170249176A1

    公开(公告)日:2017-08-31

    申请号:US15054369

    申请日:2016-02-26

    Applicant: Red Hat, Inc.

    Abstract: Various examples are directed to systems and methods for searching for possible configuration for software, for example, middleware. A computing device may collect and store user statistics of a configuration of the middleware in a designated database. The user statistics may be from users in a computing system. The computing device may collect the user statistics from users all over the world. The computing device may record a timeline of the configuration of the middleware in a call stack. The computing device may match search query terms with a corresponding component of the middleware in the call stack. The computing device may identify in the designated database a corresponding configuration of the corresponding component and propose a configuration to be made to the middleware based on the corresponding configuration of the corresponding component.

    System and method for flexible holding storage during messaging

    公开(公告)号:US09692817B2

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

    申请号:US15359450

    申请日:2016-11-22

    Applicant: RED HAT, INC.

    Abstract: A system and method of flexible holding storage during messaging includes determining one or more properties of a message, the message to be stored in a holding storage area of a messaging system, determining status of one or more candidate holding storage devices, determining one or more storage selection rules, adjusting the one or more storage selection rules based on information associated with the status of the one or more candidate holding storage devices, and selecting a holding storage device for the message from the candidate holding storage devices based on the adjusted storage selection rules and information associated with the properties of the message. The one or more storage selection rules express preferences among the one or more candidate holding storage devices. In some examples, the system and method further include sending the message to the selected holding storage device.

    Hybrid Security Batch Processing in a Cloud Environment
    40.
    发明申请
    Hybrid Security Batch Processing in a Cloud Environment 审中-公开
    云环境中的混合安全批处理

    公开(公告)号:US20170005991A1

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

    申请号:US14790971

    申请日:2015-07-02

    Applicant: Red Hat, Inc.

    Abstract: An example method for processing a batch job that includes a plurality of sequentially ordered tasks includes obtaining a message that includes inputs of a plurality of tasks included in a batch job. The plurality of tasks includes a first task that is sequentially ordered before a second task. The method also includes assigning tasks of the plurality of tasks to different computing nodes. The first task is assigned to a first computing node associated with a first public key, and the second task is assigned to a second computing node associated with a second public key.

    Abstract translation: 用于处理包括多个顺序排序任务的批处理作业的示例性方法包括获得包括批处理作业中所包括的多个任务的输入的消息。 多个任务包括在第二任务之前顺序排列的第一任务。 该方法还包括将多个任务的任务分配给不同的计算节点。 将第一任务分配给与第一公钥相关联的第一计算节点,并且将第二任务分配给与第二公钥相关联的第二计算节点。

Patent Agency Ranking