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

137 results about "Finalization" patented technology

In object-oriented programming, finalization is the process of preparing an object for deallocation; strictly speaking, finalization is all parts of object destruction until memory deallocation itself. Finalization is formally complementary to initialization, which is the part of object creation that follows allocation, but differs significantly in practice ā€“ see contrast with initialization. Finalization fulfills a similar role as finally in exception handling; in general these are unrelated, but in some cases the behavior is identical, and the case of finally in a coroutine can be considered a form of finalization ā€“ see connection with finally. The term "final" is also used to indicate a class that cannot be inherited; this is unrelated. Finalization varies significantly between languages and between implementations of a language, depending on memory management method, and can generally be partially controlled per-object or per-class by a user-specified finalizer or destructor, unlike deallocation.

System and method for injecting hooks into Java classes to handle exception and finalization processing

The present invention is directed to a system, method and instructions for handling path flow exception and finalization processing in an object oriented programming language. Initially, each instrumentation method is checked for a code to indicated an exception being thrown. A hook is inserted before the exception code and identifies the method throwing the exception. Methods must also be checked for exception tables. When an exception table is found, then a hook is inserted at the entry point of each exception handler for every entry in the exception table. This hook identifies the method which catches the exception.
Owner:IBM CORP

Computer architecture and method of operation for multi-computer distributed processing and coordinated memory and asset handling

The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and / or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated. In addition, the initialization of JAVA language classes and objects is disclosed (162, 163) so all memory locations for all computers are initialized in the same manner. The finalization of JAVA language classes and objects is also disclosed (162, 163) so finalization only occurs when the last class or object present on all machines is no longer required. During initial program loading (75), or similar, instructions which result in the application program (50) acquiring (or releasing) a lock on a particular asset (50A, 50X-50Y) (synchronization) are identified. Additional instructions are inserted (162, 163) to result in a modified synchronization routine with which all computers are updated.
Owner:WARATEK LTD

Computer architecture and method of operation for multi-computer distributed processing with finalization of objects

The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and / or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated. In particular, the finalization of JAVA language classes and objects is disclosed (162, 163) so finalization only occurs when the last class or object present on all machines is no longer required.
Owner:WARATEK LTD

Modified computer architecture with coordinated objects

The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and / or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated. In addition, the initialization of JAVA language classes and objects is disclosed (162, 163) so all memory locations for all computers are initialized in the same manner. The finalization of JAVA language classes and objects is also disclosed (162, 163) so finalization only occurs when the last class or object present on all machines is no longer required. During initial program loading (75), or similar, instructions which result in the application program (50) acquiring (or releasing) a lock on a particular asset (50A, 50X-50Y) (synchronization) are identified. Additional instructions are inserted (162, 163) to result in a modified synchronization routine with which all computers are updated.
Owner:WARATEK LTD

Data recording method and apparatus

A data processing apparatus manages the address of recording data indicative of the outermost location managed by the apparatus, and forces all unrecorded ranges inside of the outermost recording address managed upon additional write prohibition (finalization) to be recorded ranges, thereby accomplishing new finalization which does not limit recording modes without losing such features as ā€œnot requiring the finalization or a long time therefor,ā€ and ā€œprotection from tampering.ā€
Owner:HITACHI LTD

Timely finalization of system resources

ActiveUS7069279B1Timely and efficient cleanup of system resourceTimely and efficientData processing applicationsProgram controlWaste collectionSingle cycle
A garbage collector, from time to time, and within a single cycle, determines objects that are eligible to have their associated memory freed; executes high-priority finalizers associated with such eligible objects as are determined; and after execution of a high-priority finalizer, deallocates the memory of the associated object. The garbage collector queues references to eligible objects that have non-high-priority finalizers in a list. After garbage collection is completed, a finalizer thread runs the queued non-high-priority finalizers and marks the associated objects as ready for deallocation. The garbage collector, during a subsequent cycle, then deallocates the memory associated with marked objects.
Owner:ORACLE INT CORP

Asynchronous database API

