Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

32 results about "Software visualization" patented technology

Software visualization or software visualisation refers to the visualization of information of and related to software systems—either the architecture of its source code or metrics of their runtime behavior- and their development process by means of static, interactive or animated 2-D or 3-D visual representations of their structure, execution, behavior, and evolution.

Interactive interface for visualizing and manipulating multi-dimensional data

A software visualization tool consistent with the present invention integrates OLAP functionality with focus+context based techniques for navigation through and inspection of large multidimensional datasets. Focus+context based navigation techniques are used to increase the clarity and information content provided to the user. The visualization tool supports a number of operations of the data set, including: select-slice, aggregation, promote / demote, repeat-variables, and sort.
Owner:PALO ALTO RES CENT INC

Method of visualizing power system quantities using a configurable software visualization tool

A system for transmitting synchronized phasors over a wide area network. The system generally includes a plurality of phasor measurement units (PMUs). Each of the PMUs are associated with a secured portion of a power system and measure power system data from the secured portion of the power system associated therewith. The power system data is associated with a time-element. A power system data concentrator is further provided in communication with the phasor measurement units such that it aggregates and time-correlates the power system data. A configurable docking visualization tool or software is provided which communicates with the PMUs and data aggregators. The configurable tool provides an end user with the ability to dock or nest pre-configured forms for optimal viewing of synchronized phasor data and different power system quantities.
Owner:ANDERSON JAMES CHRISTOPHER +1

Dynamic expansion of data visualizations

ActiveUS9202297B1Highly user-configurable and interactive and responsiveEasy to controlCathode-ray tube indicatorsInput/output processes for data processingDrill downUser input
A user can dynamically invoke and control the display of secondary data visualizations based on a selected element of a primary data visualization. Previews of the secondary data visualizations are presented as the user interacts with the primary visualization. In response to user input, previews can be dynamically expanded, allowing a user to dynamically “drill down” into selected elements of the primary data visualization. Any suitable input mechanism can be used, including for example, a gesture such as a two-finger spreading motion to invoke previews of available secondary visualizations, wherein the axis defined by two points of contact determines which of the displayed previews of secondary visualizations is highlighted and / or expanded. In various embodiments, a hierarchy of visualizations can be established, and the user can navigate among two or more levels of visualizations in the same interactive manner.
Owner:DOMO

Suite of metrics for software quality assurance and product development

Based on software developed with use-cases, a suite of metrics for the Product / Process (PP) complexity of software systems as well the PP complexity of each stage in the software development process—analysis, design, and testing—is provided. The metrics suite is important for software quality assurance—Validation and Verification (V&V) as well as for understanding new complexities brought into software development by new technologies. The metrics can be collected based on the two most important documents of use-case software developmentscenario diagrams and state diagrams. All metrics are CASE tool computable. Thus, each iterative or incremental development process can be quantitatively measured and compared without incurring extra cost or load on the project team. Efficiency metrics for implementation and test stages, normalization rules and logic-metrics for business tables are also presented. A three-level software visualization approach may have impact on graphical programming or direct transformation.
Owner:AMERICAN TELEPHONE & TELEGRAPH CO

Software Visualization Using Code Coverage Information

A method for visualization of a software program includes receiving code coverage data generated by the software program, the code coverage data being associated with a test case, by a visualization tool in a computing system; and generating, by the visualization tool, a visualization of an execution of the test case by the software program based on the code coverage data; and displaying the visualization to a user.
Owner:IBM CORP

Android software visualization safety analysis method based on module relations

The invention provides an Android software visualization safety analysis method based on module relations.According to the method, module recognition is conducted on Android software source codes according to a standard module model, all Android modules are extracted, then all attributes of individual module are obtained through regulation matching engine analysis, automated module type modeling of Android software is achieved, software behavior is described in the modularized form, meanwhile, user privacy data serve as the core, privacy data and data leakage outlets are recognized, the weakness degree of each module is quantified, visualization description is conducted on possible privacy disclosure behavior of the software, module positions which is attacked by malicious applications possibly and the module calling relation, and visualization display of the software behavior with respect to safety is achieved.Artificial distinguishing of a user and a program analysis method are effectively combined, so that the user has more visualized knowledge about the software behavior related to privacy data, and the purpose of distinguishing safety of an application is achieved.
Owner:SHANGHAI JIAO TONG UNIV

Visual application arrangement system and method applied to mixed cloud environment

