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

619results 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

Interactive editing of a machine-generated document

Embodiments relate to interactive editing of a machine-generated document. A computer-implemented method includes receiving, by a processor, a machine-generated document and performing a comparison of a current state of the machine-generated document to a previous state. A user edit is identified as one or more user-replaced tokens of a previous token sequence based at least in part on the comparison. A new version of the machine-generated document is generated that includes the one or more user-replaced tokens and identifies one or more related tokens to replace with a suggested replacement token sequence associated with the one or more user-replaced tokens. A suggestion list is generated for display to the user in a graphical user interface to indicate the suggested replacement token sequence to replace the one or more related tokens.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Efficient data processing

A processor and method for handling data, by obtaining operations from storage, analyzing each of the operations to determine an associated operation space, and generating at least one operation set, wherein the operations of the operation set have substantially similar operation spaces. Receiving input data in the form of a tensor; and allocate the input data, as the input to a given operation of the operation set. The input data having the predetermined input characteristics associated with the given operation. Executing the given operations using the input to produces an output with the known output characteristics. Storing in a segment being associated with an operation of the operation set, the input data; and the output associated with the operation of the operation set.
Owner:ARM LTD

Continuous development and delivery system

Disclosed are systems, methods, and non-transitory computer-readable media for a continuous software development and delivery system. Currently, the software development and delivery process is complicated and time consuming. The process requires multiple checkpoints and human intervention to ensure that software updates do not cause errors in the existing software when implemented. Coordination throughout the development process is also problematic as developers may be using varying development environment that are different than the environment used to test and produce the software. The continuous development and delivery system of the present disclosure remedies these issues by providing a consistent development environment throughout the development process. This reduces issues that may arise from use of inconsistent development environments and allows for automation of previously manual portions of the software development and delivery process.
Owner:SAP IRELAND LTD

Intelligent agent configuration method and device based on front-end interaction and medium

The invention discloses an agent configuration method and device based on front-end interaction and a medium, and relates to the technical field of computers.The method comprises the steps that a user interaction behavior is received through a front-end interaction interface, the user interaction behavior is analyzed, and a corresponding response instruction is generated; executing the response instruction, creating a plurality of agent nodes, and configuring corresponding role information; determining a task dependency relationship between the agent nodes, and constructing an agent node relationship graph through a preset task execution rule; receiving and analyzing a to-be-executed task, extracting required agent role information, determining to-be-executed agent nodes, and determining a to-be-executed sequence corresponding to the to-be-executed agent nodes according to the agent node relation graph; and calling the agent models corresponding to the to-be-executed agent nodes in sequence, executing the to-be-executed task, and updating the state parameters. Through deep fusion of front-end visual interaction and automatic process arrangement, the intuition and efficiency of the configuration process are improved.
Owner:SHANDONG INSPUR SCI RES INST 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

Identifying significant code changes via syntactic representation

A first syntactic representation of a first version of a codebase and a second syntactic representation of a second version of the codebase are generated, the codebase comprising a plurality of units of software instructions. A portion of the first syntactic representation is determined to be different than a corresponding portion of the second syntactic representation. A first version and a second version of a unit of software instructions of the plurality of units of software instructions is obtained, wherein the portion of the first syntactic representation is based on the first version of the unit of software instructions and the corresponding portion of the second syntactic representation is based on the second version of the unit of software instructions. Information descriptive of a difference between the first version of the unit of software instructions and the second version of the unit of software instructions is generated.
Owner:RED HAT LLC

Annotation of a machine learning pipeline with operational semantics to support distributed lineage tracking

A system, computer program product, and method are provided for distributed data workflow semantics. A pipeline, such as a machine learning (ML) pipeline, is represented in a data flow graph (DFG). The represented pipeline is subject to annotations, with the annotations including pipeline nodes and object references. The pre-processed pipeline is subject to execution or processing with the annotated object references capturing object lineage. Output from the executed pipeline is constructed and a corresponding control signal is formatted to dynamically and selectively control an operatively coupled physical hardware device or software.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Resource aware patching service

A patching service provides customers with a mechanism to automate patching of customer operated computing resources. A set of patch actions may be specified for various computing resource. A patch workflow may be used to deploy patches to the computing resource. The patch workflows may be generated based at least in part on attributes of the computing resources and the set of patch actions. The patch workflows may be stored and used to deploy patches to the customer operated computing resources.
Owner:AMAZON TECH INC

