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

85 results about "Software map" patented technology

A software map represents static, dynamic, and evolutionary information of software systems and their software development processes by means of 2D or 3D map-oriented information visualization. It constitutes a fundamental concept and tool in software visualization, software analytics, and software diagnosis. Its primary applications include risk analysis for and monitoring of code quality, team activity, or software development progress and, generally, improving effectiveness of software engineering with respect to all related artifacts, processes, and stakeholders throughout the software engineering process and software maintenance.

Application programming interface using node dependencies

Apparatuses, systems, and techniques to perform an application programming interface (API) to cause dependency type information of one or more user-indicated graph nodes of a software graph to be indicated. In at least one embodiment, one or more dependency types from a graph are indicated.
Owner:NVIDIA CORP

Software architecture governance system based on automatic modeling and holographic penetration analysis

The invention provides a software architecture governance system based on automatic modeling and holographic penetration analysis. The software architecture governance system comprises multiple modules: a project management module used for managing all analysis projects; the source code management module is used for pulling, updating and deleting project source codes; the analysis drive management module is used for uniformly managing and calling analysis drive programs; the multi-language analysis driving cluster is integrated with analysis driving programs corresponding to multiple programming languages and is responsible for analyzing source codes, generating a standardized software chart model and storing the standardized software chart model in a database; the rule engine module is used for supporting a complex code analysis service; the cross-project integrated analysis module generates a system architecture diagram according to the plurality of software models and stores the system architecture diagram into a diagram model library; the multi-dimensional data fusion interface module provides penetrating analysis interfaces of a code layer, a design layer and a framework layer; and the architecture model visualization module is responsible for displaying the system architecture in a multi-dimensional visualization manner. The method can be used for automatic modeling, tracing analysis and interactive visual presentation of a complex system architecture.
Owner:SOUTH CHINA UNIV OF TECH

Application programming interface to indicate null-operation dependencies

Apparatuses, systems, and techniques to perform an application programming interface (API) to add one or more graph nodes to a software graph, wherein the API is to cause a null-operation graph node to be added to a software graph, based, at least in part, on a dependency type indicated by the API. In at least one embodiment, one or more nodes are added to a graph in accordance to one or more dependency types.
Owner:NVIDIA CORP

Network device for performing map packet forwarding with the aid of network processing unit and / or software map information table

A network device includes a storage device and a network processing unit (NPU). The storage device stores a mapping of address and port (MAP) information table, wherein the MAP information table includes a plurality of table entries that store a plurality of second internet protocol (IP) headers each complying with a second IP version. The NPU receives a first packet with a first IP header that complies with a first IP version different from the second IP version, and generates and forwards a second packet that includes a second IP header retrieved from the storage device and at least a portion of the first packet.
Owner:AIROHA TECH (SUZHOU) LTD

An engineering downloadable file generation method, device, equipment and medium

This application discloses a method, apparatus, equipment, and medium for generating downloadable engineering files, relating to the field of nuclear power technology. The method includes: reading a PID control design schematic diagram drawing file to be converted; identifying the correctness and completeness of the PID control design schematic diagram drawing file; if the PID control design schematic diagram drawing file is correct and complete, converting the PID control design schematic diagram to be converted based on the mapping relationship between each symbol in the symbol library of the PID control design schematic diagram drawing file read from the database and the symbols in the symbol library of the engineering configuration software, to obtain an engineering configuration file. This application can improve the accuracy of generating downloadable engineering files in nuclear instrumentation and control systems, increase the efficiency of engineering configuration implementation, and shorten the engineering configuration implementation cycle.
Owner:CHINA NUCLEAR CONTROL SYST ENG

Graphical user interface for operational data display of a vehicle instrument

1. The name of the design product: graphical user interface for displaying running data of vehicle instrument. 2. The use of the design product: for running program and display interface. 3. The design points of the design product: the software graphical user interface displayed in the screen, the product carrier is the existing design. 4. The picture or photo that best shows the design points: front view. 5. The use of graphical user interface: for displaying various running data of electric vehicle, obtaining the state and operation of vehicle to change the display content. 6. The area of graphical user interface in the product: the carrier is the existing design of the circular ring around the product. 7. The human-computer interaction mode of graphical user interface: through the driving process of vehicle, the real-time speed, total mileage data, time, oil level gear, engine speed data of instrument panel will change with the change of speed, and the user realizes the interaction by driving or operating the vehicle.
Owner:SHENZHEN CHITADO TECHNOLOGY CO LTD