An asynchronous database API allows threads to call a database and continue to execute without spawning a thread to wait for the database and without polling the database. The API immediately returns to a caller without waiting for a database operation to complete or for any other external event. A call to an asynchronous database API can invoke an initialization method. The initialization method may validate the input parameters, build them into a message for a database operation, send the message to the database server, and return signal information to the client process thread. Signal information provides a client thread with a way to recognize a signal indicating the return of results from a database. Upon completion of a database operation, a thread can call a finalization method to perform any final step to process the database results and pass the formatted results to the thread.
Owner:MICROSOFT TECH LICENSING LLC

System and Method for Computerized Medical Records Review

A system and method for computerized medical records review are provided. A draft diagnostic report is reviewed by a computerized draft analyzer for report inadequacies, including inadequate information to support reimbursement for diagnostic studies described in the diagnostic report. The review may also encompass other electronic medical records. Any inadequacies identified by the draft analyzer are flagged for correction prior to finalization of the draft diagnostic report.
Owner:RUARK WILLIAM MARCUS +1

Electronic government document handling system

InactiveCN102663582ADocument processing function is goodApplication flexibility is well designedOffice automationPersonalizationDocumentation procedure
The invention discloses an electronic government document handling system. The system comprises a document box module, an incoming document management module, a dispatch management module and a completed processing module, wherein the document box module is used to store files and documents of each stage; the incoming document management module is used to realize a series of processes: incoming document registration, intended handling of the file, approval handling, circulation handling and completed filing as an electronic government document mode on a network in an organization scope; the incoming document management module is used to realize a series of processes: delivering document draft, draft verification and modification and manuscript finalization as the electronic government document mode on the network in the organization scope; the completed processing module is used to provide a completed function; the documents in a filing database are regularly sent to a document catalogue center so as to carry out uniform management; the whole document handling system regularly and intensively collects the filing files from the filing database of each department and sends to the document catalogue center so as to complete an intended filing function before official filing. The document handling system provided in the invention is friendly, practical, convenient and personalized. An electronic government intelligent client system, which is simple and easy to be used and can achieve an intelligent push function, is provided.
Owner:SHANGHAI INTERNET SOFTWARE

Collective Purchase Management System

A computer implemented method and system for managing a collective purchase of a sale item in an interactive environment, provides a reverse auction management platform to buyers and sellers. A lead buyer selects a sale item via a graphical user interface of the reverse auction management platform and initiates a deal. The reverse auction management platform acquires deal information and a price range for the selected sale item from the lead buyer and creates a deal group for the selected sale item. The reverse auction management platform finalizes the deal based on deal finalization criteria and initiates bidding among the sellers of the selected sale item based on the deal information, the price range, and the finalized deal, to select one or more sellers based on the bidding and / or predetermined seller selection criteria for supplying the selected sale item to the deal group for a price within the price range.
Owner:JOINEM

Pharmaceutical chemical wastewater treatment device and treatment method thereof

The invention relates to a pharmaceutical chemical wastewater treatment device and a treatment method thereof. The treatment device comprises a vertical flow type coagulative precipitation tank, a catalysis zero valence bimetallic packing tower, a Fenton-like reactor, an anaerobic MBBR (Moving Bed Biofilm Reactor) pool, an aerobiotic MBBR pool and a solid-liquid seperation system which are sequentially connected. The treatment method is a catalysis zero valence bimetallic- Fenton-like-MBBR coupling treatment method. The treatment device has the advantages of being capable of simultaneously treating multiple organic pollutants, occupying a small area and being simple in structure and easy for finalization and industrialization. The catalysis zero valence bimetallic packing tower enables the performance of reducing and treating degradation-resistant organic matters to be stronger, does not harden after running for long-term and is suitable for a wide pH value range and low in operating cost, and the consumption of metallic iron is little. The Fenton-like reactor is faster in oxidation reaction rate and suitable for the wide pH value range. The pharmaceutical chemical wastewater treated by the wastewater treatment method provided by the invention can reach the new emission standard of wastewater in a pharmaceutical chemical industry.
Owner:TAIZHOU UNIV

Asynchronous database API

