Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

343results about "Specific program execution arrangements" patented technology

System and Method for Utilizing Available Best Effort Hardware Mechanisms for Supporting Transactional Memory

Systems and methods for managing divergence of best effort transactional support mechanisms in various transactional memory implementations using a portable transaction interface are described. This interface may be implemented by various combinations of best effort hardware features, including none at all. Because the features offered by this interface may be best effort, a default (e.g., software) implementation may always be possible without the need for special hardware support. Software may be written to the interface, and may be executable on a variety of platforms, taking advantage of best effort hardware features included on each one, while not depending on any particular mechanism. Multiple implementations of each operation defined by the interface may be included in one or more portable transaction interface libraries. Systems and / or application software may be written as platform-independent and / or portable, and may call functions of these libraries to implement the operations for a targeted execution environment.
Owner:ORACLE INT CORP

Docker Registry management optimization mode and device

The invention provides a Docker Registry management optimization mode. The Docker Registry management optimization mode comprises the steps that based on Docker Registry management requirements, a Docker Registry native management mode corresponding to the management requirements is determined; based on the management requirements, a corresponding optimization management mode is determined; optimization is conducted on the native management mode through the optimization management mode, and corresponding Docker Registry management operation is conducted through an optimized operational order. According to the embodiment, the problems that the native Docker Registry control operational mode is unfriendly, management operation is complex, and the network operation and maintenance cost is too high are solved. For example, storage catalogs of mirrored documents are changed to cluster-type share mirrored storage equipment from a local storage area, namely, single-machine mirrored storage is changed to cluster-type mirrored storage, and on the condition of large-scale cluster-type machinery equipment, the mirrored document maintenance cost can be greatly lowered. For another example, by means of the mode that multiple Registry service operation is simplified, the operating difficulty of Docker Registry management is lowered, and the network maintenance operational experience is improved.
Owner:360 TECH GRP CO LTD

Automatic generation of assert statements for unit test cases

An assert statement generator employs a neural transformer model with attention to generate candidate assert statements for a unit test method that tests a focal method. The neural transformer model is pre-trained with source code programs and natural language text and fine-tuned with test-assert triplets. A test-assert triplet includes a source code snippet that includes: (1) a unit test method with an assert placeholder; (2) the focal method; and (3) a corresponding assert statement. In this manner, the neural transformer model is trained to learn the semantics and statistical properties of a natural language, the syntax of a programming language, and the relationships between the code elements of the programming language and the syntax of an assert statement.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

State detection and responses for electronic devices

This disclosure describes, in part, techniques for utilizing global models to generate local models for electronic devices in an environment, and techniques for utilizing the global models and / or the local models to provide notifications that are based on anomalies detected within the environment. For instance, a remote system may receive an identifier associated with an electronic device and identify a global model using the identifier. The remote system may then receive data indicating state changes of the electronic device and use the data and the global model to generate a local model associated with the electronic device. Using the global model and / or local model, the remote system can identify anomalies associated with the electronic device and, in response to identifying an anomaly, notify the user. The remote system can further cause the electronic device to change states after receiving a request from the user.
Owner:AMAZON TECH INC

File upload validation

Methods, storage systems and computer program products implement embodiments of the present invention that include deploying, to a computer, a hot-patched method for an original method in a method library that is dynamically loaded by a software application running on the computer, wherein the hot-patched method is configured to intercept requests from the software application to the original method. An upload policy can then be specified. Upon the hot-patched method intercepting a request from the software application to the original method to upload a given file from the computer to an Internet site, a comparison can be made between the intercepted request to the policy. In response to the comparison, the upload can be controlled.
Owner:SAILPOINT TECHNOLOGIES INC

Machine learning model signatures

A system and techniques for configuring a trained model to dedicate a portion of its output data to include signature data that may be used to identify information about the model. The model may be configured so that some portion of its least-significant output bits may represent the signature data. The signature data may be a unique code that corresponds to the particular model. The signature data may also include encoded data that may represent information such as a model version, model author, or the like. A recipient of the model output data may thus use the signature data to determine information about the particular model, even if the model itself is inaccessible.
Owner:AMAZON TECH INC

Automatic generation of test scenarios from specification files