Malicious software detection method based on class distance optimization

The invention provides a malicious software detection method based on class distance optimization, and the method comprises the steps: obtaining malicious software sample data, and carrying out the preprocessing of the malicious software sample data; decompiling the preprocessed data to obtain a source code file; selecting byte code features from the source code file, and converting the byte code features into an RGB three-channel image; the RGB three-channel image is expanded by adopting the optimized GAN architecture, and an expanded malicious software sample is obtained; inputting the expanded malicious software sample into a deep neural network to obtain a malicious software family classification result; the generated high-quality malicious software image can be used for data enhancement, so that the model is more stable when facing various malicious software variants, the over-fitting risk is reduced, the reliability of a detection system is improved, the data acquisition cost is reduced, a data set is over-expanded, and the detection accuracy is improved. The deep learning model covers more possible malicious software features in the training process, so that manual intervention is reduced, and the automation level of a detection system is improved.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Intelligent video dialog function graphical user interface for computers

1. The name of the design product: image intelligent dialogue function graphical user interface for computer. 2. The use of the design product: display information and human-computer interaction in computer. 3. The design points of the design product: the displayed software graphical user interface. 4. The picture or photo that best indicates the design points: front view. 5. The use of the graphical user interface: running the software to get the front view, the front view is used for the image artificial intelligence large model dialogue graphical user interface, the middle of the interface is the dialogue area, and the bottom is the question input area. By clicking the blue highlighted word in the middle of the dialogue area, the change state diagram is obtained, which is used for the interface of the image artificial intelligence large model conversation word analysis.
Owner:WENZHOU KAYI NETWORKS TECH CO LTD

Application programming interface to remove dependencies

Apparatuses, systems, and techniques to perform an application programming interface (API) to remove one or more dependencies from a software graph, wherein the API is to cause one or more dependencies between two or more graph nodes to be removed to a software graph based, at least in part, on a dependency type indicated by the API. In at least one embodiment, one or more dependencies are removed from a graph in accordance to one or more dependency types.
Owner:NVIDIA CORP

Computer with graphical user interface for offset management software for CNC tools (2)

1. The name of the design product: computer with numerical control tool offset management software graphical user interface (two). 2. The use of the design product: for displaying and managing numerical control tool offset, observing and changing each coordinate system of numerical control machine tool. 3. The design points of the design product: the design of graphical user interface. 4. The picture or photo that best indicates the design points: front view. 5. The man-machine interaction mode of graphical user interface: the front view is the main interface, clicking the find center button at the bottom of the front view will jump to interface change state diagram 1, clicking the switch to circle button at the bottom of interface change state diagram 1 will jump to interface change state diagram 2. 6. The computer is not involved in the design points, and the rear view, left view, right view, top view and bottom view are omitted.
Owner:INNOVISION INTELLIGENT TECH (HANGZHOU) CO LTD

Graphical user interface for a visibility automatic observation system for electronic devices

1. The name of the design product: graphical user interface of visibility automatic observation system for electronic equipment. 2. The use of the design product: for an electronic equipment. 3. The design points of the design product: in the graphical user interface. 4. The picture or photo that best shows the design points: front view. 5. The use of the graphical user interface: for providing software of operation platform in the field of visibility automatic observation. 6. The human-computer interaction mode of the graphical user interface: the interface displayed by the front view is the initial interface of the system entering, clicking the target detailed information bar under the control and auxiliary module on the right side of the front view, entering to the interface change state diagram 1; clicking the observation control bar under the control and auxiliary module on the right side of the interface change state diagram 1, entering to the interface change state diagram 2; clicking the start button in the upper left corner of the interface change state diagram 2, entering to the interface change state diagram 3. 7. Other circumstances that need to be explained: "X" in the interface represents replaceable words, numbers, letters or symbols, and the gray block is the replaceable content picture.
Owner:BEIJING MINGHUA XINDA TECH CO LTD

Image sub-specialty function graphical user interface for a computer