The invention discloses a visual application arrangement system and method applied to a mixed cloud environment. The system comprises a software deployment subsystem. The software deployment subsystemcomprises a software visual arrangement framework module, a script compiler, a software deployment script executor and a software directory service module, wherein the software visual arrangement framework module is used for generating a complete software deployment script to serve as an output and providing the script for a background to execute actual deployment; and the script compiler is usedfor converting a visual process into a specific executable script of the background and generating a configuration parameter to serve as an output. Self-defined software arrangement logic is supported; a self-defined load scheduling policy is supported; self-defined visual monitoring alarming is supported; application deployment and resource occupation states in a mixed cloud platform can be displayed in real time; an application is enabled to have a capability of providing services for outside simply, quickly and automatically; and a resource scheduling state is subjected to multidimensionaldisplay in a visual mode.
Owner:ECCOM NETWORK SYST CO LTD

Automatic personalization of user visualization and interaction in a service-oriented architecture interface

A system for automatically generating visualization artifacts corresponding to related service operation interfaces. A user level visualization finite state machine instance is created for a specific service instance based on user activation and deactivation of service operations in the specific service instance and user selection of a start visualization state. The service operations are included in a service level visualization finite state machine instance for the specific service instance. Visualization artifacts are automatically generated based on the user level visualization finite state machine instance and parameterized entities bound to a concrete visualization component. The visualization artifacts are outputted in a service operation interface of the specific service instance for a user to visualize and interact with, resulting in the elimination of individual user unwanted server side function in the units of service operations without server side processing.
Owner:IBM CORP

Graphic layout method applicable to software visualization process

The invention discloses a graphic layout method applicable to a software visualization process, which belongs to the technical field of software visualization. The method comprises: firstly, setting the left upper corner of canvas as the origin of coordinate, performing deep search of a to-be-processed digraph obtained in the software visualization process, and obtaining the coordinate of the left upper coroner of each node frame according to the search result; secondly, acquiring the frame length and width information of each node according to the set text content and type of each node; and finally, obtaining the coordinate of the central point of a frame rectangle according to the coordinate of the left upper corner of each node frame and the frame length and width information of each node. In the invention, when the digraph has a large number of nodes, the intercrossed lines are reduced as much as possible; and the layout of other nodes connected with a node in a geometric space is taken into full consideration, the positions of the nodes in the digraph are concentrated relatively, and the readability of a hierarchic system structure chart is high.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Software visualization method for object-oriented programming language source code

InactiveCN102385505AEasy to understandAccurate and intuitive internal structureSpecific program execution arrangementsDirected graphData information
The invention relates to a software visualization method for an object-oriented programming language source code, belonging to the technical field of software visualization. The method comprises the following steps of: (1) extracting key information from the source code; (2) acquiring data information of an original graph; (3) acquiring data information of a directed graph; (4) designing a graph layout; and (5) performing visualization mapping. With the adoption of the novel software visualization method for the object-oriented programming language source code provided by the invention, the defect of a class graph for the soft visualization is made up, and the internal structure of software and the status and the effect of types in the software can be accurately and intuitively reflected,so that a user can rapidly understand a software design level.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Software visualization rapid development system

The invention discloses a software visualization rapid development system. The system comprises a custom component library construction module which is used for constructing a packaging component forsoftware visualization development, and forming a custom component library, a first designer, a second designer, a third designer, and an execution engine. The packaging component comprises each designer, a development data component of the execution engine and a data component of an object model generation database; the first designer is used for constructing an object model in a user-defined manner; the second designer is used for customizing a development interface; the third designer is used for customizing a design page; and the execution engine is used for responding to instructions of the first designer, the second designer and the third designer. The invention discloses a software visualization rapid development system which is a platform for rapidly constructing software based onpage visualization configuration engine. The custom component library is the basis of the platform, and the designer and the execution engine are the core components of the platform. The platform canrealize low-code and even zero-code software development through visual design and engine type compiling.
Owner:716TH RES INST OF CHINA SHIPBUILDING INDAL CORP +1

Method for calculating channel dredging engineering construction amount based on Skyline software

ActiveCN110929320ACalculation refinementCalculation accuracyGeometric CAD3D modellingTerrainRiver routing
The invention discloses a method for calculating channel dredging engineering construction amount based on Skyline software. The method comprises the following steps: visualizing three-dimensional data of the river terrain by utilizing Skyline software; completing dredging engineering quantity calculation in the Skyline software; and generating a dredging slope model. Through three-dimensional geographic information system software, the dredging engineering mainly relates to three-dimensional visualization of objects. The original complex earth volume calculation of the dredging engineering isrefined and accurate.
Owner:长江航道规划设计研究院 +1