A method, a system, and computer program product for managing an application programming interface (API). A specification file including values describing an API is received. A template of the API is retrieved based on at least one of the values. A source code of the API and a test corresponding to the source code are generated using a parameterized predefined code from the template that is modified to replace parameters based on the values of the specification file. The source code of the API is validated using the test.
Owner:LPL FINANCIAL LLC

System and method for improved web platform

A method and system for providing functionality of a desktop container having a plurality of applications using a modified web browser extension. A request for service requiring communication between at least two applications of the plurality of applications can be received. A web page content script associated with the request can be executed, and a message type and data to be retrieved can be transmitted to the modified web browser extension through the modified web browser extension application interface. The modified web browser extension can retrieve the data for the service request, execute a modified web browser extension content script that includes a plurality of actions based on the message type and transmit through the modified web browser extension application interface, an event for execution to the web browser, wherein the event is based on the modified web browser extension content script to achieve the service request.
Owner:MORGAN STANLEY SERVICES GROUP INC

Method for managing subscriber identity module (SIM) applications and system for using same

A subscriber identity module (SIM) application management system includes a non-transitory computer-readable medium configured to store instructions and a processor coupled to the non-transitory computer-readable medium, wherein the processor is configured to execute the instructions to: receive a SIM application from a SIM application provider, obtain a subscriber list including at least one subscriber from a mobile network operator, receive instructions directly from the SIM application provider, and customize a SIM card of a mobile device associated with the at least one subscriber with the SIM application in accordance with the instructions.
Owner:RAKUTEN SYMPHONY INC

Computer-automated scripted electronic actor control

Computer-implemented systems and methods use a story to automatically control and coordinate electronic actors. The story may be written in a natural language (e.g., English), rather than a programming language or other language designed specifically to control machines. Embodiments of the present invention may parse the story into a script and generate cue signals based on the story. The cue signals are provided to the electronic actor(s), which may perform actions based on their interpretations of those cue signals. As a result, the story, the script, and the cue signals issued to the electronic actors do not deterministically dictate the actions performed by the electronic actors.
Owner:PAI VIVEK RAMDAS

Configuration management for non-disruptive update of a data management system

Aspects of data management are described. Information for updating software for a data management cluster from a first version associated with a first configuration for operating multiple storage nodes of the data management cluster and a second version associated with a second configuration for operating multiple storage nodes of the data management cluster may be obtained. Based on the information, an update procedure for the data management cluster may be performed, where after a first portion of the update procedure, the first version may be installed on a first set of the storage nodes and the second version may be installed on a second set of the storage nodes. Based on storage nodes in the data management cluster having different software versions, the data management cluster may be operated using the first configuration, the second configuration, or both, during the update procedure.
Owner:RUBRIK INC

Framework for effective stress testing and application parameter prediction

Techniques disclosed herein can include receiving an instruction to perform a stress test on one or more cloud computing resources of a cloud computing system. Worker nodes of the cloud computing system can be provisioned by a resource manager to perform the stress test on the cloud computing resources. The resource manager can instruct the one or more worker nodes of the cloud computing system to perform the stress test. Data generated by the worker nodes during the stress test can be received by the resource manager and used to train a projection framework comprising a trained machine learning model. The projection framework can generate a resource projection and the projection can be used to provision cloud computing resources to host the cloud service.
Owner:ORACLE INT CORP

Method and apparatus for managing licenses for data in m2m system

The present invention relates to a method for managing a license of data in a machine-to-machine (M2M) system. A method for operating a M2M device in an M2M system includes: receiving data from a counterpart M2M device; receiving information on a license of the data from the counterpart M2M device; and performing an operation for the data based on the information on the license.
Owner:HYUNDAI MOTOR CO LTD +2

Systems and methods for a feature data platform

Methods and systems for providing a feature data platform for providing feature level context data for a configurable application are describe. The method can include receiving, from an application developer system, an audit log associated with a configurable application, the configurable application comprising a set of feature flags that configure the configurable application during execution of the application, the audit log providing a definition of a format of feature flag impression messages generated by the configurable application. The method can also include receiving, from the configurable application, a feature flag impression message that indicates a configuration of the set of feature flags to which a user of the application was exposed to during execution of the application. Furthermore, the method can include translating the feature flag impression message into a common format of a feature data platform based on the definition of the format of the feature flag impression messages, and storing the translated feature flag impression message in a data store.
Owner:HARNESS INC

