Patent classifications
G06F9/44552
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
An information processing apparatus includes a call unit, a detection unit, and a control unit. The call unit makes a call request for a second application according to a first application. The detection unit detects, in a case where the call request for the second application is made, whether the second application is in a state of performing a predetermined function. The control unit performs control to switch and operate the second application in a predetermined mode based on a detection result of the state of the second application. In a case where the second application operates in the predetermined mode, the control unit performs control not to perform the predetermined function provided by the second application.
HARDWARE IP OPTIMIZED CONVOLUTIONAL NEURAL NETWORK
In an example, an apparatus comprises at least one execution platform; and logic, at least partially including hardware logic, to receive a trained neural network model in a model optimizer and convert the trained neural network model to an optimized model comprising parameters that are fit to the at least one execution platform. Other embodiments are also disclosed and claimed.
Deployment and activation of updates on target hosts
Techniques are described for managing updates across one or more targets using standard software images. In one embodiment, a first version of a software application is deployed on a set of one or more targets. A software binary is then generated for an updated version of the software application. The software binary for the updated version of the software application is deployed to the set of one or more targets. While the software binary for the updated version of the software application is deployed, the previous version of the software application remains active on a particular target. The updated version of the software application is activated, using the software binary, on the particular target.
Program development support device, non-transitory storage medium storing thereon computer-readable program development support program, and program development support method
A program development support device for supporting development of a safety program to be executed in a safety controller includes: a development module that develops the safety program in response to user operation; a calculation module that calculates an identification value according to data of the developed safety program, in accordance with a function for calculating a random value with respect to an input; and an output module that outputs a document related to the safety program. The output module provides the identification value calculated by the calculation module to all pages of the document which are related to the safety program.
VALIDATING USER INTERFACE TEMPLATES FOR SOFTWARE PROBE CONFIGURATION
To ensure that probe configuration information is accurate, UI templates are validated against probe configuration files. A UI template validation system retrieves a template which indicates configuration information for a particular probe type and retrieves a configuration file for the probe type. The configuration file indicates a set of key-value pairs for various settings that can be implemented by the probe. For example, a configuration file may include a key probe_timeout which indicates that the probe has a configurable setting for a timeout period. The system validates the configuration information in the template by ensuring that each key indicated in the template matches a key in the probe configuration file. Additionally, the system also ensures that any default values paired with keys in the configuration file are accurately indicated in the template.
SYSTEM AND METHOD FOR ENHANCING CONTENT COLLABORATION BY CONFLICT DETECTION AND RESOLUTION IN A HYBRID CLOUD CACHE
A system and methods for enhancing content collaboration by conflict detection and resolution. A hybrid cloud cache receives a request from a client to upload an object to the cloud. The hybrid cloud cache may perform an internal lookup to find the latest version of the object known to it. This lookup may return a local identifier or a cloud identifier. The cache may compare a client-provided identifier to the local identifier or to the cloud identifier that is mapped to the local identifier to determine if the client-provided identifier refers to the latest uploaded version of the object. The system may determine that a conflict exists if the client-provided identifier does not match either identifier. The system may generate an alternate name for the object and upload the renamed object to the cloud from the hybrid cloud cache.
System replication method in hybrid cloud environment
Example implementations described herein include an innovative method for copying a first virtual machine accessing a primary volume in a hybrid cloud environment, the copy of the first virtual machine accessing a secondary volume in the hybrid cloud environment. The method may include creating the secondary volume. The method may further include creating an image of the first virtual machine and launching, from the image, the copy of the first virtual machine by (1) disabling a set of connection ports for connecting to the primary volume, (2) updating the set of connection ports for connecting to the secondary volume, and (3) enabling the set of connection ports.
Runtime Adjustment of Configuration Models for Consistency Preservation
A system performs runtime adjustment of a configuration model. The system receives, at runtime, a change request directed at one or more modified entities in the configuration model. Based on leadership information, one or more infringing entities are identified among the one or more modified entities. The leadership information indicates an impact that one entity has on another entity with respect to a given constraint. Based on the leadership information, a propagation scope is identified for a constraint violated by an infringing entity. The propagation scope includes the infringing entity and other entities that are potentially affected by the request. For resolving single constraint violation, a collection of paths are created in the propagation scope and a path is selected one at a time starting from the shortest path in the collection. For resolving multiple constraint violation, a bonded path is formed for a group of propagation scopes that overlap.
Managing stateless processes
A method, article of manufacture, and apparatus for managing stateless processes is disclosed. In some embodiments, a file system view request is sent to a process manager. A check is then made to ensure that a connection to the requested file system is available. A stateless process to interact with the file system is created and a stateless process to display the file system is also created. A plurality of operational requests to interact with the file system is sent to the process manager. For each operational request, a check is made to ensure that the request is valid. The valid requests are then performed. In some embodiments, software components are removed from the file system. In some embodiments, software components are added to the file system.
INFERRING USER INTERACTION WITH AN IFRAME
Computer systems, devices, and associated methods of inferring user interaction with a web part comprising an <iframe> element are disclosed herein. In one embodiment, a method includes observing a location of a user input target on a web page rendered by a web browser. When the location of the user input target is over a web part comprising the host container and the web page detects that the web page has lost focus and a new active element is an <iframe>, the method includes inferring user interaction with respect to the <iframe> element and emphasizing the web part.