1. The name of the design product: image sub-specialty function graphical user interface for computer. 2. The use of the design product: display information and human-computer interaction in computer. 3. The design points of the design product: the displayed software graphical user interface. 4. The picture or photo that best indicates the design points: front view. 5. The use of the graphical user interface: running the software to obtain the front view, the front view is used for the query interface of the image sub-specialty structured function, the left side of the interface is the menu bar of the system, the middle part is the structured report query and preview area, the upper part of the middle is the report search area, the left side of the middle is the patient card list, and the middle area is the structured display area of the diagnosis report description of the patient; by clicking the "diagnosis result" button at the top of the middle, change state diagram 1 is obtained, which is used for the structured display interface of the diagnosis report of the patient; by clicking the "report information" button at the top of the middle, change state diagram 2 is obtained, which is used for displaying the examination report information interface of the patient. Special note: the specific image information in the interface changes with different patient objects and is not the protection content of the design of the present appearance interface.
Owner:WENZHOU KAYI NETWORKS TECH CO LTD

Application programming interface to indicate semaphore wait dependencies

Apparatuses, systems, and techniques to perform an application programming interface (API) to add one or more graph nodes to a software graph, wherein the API is to cause a semaphore wait node to be added to a software graph based, at least in part, on a dependency type indicated by the API. In at least one embodiment, one or more nodes are added to a graph in accordance to one or more dependency types.
Owner:NVIDIA CORP

Hoisting method software graphical user interface for electronic devices

1. The name of the present design product: hoisting method software graphical user interface of electronic equipment. 2. The use of the present design product: the present design product is used for an electronic equipment. 3. The design points of the present design product: in the graphical user interface. 4. The picture or photo that best indicates the design points: design 1 front view. 5. The electronic equipment is a conventional design, and other views are omitted. 6. Design 1 is designated as the basic design. 7. The use of the graphical user interface: for information display and operation of the hoisting method software. 8. The human-computer interaction mode of the graphical user interface: design 1 front view is the home page interface of the hoisting method software; in design 1 front view, the "project management" label at the top is clicked to enter design 1 interface change state diagram 1; in design 1 interface change state diagram 1, the "software setting" label at the top is clicked to enter design 1 interface change state diagram 2; in design 1 interface change state diagram 2, the "personal center" label at the top is clicked to enter design 1 interface change state diagram 3; in design 1 interface change state diagram 3, the "help" label is clicked to enter design 1 interface change state diagram 4. Design 2 front view is the project management interface; in design 2 front view, the switch button at the right of the batch selection is clicked to enter design 2 interface change state diagram 1; in design 2 interface change state diagram 1, the "batch selection" button at the top is clicked to enter design 2 interface change state diagram 2; in design 2 interface change state diagram 2, the "software setting" label at the top is clicked to enter design 2 interface change state diagram 3; in design 2 interface change state diagram 3, the "personal center" label at the top is clicked to enter design 2 interface change state diagram 4; in design 2 interface change state diagram 4, the "help" label is clicked to enter design 2 interface change state diagram 5. Design 3 front view is the home page interface of the hoisting method software; in design 3 front view, the "project management" label at the top is clicked to enter design 3 interface change state diagram 1; in design 3 interface change state diagram 1, the "create project" label at the top is clicked to enter design 3 interface change state diagram 2. 9. Other circumstances that need to be explained: "xx" in the interface represents variable text or numbers, and a single gray block in the interface represents a replaceable content screen.
Owner:ZOOMLION HEAVY INDUSTRY SCIENCE AND TECHNOLOGY CO LTD

Electronic device with dynamic photographing graphical user interface

1. Name of the product in this design: Electronic device with dynamic film-making graphical user interface. 2. Purpose of this design: This design is used to run programs. 3. The key design features of this product are the software icons and graphical user interface displayed on the screen. 4. The image or photograph that best illustrates the design's key features: the front view. 5. Purpose of the graphical user interface: The main view displays the user login interface. 6. Description of the changing states of the graphical user interface: Clicking "Login" in the main view will display the interface changing state diagram 1. Clicking "Inspect" in interface changing state diagram 1 will display the interface changing state diagram 2. Clicking "Exposure Parameters" in interface changing state diagram 2 will display the interface changing state diagram 3.
Owner:SHANGHAI PINZHEN IMAGING TECH

Mounting option display graphical user interface for electronic devices

