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

592 results about "Program analysis" patented technology

In computer science, program analysis is the process of automatically analyzing the behavior of computer programs regarding a property such as correctness, robustness, safety and liveness. Program analysis focuses on two major areas: program optimization and program correctness. The first focuses on improving the program’s performance while reducing the resource usage while the latter focuses on ensuring that the program does what it is supposed to do.

Method for detecting code similarity based on semantic analysis of program source code

The invention discloses a method for detecting code similarity based on semantic analysis of a program source code, which relates to computer program analyzing technology and a method for detecting complex codes of computer software. The method solves the prior problems of low similarity detection accuracy and high computing complexity on the codes of different syntactic representations and similar semantemes, and also solves the problem of incapability of realizing large-scale program code similarity detection. The method comprises the following steps: resolving two segments of source codes to be detected into two control dependence trees of a system dependence graph respectively and executing basic code standardization respectively; utilizing a measure method to extract candidate similar code control dependence trees of the control dependence trees which are subjected to the basic code standardization; executing an advanced code standardization operation on extracted candidate similar codes; and computing semantic similarity to obtain a similarity result so as to finish the code similarity detection. The method is applied to source code piracy detection, software component library query, software defect detection, program comprehension and the like.
Owner:HARBIN INST OF TECH

Determination of regions of an analytical image that are subject to vital movement

The present invention relates to a determination method for making it possible to determine the position of a body part subject to vital movement that is to be irradiated, by means of determining a region of an analytical image,
wherein the region represents a body part subject to vital movement, in particular a tumor in an anatomical body, and performs a change in position from one analytical image to the next that reflects the vital movement, wherein the body parts subject to vital movement are parts of the body that are to be irradiated or are not to be irradiated and that move as a result of vital functions such as respiration and/or heartbeat even when the anatomical body is otherwise kept deliberately at rest,
advance analytical image data, which includes the description of an advance analytical image having an advance region in which a first body part subject to vital movement is represented, is provided,
procedure analytical image data that includes the description of a procedure analytical image of the body structure is provided,
on the basis of the advance analytical image data and the procedure analytical image data, a procedure region, which corresponds to the advance region and occupies a procedure position in the procedure analytical image, is determined in the procedure analytical image,
wherein a) determination of the procedure position of the procedure region is based on movement data that includes information on the vital movements of the body parts that are caused by the vital functions, and/or b) determination of the position of a second body part subject to vital movement is based on the determined procedure position and information on the relative position between the first and the second body part subject to vital movement.
Owner:BRAINLAB
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products