3D reconstruction method of pathological section and device thereof

ActiveCN109191510AIntuitive, concise and accurate analysis and treatmentEffective pathological informationImage enhancementImage analysisArray data structureDimensional modeling
The invention discloses a 3D reconstruction method of pathological sections, which is characterized in that the method at least comprises the following steps: step A, obtaining digital image data corresponding to a pathological slice picture sequence; step B, determining the positions of each adjacent layer of the pathological slice according to the obtained digital image data, and generating a three-dimensional array of the mesh to the adjacent layers; step C, performing data processing on the obtained three-dimensional array to obtain a binary three-dimensional array; step D, carrying out three-dimensional modeling according to the obtained binary three-dimensional array and saving as a three-dimensional model file; step E, loading the three-dimensional model file into the three-dimensional drawing software to visualize the three-dimensional structure of the pathological slice picture.
Owner:上海全景医学影像诊断中心有限公司

Software visualization method for object-oriented programming language source code

InactiveCN102385505BEasy to understandAccurate and intuitive internal structureSpecific program execution arrangementsDirected graphData information
The invention relates to a software visualization method for an object-oriented programming language source code, belonging to the technical field of software visualization. The method comprises the following steps of: (1) extracting key information from the source code; (2) acquiring data information of an original graph; (3) acquiring data information of a directed graph; (4) designing a graph layout; and (5) performing visualization mapping. With the adoption of the novel software visualization method for the object-oriented programming language source code provided by the invention, the defect of a class graph for the soft visualization is made up, and the internal structure of software and the status and the effect of types in the software can be accurately and intuitively reflected, so that a user can rapidly understand a software design level.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Doubly linked visual discussions for data visualization

Embodiments of the present invention address deficiencies of the art in respect to data visualization and provide a novel and non-obvious method, system and computer program product for doubly linked visual discussions for data visualization. In one embodiment of the invention, a method for doubly-linked data visualization can be provided. The method can include rendering a data visualization in a data visualization service user interface, identifying comments corresponding to the rendered data visualization, concurrently displaying the identified comments in the user interface, selecting a comment in the user interface, and replacing the rendered data visualization in the user interface with a different data visualization corresponding to the selected comment.
Owner:IBM CORP

In-Situ 3D printing and Non-Destructive Testing with Computer Tomography Using X-ray Flexible Detector

A method of in-situ 3D printing and Non-Destructive Testing (NDT) with Computer Tomography (CT) using X-ray flexible detector is presented. An apparatus of in-situ 3D printing and NDT using CT with X-ray flexible detector comprises a 3D printer, an X-ray source, X-ray flexible detector, data acquisition system, CT reconstruction software, CT visualization software, motion control system and a computer. Either platform of 3D build object or X-ray source, X-ray flexible detector can be on a rotation and translational stage. The apparatus with the method can automatically stop current 3D printing build, replace older part and start a new object build process based on real time CT data analysis.
Owner:YANG JAKKO H

Collaborative learning-based visual malicious software detection method

ActiveCN113221115ASolve problems that are difficult to train effectivelyReduce dependenceDecompilation/disassemblyCharacter and pattern recognitionFeature extractionEngineering
The invention discloses a visual malicious software detection method based on collaborative learning. The method comprises an initialization process and a collaborative training process. The initialization process specifically comprises the following steps: (1) software visualization; (2) feature extraction; the cooperative training process specifically comprises the steps: (3) performing multi-classifier new sample cooperative training marking; (4) executing a voting detection process. According to the method, a small number of marked software sample features can be used for modeling, and the detection performance of the model is continuously optimized through a large number of unmarked samples, so that the malicious software detection model has self-learning and self-adaption capabilities, the dependence on manual software sample marking is reduced, and the problem that a malicious software classification model based on machine learning is difficult to effectively train due to the fact that marked samples are difficult to collect in malicious software detection is solved.
Owner:四川阁侯科技有限公司

Server program visualization control method and device

The invention is suitable for the technical field of software visualization, and provides a server program visualization control method and device. The method comprises the following steps of: loadingan application program management interface and obtaining data information of a to-be-operated target application program according to user input; sending the data information into an application program operation table; operating the target application program according to the data information in the application program operation table and obtaining a program operation result; and sending the program operation result to a management terminal. According to the method and device provided by the invention, visualization of server program operations can be realized, so that users can manage andoperate software conveniently, the users are prevented from learning complicated computer instructions for managing software programs, and then the user experience is improved.
Owner:SHENZHEN TWOWING TECH