1. The name of the design product: installation and uninstallation option display graphical user interface for electronic devices. 2. The use of the design product: for displaying information, running programs, and interacting. 3. The design points of the design product: the graphical user interface of the displayed program. 4. The picture or photo that best shows the design points: front view. 5. The hardware design part and the rest are conventional designs, and the rear view, left view, right view, top view, and bottom view are omitted. 6. The use of the graphical user interface: the graphical user interface is used for installation and uninstallation guidance of office software. The screen panel is used for common electronic devices such as mobile phones and tablets. The front view is the start-up interface. After starting, it automatically jumps to interface change state figure 1. Check the agreement and click the "Install now" button. Then, it jumps to interface change state figure 2. After the progress bar displays that the installation is complete, it automatically jumps to interface change state figure 3. Close the window displayed in interface change state figure 3, and a pop-up window as shown in interface change state figure 4 appears. Scan the two-dimensional code on the pop-up window and pay to jump to interface change state figure 5. Click the "Activated, get template member" button to jump to interface change state figure 6. Click "Install now" to jump to interface change state figure 7. After downloading, click the installation tutorial and follow the tutorial until the installation is complete. Right-click the software icon to uninstall, and interface change state figure 8 appears. Click "Continue uninstallation" to jump to interface change state figure 9. Click "One-click repair" and check the checkbox. Then, click "Repair now" to repair the software. Click "Direct uninstallation" in interface change state figure 9 to jump to interface change state figure 10. Check the checkbox and select "Continue uninstallation" to jump to interface change state figure 11. After the progress bar is complete, it automatically jumps to interface change state figure 12.
Owner:BEIJING YUNDONG INTELLIGENT NETWORK TECH CO LTD

Method for automatically converting HMI graph into flow chart

The invention relates to the field of industrial automation software, in particular to a method for automatically converting an HMI graph into a flow chart. The method comprises the following steps: selecting an XML file to be converted, wherein the XML file is a corresponding format file of an HMI graph generated by EB software; analyzing the XML file, and newly establishing analysis conversion for each part of the XML file; identifying all blocks in the XML file, block attribute information and a connection relationship and a logic relationship of the blocks, associating and corresponding the identified blocks of the HMI picture with blocks of DCS platform configuration software, processing data through a coordinate size mapping algorithm and a display hierarchical relationship setting algorithm, and performing replacement according to a macro replacement relationship. Converting into a flow chart XML format; automatically optimizing the flow chart layout; according to the optimized layout, the icon position is adjusted, and a clearer flow chart is formed; after the import is finished, the HMI graph of the EB software is automatically converted into the flow chart. According to the method, the problems of data transmission, identification and conversion from the HMI diagram to the flow diagram of the EB software are solved, the conversion efficiency of engineering is improved, and the reliability is high.
Owner:CNNC LONGYUAN TECH CO LTD +2

Activity planning software graphical user interface for a mobile phone

1. Name of the product in this design: Graphical User Interface for Activity Planning Software for Mobile Phones. 2. Purpose of this design: To run software programs. 3. The key design features of this product are the graphical user interface content displayed on the screen. 4. The image or photograph that best illustrates the design's key points: the front view. 5. Description of changes in the graphical user interface: used for activity planning. The main view is the initial interface of the software. In the main view, click "Hundred Steps Piercing Yang" in the interface to enter the changed state image 1; click the circular person icon button in the lower right corner of changed state image 1 to enter changed state image 2; click the QR code icon button in the lower right corner of changed state image 2 to enter changed state image 3.
Owner:BACKVIEW YUNCHUANG (BEIJING) TECHNOLOGY CO LTD

Electromagnetically generated simulation software graphical user interface for computers

1. Name of the product in this design: Graphical User Interface for Electromagnetic Generation Simulation Software for Computers. 2. Purpose of this design: for running programs and displaying information. 3. The key design features of this product are the interface content and interaction methods of the graphical user interface on the screen. 4. The image or photograph that best illustrates the design's key points: the front view. 5. The monitor is an existing design; other views are omitted. 6. Purpose of the graphical user interface: The graphical user interface in this design is the interactive interface for running the electromagnetic generation simulation software. Using this software, two analog signal generation devices can be managed simultaneously in the communication electromagnetic environment simulation software system. The parameters of the analog signal generation devices can be managed, and the signal transmission type can be set. Electromagnetic situation coverage can be displayed, providing a reference for interference range assessment. The main view is the operating interface after the software is opened; it is mainly divided into several parts: menu bar, device status bar, device control bar, and main display area. The menu bar displays the main functions of the software. Users can access the corresponding main display interface by clicking the buttons in the menu bar. The device status bar displays the current working status of the device and will always be displayed. The device control bar is used to control the transmission and stop of each working band of the device. The main display area primarily showcases the interface for three main functions: system configuration, situation display, and signal generation. In the main view, click on System Configuration and then click OK to enter the interface change status diagram.
Owner:AIR FORCE UNIV PLA