An asynchronous database API allows threads to call a database and continue to execute without spawning a thread to wait for the database and without polling the database. The API immediately returns to a caller without waiting for a database operation to complete or for any other external event. A call to an asynchronous database API can invoke an initialization method. The initialization method may validate the input parameters, build them into a message for a database operation, send the message to the database server, and return signal information to the client process thread. Signal information provides a client thread with a way to recognize a signal indicating the return of results from a database. Upon completion of a database operation, a thread can call a finalization method to perform any final step to process the database results and pass the formatted results to the thread.
Owner:MICROSOFT TECH LICENSING LLC

Method for managing defective area on write-once optical recording medium, and optical recording medium using the same

A method for managing a defective area of a write-once optical recording medium, and an optical recording medium using the same, is provided. In an optical disc device for recording / reproducing data using an optical disc such as a BD-WO type disc, the method permits the normal reading and reproducing of recording data written on a defective area of the disc, through a replacement write operation for the recording data of the defective area. When a defect is detected within a predetermined recording sector of the optical disc during the recording process, the recording data is written on a spare area corresponding to the defective area and the thus written data is managed. To accomplish this during data recording, the method selectively searches a write location of temporary defect list (TDFL) information, which is effective before disc finalization, or defect list (DFL) information, which becomes effective upon execution of a disc finalization operation. The TDFL information is written in an assigned recording sector and includes one or more defective area data locators indicative of defective areas as detected. Write location information and identification information enable the selective search of the DFL information after disc finalization and are written, together with the DFL information, as disc definition information in a defect management area assigned to the disc's lead-in area.
Owner:LG ELECTRONICS INC

Computer system with heap reset for performing generational garbage collection implemented by card-marking between successive applications

A computer system provides an object-based virtual machine environment for running successive applications. The computer system includes storage, at least a portion of which is logically divided into two or more heaps in which objects can be stored. A first heap is reset between successive applications, and a second heap persists from one application to the next. A card table is provided which comprises multiple cards, each corresponding to a region of said storage. Each card in the card table is set to null when the first heap is reset between successive applications. A card is marked whenever an object in its corresponding storage region is created or updated. It is then possible to detect potential references from the second heap to the first heap at reset by scanning the cards in the card table corresponding to the second heap, and detecting any cards which have been marked.The system further identifies any objects on the first heap which have a finalization method. The finalization methods of any such identified objects are then run on the main thread prior to reset of the first heap.
Owner:LINKEDIN

Method and computer-readable media for creating verified business transaction documents

A method, and computer-readable media for performing the method, for creating verified business transaction documents. Electronic transaction documents are received from authenticated users, version identifiers are assigned to these documents, and the documents and version identifiers are stored in a database. Authenticated users may select a single version for ā€œfinalizationā€ and a non-alterable document with a verification code is created and stored in the database for retrieval by users.
Owner:MARSH ROBERT E

Method Of Synchronisation Within A Base Station System

The method of synchronisation of a reference frequency of a basestation transceiver (BTS), to the reference frequency of a basestation controller (BSC) comprises a sequence of steps, wherein synchronisation packets are transmitted and provided with a timestamp of transmission and a timestamp of reception. An evaluation network delivery is evaluated upon finalization of a period of observation. If high enough, a confidence level is established of the received synchronisation packets. Only if the confidence level is above a threshold, a correction to the reference frequency of the oscillator in the basestation transceiver is applied.
Owner:KAPSCH CARRIERCOM FRANCE

Message processing control method and device

The invention provides a message processing control method and a corresponding device. The message processing control method and the corresponding device are applied to network equipment. The network equipment comprises a downstream port and an upstream port which face a user main machine. A virtual local area network (VLAN) filter function of the downstream port is arranged to be closed. The message processing control method includes the following steps. Firstly, the downstream port is used for receiving an address resolution protocol (APR) message from the user main machine and APR study is performed on the APR message. A user VLAN identity carried by the message is stored in an APR list item. Secondly, when a next skip list item of the user main machine is added, the stored user VLAN identity in the APR list item corresponding to the user main machine is added to a corresponding next skip list item. The message processing control method and the corresponding device provide a quite simple QinQ finalization processing mechanism, a converging exchanging machine with a QinQ function is achieved and low in cost, high in reliability and free of user deployment. Meanwhile, a user network can freely project own C-VLAN and VLAN sources are multiplexed to the outmost.
Owner:XINHUASAN INFORMATION TECH CO LTD