Graphics processing system and method

A computer implemented method for rendering graphics data in a video gaming system comprising a GPU, the method comprising: determining a task-specific shader required for rendering a first graphical component within a scene to be rendered; rendering the first component of the graphics data with a multi-purpose shader stored in a shader memory usable by the GPU, the multi-purpose shader configured for rendering a plurality of different graphical components; while rendering with the multi-purpose shader, loading the task-specific shader into the shader memory; when the task-specific shader has loaded, resuming rendering of the first graphical component within the scene with the task-specific shader. Using the method, performance issues associated with loading required shaders at run time are mitigated since the multi-purpose shader may be used for rendering graphical components while a required task-specific shader is loaded
Owner:SONY INTERACTIVE ENTERTAINMENT LLC

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

Fault prediction method, fault processing method, and fault processing system

The embodiment of the invention provides a fault prediction method, a fault processing method and a fault processing system.The fault prediction method comprises the steps that a memory error event of a cloud server is obtained, and the memory error event has corresponding event information; based on the event information, extracting a first distribution feature of the memory error event in a basic storage unit of the cloud server memory; determining a second distribution feature of the memory error event in the instance according to the first distribution feature and an affiliation relationship between the basic storage unit and the instance; and on the basis of the second distribution feature, a fault prediction model is utilized to determine a predicted fault instance, and the fault prediction model is obtained based on sample distribution feature training of the sample memory fault event on the instance. By determining the distribution characteristics of the instance granularity, fault prediction of the instance granularity is realized based on the distribution characteristics of the instance granularity, and the refinement degree of fault prediction is improved.
Owner:HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD

Code processing method and apparatus, and storage medium

This application discloses code processing methods, apparatuses, and storage media. An example method includes: obtaining a first code in low-level language and applicable to a source platform; decompiling the obtained first code to obtain an intermediate representation (IR); and then compiling the IR into a second code in low-level language and applicable to a first target platform, where the source platform and the target platform have different instruction sets.
Owner:HUAWEI TECH CO LTD

AI-driven pull request summarization

An Artificial Intelligence (AI) driven pull request summarization system utilizes a large language model to classify the code changes of a pull request and to generate a summary of the changes contained in the pull request. The large language model predicts the pull request classification and summarization given a prompt that includes the top-k code changes in the pull request of a repository. The code changes are prioritized based on the most impact that a code change has on the files, methods and classes in the repository. Each of the top-k code changes is linked to a related open issue of the repository, if any. A suggested code reviewer for a code change is then selected from an author or commentator associated with the linked open issue.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Modular software library for use with large language models to generate code

Disclosed herein are systems, apparatuses, and methods for configuring and using one or more modular software libraries for use with large language models (LLMs) for automatically generating code from one or more user task queries. The systems, apparatuses, and methods compare a user's task query to generate code for a task with only headers of docstring. After identifying potentially relevant code from the most closely matching headers, the systems, apparatuses, and methods combine the user's task query with the identified docstring bodies as a prompt to one or more LLMs to converge upon software modules, functions, classes, and / or submodules (e.g., software code components) that contain relevant code. The systems, apparatuses, and methods then generate code responsive to the user's task query from the selected modules, functions, classes, and submodules.
Owner:BROWN UNIVERSITY

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

System and method for detecting software tests that are suspected as tests that always provide false positive

Various methods, apparatuses / systems, and media for detecting fake software tests are disclosed. A processor detects changes in a code against a commit timeline and stores historical record of code change differences over time onto a database. An API call is made to obtain from the database, for only the changed files in a given pull request, a list of the change differences which comes as a structured object. The processor converts the structured object into a single string value containing all of the change differences; and searches the string for a set of disallowed commands for checking for assertions in the given pull request which is attempting only to change code with a fake test that always passes the code in connection with testing the application. When such a command is found, comments back to the given pull request indicating that the given pull request contains the fake test.
Owner:JPMORGAN CHASE BANK NA

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

Systems, apparatus, and methods of conveyor belt processing

A reconfigurable hardware platform uses, in place of a portion of software, a chain of reconfigurable hardware Operator Blocks to manipulate data as the data moves down the chain. This conveyor belt architecture, or chain of Operator Blocks, moves data from Operator Block to Operator Block. This conveyor belt architecture processor may be combined with a conventional front-end processor to process complex information or critical loops in hardware while processing a rest of a program as software.
Owner:HEXACOR INC

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

Popular searches