Visual malware detection method based on collaborative learning

ActiveCN113221115BSolve problems that are difficult to train effectivelyReduce dependenceDecompilation/disassemblyCharacter and pattern recognitionFeature extractionEngineering
The invention discloses a collaborative learning-based visual malware detection method, including an initialization process and a collaborative training process; wherein: the initialization process specifically includes: (1) software visualization; (2) feature extraction; the collaborative training The process specifically includes: (3) collaborative training and marking of new samples of multiple classifiers; (4) voting detection process; the present invention can use a small number of marked software sample features for modeling, and continuously optimize the detection performance of the model through a large number of unmarked samples , so that the malware detection model has the ability of self-learning and self-adaptation, thereby reducing the dependence on artificial software sample marking, and solving the difficulty of collecting marked samples in malware detection, which makes the malware classification model based on machine learning difficult to be effective training problem.
Owner:四川阁侯科技有限公司

Automatic personalization of user visualization and interaction in a service-oriented architecture interface

Automatically generating visualization artifacts corresponding to related service operation interfaces is provided. A user level visualization finite state machine instance is created for a specific service instance based on user activation and deactivation of service operations in the specific service instance and user selection of a start visualization state. The service operations are included in a service level visualization finite state machine instance for the specific service instance. Visualization artifacts are automatically generated based on the user level visualization finite state machine instance and parameterized entities bound to a concrete visualization component. The visualization artifacts are outputted in a service operation interface of the specific service instance for a user to visualize and interact with, resulting in the elimination of individual user unwanted server side function in the units of service operations without server side processing.
Owner:IBM CORP

Pharmaceutical equipment virtualization design software visualization system

The invention relates to the technical field of visualization systems, and discloses a pharmaceutical equipment virtualization design software visualization system, the output end of a main system iselectrically connected with a three-dimensional modeling unit, the output end of the three-dimensional modeling unit is electrically connected with a signal transmission module, and the output end ofthe signal transmission module is electrically connected with a material rendering module. The output end of a material rendering module is electrically connected with an import module, the output endof the import module is electrically connected with an adding module, a formed model is rendered through the material rendering module and then transmitted to the import module to be exported, and therefore the model is rapidly set for a production line and formed and assembled, so that the whole production line is enabled to be in a visual state in the system, the problem that no rapid pharmaceutical production line integration capability for customers exists at present is solved, the pharmaceutical production line is enabled to be visual and can be rapidly put into production, and the pharmaceutical efficiency of enterprises is improved.
Owner:WENZHOU POLYTECHNIC

Graphic layout method applicable to software visualization process

The invention discloses a graphic layout method applicable to a software visualization process, which belongs to the technical field of software visualization. The method comprises: firstly, setting the left upper corner of canvas as the origin of coordinate, performing deep search of a to-be-processed digraph obtained in the software visualization process, and obtaining the coordinate of the left upper coroner of each node frame according to the search result; secondly, acquiring the frame length and width information of each node according to the set text content and type of each node; and finally, obtaining the coordinate of the central point of a frame rectangle according to the coordinate of the left upper corner of each node frame and the frame length and width information of each node. In the invention, when the digraph has a large number of nodes, the intercrossed lines are reduced as much as possible; and the layout of other nodes connected with a node in a geometric space istaken into full consideration, the positions of the nodes in the digraph are concentrated relatively, and the readability of a hierarchic system structure chart is high.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Malicious software detection system

The invention provides a malicious software detection system, which comprises a metadata extraction module for receiving malicious software binary data as training data and extracting metadata; the data converter is used for extracting metadata from input malicious software binary data and converting the extracted metadata into image data, and the data converter comprises a first image generator, an audio file generator and a second image generator; the size adjusting module is used for adjusting the image data converted by the first image generator and the second image generator to a preset size suitable for training the neural network module; a data enhancement module that performs data enhancement on the image data converted by the first image generator and the second image generator; a neural network module receiving the image data enhanced by the data enhancement module to learn malware; and the visualization module is used for calculating the characteristics of the binary data of the malicious software extracted by the trained neural network module by using a t-SNE algorithm and visualizing two-dimensional and three-dimensional t-SNE graphs. According to the system, the result of the detection algorithm technology can be visually displayed and is convenient to read. The invention further provides a detection method of the malicious software detection system.
Owner:北京卫达信息技术有限公司

