Patent classifications
G06F11/3068
Methods and systems for exchange of equipment performance data
A method for exchange of equipment performance data includes the steps of: obtaining performance data of a communicatively-insulated device; converting the performance data into a scannable code; capturing an image of the scannable code; decoding the scannable code using a communicatively-enabled device to extract an address string encoded in the scannable code, the address string comprising an address of a remote server and the performance data; initiating, by the communicatively-enabled device, a communications link with the remote server using the address string thereby to provide the performance data to the remote server; performing, by the remote server, analytics on the performance data; and sending historic device performance data and/or analytical results to a remote computing device and/or sending a link to the historic device performance data and/or analytical results to the remote computing device; wherein the communicatively-insulated device is medical imaging equipment and wherein obtaining the performance data comprises scanning a phantom using the medical imaging equipment and/or acquiring medical imaging equipment sensor data and generating a system status report identifying one or more operational parameters of the medical imaging equipment.
AUTOMATED CLOUD-AGNOSTIC DEPLOYMENT OF SOFTWARE APPLICATIONS
Provided is an architecture for facilitating deployment of a software product. A user action designer records user actions performed on a user interface for deployment of first and second microservices. User actions include input of first and second sets of configuration details for the deployment of the first and second microservices, respectively. A first set of configuration details is indicative of a first machine configuration, a first deployment mode, and a first cloud technology. A second set of configuration details is indicative of the first machine configuration, the first deployment mode, and a second cloud technology. An orchestrator facilitates provisioning of first and second cloud instances at the first and second cloud technologies for the deployment of the first and second microservices based on the first and second sets of configuration details, respectively.
Software platform that facilitates definition, design, development, and deployment of software products
Provided is an architecture to facilitate definition, design, development, or deployment of an application. A user action designer renders a user interface (UI) on a user device and records user actions performed on the UI. The user actions include selection of an operation and a technology for executing the operation. The user action designer stores metadata associated with the user actions. A user action script compiler generates, based on the metadata, a user action script. An orchestrator communicates the user action script to a gentech script generator associated with the technology. The gentech script generator converts the user action script to a gentech script indicative of the operation. The interpreter converts the gentech script to a technology-specific script for the technology and communicates the technology-specific script to the technology. The technology executes the operation based on the technology-specific script.
ARCHITECTURE FOR ANALYSIS OF VALUE STREAM FOR SOFTWARE PRODUCTS
Provided is a method for facilitating for facilitating monitoring of development of software products. The actions/activities executed during the stages of a product development for a software product are tracked. Further, each activity log associated with a corresponding activity is tagged to indicate an association of a corresponding activity log with one of the stages. The activities are further classified into one of a value-added activity or a non-value added activity, based on each activity log. The development of the software product is thus monitored by way of a value stream map that is generated based on the classification of each activity. The value stream map is indicative of an efficiency score for each of the stages.
Log compression
Systems, apparatuses, and methods related log compression are described. In an example, a system log that identifies targeted data may be compiled in a memory resource during an execution of an operation using that memory resource. The system log may be analyzed utilizing a portion of the memory resource that would otherwise be available to be utilized in the execution of the operation. The system log may be compressed during the execution of the operation, the level or timing of such compression may be based on the analysis that occurs contemporaneous to or as a result of executing the operation. In some examples, compressing the system log may include discarding a portion of the system log. Compressing the system log may also include extracting the targeted data from the system log as the system log is being compiled and converting the extracted targeted data to structured data.
Linking related events for various devices and services in computer log files on a centralized server
A system with an interactive user interface for users to view and interact with sanitized log data received from a plurality of hosts, such as those associated with various services of an organization. The system may receive from hosts log files and/or metadata that have been filtered by agents executing on the respective hosts to remove or anonymize any sensitive or confidential information prior to transmission to the system. In some embodiments the system does further filtering of the sanitized data. Received sanitized data is parsed, indexed, and/or otherwise processed for optimal searching, and stored in a log pipeline. The system causes display of an electronic visualization interface comprising a dynamic electronic search configured to receive an indication of various log search criteria, such as an error or trace identifier, that are used to identify matching log files meeting the provided criteria, such as log files associated with services executed on different hosts.
Systems and Methods for Processing Software Application Notifications
Methods and systems for managing notifications relating to execution of microservices are described herein. A format of notifications relating to execution of a plurality of microservices may be defined. The format may provide that all notifications generated based on the format comprise code. The code may indicate, for example, an identity of one of a plurality of microservices, a version of the code, an occurrence of an issue in execution of the one of the plurality of microservices, and/or one or more scripts which may be executed to address an issue of the notification. Two or more notifications may be received, and the one or more notifications may be formatted based on the defined format. A third notification may be generated based on a comparison of the two or more notifications. The third notification may be transmitted to a computing device.
Methods and systems for exchange of equipment performance data
A method for an exchange of equipment performance data including the steps of: obtaining performance data of a device not having internet connectivity; converting the performance data into a scannable code; capturing an image of the scannable code; decoding the scannable code using a computing device to extract an address string encoded in the scannable code, the address string comprising an address of a remote server and the performance data; initiating, by the computing device, an internet connection with the remote server using the address string thereby to provide the performance data to the remote server; performing, by the remote server, analytics on the device performance data; and sending historic device performance data and/or analytical results to a remote computing device and/or sending a link to the historic device performance data and/or analytical results to the remote computing device; wherein the device is packaging equipment and wherein obtaining the performance data comprises: running a calibration phantom through the packaging equipment; scanning the calibration phantom with a calibration unit; and using the calibration unit to generate a system status report identifying one or more operational parameters of the packaging equipment.
Methods and systems for exchange of equipment performance data
A method for an exchange of equipment performance data including the steps of: obtaining performance data of a device not having internet connectivity; converting the performance data into a scannable code; capturing an image of the scannable code; decoding the scannable code using a computing device to extract an address string encoded in the scannable code, the address string comprising an address of a remote server and the performance data; initiating, by the computing device, an internet connection with the remote server using the address string thereby to provide the performance data to the remote server; performing, by the remote server, analytics on the device performance data; and sending historic device performance data and/or analytical results to a remote computing device and/or sending a link to the historic device performance data and/or analytical results to the remote computing device; wherein the device is medical imaging equipment and wherein obtaining the performance data comprises scanning a phantom using the medical imaging equipment and generating a system status report identifying one or more operational parameters of the medical imaging equipment.
Methods and systems for exchange of equipment performance data
A method for exchange of equipment performance data includes the steps of: obtaining performance data of a communicatively-insulated device; converting the performance data into a scannable code; capturing an image of the scannable code; decoding the scannable code using a communicatively-enabled device to extract an address string encoded in the scannable code, the address string comprising an address of a remote server and the performance data; and initiating, by the communicatively-enabled device, a communications link with the remote server using the address string thereby to provide the performance data to the remote server.