Communication processing device, home electric device, and home network system

A transmission rate negotiation between multi-rate home electric device 100 and communication processing device 200 is completed by sending and receiving a line connection request containing supported transmission rate specifying information specifying plural settable transmission rates, and a device interface information finalization notice containing selected transmission rate information specifying the selected transmission rate once between the home electric device 100 and the communication processing device 200. It is thus possible to shorten a time needed for the communication procedure for the transmission rate negotiation between the home electric device 100 and the communication processing device 200.
Owner:KATANO TOSHIAKI +2

Hydraulic climbing type elevator shaft finalization operation platform and construction method

The invention relates to a hydraulic climbing type elevator shaft finalization operation platform. The operation platform is mainly composed of an operation platform body, climbing guide rails, a hanging shoe, an embedded part, a hydraulic jack, connecting pieces, a mold retreating mechanism, a mold retreating jack, a mold retreating rail, a flat pallet and a template, wherein the operation platform body is of a double-layer truss structure, the connecting pieces are symmetrically welded to the two sides of the operation platform body, the climbing guide rails are arranged on shear walls on the two sides of a door opening of an elevator shaft, and the operation platform body can climb along the climbing guide rails step by step; the mold retreating rail and the template are arranged on the operation platform body, and the split template can be detached in sequence by controlling the mold retreating jack. The operation platform has the advantages of being high in stability, high in construction efficiency, capable of achieving overall hydraulic lifting and automatic demolding of the operation platform and providing support for an elevator shaft template, and has high economic and technological benefits.
Owner:SHAOXING UNIVERSITY +1

Multifunctional setting agent and process after wool tensioning and thinning

InactiveCN1584190ATo achieve the purpose of cross-linking and settingFibre treatmentEngineeringThinning
The invention is a kind of multi-function finalization used after drawing and thinning fleece and its finalizing technology, that is, the finalization for the second time, the finalization contains selection, catalyst, pliancy agent, lucency agent, and water, the technology is that after washing the fleece drawn and finalized for the first time, moist it adequately in multi-function finalization. Then remove the finalization and dehydrate under 100 deg.C. finally, use heat treatment for 1-15 minutes under 110-160 deg.C. In short, it obtain the soft and smooth fleece with certain and steady shape treated by using the technology.
Owner:DONGHUA UNIV

Optical recording apparatus, optical recording method, and digital still camera

A digital still camera includes a vibration detector for detecting vibrations. In accordance with certain conditions, a control unit controls finalization (session closing) which enables a CD-ROM drive to read data recorded on a recording medium. The control of session closing includes starting session closing after a predetermined period of time elapses since the selection of the execution of session closing. The countdown id displayed to indicate the time remaining before the start of session closing. After the countdown is completed, or when the vibration detector detects vibrations during the countdown until the start of session closing, session closing is not started.
Owner:SONY CORP

Systems and methods for session records correlation

A billing mediation system for use within a communications network that correlates session records pertaining to usage of network resources is disclosed. The billing mediation system includes a record receiver, a record correlator, a look ahead cache, a set of buffers, and a session records database. The set of buffers includes a single segment insert buffer, a multi segment insert buffer, a multi segment update buffer and a billing finalization update buffer. A method for correlating session records is also provided. The method includes receiving a session record, placing the session record into a segment buffer based on the type of record, and updating a look ahead cache including providing a timestamp for the last update for a session. The transfer of correlated session records to a billing system is based on whether records for a session have been received based on session tracking within the look ahead cache.
Owner:AMDOCS CANADIAN MANAGED SERVICES INC +1

MPLS-based method and device for line speed mutual forwarding of two-layer VPN and three-layer VPN

