FLUID FLOW BACK PREDICTION
    11.
    发明申请
    FLUID FLOW BACK PREDICTION 审中-公开
    流体流量预测

    公开(公告)号:WO2015061255A1

    公开(公告)日:2015-04-30

    申请号:PCT/US2014/061479

    申请日:2014-10-21

    CPC classification number: E21B44/00 E21B21/08 E21B47/042 E21B49/003 G06F17/50

    Abstract: A computing device configured to determine when an alarm is triggered for a drilling operation is provided. Measured drilling data that includes a value measured for an input variable during a previous connection event of a drilling operation is received. A predicted value for a fluid flow back measure is determined by executing a predictive model with the measured drilling data as an input. The predictive model is determined using previous drilling data that includes a plurality of values measured for the input variable during a second drilling operation. The second drilling operation is a previous drilling operation at a different geographic wellbore location than the drilling operation. A fluid flow back measurement datum determined from sensor data is compared to the determined predicted value for the fluid flow back measure. An alarm is triggered on the drilling operation based on the comparison.

    Abstract translation: 提供了一种被配置为确定何时触发钻孔操作的计算装置。 接收在钻孔操作的先前连接事件期间包括对输入变量测量的值的测量钻孔数据。 通过执行具有测量的钻井数据作为输入的预测模型来确定流体回流测量的预测值。 使用包括在第二次钻孔操作期间为输入变量测量的多个值的先前钻孔数据确定预测模型。 第二次钻井作业是在与钻井作业不同的地理井筒位置的先前的钻井作业。 将从传感器数据确定的流体回流测量数据与流体回流测量的确定的预测值进行比较。 基于比较,钻孔操作触发报警。

    SYSTEMS AND METHODS FOR GENERATING A CROSS-PRODUCT MATRIX IN A SINGLE PASS THROUGH DATA USING SINGLE PASS LEVELIZATION
    12.
    发明申请
    SYSTEMS AND METHODS FOR GENERATING A CROSS-PRODUCT MATRIX IN A SINGLE PASS THROUGH DATA USING SINGLE PASS LEVELIZATION 审中-公开
    通过使用单次通过电平的数据通过单通道生成交叉产品矩阵的系统和方法

    公开(公告)号:WO2012087629A2

    公开(公告)日:2012-06-28

    申请号:PCT/US2011/064340

    申请日:2011-12-12

    CPC classification number: G06F17/30327 G06F17/16 G06F17/30289 G06F17/30324

    Abstract: Systems and methods are provided for a data processing system having multiple executable threads that is configured to generate a cross-product matrix in a single pass through data to be analyzed. An example system comprises memory for receiving the data to be analyzed, a processor having a plurality of executable threads for executing code to analyze data, and software code for generating a cross-product matrix in a single pass through data to be analyzed. The software code includes threaded variable levelization code for generating a plurality of thread specific binary trees for a plurality of classification variables, variable tree merge code for combining a plurality of the thread-specific trees into a plurality of overall trees for the plurality of classification variables, effect levelization code for generating a plurality of sub-matrices of the cross-product matrix using the plurality of the overall trees for the plurality of classification variables, and cross-product matrix generation code for generating the cross- product matrix by storing and ordering the elements of the sub-matrices in contiguous memory space.

    Abstract translation: 为具有多个可执行线程的数据处理系统提供系统和方法,该可执行线程被配置为在单次通过待分析数据的过程中生成交叉产品矩阵。 示例性系统包括用于接收要分析的数据的存储器,具有用于执行用于分析数据的代码的多个可执行线程的处理器,以及用于在单次通过待分析数据中生成交叉乘积矩阵的软件代码。 软件代码包括用于为多个分类变量生成多个线程特定二叉树的线程变量级别化代码,用于将多个线程专用树组合成多个分类变量的多个总体树的可变树合并代码 用于使用所述多个分类变量中的所述多个总体树生成所述交叉乘积矩阵的多个子矩阵的效果级别化代码,以及用于通过存储和排序来生成所述交叉乘积矩阵的交叉乘积矩阵生成代码 连续存储空间中子矩阵的元素。

    MACHINE-LEARNING TECHNIQUES FOR AUTOMATICALLY IDENTIFYING TOPS OF GEOLOGICAL LAYERS IN SUBTERRANEAN FORMATIONS

    公开(公告)号:WO2022216311A1

    公开(公告)日:2022-10-13

    申请号:PCT/US2021/051596

    申请日:2021-09-22

    Abstract: Tops of geological layers can be automatically identified using machine-learning techniques as described herein. In one example, a system can receive well log records associated with wellbores drilled through geological layers. The system can generate well clusters by applying a clustering process to the well log records. The system can then obtain a respective set of training data associated with a well cluster, train a machine-learning model based on the respective set of training data, select a target well-log record associated with a target wellbore of the well cluster, and provide the target well-log record as input to the trained machine-learning model. Based on an output from the trained machine-learning model, the system can determine the geological tops of the geological layers in a region surrounding the target wellbore. The system may then transmit an electronic signal indicating the geological tops of the geological layers associated with the target wellbore.

    SYSTEMS AND METHODS FOR FAULT TOLERANT COMMUNICATIONS
    14.
    发明申请
    SYSTEMS AND METHODS FOR FAULT TOLERANT COMMUNICATIONS 审中-公开
    用于容错通信的系统和方法

    公开(公告)号:WO2016003708A1

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

    申请号:PCT/US2015/037192

    申请日:2015-06-23

    Inventor: KNIGHT, Richard

    Abstract: Apparatuses, systems and methods are disclosed for tolerating fault in a communications grid. Specifically, various techniques and systems are provided for detecting a fault or failure by a node in a network of computer nodes in a communications grid, adjusting the grid to avoid grid failure, and taking action based on the failure. In an example, a system may include receiving grid status information at a backup control node, the grid status information including a project status, storing the grid status information within the backup control node, receiving a failure communication including an indication that a primary control node has failed, designating the backup control node as a new primary control node, receiving updated grid status information based on the indication that the primary control node has failed, and transmitting a set of instructions based on the updated grid status information.

    Abstract translation: 公开了用于容忍通信网格中的故障的装置,系统和方法。 具体地说,提供各种技术和系统,用于检测通信网格中的计算机节点网络中的节点的故障或故障,调整网格以避免电网故障,并基于故障采取行动。 在一个示例中,系统可以包括在备份控制节点处接收网格状态信息,所述网格状态信息包括项目状态,将所述网格状态信息存储在所述备份控制节点内,接收故障通信,所述故障通信包括主控制节点 将备用控制节点指定为新的主控制节点,基于主控节点失败的指示接收更新的网格状态信息,以及基于更新的网格状态信息发送一组指令。

    COMPUTER SYSTEM TO SUPPORT FAILOVER IN AN EVENT STREAM PROCESSING SYSTEM
    15.
    发明申请
    COMPUTER SYSTEM TO SUPPORT FAILOVER IN AN EVENT STREAM PROCESSING SYSTEM 审中-公开
    在事件流处理系统中支持故障的计算机系统

    公开(公告)号:WO2015187400A1

    公开(公告)日:2015-12-10

    申请号:PCT/US2015/032370

    申请日:2015-05-26

    Abstract: In a computing device supporting a failover in an event stream processing (ESP) system, an event block object is received. A first status of the computing device as active or standby is determined. When the first status is active, a second status of the computing device as newly active or not newly active is determined. Newly active is determined when the computing device is switched from a standby to an active status. When the second status is newly active, a last published event block object identifier that uniquely identifies a last published event block object is determined. A next event block object is selected from a non-transitory computer-readable medium accessible by the computing device. The next event block object has an event block object identifier that is greater than the determined last published event block object identifier. The selected next event block object is published to an out-messaging network device.

    Abstract translation: 在支持事件流处理(ESP)系统中的故障转移的计算设备中,接收事件块对象。 确定计算设备作为活动或待机的第一状态。 当第一状态为活动状态时,确定计算设备的第二状态为新活动或新活动。 当计算设备从待机切换到活动状态时,确定新活动。 当第二状态为新活动时,确定唯一标识最后发布的事件块对象的最后发布的事件块对象标识符。 从计算设备可访问的非暂时计算机可读介质中选择下一个事件块对象。 下一个事件块对象具有大于所确定的最后发布的事件块对象标识符的事件块对象标识符。 所选择的下一个事件块对象被发布到外发消息网络设备。

    INTEGRATED INTERACTIVE MULTIMEDIA PROCESS
    16.
    发明申请
    INTEGRATED INTERACTIVE MULTIMEDIA PROCESS 审中-公开
    综合交互式多媒体过程

    公开(公告)号:WO1997042601A1

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

    申请号:PCT/US1997007359

    申请日:1997-05-02

    Abstract: A navigable multimedia system displaying a navigable motion video (16) based representation of an environment having paths, wherein at least one clip is associated with each path, and allowing for spontaneous navigation of the paths in response to user input. The system provides for seamless transition from a video clip of one path to one of an intersecting path and from one field of view along a path to another field of view on that path. The system provides for hotspots associated with features in the environment and bitmap representations of objects to be placed in receptacles associated with certain portions of the environment wherein said hotspots and receptacles remain associated with environmental features and wherein said objects appear in proper perspective regardless of viewer position. A method for creating a navigable motion video environment comprising the steps of capturing (13) in video clips having optical properties an environment field of view along natural paths through the environment, capturing M-view sprites and other elements and correlating with map clips, adding and editing hotspots, receptacles, and other multimedia production components and binding into final production.

    Abstract translation: 一种可导航多媒体系统,其显示具有路径的环境的基于导航运动视频(16)的表示,其中至少一个剪辑与每个路径相关联,并且响应于用户输入允许路径的自发导航。 该系统提供从一条路径的视频剪辑到相交路径中的一条路径以及从该路径上的一条路径到另一个视场的无缝转换。 该系统提供与环境中的特征相关联的热点以及要放置在与环境的某些部分相关联的插座中的物体的位图表示,其中所述热点和容器保持与环境特征相关联,并且其中所述对象以适当的视角出现,而与观察者位置无关 。 一种用于创建可导航运动视频环境的方法,包括以下步骤:在具有光学特性的视频剪辑中捕获(13)沿着通过环境的自然路径的环境视野,捕获M视图精灵和其他元素并与地图片段相关联,添加 并编辑热点,插座和其他多媒体制作组件,并绑定到最终制作中。

    DISTRIBUTED COLUMNAR DATA SET STORAGE AND RETRIEVAL

    公开(公告)号:WO2021101798A

    公开(公告)日:2021-05-27

    申请号:PCT/US2020/060379

    申请日:2020-11-13

    Abstract: An apparatus includes a processor to: instantiate collection threads, data buffers of a queue, and aggregation threads: within each collection thread, assemble a row group from a subset of the multiple rows, reorganize the data values row-wise to columnar organization, and store the row group within a data buffer of the queue; operate the buffer queue as a FIFO buffer; within each aggregation thread, retrieve multiple row groups from multiple data buffers of the queue, assemble a data set part from the multiple row groups, transmit, to storage device(s) via a network, the data set part; and in response to each instance of retrieval of a row group from a data buffer of the buffer queue for use within an aggregation thread, analyze a level of availability of at least storage space within the node device to determine whether to dynamically adjust the quantity of data buffers of the buffer queue.

    DISTRIBUTED DATA SET ENCRYPTION AND DECRYPTION

    公开(公告)号:WO2018231266A1

    公开(公告)日:2018-12-20

    申请号:PCT/US2017/052486

    申请日:2017-09-20

    Abstract: An apparatus includes a processor component of a first node device caused to receive data block encryption data and an indication of size of an encrypted data block distributed to the first node device for decryption, and in response to the data set being of encryptd data: receive an indication of the quantity of sub-blocks within the encrypted data block, and a hashed identifier for each data sub-block; use the data block encryption data to decrypt the encrypted data block to regenerate data set portions from the data sub-blocks; analyze the hashed identifier of each data sub-block to determine whether all data set portions are distributed to the first node device for processing; and in response to a determination that at least one data set portion is to be distributed to a second node device for processing, transmit the at least one data set portion to the second node device.

    EVENT STREAM PROCESSING CLUSTER MANAGER
    19.
    发明申请

    公开(公告)号:WO2018106426A1

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

    申请号:PCT/US2017/062046

    申请日:2017-11-16

    Abstract: A first computing device manages a cluster of event stream processing (ESP) engines (ESPEs). A local ESP model is created based on information read from a manager configuration file that includes first connection information to connect to the second computing device and second connection information to connect the third computing device. An ESPE is instantiated on the first computing device based on the created local ESP model. The event block object is received from the second computing device in a first source window of the instantiated ESPE. A remote ESP model is deployed to a remote third computing device. The manager configuration file includes an indicator of the remote ESP model. The third computing device to receive the processed event block object is selected. The processed event block object is published to a second source window defined by the remote ESP model deployed to the third computing device.

    CONTROL VARIABLE DETERMINATION TO MAXIMIZE A DRILLING RATE OF PENETRATION
    20.
    发明申请
    CONTROL VARIABLE DETERMINATION TO MAXIMIZE A DRILLING RATE OF PENETRATION 审中-公开
    控制可变的确定以最大限度地提高钻孔的钻孔速度

    公开(公告)号:WO2015042347A1

    公开(公告)日:2015-03-26

    申请号:PCT/US2014/056455

    申请日:2014-09-19

    Abstract: A method of determining an optimal value for a control of a drilling operation is provided. Drilling data from a drilling operation is received. The drilling data includes a plurality of values measured for each of a plurality of drilling control variables during the drilling operation. An objective function model is determined using the received drilling data. The objective function model maximizes a rate of penetration for the drilling operation. Measured drilling data is received that includes current drilling data values for a different drilling operation. An optimal value for a control of the different drilling operation is determined by executing the determined objective function model with the measured drilling data that includes the current drilling data values for the different drilling operation as an input. The determined optimal value for the control of the different drilling operation is output.

    Abstract translation: 提供了一种确定钻井操作控制的最佳值的方法。 接收钻井作业的钻井数据。 钻井数据包括在钻井操作期间为多个钻井控制变量中的每一个测量的多个值。 使用接收的钻井数据确定目标函数模型。 目标函数模型最大限度地提高了钻井作业的渗透率。 接收到的测量钻井数据包括不同钻井作业的当前钻井数据值。 通过执行所确定的目标函数模型来确定用于不同钻井操作的控制的最佳值,其中所测量的钻井数据包括用于不同钻井操作的当前钻井数据值作为输入。 输出用于控制不同钻孔操作的确定的最佳值。

Patent Agency Ranking