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

56 results about "Post-condition" patented technology

In computer programming, a postcondition is a condition or predicate that must always be true just after the execution of some section of code or after an operation in a formal specification.

Persisted specifications of method pre-and post-conditions for static checking

A system and method employing pre- and / or post-condition(s) specified at a source code level and persisted (e.g., in associated object code and / or a specification repository) facilitating static checking of the object code is provided. The system and method are based, at least in part, upon a framework that employs rules for using an interface to be recorded as declarative specifications in an existing language. The system can employ a range of annotations that allow a developer to specify interface rule(s) with varying precision. At the simplest end of the range, a specifier can mark those methods that allocate and release resource(s). A specifier can also limit the order in which an object's methods may be called to the transitions of a finite state machine. At the more complex end of the range, a specifier can give a method a plug-in pre- and post condition, which is arbitrary code that examines an object's current state and a static approximation of the method's actuals, decides whether the call is legal and returns the object's state after the call.
Owner:MICROSOFT TECH LICENSING LLC

Online advertising flow distribution system and method

The invention discloses an online advertising flow distribution system and method. The method includes the steps that for each advertisement display resource to be allocated, and the advertisement leaflets to be allocated and with the orientation condition conforming to the posting condition of the corresponding advertisement display resources are made to be associated with the corresponding advertisement display resources; according to the following constraint conditions, the probability that the advertisement leaflets are allocated to the advertisement display resources associated with the advertisement leaflets is worked out; for all the advertisement display resources, the sum of the posting amount of the advertisement display resources relative to the advertisement leaflets associated with the advertisement display resources is made to be not more than the total valid posting flow of the corresponding advertisement display resources; for all the advertisement leaflets, the sum of the posting amount of the advertisement display resources associated with the advertisement leaflets relative to the advertisement leaflets is made to be not less than the flow condition of the corresponding advertisement leaflets; advertisement posting of all the advertisement display resources is conducted according to the computed probability that the advertisement leaflets are allocated to the advertisement display resources associated with the advertisement leaflets. By the adoption of the online advertising flow distribution system and method, the allocation complexity of online advertising can be reduced, and allocation efficiency can be improved.
Owner:新浪技术(中国)有限公司

Method and apparatus for session initiation protocol application design, development, execution and integration

A method, apparatus, and computer instructions are provided for a session initiation protocol application design, development, execution, and integration. A framework with a framework controller, an application data object, transition handlers, precondition handlers and post condition handlers is provided. When a message is received in a SIP application, the framework controller determines a state of application and parses the message to update application data by using corresponding handlers. The handlers for each state are specified in an input markup language model defined by a user externally via a Web service accessible component.
Owner:IBM CORP

Establishing method and multiplexing method for multiplex attack mode in software security development

The invention discloses an establishing method and a multiplexing method for a multiplex attack mode in software security development, wherein the establishing method comprises four key steps: abstraction, matching, modification and instantiation. The multiplexing method comprises the following steps: the descriptive information, the precondition and the post condition of the attack mode are matched; a method applying the attack mode is further judged if the conditions are met; the first class of method applying the attack mode--a multiplexing method directly applying the attack mode is adopted if the function model of a system contains the identical system function for the attack mode; and a second class of method applying the attack mode--a multiplexing method applying the modified attack mode is adopted if the function model of the system contains a similar system function for the attack mode. Compared with the prior art, the multiplexing method of the attack mode improves the efficiency and the accuracy of modeling threatening, so that the software security evaluation and test efficiency of threatening model drive is improved, and the security of a software system is enhanced.
Owner:TIANJIN UNIV

Linkage service system and linkage service method applied in integrated rail transit supervisory control system

The invention relates to a linkage service system and a linkage service method applied in an integrated rail transit supervisory control system, aiming at solving the problem that the linkage of the existing integrated rail transit supervisory control system is fixed, so that monitoring software needs to be replaced during modification. The system comprises a configuration database, a linkage client-side, a linkage server-side and a control server-side, wherein the configuration database and the linkage client-side are respectively connected with the linkage server-side; the linkage server-side is connected with the control server-side. The linkage service method comprises the steps of triggering linkage, function and action according to whether a precondition and a post-condition are met or not. The system and the method have the advantages that the linkage scheme can be flexibly collocated, and sustainable storage of the database is realized, so that linkage execution results can be stored under the special conditions that the linkage service collapses, restarts and the like, and an operator can conveniently master the linkage execution condition and prejudge the execution of the next step action; the linkage service system is capable of updating in an online way.
Owner:ZHEJIANG SUPCON INFORMATION TECH CO LTD

Exercise machine For Use with Lower Body Negative Pressure Box

A compact, portable, lightweight, easily transportable leg press exercise apparatus to simulate both exercise and the daily activity of sitting in a microgravity environment. The exercise portion of the apparatus creates stress on the lower extremities by supplying a variable resistance to a reciprocating foot pedal by way of a coil spring and damper system acting through a four-bar linkage. The leg press exercise apparatus is paired with an existing Lower Body Negative Pressure (LBNP) box to add an evenly distributed pressure-induced stress to the lower extremities. By combining resistance exercise and lower body negative pressure with the LBNP leg press exercise apparatus, the users experience one or more times body weight (BW) in stress on their musculoskeletal, cardiovascular and nervous systems. By achieving one times BW or greater (artificial gravity) during exercise and two-thirds BW during sitting, the gap between the precondition and post condition syndrome will become smaller.
Owner:UNITED STATES OF AMERICA
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