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

308 results about "Coverage data" patented technology

A coverage is the digital representation of some spatio-temporal phenomenon. Coverages play an important role in geographic information systems (GIS), geospatial content and services, GIS data processing, and data sharing.

Wireless LAN management

Methods and apparatuses of planning a wireless local area network are disclosed. Various embodiments receive data such as floor plan data, coverage data, and / or capacity data about a site for the WLAN. Based on such data, features of the WLAN access points can be determined. Examples are the quantity, placement, and / or configuration of the access points. Measured data, such as WLAN data, are received. The measured data are compared with expected data, such as expected WLAN data. Expected WLAN data can be generated from various sources, for example floor plan data and access point data (e.g., quantity, placement, and / or configuration). Based on such measured data, WLAN features can be changed, such as floor plan and / or access point data (e.g., quantity, placement, and / or configuration).
Owner:TRAPEZE NETWORKS

Software development test case maintenance

InactiveUS7167870B2Minimizing redundancyMinimizing manual interventionData processing applicationsDigital data processing detailsTest suiteParallel computing
A method for automatically maintaining a database that stores coverage data for testing software code under development is provided. The method includes providing modified instrumented software and using test cases of a test suite to execute the modified instrumented software. Modified coverage data that includes a call tree defining a path of each test case is created. The method also includes replacing the coverage data with the modified coverage data at scheduled intervals.
Owner:ORACLE INT CORP

Multiresolution consistent rasterization

A technique for multiresolution consistent rasterization in which a setup unit calculates universal edge equations for a universal resolution. A rasterizer evaluates coverage data for two different resolutions based on the edge equations. The rasterizer evaluates coverage data for different effective pixel sizes—a large pixel size and a small pixel size. Optionally, the rasterizer may determine a first set of coverage data by performing conservative rasterization to determine coverage data for large pixels. Optionally, the rasterizer may then determine a second set of coverage data by performing standard rasterization for small pixels. Optionally, for the second set of coverage data, the rasterizer may evaluate only the small pixels that are within large pixels in the first set of coverage data that evaluate as covered.
Owner:NVIDIA CORP

Parallel Array Architecture for a Graphics Processor

A parallel array architecture for a graphics processor includes a multithreaded core array including a plurality of processing clusters, each processing cluster including at least one processing core operable to execute a pixel shader program that generates pixel data from coverage data; a rasterizer configured to generate coverage data for each of a plurality of pixels; and pixel distribution logic configured to deliver the coverage data from the rasterizer to one of the processing clusters in the multithreaded core array. The pixel distribution logic selects one of the processing clusters to which the coverage data for a first pixel is delivered based at least in part on a location of the first pixel within an image area. The processing clusters can be mapped directly to the frame buffers partitions without a crossbar so that pixel data is delivered directly from the processing cluster to the appropriate frame buffer partitions. Alternatively, a crossbar coupled to each of the processing clusters is configured to deliver pixel data from the processing clusters to a frame buffer having a plurality of partitions. The crossbar is configured such that pixel data generated by any one of the processing clusters is deliverable to any one of the frame buffer partitions.
Owner:NVIDIA CORP

Simulation driven wireless LAN planning

Methods and apparatuses of planning a wireless local area network are disclosed. Various embodiments receive data such as floor plan data, coverage data, and / or capacity data about a site for the WLAN. Based on such data, features of the WLAN access points can be determined. Examples are the quantity, placement, and / or configuration of the access points.
Owner:TRAPEZE NETWORKS

Geographic database including data indicating wireless coverage and method and system for use thereof

Wireless coverage data are associated with a geographic database that contains data that represent a road network in a geographic region. The wireless coverage data indicate areas within the geographic region in which navigation-related services or data from a navigation services provider are available wirelessly, or conversely, areas within the geographic region in which navigation-related services or data from a navigation services provider are not available wirelessly. An end user obtains the wireless coverage data. The wireless coverage data are used to indicate to the end user areas in which navigation-related services or data from the navigation services provider are available wirelessly or areas in which navigation-related services or data from the navigation services provider are not available wirelessly. The wireless coverage data may also be used to warn the end user when he / she is leaving an area in which navigation-related services or data from the navigation services provider are available wirelessly. Data for uncovered areas can be downloaded to an end user's computing platform while the end user is still within an area in which navigation-related data from the navigation services provider are available wirelessly.
Owner:HERE GLOBAL BV

Database mining system and method for coverage analysis of functional verification of integrated circuit designs