Test visualisation tool

A computer system for rendering a graphical user interface for visualising runs of a driving scenario in which an ego agent navigates a road layout, comprising an input configured to receive a map of the road layout and run data comprising a sequence of timestamped ego agent states and a time-varying numerical score quantifying the performance of the ego agent with respect a set of run evaluation rules; and a rendering component configured to cause a graphical user interface to display, for each rule: a plot of the time-varying numerical score, and a marker denoting a selected time index of the plot, the marker movable along the time axis to change the selected time index; and a scenario visualization comprising a visualization of the run at the selected time index, whereby moving the marker along the time axis causes the scenario visualisation to update as the time index is changed.
Owner:FIVE AI LTD

Distributed control system with seamless software update

A distributed control system includes low-level controllers interacting with field devices, a high-level controller providing instructions, a human-machine interface that receives an input from a user transmits it to the high-level controller, receive from the high-level controller state information of the process, and display this state information to the user; first and second instances of backend software that are communicatively coupled to the high-level controller, first and second instances of frontend software running on respective client devices of the plant, and a software manager that indicates to each client device which version of frontend software is available for the client device, wherein the first instance of frontend software interfaces with the version of the first instance of backend software, and the second instance of frontend software interfaces with the version of the second instance of backend software.
Owner:ABB (SCHWEIZ) AG

Composite software bill of materials analysis

A software bill of materials management and analysis service generates a data structure for analytical operations using a composite software bill of materials (composite SBOM) and performs one or more analytical operations. The composite SBOM may be generated using a plurality of software bill of materials (SBOMs). The software bill of materials management and analysis service may perform analytical operations including, an impact analysis, a license assessment, and a vulnerability analysis. The software bill of materials management and analysis service maintains traceability records for one or more changes made to the composite SBOM and allows audit of changes for the composite SBOM.
Owner:AMAZON TECH INC

Software testing in parallel with different database instances

Test cases written to test a software application can be dynamically distributed among a set of software application instances such that different sets of test cases can execute simultaneously in parallel, thereby speeding up testing relative to executing the test cases sequentially. To avoid database conflicts that may occur when different test cases are executed in parallel, each software application instance can be associated with a different database instance. Accordingly, a first test case executing in association with a first database instance can avoid interfering with a second test case executing in association with a second database instance.
Owner:STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY

System and method for machine learning development

A system and method may create and manage a code repository structure and related files for a ML system such as a NN by executing code to create a version control management platform template commit including a pipeline folder comprising deploy files; a configuration folder comprising key-value pairs describing variables used as input to the neural network; a notebooks folder; a steps folder including ML or NN code; a tests folder comprising test scripts; and a utils folder; and executing code to create a tag associated with a pull request and alter version control management platform data such that the tag is displayed in conjunction with data describing the branch associated with the pull request. Executing code to create a tag may include searching a commit history for a unique commit number associated with a pull request, and based on this search creating a tag.
Owner:MORGAN STANLEY SERVICES GROUP INC

Resource efficient full bootstrap

Systems and methods are disclosed for a resource efficient full bootstrap of a destination database. Instead of executing, e.g., a single Apache Spark™ job that may encounter errors and require restarting the entire job and reallocation of Spark cluster resources, the data pulls from a data source for a full bootstrap may be divided into smaller jobs. Dividing the set of data pulls into smaller jobs (which may be kept as a simpler Java™ program as compared to an Apache Spark job) allows only the impacted job to again be executed if an error occurs during execution of that job. In addition, resources to execute the job for bootstrapping a database may be allocated only once, which may allow the resources to be less than if estimated and grown based on errors and multiple attempts to execute the job (such as for an Apache Spark job to bootstrap the database).
Owner:INTUIT INC

Code commit facility for a continuous integration continuous deployment system

A code commit facility is provided operatively coupled to a continuous integration continuous deployment system to assist in addressing a failing code change during updating of a software application. The code commit facility includes generating discrete code change packages from the failing code change by separating independent code change files of the failing code change into the discrete code change packages. Further, the code commit facility deploys the discrete code change packages and based on the deploying, detects a failing discrete code change package. Based on detecting the failing discrete code change package, the code commit facility rolls back one or more code change files of the failing package, absent rolling back one or more other code change files of one or more other discrete code change packages to restructure the failing code change for deployment using the continuous integration continuous deployment system.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Model-based visual representation of apparatus operational status