Six constant smart regulation graphical user interface for electronic devices

1. The name of the design product: six constant wisdom adjustment graphical user interface for electronic device. 2. The use of the design product: an electronic device. 3. The design points of the design product: the graphical interface content in the screen. 4. The picture or photo that best indicates the design points: front view. 5. The use of the graphical user interface: the present design is software for display and control of six constant system and smart home device. 6. The human-computer interaction mode of the graphical user interface: the graphical user interface is a control or setting interface, and there is an option window displayed in the main view interface; if a user clicks any option window, the corresponding function can be realized, the main view is a main interface home page schematic diagram, the left side is various function button icons, and the right side is function and state information. 7. Other situations that need to be explained: the front view home page displays outdoor weather forecast and indoor air quality parameters, and the user can select six constant system, smart home, and setting function in the main interface; clicking the six constant system icon in the left touch button of the main view main interface enters interface change state diagram 1, and the interface displays the cooling mode in the six constant system function; clicking the heating icon below interface change state diagram 1 enters interface change state diagram 2, and the interface displays the heating mode in the six constant system function.
Owner:SUZHOU XINGRUI GREEN BUILDING TECHNOLOGY CO LTD

Rowing race login graphical user interface for electronic devices

1. The name of this design product: Graphical user interface for electronic equipment. 2. Application of this design product: for electronic equipment. 3. The key design points of this design product lie in the content displayed and the interaction method of the graphical user interface. 4. The picture or photo that best illustrates the key points of the design: main view. 5. Purpose of the GUI: A GUI used for logging into a rowing event. 6. Human-computer interaction mode of the graphical user interface: The main view is the interface homepage, displayed as a software icon; double-click the icon in the main view to enter the interface change state diagram 1; in the interface change state diagram 1, after entering the team name and password, click the "OK" button to enter the interface change state diagram 2; when the progress bar of the interface change state diagram 2 rotates 360 degrees, it automatically enters the interface change state diagram 3, which means that the login is successful; click the "OK" button in the interface change state diagram 3 to enter the interface change state diagram 4.
Owner:SHENYANG CITY UNIV

Storing watermarks in a software image

One or more unused locations in a software image are identified. An example of a software image may be a container image or virtual machine image. An unused location may be a location where padding is used in the software image. A first watermark is placed in the one or more unused locations to produce a watermarked software image. A request is received to load the watermarked software image. In response to receiving the request to load the watermarked software image, a second watermark is generated using the one or more unused locations in the watermarked software image and the second watermark is then compared to the first watermark. In response to the first watermark matching the second watermark, the software image is loaded. In response to the first watermark not matching the second watermark, the software image is not loaded.
Owner:MICRO FOCUS LLC

Software graphical user interface for a tile line backplane constant voltage system for electronic devices

ActiveCN309876861SData displayState diagram
1. The name of the design product: software graphical user interface of the constant voltage system of the tile line pressure plate for electronic equipment. 2. The use of the design product: for running programs and realizing program-related functions. 3. The design points of the design product: the content and layout of the graphical user interface. 4. The picture or photo best indicating the design points: the front view. 5. The product is of common design, so the left view, the right view, the top view and the bottom view are omitted. 6. The use of the graphical user interface: for monitoring the pressure of each pressure plate, through the point operation on each icon in the interface, the device parameter setting, the performance adjustment, the picture switching and the data display can be realized. 7. Other circumstances needing to be explained: click the "start pressure plate button" at the lower left of the front view to enter the interface change state diagram 1, and click the "No. 1 pressure plate button" to enter the interface change state diagram 2.
Owner:王杰

Application programming interface to add graph node dependencies

Apparatuses, systems, and techniques to perform an application programming interface (API) to indicate one or more graph node functions of one or more graph nodes to be added to a software graph based, at least in part, on a dependency type indicated by the API. In at least one embodiment, one or more graph nodes are added to a software graph based on a node type and a dependency type.
Owner:NVIDIA CORP

Graphical User Interface for Online Sales of Electronic Devices

