-
公开(公告)号:US20180278654A1
公开(公告)日:2018-09-27
申请号:US15991106
申请日:2018-05-29
Applicant: Red Hat, Inc.
Inventor: Filip Elias , Filip Nguyen
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.
-
公开(公告)号:US10078671B2
公开(公告)日:2018-09-18
申请号:US14633065
申请日:2015-02-26
Applicant: Red Hat, Inc.
Inventor: Filip Eliá{hacek over (s)} , Filip Nguyen
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.
-
公开(公告)号:US10078663B2
公开(公告)日:2018-09-18
申请号:US14527444
申请日:2014-10-29
Applicant: Red Hat, Inc.
Inventor: Filip Nguyen , Filip Elias
IPC: G06F17/30
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.
-
公开(公告)号:US10002178B2
公开(公告)日:2018-06-19
申请号:US14294231
申请日:2014-06-03
Applicant: Red Hat, Inc.
Inventor: Filip Eliá{hacek over (s)} , Filip Nguyen
IPC: G06F17/30
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.
-
公开(公告)号:US09936008B2
公开(公告)日:2018-04-03
申请号:US14094879
申请日:2013-12-03
Applicant: Red Hat, Inc.
Inventor: Filip Elias , Filip Nguyen
CPC classification number: H04L67/1023 , H04L41/5054 , H04L41/5058 , H04L63/1458 , H04L67/1008
Abstract: Systems and methods are disclosed for dynamically shifting one or more instances of a service from a first set of servers to a second set of servers. In an embodiment, a system includes a service repository that stores one or more services. The system also includes a deployment manager that deploys a set of instances of a service of the one or more services on a first set of servers and shifts one or more instances of the set of instances to a second set of servers.
-
公开(公告)号:US09912738B2
公开(公告)日:2018-03-06
申请号:US13688348
申请日:2012-11-29
Applicant: Red Hat, Inc.
Inventor: Filip Elias , Filip Nguyen
IPC: G06F15/173 , H04L29/08
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.
-
公开(公告)号:US20170249176A1
公开(公告)日:2017-08-31
申请号:US15054369
申请日:2016-02-26
Applicant: Red Hat, Inc.
Inventor: Filip Elias , Filip Nguyen
CPC classification number: G06F9/45558 , G06F9/44505 , G06F16/1873 , G06F16/188 , G06F16/2474
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.
-
公开(公告)号:US09692817B2
公开(公告)日:2017-06-27
申请号:US15359450
申请日:2016-11-22
Applicant: RED HAT, INC.
Inventor: Rostislav Svoboda , Pavel Slavicek , Filip Nguyen
CPC classification number: H04L67/1014 , H04L51/22 , H04L67/1097 , H04L67/28 , H04L67/2842
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.
-
公开(公告)号:US09652387B2
公开(公告)日:2017-05-16
申请号:US14146896
申请日:2014-01-03
Applicant: Red Hat, Inc.
Inventor: Filip Eliá{hacek over (s)} , Filip Nguyen
IPC: G06F12/08 , G06F12/0806 , G06F12/0891 , G06F12/0817
CPC classification number: G06F12/0811 , G06F12/0806 , G06F12/0828 , G06F12/0891 , G06F2212/283 , G06F2212/621
Abstract: A cache system stores a number of different datasets. The cache system includes a number of cache units, each in a state associated with one of the datasets. In response to determining that a hit ratio of a cache unit drops below a threshold, the state of the cache unit is changed and the dataset is replaced with that associated with the new state.
-
40.
公开(公告)号:US20170005991A1
公开(公告)日:2017-01-05
申请号:US14790971
申请日:2015-07-02
Applicant: Red Hat, Inc.
Inventor: Filip Nguyen , Filip Elias
CPC classification number: G06F9/5066 , G06F21/53 , H04L9/08 , H04L63/0442 , H04L67/1014
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: 用于处理包括多个顺序排序任务的批处理作业的示例性方法包括获得包括批处理作业中所包括的多个任务的输入的消息。 多个任务包括在第二任务之前顺序排列的第一任务。 该方法还包括将多个任务的任务分配给不同的计算节点。 将第一任务分配给与第一公钥相关联的第一计算节点,并且将第二任务分配给与第二公钥相关联的第二计算节点。
-
-
-
-
-
-
-
-
-