InactiveCN103326917AOptimization logicRealize wire-speed forwardingNetworks interconnectionComputer hardwareWire speed
The invention discloses an MPLS-based method for line speed mutual forwarding of a two-layer VPN and a three-layer VPN. The MPLS-based method for line speed mutual forwarding of the two-layer VPN and the three-layer VPN comprises the following steps that a PE device conducts message finalization on a received L2VPN message, a VC label is expanded to be associated with VRF, mutual forwarding of the L2VPN message and an L3VPN message is achieved, routing lookup is conducted directly, and the packaged L3VPN message is forwarded. The invention further discloses an MPLS-based device for line speed mutual forwarding of the two-layer VPN and the three-layer VPN. The device comprises an L2VPN message finalization unit, a L2VPN / L3VPN associated unit and an L3VPN message forwarding unit. According to the MPLS-based method and device for line speed mutual forwarding of the two-layer VPN and the three-layer VPN, a route needs to be looked up only for one time, the finalization of the L2VPN message can be achieved, and the L2VPN message can be packaged to be the L3VPN message and is forwarded into an L3VPN network, so that logic of message forwarding is optimized, the message can be looked up only for one time and has no need to be returned and processed, occupied bandwidth amount is small, and the fact that line speed mutual forwarding of the two-layer VPN and the three-layer VPN is conducted on the PE device is achieved.
Owner:SUZHOU CENTEC COMM CO LTD

Method for accurate and secure voting

A method for secure, electronic, distributed voting using existing automated teller machines (ATMs), comprising issuing each voter an access card that can be read by an ATM and a personal identification number (PIN). This card may be a standard bank credit or debit card. ATMs are enabled to read access cards and accept PINs. In response to the reading of an access card and appropriate PIN entry, information relating to the vote to be cast is displayed at the ATM. The user is allowed to cast votes using one or more ATM functions. A particular ATM function is identified as an indication of finalization of the vote. In response, the finalized vote is automatically tallied.
Owner:WEISS ROGER E

Memory management method and system

A memory management method and a system for performing garbage collection. The method includes the steps of providing in a memory space a heap partitioned into a plurality of areas including an area for object allocation and a To area for future object allocation. In garbage collection, an object reachable from a root set among objects allocated in the area of use is copied into the To area. In addition, a finalizable object among the objects allocated in the area of use is set as a finalization target. Here, the finalizable object is an object unreachable from the root set and has a finalize method. After the garbage collection is completed, the finalizable object of finalization target allocated in the area of use is finalized.
Owner:IBM CORP

T-MPLS device model and layering encapsulating method

The invention provides a T-MPLS device model and a layering encapsulating method, wherein, the device model comprises a business interface unit which is used for accessing and encapsulating varied businesses in different TMCs and sending the businesses to a cross unit in a convergent manner; the cross unit is used for encapsulating various different TMC businesses from the business interface unitinto different TMPs and then forwarding a business package with two layers of labels to different line units, and meanwhile is in charge of protection switching of varied businesses, generation and finalization of an OAM packet on a TMC layer and OAM on a TMP layer; and the line units are used for forwarding a data packet with the two layers of labels sent from the cross unit to a T-MPLS network,and meanwhile are in charge of generation and finalization of the OAM on a TMS layer. The invention has a clear layered architecture, can help easily realize varied layering functions and varied protection functions, and perform add / drop multiplexing on the businesses in a non-blocking manner, thus meeting the T-MPLS standard requirement.
Owner:FENGHUO COMM SCI & TECH CO LTD

Control method for electric switch machines

The invention provides a control method for electric switch machines. The method comprises the following steps that: a detection control unit controls a motor to rotate according to a received control signal; the rotating motor drives an operating rod to make a rectilinear motion; and the detection control unit detects the position of the operating rod through a position sensor, and when detecting that the operating rod moves to a preset position, the detection control unit controls the motor to stop rotating. Compared with the prior art, the technical scheme of the invention has the following advantages: the existing finalization of a control turnout combined circuit is not required to be damaged and modified; and the position information is detected by using the position sensor, therefore, the reliability is high, and a maintenance-free effect can be basically realized.
Owner:NANJING INST OF RAILWAY TECH

System for management and documentation of health care decisions

The problem with healthcare today is that clinicians are required to make time sensitive decisions without a complete, comprehensive, objective and easily accessed picture of a patient's overall condition. Healthcare data lives in multiple, unconnected silos and paper based files. The result to hospitals is lost revenue, administrative inefficiencies and increased labor costs. The tool as described above solves for these challenges by providing real time, accumulated, analyzed and scored data and corresponding and relevant workflows that can be accessed at the point of care through claim payment and finalization.
Owner:XSOLIS LLC
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