Database mining, analysis and optimization techniques in conjunction with the model-based functional coverage analysis are used to turn raw verification and coverage data into design intelligence (DI) and verification intelligence (VI). The required data and attributes are automatically extracted from verification, simulation and coverage analysis databases. Design finite state machine extraction, design functional event extraction, and automatic coverage model generation and optimization techniques are applied to the design HDL description. Coverage model tuning and optimization directives, as well as test spec tuning and optimization directives are generated based on the analysis and mining of various verification, simulation, and coverage databases. An integrated web-based interface portlet is used for access, analysis and management of the resulting databases, generated reports and verification directives. Dissemination rules are used to automatically generate and distribute analysis reports and verification directives to engineers at wired or wireless interface devices via Internet or Intranet.
Owner:GLOBALFOUNDRIES INC

Mechanism for generating an execution log and coverage data for a set of computer code

An improved mechanism is provided for generating an execution log and coverage data for a set of computer code. To minimize the amount of storage required for storing execution log information, the mechanism: (1) stores only information pertaining to instructions that are actually executed during execution; and (2) stores the information in a hierarchically organized set of lists. In addition, to minimize the impact of execution log and coverage data generation on the execution of the computer code, coverage data is generated after execution has completed. By generating the execution log and coverage data in this manner, storage requirements are reduced, and execution performance is improved.
Owner:ORACLE INT CORP

Software development test case analyzer and optimizer

ActiveUS7165074B2Minimizing redundancyMinimizing manual interventionReliability increasing modificationsData processing applicationsAnalysis dataTest suite
An intelligent test system for testing software code is provided. The intelligent system includes a profiled software component, a test executor, a database, a database updater, and a data analyzer / optimizer. The test executor creates a coverage data by using the profiled software component to execute a plurality of test cases of a test suite. The database stores the coverage data and the database updater is configured to store the coverage data into the database. The data analyzer / optimizer analyzes the coverage data contained in the database to find test cases affected by a modification to the software code. The data analyzer / optimizer also optimizes the test cases affected by the modification by selecting fewer test cases that satisfy a criteria. The test executor uses the test cases that satisfy the criteria to test the modification to the software code.
Owner:ORACLE INT CORP

Method and apparatus for providing hardware assistance for code coverage

A method, apparatus, and computer instructions for generating coverage data during execution of code in the data processing system. During execution of the code, a determination is made as to whether an access indicator is associated with an instruction in response to executing the instruction in the code by a processor in the data processing system. If the access indicator is associated with the instruction, a state of the access indicator is changed, by the processor, when the instruction is executed. In this manner, coverage data for executed instructions is generated by the processor during execution of the code.
Owner:GOOGLE LLC

Enhanced coverage hole detection in wireless networks

Methods, apparatuses and systems directed to identifying coverage holes in wireless networks. According to one implementation of the present invention, the wireless network infrastructure analyzes signal strength data to detect potential coverage holes associated with one or more wireless clients and validates the potential coverage holes based on observed coverage data.
Owner:CISCO TECH INC

Jittered coverage accumulation path rendering

One embodiment of the present invention sets forth a technique for rendering anti-aliased paths by first generating an alpha buffer representing coverage data. To generate the alpha buffer, jittered versions of the rendered path are rendered and corresponding stencil buffers indicating sub-pixel samples of the path that should be covered are generated. After each stencil buffer is generated, the jittered path is rasterized to convert the sub-pixel coverage into coverage weights that are stored in the alpha component of a frame buffer. As each jittered path is rasterized, the coverage weights are accumulated. Finally, geometry representing the union of the jittered versions of the path is rendered to shade pixels based on the accumulated coverage weights. The anti-aliased rendered paths may be filled or stroked without tessellating the paths.
Owner:NVIDIA CORP

Method and System for Automatic Selection of Test Cases

A system for selecting a test case. A test case with a high score is selected. A simulation job is run on a device under test on a plurality of processors using the selected test case. Simulation performance and coverage data is collected for the selected test case and the collected simulation performance and coverage data is stored in a database.
Owner:IBM CORP

Latency coverage and adoption to multiprocessor test generator template creation

A multi-core multi-node processor system has a plurality of multiprocessor nodes, each including a plurality of microprocessor cores. The plurality of microprocessor nodes and cores are connected and form a transactional communication network. The multi-core multi-node processor system has further one or more buffer units collecting transaction data relating to transactions sent from one core to another core. An agent is included which calculates latency data from the collected transaction data, processes the calculated latency data to gather transaction latency coverage data, and creates random test generator templates from the gathered transaction latency coverage data. The transaction latency coverage data indicates at least the latencies of the transactions detected during collection of the transaction data having a pre-determined latency, and includes, for example, four components for transaction type latency, transaction sequence latency, transaction overlap latency, and packet distance latency. Thus, random test generator templates may be created using latency coverage.
Owner:GLOBALFOUNDRIES INC

Method and system for providing delta code coverage information