A system includes a hardware processor and a memory storing software code. The hardware processor is configured to execute the software code to receive operational data including multiple timestamps each corresponding to an operating state of an apparatus, receive, from a system user, a query identifying at least one of an apparatus event or one of the timestamps, and obtain, based on the operational data and in response to the query, a software design model of the apparatus. The hardware processor is further configured to execute the software code to identify, using the operational data and the software design model, an operational status of the apparatus at the identified at least one of the apparatus event or timestamp, generate, based on the software design model, a visual representation of that operational status, and provide an output data including the visual representation to the system user.
Owner:DISNEY ENTERPRISES INC

C2MPI: a hardware-agnostic message passing interface for heterogeneous computing systems

Compute-centric message passing interface (C2MPI) provides a hardware-agnostic message passing interface for heterogeneous computing systems. Hardware-agnostic programming with high performance portability is envisioned to be a bedrock for realizing adoption of emerging accelerator technologies in heterogeneous computing systems, such as high-performance computing (HPC) systems, data center computing systems, and edge computing systems. The adoption of emerging accelerators is key to achieving greater scale and performance in heterogeneous computing systems. Accordingly, embodiments described herein provide a flexible hardware-agnostic environment that allows application developers to develop high-performance applications without knowledge of the underlying hardware.
Owner:THE ARIZONA BOARD OF REGENTS ON BEHALF OF THE UNIV OF ARIZONA

Method for managing subscriber identity module (SIM) applications and system for using same

A subscriber identity module (SIM) application management system includes a non-transitory computer-readable medium configured to store instructions and a processor coupled to the non-transitory computer-readable medium, wherein the processor is configured to execute the instructions to: receive a SIM application from a SIM application provider, obtain a subscriber list including at least one subscriber from a mobile network operator, receive instructions directly from the SIM application provider, and customize a SIM card of a mobile device associated with the at least one subscriber with the SIM application in accordance with the instructions.
Owner:RAKUTEN SYMPHONY INC

Integrated AI-driven system for automating IT and cybersecurity operations

A system for automating information technology software actions using advanced AI techniques including a processing system, storage medium, a communications interface, a user interface, a natural language processing model or neural network, operable to interface with at least one of an embedded prompt or chatbot prompt and hosted on a control node which communicates with one or more nodes comprised by a node network via the communications interface, and program instructions on storage medium that direct the processing system to receive an instruction from the user interface, process the instruction using the one or more natural language processing model or neural network, along with one or more AI agents, and execute the instruction one of locally or on a node of the node network via the communications interface.
Owner:AUGSTRA LLC

CI / CD template framework for DevSecOps teams

Described herein are systems utilizing a DevSecOps model comprising a CI / CD template, framework interfacing with a CI / CD pipeline that can integrate the assemblage of software components that collectively automate the building, testing, and delivery of applications within various hosting environments. Also described herein are methods utilizing the aforementioned systems.
Owner:CITIZANT INC

DSP encapsulation

An encapsulation block for a digital signal processing (DSP) block. The encapsulation block includes DSP block having an input terminal, an output terminal, and an input clock. The encapsulation block also includes pacing control network operatively connected with the input terminal, the output terminal, and the input clock of the DSP block. The input terminal of the DSP block is configured to receive a samples-in data stream inputted at a predefined clock period defined by the input clock. The output terminal of the DSP block is configured to receive a samples-out data stream outputted at a predefined paced parameter. The pacing control network is configured to control data flow at the samples-in data stream and the samples-out data stream independently of the DSP block.
Owner:BAE SYSTEMS INFORMATION ANDELECTRONIC SYSTEMS INTEGRATION INC

System for optimising data communication

According to a first aspect of the invention, there is provided a system for optimising data communication between devices connected to a network, the system comprising: a server configured to: measure application performance metrics of the data communication between the devices; compare the application performance metrics against performance requirements; detect, in response to the application performance metrics being below the performance requirements, nodes having untapped computing resources within the network; determine operation parameters achieving service at the performance requirements; command one or more of the nodes to function at the operation parameters; and migrate at least a portion of workload associated with the data communication amongst the one or more nodes commanded to function at the operation parameters.
Owner:SINGTEL

Popular searches