A visual representation method of hardware equipment operation software based on bim technology

The invention discloses a visual representation method of operating software of hardware equipment based on BIM technology, which comprises: establishing a spatial three-dimensional model of a building based on BIM technology, and creating a three-dimensional equipment model of hardware equipment deployed with operating software in the spatial three-dimensional model; Set the importance classification method and at least one attribute classification method. The importance classification method includes multiple importance categories, and each attribute classification method includes multiple attribute categories; configure predetermined colors but concentrations for all importance categories of the importance classification method Different color blocks, configure color blocks of other colors for each attribute category of each attribute classification method except the color block corresponding to the importance classification method, and the colors of the color blocks corresponding to all attribute categories are different; the important The color blocks corresponding to the property category and attribute category are combined into a color scale card, which is attached to the 3D model of the equipment. The invention can visually represent the operating software and realize the visual description of the operating software.
Owner:LUOYANG XINCHANG ROAD BRIDGE ENG +4

BIM technology-based hardware equipment operation software visual representation method

The invention discloses a BIM technology-based hardware equipment operation software visual representation method, which comprises the steps of establishing a spatial three-dimensional model of a building based on a BIM technology, and creating an equipment three-dimensional model of hardware equipment deployed with operation software in the spatial three-dimensional model; setting an importance classification mode and at least one attribute classification mode, the importance classification mode comprising multiple importance categories, and each attribute classification mode compriseing multiple attribute categories; configuring color blocks with preset colors and different concentrations for all importance categories of the importance classification mode, configuring color blocks with other colors except the preset colors for each attribute category of each attribute classification mode, and the colors of the color blocks corresponding to all the attribute categories being different; combining the color blocks corresponding to the importance category and the attribute category corresponding to the operation software into a color code card, and attaching the color code card to the equipment three-dimensional model. According to the method, the operation software can be visually expressed, and visual description of the operation software is realized.
Owner:LUOYANG XINCHANG ROAD BRIDGE ENG +4

Server program visualization control method and device

The invention is applicable to the technical field of software visualization, and provides a server program visualization control method and device. The method includes: loading an application program management interface, obtaining data information of a target application program to be run according to user input; sending the data information to an application program running table; according to the data in the application program running table The information runs the target application program, and obtains the program running result; and sends the program running result to the management terminal. The invention can realize the visualization of the server program operation, facilitates the user to manage and operate the software, avoids the user to learn complicated computer instructions in order to manage the software program, and improves the user experience.
Owner:SHENZHEN TWOWING TECH

Malicious software detection method and system based on memristor neural network

The invention belongs to the technical field of information security, and particularly relates to a malicious software detection method and system based on a memristor neural network. The method comprises the following steps: visualizing to-be-detected software into an RGB color image; carrying out normalization processing on the RGB color image, and storing the RGB color image in a memristor cross array by using a memristor; and extracting image features from the memristor by using the trained neural network model, and carrying out classification and identification. Malicious software is visualized into a color picture, and the image is stored and processed by using the memristor cross array, so that the recognition accuracy is effectively improved, and the generalization ability of the model is improved; the memristor and the lightweight convolutional neural network are combined to realize a memristor neural network solution in an embeddable device, a high-density integrated network is realized based on the memristor, a cross array structure is utilized to enhance information processing capability and expand storage space, a new solution is provided for solving the von Noiemann bottleneck problem, and malicious software detection of the Internet of Things is effectively realized.
Owner:河南省鼎信信息安全等级测评有限公司

A visual security analysis method of Android software based on component relationship

The invention provides an Android software visualization safety analysis method based on module relations.According to the method, module recognition is conducted on Android software source codes according to a standard module model, all Android modules are extracted, then all attributes of individual module are obtained through regulation matching engine analysis, automated module type modeling of Android software is achieved, software behavior is described in the modularized form, meanwhile, user privacy data serve as the core, privacy data and data leakage outlets are recognized, the weakness degree of each module is quantified, visualization description is conducted on possible privacy disclosure behavior of the software, module positions which is attacked by malicious applications possibly and the module calling relation, and visualization display of the software behavior with respect to safety is achieved.Artificial distinguishing of a user and a program analysis method are effectively combined, so that the user has more visualized knowledge about the software behavior related to privacy data, and the purpose of distinguishing safety of an application is achieved.
Owner:SHANGHAI JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products