ActiveUS20160299835A1Improve software qualitySoftware testing/debuggingCode coverageParallel computing
The various embodiments herein disclose a system and method for generating a delta code coverage information. The system for generating delta code coverage information comprises, a source control module configured for storing a plurality of software program code files to be processed and a plurality of code coverage data corresponding to the plurality of software program code files, a processor configured to generate a delta code coverage data for analysis for each of the plurality of software program code files on a line level or at a branch level by performing a time based delta code coverage process and a path based delta code coverage process.
Owner:OPSHUB

Weighted multi-year yield analysis for prescription mapping in site-specific variable rate applications in precision agriculture

ActiveUS9563848B1Climate change adaptationProbabilistic networksVariable Rate ApplicationData mining
A multi-year yield analysis in precision agriculture characterizes variables affecting crop yield to enable site-specific prescription mapping for a bounded field for one or more crops in the field. The multi-year yield analysis enables recommendations for variable-rate applications to the bounded field such as seeding, fertilizing, tilling, and applying crop treatments. The multi-year yield analysis evaluates each of coverage data, uniformity data, age data, and weather data related to crop yield in the bounded field.
Owner:AGRIAN INC

Hot-cell coverage data transmission method, device and base station

InactiveCN102684816AImprove throughputSolve the problem that the transmission rate cannot meet the actual demandNetwork traffic/resource managementAdaptation strategy characterisationModulation codingData transmission
The invention provides a hot-cell coverage data transmission method. The method comprises the following steps: step a, a base station regulates an MCS (Modulation and Coding Scheme) table to ensure that the MCS satisfies the modulation mode of 256 QAM and to obtain the TBS (Transport Block Size) in a first layer; and step b, the base station determines the TBS of the current data transmission according to the NPRB (Index Transport Block Size), the ITBS (Index Transport Block Size) and the number of mapping layers of the current TB (Transport Block), and performs data transmission according to the TBS. The invention further provides a data transmission device and a base station. When the hot-cell coverage data transmission method, the device and the station, provided by the invention, are adopted, the modulation mode can be optimized to be capable of supporting 256 QAM at most, the system throughput is improved, and the problem that the system transmission rate can not satisfy actual demands in hot cell coverage can be solved.
Owner:ZTE CORP

System, method, and computer program product for testing program code

A system, method, and computer program product for software code testing. By creating a coverage database that relates specific code portions to specific tests, the user or system can then determine which tests must be run for any code modification, and can run only those tests instead of the entire battery of tests.
Owner:UGS PLM SOLUTIONS INC

A high-level verification method applying a UVM verification platform

The invention discloses a high-level verification method applying a UVM verification platform, and aims to provide a high-level verification method which has a higher level of verification abstractionlevel and improves the verification efficiency. According to the technical scheme, the high-level verification method applying the UVM verification platform is technically characterized by comprisingthe following steps that the verification platform is started, a TOP layer is called to complete a clock needed by a test platform, and a reset signal and instantiation are generated; The TEST layersends a high-level sequence, the high-level sequence is forwarded to the driver through the sequence generator, the driver extracts corresponding bottom-layer sub-sequences and configuration parameters from the database for sequence initialization, sequence analysis and sequence storage, and then the bottom-layer sub-sequences are sent to the DUT through the virtual interface; The monitor collectsDUT output data and coverage rate data and transmits the collected data to the data collection library, and the scoreboard extracts to-be-compared data from the data collection library and outputs averification result after comparison is completed.
Owner:10TH RES INST OF CETC

System and method for generating code coverage information

A system and method for instrumenting a software build to automatically generate code coverage data without the use of external code coverage tools is presented. A software build is generated. The software build is independently executable. The software build is then instrumented to automatically generate code coverage data when executed. The instrumented software is executable independent of any external code coverage tools.
Owner:MICROSOFT TECH LICENSING LLC

SWMM modeling-oriented and multi-element-considered method for automatically dividing sub-basins of city regions

The invention relates to an SWMM modeling-oriented and multi-element-considered method for automatically dividing sub-basins of city regions. The method comprises the following steps of: S1, carrying out sub-basin automatic modeling on a to-be-divided region by using DEM data, basic geographic data, land utilization / coverage data and rainwater pipe network data of the to-be-divided region; S2, following the terrains to obtain a river network water outlet sub-basin; S3, obtaining a river network water outlet sub-basin division unit; S4, carrying out division to obtain rainwater well sub-basins; S5, combining the rainwater well sub-basins obtained by the river network water outlet sub-basin division unit and then carrying out topological check and local correction to obtain final geometrical morphologies of sub-basins of the to-be-divided region; and S6, setting attribute information of the sub-basins of the to-be-divided region and carrying out SWMM modeling-oriented automatic calculation on the attribute information of the sub-basins. According to the method provided by the invention, the influences caused by multiple elements such as terrains, river systems, roads, artificial building facilities and rainwater pipe networks to the city surface rainwater conflux are considered, so that the automatic division of sub-basins in the city regions is realized.
Owner:NANJING NORMAL UNIVERSITY

