Sensory data generator
    11.
    发明授权

    公开(公告)号:US11842128B2

    公开(公告)日:2023-12-12

    申请号:US17569165

    申请日:2022-01-05

    Applicant: RED HAT, INC.

    CPC classification number: G06F30/20 G01K7/00 G06F17/18 H04L67/12

    Abstract: Certain aspects and features provide generation or simulation of sensory data that would otherwise come from Internet-of-things (IoT) sensors in reproducible and controllable way. Thus, the response of a system to very large numbers of sensors can be tested without acquiring and deploying a very large number of sensors for test and development purposes. In some examples, a processing device coupled to a network interface identifies a stored function of time describing a locally sensed property for a simulated sensor. The locally sensed property corresponds to at least one event taking place in a virtual environment. The processing device can determine values of an input variable produced by the stored function of time. The values can be wrapped in a communication protocol to produce messages that are transmitted over the network interface.

    Testing responses of software applications to spatiotemporal events using simulated environments

    公开(公告)号:US11422922B2

    公开(公告)日:2022-08-23

    申请号:US17145772

    申请日:2021-01-11

    Applicant: Red Hat, Inc.

    Abstract: Responses of software applications to spatiotemporal events can be tested using simulated environments. In one example, a system can generate a simulated environment having simulated distributed devices positioned at various spatial locations in the simulated environment. The system can then simulate a spatiotemporal event propagating through the simulated environment by modifying a device simulation property of each simulated distributed device based on the spatiotemporal event and a respective spatial location of the simulated distributed device in the simulated environment. This can produce simulation outputs impacted by the spatiotemporal event. The system can then provide the simulation outputs as input to a target software application to test a response to the spatiotemporal event by the target software application.

    UDP multicast over enterprise service bus

    公开(公告)号:US10983838B2

    公开(公告)日:2021-04-20

    申请号: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.

    Preservation of modifications after overlay removal from a container

    公开(公告)号:US10585785B2

    公开(公告)日:2020-03-10

    申请号:US16252050

    申请日:2019-01-18

    Applicant: Red Hat, Inc.

    Abstract: An example method of preserving a modification to an internal state of a computer system includes applying an overlay on a target container. The overlay includes a set of events corresponding to a first set of modifications to a computer system. The method also includes after applying the overlay, receiving a set of user requests corresponding to a second set of modifications to the computer system. The method further includes changing, based on the set of user requests, the third set of internal states of the computer system to the fourth set of internal states. The method also includes removing the overlay from the target container, while preserving the second set of modifications to the computer system.

    DEBUGGER WRITE INTERCEPTOR
    15.
    发明申请

    公开(公告)号:US20170091066A1

    公开(公告)日:2017-03-30

    申请号:US14863471

    申请日:2015-09-24

    Applicant: Red Hat, Inc.

    CPC classification number: G06F11/364

    Abstract: Methods, systems, and computer program products are included for executing one or more instructions of a program in a debugging session; receiving a command at a debugger, the command comprising an expression for the debugger to evaluate in the debugging session; evaluating the expression, at least in part by the debugger, the evaluating including attempting to perform a write operation to write a data value to a target; preventing the data value from being written to the target; and outputting, by the debugger, a result of the evaluating.

    SUBSCRIBER IDENTITY MODULE (SIM) SELECTION IN MULTI-SIM COMMUNICATION DEVICES
    16.
    发明申请
    SUBSCRIBER IDENTITY MODULE (SIM) SELECTION IN MULTI-SIM COMMUNICATION DEVICES 有权
    多SIM通信设备中的订户身份识别模块(SIM)选择

    公开(公告)号:US20160149605A1

    公开(公告)日:2016-05-26

    申请号:US14553175

    申请日:2014-11-25

    Applicant: Red Hat, Inc.

    Abstract: A method relates to identifying, by a processing device, a plurality of subscriber identity modules (SIMs) coupled to the processing device, each of the plurality of SIMs storing data enabling a set of communication services provided by a respective one of a plurality of communication service providers, determining a request parameter comprising at least one of a time, a location of the processing device, or a destination to provide a first communication service, determining a plurality of cost rates to provide the first communication service by the respective one of the plurality of communication service providers in view of a cost rate table and the request parameter, selecting a first SIM from the plurality of SIMs in view of the plurality of cost rates, and displaying, on a screen of the processing device, a first icon indicating the selected first SIM to provide the first communication service.

    Abstract translation: 一种方法涉及通过处理设备识别耦合到处理设备的多个用户识别模块(SIM),所述多个SIM中的每一个存储数据,使得能够由多个通信中的相应一个提供的一组通信服务 服务提供商,确定包括时间,处理设备的位置或提供第一通信服务的目的地中的至少一个的请求参数,确定多个成本费率以通过相应的一个服务提供第一通信服务 考虑到成本率表和请求参数,多个通信服务提供商,根据多个成本率从多个SIM中选择第一SIM,并且在处理设备的屏幕上显示指示 所选择的第一SIM以提供第一通信服务。

    SYSTEMS AND METHODS FOR PROVIDING SPECIFICATION OF A LOCATION OF A USER OF A COMMUNICATION DEVICE
    17.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING SPECIFICATION OF A LOCATION OF A USER OF A COMMUNICATION DEVICE 有权
    用于提供通信设备的用户的位置的规范的系统和方法

    公开(公告)号:US20140149482A1

    公开(公告)日:2014-05-29

    申请号:US13685518

    申请日:2012-11-26

    Applicant: RED HAT, INC.

    CPC classification number: H04W4/029 H04L67/18 H04W4/027

    Abstract: A mechanism for providing specification of a location of a user of a communication device. A method includes receiving, by a processing device a first position data of a communication device. The first position data is a location of the user of the communication device at a first time when the user begins to at least either compose a message on the communication device or initiate an application to compose the message. The method also includes receiving, by the processing device, a second position data of the communication device. The second position data is the location of the user at a second time when the user sends the message to a recipient via the communication device. The method also includes generating, by the processing device, a velocity vector based on the first position data, the second position data, the first time data and the second time data. The method further includes sending, by the processing device, the velocity vector with the message to the recipient.

    Abstract translation: 一种用于提供通信设备的用户的位置的规范的机制。 一种方法包括由处理装置接收通信装置的第一位置数据。 第一位置数据是当用户开始至少在通信设备上组合消息或发起应用来组成消息时第一时间通信设备的用户的位置。 该方法还包括由处理设备接收通信设备的第二位置数据。 第二位置数据是当用户经由通信设备向接收者发送消息时第二次的用户的位置。 该方法还包括通过处理装置产生基于第一位置数据,第二位置数据,第一时间数据和第二时间数据的速度矢量。 该方法还包括由处理装置将具有该消息的速度向量发送给接收者。

    TESTING RESPONSES OF SOFTWARE APPLICATIONS TO SPATIOTEMPORAL EVENTS USING SIMULATED ENVIRONMENTS

    公开(公告)号:US20210133082A1

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

    申请号:US17145772

    申请日:2021-01-11

    Applicant: Red Hat, Inc.

    Abstract: Responses of software applications to spatiotemporal events can be tested using simulated environments. In one example, a system can generate a simulated environment having simulated distributed devices positioned at various spatial locations in the simulated environment. The system can then simulate a spatiotemporal event propagating through the simulated environment by modifying a device simulation property of each simulated distributed device based on the spatiotemporal event and a respective spatial location of the simulated distributed device in the simulated environment. This can produce simulation outputs impacted by the spatiotemporal event. The system can then provide the simulation outputs as input to a target software application to test a response to the spatiotemporal event by the target software application.

    Service implementation based debugger for service oriented architecture projects

    公开(公告)号:US10185644B2

    公开(公告)日:2019-01-22

    申请号:US15403521

    申请日:2017-01-11

    Applicant: Red Hat, Inc.

    Abstract: A meta-debugger receives a first debugging command from a debugger client to set a breakpoint in a first service in a first language and sets the breakpoint in a first native debugger. After receiving a service message invoking the first service, the breakpoint is triggered and the meta-debugger provides to the debugger client a first graphical representation of the first native debugger. The meta-debugger receives a second debugging command from the debugger client, converts the second debugging command into a third debugging command to provide to the first native debugger. After invoking a second service in a second language, the meta-debugger provides to the debugger client a second graphical representation of the second native debugger. The meta-debugger receives a fourth debugging command from the debugger client, converts the fourth debugging command into a fifth debugging command to provide to the second native debugger.

    Selection of a mesh access point in a wireless mesh network

    公开(公告)号:US10142927B2

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

    申请号:US14937214

    申请日:2015-11-10

    Applicant: Red Hat, Inc.

    Abstract: An example method of transmitting data to a destination node in a wireless communications network includes detecting, at a wireless device, a plurality of mesh nodes connected to a common communications medium used to access a wireless communications network. The method also includes calculating a score for the mesh nodes of the plurality of mesh nodes, where the score is based on a hop distance between the respective mesh node and a root access point connected to the wireless communications network, the quality of signal between the wireless device and the respective mesh node, the data bandwidth between the wireless device and the respective mesh node, and/or the current number of mesh nodes using the respective mesh node as a wireless access point to connect to the wireless communications network. The wireless device selects a mesh node to connect to as a mesh access point based on the calculated scores.

Patent Agency Ranking