Just-in-time computation in a federated system

    公开(公告)号:US10417244B2

    公开(公告)日:2019-09-17

    申请号:US14493045

    申请日:2014-09-22

    Applicant: Red Hat, Inc.

    Abstract: An example method for processing a federated query includes determining, at a data federation tool, a source query embedded in a federated query. The source query includes a name of a table and one or more conditions for selecting data from the table. The method also includes sending, at the data federation tool, a request to compile a software package in accordance with a view description of the table to a data slave. The software package includes a set of source files and is associated with the table. The method further includes sending the source query to the data slave and receiving, at the data federation tool, the result of the source query from the data slave.

    Automated update testing and deployment

    公开(公告)号:US09639452B2

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

    申请号:US13836482

    申请日:2013-03-15

    Applicant: Red Hat, Inc.

    CPC classification number: G06F11/3668 G06F11/3692

    Abstract: Systems and methods for testing and deploying an update are provided. A first server can execute a current version of an application in a production environment. A client communication from a client to the first server can be identified. The client communication can be transmitted to a second server in the production environment. The second server can be executing an updated version of the application. A first response to the client communication from the first server and a second response to the client communication from the second server can be received. The first response from the first server can be compared with the second response from the second server to determine whether the updated version of the application is compatible with the production environment.

    Universal database driver
    4.
    发明授权
    Universal database driver 有权
    通用数据库驱动

    公开(公告)号:US09547508B2

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

    申请号:US14708717

    申请日:2015-05-11

    Applicant: Red Hat, Inc.

    CPC classification number: G06F13/102 G06F9/44526

    Abstract: Methods, systems, and computer program products are included to provide a universal database driver, into which one or more driver implementations may be loaded. The universal database driver communicates with one or more databases using the appropriate driver implementation for each database. A driver manager is provided that requests driver implementations corresponding to the databases, and loads the driver implementations into the universal database driver.

    Abstract translation: 包括方法,系统和计算机程序产品以提供通用数据库驱动程序,可以向其中加载一个或多个驱动程序实现。 通用数据库驱动程序使用适用于每个数据库的驱动程序实现与一个或多个数据库进行通信。 提供了一个驱动程序管理器,请求与数据库相对应的驱动程序实现,并将驱动程序实现加载到通用数据库驱动程序中。

    Data Reduction in a System
    5.
    发明申请
    Data Reduction in a System 审中-公开
    系统中的数据缩减

    公开(公告)号:US20170006500A1

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

    申请号:US14789012

    申请日:2015-07-01

    Applicant: Red Hat, Inc.

    CPC classification number: H04W28/12 H04L47/70 H04Q9/00 H04Q2209/823

    Abstract: An example method for reducing data communications includes receiving, at a data hub, a first set of messages from a first device. Each message of the first set includes a value. The method also includes sending one or more messages of the first set to one or more devices. The method further includes receiving a second set of messages from a second device. Each message of the second set indicates whether a state change occurred in the second device for one or more values included in the first set. The method also includes computing a value interval based on the one or more values associated with the first set. Values within the value interval were indicated in the second set as causing a state change in the second device. The method further includes configuring the first device to transmit messages for values within the value interval.

    Abstract translation: 用于减少数据通信的示例性方法包括在数据集线器处接收来自第一设备的第一组消息。 第一组的每个消息都包含一个值。 该方法还包括将第一组的一个或多个消息发送到一个或多个设备。 该方法还包括从第二设备接收第二组消息。 第二组的每个消息指示第一组中包括的一个或多个值是否在第二装置中发生状态改变。 该方法还包括基于与第一组相关联的一个或多个值计算值间隔。 值间隔内的值在第二组中被指示为导致第二设备中的状态改变。 所述方法还包括配置所述第一设备以发送所述值间隔内的值的消息。

    DATABASE QUERY PROCESSING
    6.
    发明申请
    DATABASE QUERY PROCESSING 审中-公开
    数据库查询处理

    公开(公告)号:US20160253372A1

    公开(公告)日:2016-09-01

    申请号:US14632736

    申请日:2015-02-26

    Applicant: Red Hat, Inc.

    Abstract: Various examples are directed to systems and methods for managing a database organized according to a schema. The database may comprise a database file corresponding to a table described by the schema. The database file may comprise a first row entry corresponding to a first row of the table. The first row entry may comprise at least one data item. A command may be received. The command may modify a first data item in the first row of the table. An indication of the modified value for the first data item may be written to a change location at the first file. The first entry may be modified to include a pointer to the indication of the modified value for the first data item.

    Abstract translation: 各种示例涉及用于管理根据模式组织的数据库的系统和方法。 数据库可以包括与由模式描述的表相对应的数据库文件。 数据库文件可以包括对应于表的第一行的第一行条目。 第一行条目可以包括至少一个数据项。 可以接收命令。 该命令可以修改表的第一行中的第一个数据项。 可以将第一数据项的修改值的指示写入第一文件的改变位置。 可以修改第一条目以包括指向第一数据项的修改值的指示符。

    INCORPORATING EXTERNAL DATA INTO A DATABASE SCHEMA
    7.
    发明申请
    INCORPORATING EXTERNAL DATA INTO A DATABASE SCHEMA 审中-公开
    将外部数据纳入数据库样本

    公开(公告)号:US20160253361A1

    公开(公告)日:2016-09-01

    申请号:US14632756

    申请日:2015-02-26

    Applicant: Red Hat, Inc.

    CPC classification number: G06F16/213

    Abstract: Various examples are directed to systems and methods for managing a database to include data from an external data source. A database engine may receive a request to add a reference column to a database described by a database schema. The request may comprise a location parameter describing a location of the external data source comprising data for populating the reference column and a data identifying parameter describing data at the external data source for populating the reference column. The database engine may modify the database schema to include the reference column, send a query to the external data source to obtain at least one data item for populating the reference column, and populate the reference column with the at least one data item.

    Abstract translation: 各种示例涉及用于管理数据库以包括来自外部数据源的数据的系统和方法。 数据库引擎可以接收将数据库模式描述的引用列添加到数据库的请求。 该请求可以包括描述外部数据源的位置的位置参数,该位置参数包括用于填充参考列的数据和用于填充参考列的在外部数据源处描述数据的数据识别参数。 数据库引擎可以修改数据库模式以包括引用列,向外部数据源发送查询以获得用于填充引用列的至少一个数据项,并使用至少一个数据项填充参考列。

    DUPLICATING A TASK SEQUENCE FROM A GRAPHICAL USER INTERFACE INTERACTION FOR A DEVELOPMENT APPLICATION IN VIEW OF TRACE DATA
    8.
    发明申请
    DUPLICATING A TASK SEQUENCE FROM A GRAPHICAL USER INTERFACE INTERACTION FOR A DEVELOPMENT APPLICATION IN VIEW OF TRACE DATA 审中-公开
    从开发应用程序的图形用户界面交互中将任务顺序重新排列在跟踪数据视图中

    公开(公告)号:US20160246465A1

    公开(公告)日:2016-08-25

    申请号:US14629092

    申请日:2015-02-23

    Applicant: Red Hat, Inc.

    CPC classification number: G06F11/3041 G06F11/3414 G06F11/3438

    Abstract: A computing system provides a recording, by a processing device, trace data that is generated for one or more graphical user interface (GUI) interactions of a user. The computing system extracts a subset of the trace data from the recorded trace data, the subset of trace data being associated with one or more GUI interactions specifying operations of a development application performed on a work item. The computing system assembles a script in view of the subset of the trace data to duplicate the operations of the development applications specified by the one or more GUI interactions for one or more other work items.

    Abstract translation: 计算系统通过处理设备提供为用户的一个或多个图形用户界面(GUI)交互而产生的跟踪数据的记录。 计算系统从记录的跟踪数据中提取跟踪数据的子集,跟踪数据的子集与指定对工作项执行的开发应用程序的操作的一个或多个GUI交互相关联。 考虑到跟踪数据的子集,计算系统组装脚本以复制由一个或多个GUI交互为一个或多个其他工作项指定的开发应用程序的操作。

    Object Creation Based on Copying Objects Corresponding to Similar Entities
    9.
    发明申请
    Object Creation Based on Copying Objects Corresponding to Similar Entities 审中-公开
    基于复制对象的对象创建对应于相似实体

    公开(公告)号:US20160239499A1

    公开(公告)日:2016-08-18

    申请号:US14620704

    申请日:2015-02-12

    Applicant: Red Hat, Inc.

    CPC classification number: G06F16/355 G06F16/951

    Abstract: An example method of providing a list of entities includes obtaining a list of entities responsive to a request from a client. Each entity in the list includes a set of attribute name-value pairs. The method also includes recursively dividing the list of entities into subgroups and for each division resulting in a plurality of subgroups including one or more entities, and assigning a subgroup number to each of the corresponding entity's attribute names by which the division is based. The method also includes generating a logical message tree of entities. The method further includes sorting the list of entities based on the order of the entities in the logical message tree and serializing the sorted list of entities into a data stream. The method also includes transmitting a list of subgroup numbers and the entities in the sorted order over a network to the client.

    Abstract translation: 提供实体列表的示例性方法包括响应于来自客户端的请求获得实体列表。 列表中的每个实体都包含一组属性名称 - 值对。 该方法还包括将实体列表递归地划分成子组,并且对于每个划分,产生包括一个或多个实体的多个子组,并且将子组编号分配给分割所基于的对应实体的属性名称。 该方法还包括生成实体的逻辑消息树。 该方法还包括基于逻辑消息树中的实体的顺序对实体列表进行排序,并将排序的实体列表序列化为数据流。 该方法还包括通过网络以分类顺序将子组号码和实体的列表发送到客户机。

    SIMULATED CONTROL OF A THIRD-PARTY DATABASE
    10.
    发明申请
    SIMULATED CONTROL OF A THIRD-PARTY DATABASE 有权
    模拟控制第三方数据库

    公开(公告)号:US20160217169A1

    公开(公告)日:2016-07-28

    申请号:US14605756

    申请日:2015-01-26

    Applicant: Red Hat, Inc.

    CPC classification number: G06F21/604 G06F21/6227

    Abstract: An example method of providing simulated control of a third-party database to a client includes receiving, at a simulation control proxy, a query that selects data from a database table stored in a third-party database. The method also includes submitting, over a network, the query to the third-party database. The method further includes loading a set of database records included in an initial result set of the query. The method also includes determining whether a data storage device includes modification data indicating that the initial result set is stale. The method further includes updating the initial result set in accordance with the modification data if the initial result set is stale. The method also includes sending the updated result set of the query to a client. The updated result set of the query is different from the initial result set of the query.

    Abstract translation: 向客户端提供对第三方数据库的模拟控制的示例性方法包括在模拟控制代理处接收从存储在第三方数据库中的数据库表中选择数据的查询。 该方法还包括通过网络将查询提交给第三方数据库。 该方法还包括加载包含在查询的初始结果集中的一组数据库记录。 该方法还包括确定数据存储设备是否包括指示初始结果集是陈旧的修改数据。 该方法还包括:如果初始结果集是陈旧的,则根据修改数据更新初始结果集。 该方法还包括将查询的更新结果集发送给客户端。 查询的更新结果集与查询的初始结果集不同。

Patent Agency Ranking