Enhanced coverage hole detection in wireless networks

Methods, apparatuses and systems directed to identifying coverage holes in wireless networks. According to one implementation of the present invention, the wireless network infrastructure analyzes signal strength data to detect potential coverage holes associated with one or more wireless clients and validates the potential coverage holes based on observed coverage data.
Owner:CISCO TECH INC

Method and apparatus for autonomic test case feedback using hardware assistance for data coverage

A method, apparatus, and computer instructions for presenting coverage data relating to data access occurring during execution of code. The coverage data containing data access indicators associated with memory locations is obtained. The data access indicators that have been set by a processor in the data processing system in response to access of the memory locations during execution of the code by the processor are identified to form set data access indicators. Each set instruction access indicator is associated with a portion of the memory locations allocated for the code. A presentation for coverage data is generated, wherein the set data access indicators are identified in the presentation.
Owner:IBM CORP

Population distribution spatial-temporal evolution and cognition considering urban pattern characteristics

The invention relates to a population distribution spatial-temporal evolution and cognition method considering urban pattern characteristics. The population distribution spatial-temporal evolution andcognition method comprises the following steps: 1) carrying out scale conversion of multi-source and multi-scale remote sensing images; 2) extracting urban information based on the multi-source remote sensing image; 3) analyzing a multi-scale urban pattern-structure-function spatial-temporal relationship; 4) carrying out spatial-temporal correlation and coupling analysis on population distribution and urban characteristics; 5) constructing a population distribution simulation and prediction system considering urban pattern characteristics; and 6) carrying out spatial-temporal monitoring and cognition on population distribution in different scenes. The population distribution spatial-temporal evolution and cognition method has the advantages that population general survey and statistical data, multi-scale remote sensing data and multi-source land utilization / coverage data are used as data sources; the spatial-temporal characteristics and the evolution rule of the multi-scale urban spatial pattern are studied, and the population distribution spatial-temporal evolution model considering the town characteristic pattern is constructed, and the boundary of the population distribution density is finely described from the multi-level spatial scale, and a theoretical basis and a technical support are provided for population resource utilization and policy adjustment and social and economic resource allocation.
Owner:NANJING FORESTRY UNIV

Configuration-based merging of coverage data results for functional verification of integrated circuits

In one embodiment of the invention, a method for verification of an integrated circuit design is disclosed. The method includes independently executing simulation runs in response to a plurality of coverage models to respectively generate a plurality of coverage data for a plurality of functional blocks within one or more integrated circuit designs; generating a target coverage model to selectively merge at least first coverage data associated with a first coverage model and second coverage data associated with a second coverage model; and in response to the target coverage model and the plurality of simulation runs, selectively projecting the plurality of coverage data into a merged coverage data result associated with the target coverage model. The method may further store the merged coverage data results into a storage device. The plurality of simulation runs may include at least one functional simulation run and at least one formal verification run.
Owner:CADENCE DESIGN SYST INC

Method and apparatus for providing hardware assistance for data access coverage on dynamically allocated data

A method, apparatus, and computer instructions for generating coverage data for accesses to dynamically allocated data during execution of code in a data processing system. In response to a request to dynamically allocate a memory area for dynamically allocated data, the memory area is dynamically allocated during execution of the code. The memory area is associated with a data access indicator in response to dynamically allocating this memory area. A determination is made as to whether an access to a memory location associated with the data access indicator has occurred, in response to executing an instruction in the code at a processor in the data processing system. If the data access indicator is associated with the memory area, a state of the data access indicator by the processor is changed when the instruction is executed. The coverage data for the dynamically allocated data is generated during execution of the code by the processor.
Owner:GOOGLE LLC

Code coverage with an integrated development environment

A method, apparatus and article of manufacture for collecting coverage data. In one embodiment, a method is provided for collecting coverage data for a code portion which, when compiled and linked, becomes a module of a program. The method comprises configuring the code portion settings such that when the module is instrumented coverage data will be gathered for the module; and instrumenting the code portion according to the settings and only for those statements for which no coverage data exists. Coverage data can then be collected, for example, each instance the module is executed, each instance the module is executed as part of a particular program, or each instance the module is executed by a particular user.
Owner:IBM CORP

Apparatus and method for coverage directed test

A Bayesian network correlating coverage data and input data to a test verification system for coverage directed test generation (CDG) of a device under test. In one embodiment, the Bayesian network is part of a CDG engine which also includes a data analyzer which analyzes coverage data from a current test run of a test verification system and from previous test runs to determine which coverage events from a coverage model have occurred therein, at what frequency and which ones have not yet occurred, a coverage model listing coverage events which define the goal of the test verification system and a task manager coupled to the data analyzer and the Bayesian network which refers to the coverage model and queries the Bayesian network to produce input data to achieve desired coverage events.
Owner:IBM CORP
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