ActiveCN309917840SInteractive softwareGraphical user interface
1. Name of the product in this design: Graphical User Interface for Online Sales of Electronic Devices. 2. Purpose of this design: An electronic device. 3. The key design features of this product are: the content of the graphical user interface in the electronic device. 4. The image or photograph that best illustrates the design's key features: the front view. 5. Conventional design: top view, bottom view, left view, right view, and rear view are omitted. 6. Uses of graphical user interfaces: Interactive software used for online sales. 7. Human-computer interaction method of graphical user interface: The main view is the main sales interface. Clicking the first "Level 1 Category" button in the first row at the top of the main view will enter the interface change state diagram 1; clicking the first "View All" button in the upper right corner of the view in the interface change state diagram 1 will enter the interface change state diagram 2.
Owner:GUANGXI RUIQING INTELLIGENT TECH CO LTD

Cloud-hosted assistant software graphical user interface for an electronic device

1. The name of the design product: the cloud hosting assistant software graphical user interface of electronic equipment. 2. The use of the design product: for an electronic device. 3. The design points of the design product: the interface content of the graphical user interface. 4. The picture or photo that best indicates the design points: front view. 5. The electronic device is a conventional design, and the rear view, left view, right view, top view, and bottom view are omitted. 6. The use of the graphical user interface: for running programs. 7. The human-computer interaction mode of the graphical user interface: the front view is the initial interface, and clicking on the work review in the front view enters the interface change state diagram.
Owner:深圳智之云科技有限公司

SLAM measurement system steering software graphical user interface for electronic devices

1. The name of the design product: SLAM measurement system operation software graphical user interface for electronic equipment. 2. The use of the design product: an electronic device. 3. The design points of the design product: the pattern. 4. The picture or photo that best indicates the design points: front view. 5. The use of the graphical user interface: for operating handheld slam mobile measurement laser equipment to realize file management functions. 6. The human-computer interaction mode of the graphical user interface: clicking the yellow diamond icon on the left side of the top of the front view can come to the interface change state diagram, and this page can use the system setting function to set the real-time point cloud display effect, the algorithm type and whether to perform image acquisition.
Owner:WUHAN ZOJIRUSHI INFORMATION TECH CO LTD

Computer (mogune) with graphical user interface for the software of the intelligent switching system of three-dimensional virtual scenes

1. The name of the design product: computer (mogune) with three-dimensional virtual scene intelligent switching system software graphical user interface. 2. The use of the design product: for running programs. 3. The design points of the design product: the interface content of the graphical user interface in the screen. 4. The picture or photo that best indicates the design points: front view. 5. The use of the graphical user interface: for real-time scene replacement. The front view is the initial interface of the software. In the front view, load into change state diagram 1. In change state diagram 1, click on the left side environment atmosphere to enter change state diagram 2. In change state diagram 2, click on the left side environment to select the second scene to enter change state diagram 3. In change state diagram 3, click on the left side environment to select the third scene to enter change state diagram 4.
Owner:SHANGHAI MOPAN TECH CO LTD

Cell smear review software graphical user interface for electronic devices

1. The name of the present design product: graphical user interface of cytological smear review software for electronic equipment. 2. The use of the present design product: for electronic equipment. 3. The design points of the present design product: the content of the graphical user interface. 4. The picture or photo that best indicates the design points: front view. 5. The design claimed contains color. 6. The use of the graphical user interface: for users to observe the picture obtained by scanning the cytological smear and its related item information as a whole, and to frame, mark and analyze the cells in the distribution diagram. 7. The human-computer interaction mode of the graphical user interface: the interface view can be artificially interacted, and the cell magnification can be enlarged through clicking and other interaction modes.
Owner:HANGZHOU COINSER BIOTECHNOLOGY CO LTD

Method and system for on-the-fly graph partitioning resource utilization

Methods, apparatus, and software for on-the-fly graph partitioning resource utilization. The graph includes a plurality of subgraphs comprising hierarchies of subsets of ternary keys having one or more wildcards. A move operation to be executed is identified under which ternary keys and associated structures for a subset in a source subgraph are to be moved to a destination subgraph. Prior to executing the move operation, a projection is made to whether there are sufficient memory and hardware resources to execute the move operation without hitting resource capacity limits. The move operation is executed when it is projected resource capacity limits will not be hit. Under one approach, an emulation of the move operation considering resource utilization required to execute the move is performed. Under another approach, current resource utilization for the graph across memory resources and hardware resources are compiled and peak resource utilization for the move operation is projected.
Owner:ALTERA CORP