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

736 results about "Process state" patented technology

In a multitasking computer system, processes may occupy a variety of states. These distinct states may not be recognized as such by the operating system kernel. However, they are a useful abstraction for the understanding of processes.

Generic, multi-instance method and GUI detection system for tracking and monitoring computer applications

ActiveUS20070083813A1Facilitates code reuse and modular packagingPromote publicationError detection/correctionDigital computer detailsObject structureClient-side
Presented is a system and method for monitoring events derived from a computer target application presentation layer including the steps of providing, independent of recompiling the target application's source code, a script running at a level within the target application. The script scans run-time instantiations of objects of the target application, and allocates structures in real-time to the object instantiations. These allocated structures are adapted to create a reflection of the target application structure, which is used along with detected object instantiations that match a predetermined object structure to capture a portion of an environmental spectrum of the detected object. Further, the system can process state machine events occurring on at least one of a server machine and a client / localized machine, correlate the state machine events with the environmental spectrum, and deduce a user experience based on the correlated state machine events.
Owner:KNOA SOFTWARE INC

In-situ process state monitoring of chamber

The process state of a chamber after a maintenance procedure can be monitored in-situ in order to ensure that the chamber is ready for processing, while minimizing waste and downtime due to aftereffects of the maintenance procedure. The composition of a bulk plasma in a process chamber can be analyzed using an analytical tool to capture the emission spectrum of the plasma. The spectrum can be analyzed to generate a model of the current chamber conditions, which can be compared to a model of ideal chamber conditions using a statistical analysis approach such as multivariate primary component analysis. If the current and ideal models match to within a set confidence level, the chamber conditions are acceptable for processing devices, and any processing of cycling workpieces or other plasma-cleansing processes can be stopped.
Owner:APPLIED MATERIALS INC

Snapshot restore of application chains and applications

The present invention saves all process state, memory, and dependencies related to a software application to a snapshot image. Interprocess communication (IPC) mechanisms such as shared memory and semaphores must be preserved in the snapshot image as well. IPC mechanisms include any resource that is shared between two process or any communication mechanism or channel that allow two processes to communicate or interoperate is a form of IPC. Between snapshots, memory deltas are flushed to the snapshot image, so that only the modified-pages need be updated. Software modules are included to track usage of resources and their corresponding handles. At snapshot time, state is saved by querying the operating system kernel, the application snapshot / restore framework components, and the process management subsystem that allows applications to retrieve internal process-specific information not available through existing system calls. At restore time, the reverse sequence of steps for the snapshot procedure is followed and state is restored by making requests to the kernel, the application snapshot / restore framework, and the process management subsystem.
Owner:SYMANTEC OPERATING CORP

Method and system for providing transparent incremental and multiprocess checkpointing to computer applications

Incremental single and multiprocess checkpointing and restoration is described, which is transparent in that the application program need not be modified, re-compiled, or re-linked to gain the benefits of the invention. The processes subject to checkpointing can be either single or multi-threaded. The method includes incremental page-boundary checkpointing, as well as storage checkpointing of data files associated with applications to ensure correct restoration without the need to restore files for other application programs. Incremental and full checkpoints are asynchronously merged to ensure proper operation while reducing checkpointing delay. By way of example a user-level programming library is described for loading into the address space of the application in conjunction with a loadable kernel module (LKM) or device driver used to capture and restore process state on behalf of the application. These techniques are particularly well suited for use with high-availability (HA) protection programming.
Owner:RED HAT

Method and System for Providing a User Interface

A method for providing a user interface for an industrial control system. Information is presented at least in part displayed in layers or filters on one or more display screens of a control system. The control system may include other media for presenting or displaying information. The content for the one or more layers, which also provide an interface to a process state or function, is determined based on information available from the control system, dependent on which of the available items of the information shall be visually displayed or otherwise presented prominently, or displayed less prominently, or hidden. An interface, computer programs and a control system are also provided.
Owner:ABB (SCHWEIZ) AG

Method and system for monitoring additive manufacturing processes

This invention teaches a quality assurance system for additive manufacturing. This invention teaches a multi-sensor, real-time quality system including sensors, affiliated hardware, and data processing algorithms that are Lagrangian-Eulerian with respect to the reference frames of its associated input measurements. The quality system for Additive Manufacturing is capable of measuring true in-process state variables associated with an additive manufacturing process, i.e. those in-process variables that define a feasible process space within which the process is deemed nominal. The in-process state variables can also be correlated to the part structure or microstructure and can then be useful in identifying particular locations within the part likely to include defects.
Owner:SIGMA LAB OF ARIZONA

Communication Control Method, Radio Communication System, Base Station, and Mobile Station

In a radio communication system that performs HARQ (Hybrid Automatic Repeat request), a mobile station returns the HARQ process state of the mobile station to the free state by the reception of ACK. In this state, the mobile station, upon receiving from the scheduling base station an SA (scheduling assignment) for assigning resources for retransmission, transmits a transmission process state notification reporting that the mobile station is in the free state when the mobile station does not have new data to be transmitted. The base station therefore recognizes that the mobile station is in the free state and returns the HARQ process state of the base station to the free state and halts the assignment of resources to the mobile station.
Owner:NEC CORP

Apparatus and method for multi-target physical-vapor deposition of a multi-layer material structure

An apparatus and method for depositing plural layers of materials on a substrate within a single vacuum chamber allows high-throughput deposition of structures such as these for GMR and MRAM application. An indexing mechanism aligns a substrate with each of plural targets according to the sequence of the layers in the structure. Each target deposits material using a static physical-vapor deposition technique. A shutter can be interposed between a target and a substrate to block the deposition process for improved deposition control. The shutter can also preclean a target or the substrate and can also be used for mechanical chopping of the deposition process. In alternative embodiments, plural substrates may be aligned sequentially with plural targets to allow simultaneous deposition of plural structures within the single vacuum chamber. A monitoring and control device can be wed to optimize equipment state, process state, and wafer state parameters by sensing each respective state during or after the deposition process.
Owner:CVC PRODS

Etching process state judgment method and system therefor

An etching process state judgment method comprising: a spectral data obtaining step, in which an optical emission spectrum distribution is obtained by monitoring optical emission during an etching process of a plurality of wafers; a peak detection step, in which peaks are detected from the optical emission spectrum distribution at a specific time point during the etching process, to obtain peak characteristics; a common peak identifying step, in which peaks common to the wafers are identified among the peaks detected in the peak detection step; and a state detection step, in which the characteristics are compared regarding the common peaks, to detect a state of each wafer in the etching process.A state (anomaly or normalcy) of an etching process is detected from optical emission spectrum distribution at the time of etching process, by a simple method without assuming substances.
Owner:HITACHI HIGH-TECH CORP

Self-maintaining real-time data aggregations

Multiple aggregation groups, which can be multiple partitions in an aggregated data table, are formed. Each group includes multiple aggregation records; each aggregation record includes an aggregation of values contained by a different subset of multiple database records. While an aggregation group is accessed by a single program thread during an aggregation group update transaction, no other threads are allowed to access that group. The aggregation groups are combined into a single table of aggregation records. Each of the multiple database records may correspond to an instance of an organizational activity and include a field having a value indicating the corresponding instance to be in one of several process states. Each aggregation group may further include time-sorted aggregation records, each time-sorted aggregation record containing an aggregation value for instances in one of the several process states during a time period associated with the time-sorted aggregation record. Aggregation records corresponding to instances completed outside of a preselected time window are deleted.
Owner:MICROSOFT TECH LICENSING LLC

Target trajectory generator for predictive control of nonlinear systems using extended Kalman filter

A model predictive controller (MPC) for predictive control of nonlinear processes utilizing an EKF (Extended Kalman Filter) and a nominal trajectory generator. The nominal trajectory generator includes another instance of EKF, a linear corrector, and a time-varying deviation model. A nominal control trajectory can be predicted and an optimal solution for the time-varying deviation model can be computed based on an approximation of a system inverse known as signal de-convolution. The EKF can be utilized to estimate a current process state by supplying a measured output and to predict a future nominal trajectory by supplying a reference output. A Kalman smoother can also be utilized for the signal de-convolution in order to obtain enhanced trajectory estimates.
Owner:HONEYWELL INT INC

Three Dimensional (3D) Tracking of Objects in a Radar System

A method for tracking objects in three dimensions in a radar system is provided that includes receiving spherical coordinates of an estimated location of each object of a plurality of detected objects, a range rate of each object, and variances for the spherical coordinates and the range rate of each object, determining whether or not each object is currently being tracked, updating a tracking vector for an object based on the object spherical coordinates, range rate, and variances when the object is currently being tracked, and initializing a tracking vector for an object when the object is not currently being tracked, wherein a tracking vector for an object is a process state vector for an extended Kalman filter designed to track an object, elements of the tracking vector including Cartesian coordinates of the object location, the object velocity in three directions, and the object acceleration in three directions.
Owner:TEXAS INSTR INC

Dynamic process state adjustment of a processing tool to reduce non-uniformity

A method and an apparatus for reducing process non-uniformity across a processed semiconductor wafers. A first semiconductor wafer is processed. A process non-uniformity associated with the first processed semiconductor wafer is identified. A feedback correction in response to the process non-uniformity during processing of a second semiconductor wafer is performed and / or a feed-forward compensation is performed in response to the process non-uniformity during a subsequent process performed across the first semiconductor wafer is performed.
Owner:GLOBALFOUNDRIES US INC

Compensation framework for long running transactions

An error-handling framework is provided for business process transactions. The error-handling framework facilitates coordination of the invocation of exception and compensation handlers in response to errors. The error-handling framework includes support for custom ordering of compensation actions, data flow into and out of compensation actions, and management of the process state visible to compensation actions.
Owner:MICROSOFT TECH LICENSING LLC

Migrating processes using data representation language representations of the processes in a distributed computing environment

A data representation language representation of the state of a process executing on a client or service in a distributed computing environment may be created. The representation may include a computation state of the device and / or virtual machine on which the process is executing, wherein the computation state of the device and / or virtual machine comprises information about the execution state of the process on the device and / or virtual machine. A process state may include, but is not limited to: threads, all objects referenced by the threads, transient variables created during the execution of the process, objects and their data, etc. In one embodiment, data describing one or more leases representing grants of access to external services, obtained from spaces by the process, may also be stored with the process state. The data representation language representation of the state of a process may be moved from node to node within the distributed computing environment. The representation of the state of a process may also be stored as a data representation language object in a store mechanism, and later retrieved from the store mechanism to resume the process execution on the same node or on a different node in the distributed computing environment. In one embodiment, an object compilation / decompilation process may be used in creating the representation of the state of a process and in regenerating the state of the process by decompiling the representation of the state of the process.
Owner:ORACLE INT CORP

Generic, multi-instance method and GUI detection system for tracking and monitoring computer applications

ActiveUS20120066378A1Facilitates code reuse and modular packagingPromote publicationHardware monitoringMultiple digital computer combinationsObject structureFrequency spectrum
Presented is a system and method for monitoring events derived from a computer target application presentation layer including the steps of providing, independent of recompiling the target application's source code, a script running at a level within the target application. The script scans run-time instantiations of objects of the target application, and allocates structures in real-time to the object instantiations. These allocated structures are adapted to create a reflection of the target application structure, which is used along with detected object instantiations that match a predetermined object structure to capture a portion of an environmental spectrum of the detected object. Further, the system can process state machine events occurring on at least one of a server machine and a client / localized machine, correlate the state machine events with the environmental spectrum, and deduce a user experience based on the correlated state machine events.
Owner:KNOA SOFTWARE INC

Methods, systems, and computer program products for implementing inter-process integrity serialization

A method, system, and computer program product for implementing inter-process integrity serialization services is provided. The method includes enabling process states including a must-stay-controlled (MSC) state and an extended must-stay-controlled (EMSC) state for an invoking process when it is determined that only programs designated as controlled, if any, have been loaded for the invoking process. The invoking process requests loading of a target program into temporary storage for performing a security service. Based upon a control indicator of the target program, the MSC state, and the EMSC state, the method includes controlling one or more activities within the temporary storage. The activities include loading the target program into the temporary storage, executing a main program in the temporary storage, and resetting the MSC state and the EMSC state across execution of the main program during the lifetime of the invoking process.
Owner:IBM CORP

Data processing system

A data processing apparatus is provided comprising first processing circuitry, second processing circuitry and shared processing circuitry. The first processing circuitry and second processing circuitry are configured to operate in different first and second power domains respectively and the shared processing circuitry is configured to operate in a shared power domain. The data processing apparatus forms a uni-processing environment for executing a single instruction stream in which either the first processing circuitry and the shared processing circuitry operate together to execute the instruction stream or the second processing circuitry and the shared processing circuitry operate together to execute the single instruction stream. Execution flow transfer circuitry is provided for transferring at least one bit of processing-state restoration information between the two hybrid processing units.
Owner:ARM LTD

Compensation framework for long running transactions

An error-handling framework is provided for business process transactions. The error-handling framework facilitates coordination of the invocation of exception and compensation handlers in response to errors. The error-handling framework includes support for custom ordering of compensation actions, data flow into and out of compensation actions, and management of the process state visible to compensation actions.
Owner:MICROSOFT TECH LICENSING LLC

Artificial neural network processor integrated circuit and design method therefor

ActiveCN106022468AReduce access bandwidth requirementsImprove computing powerPhysical realisationData controlComputer architecture
The invention relates to the technology of integrated circuits and the field of artificial intelligence, and especially relates to an artificial neural network processor (ANNP) integrated circuit. The integrated circuit comprises a state control module, a data control module, a parameter control module, and a nerve cell operation array module. The state control module is used for detecting the working states of the data control module, the parameter control module, and the nerve cell operation array module. After the working states of all modules are detected, the state control module generates a current process state of the whole integrated circuit, and controls the data control module, the parameter control module and the nerve cell operation array module to work synchronously. The integrated circuit is simple in structure, greatly improves the operation performance, and effectively reduces the demands for data access bandwidth. The invention also discloses an integrated circuit design method for the ANNP integrated circuit.
Owner:成都启英泰伦科技有限公司

Adjusting a sampling rate based on state estimation results

A method and an apparatus are provided for adjusting a sampling rate based on a state estimation result. The method comprises receiving metrology data associated with processing of workpieces, estimating a next process state based on at least a portion of the metrology data and determining an error value associated with the estimated next process state. The method further comprises processing a plurality of workpieces based on the estimated next process state and adjusting a sampling protocol of the processed workpieces that are to be measured based on the determined error value.
Owner:FULLBRITE CAPITAL PARTNERS

Method for dynamic acquisition and transmission of wireless data

The invention discloses a method for dynamic acquisition and transmission of wireless data. In a data acquisition process of the method, the time interval for data acquisition is dynamically adjusted, according to the change threshold of data acquisition. In a data storing process, the time interval and opportunity for data storing is dynamically adjusted according to the change threshold of data acquisition. In a data sending process, the opportunity for data sending is dynamically adjusted according to the acquisition value alarming threshold and changing rate alarming threshold of data acquisition. Dynamically increasing or reducing data sampling frequency without increasing power consumption of wireless equipment is realized based on data abnormity degree. Alarm information is timely sent by determination of dynamic data acquisition abnormity, so that managers can maintain equipment as early as possible. Wireless data bulk sent is reduced, and the power consumption of wireless monitoring equipment is reduced. The process state information of entire detected equipment can be monitored without increasing the total transmission data bulk.
Owner:北京必创科技股份有限公司

System and method for predictive process management

An integration platform for managing long term processes. The platform includes a runtime engine that manages the process instances and communication with the processes to provide Web services. The runtime engine includes an execution engine module and a prediction module. The prediction module generates predictions for executing processes for inbound and outbound messages and eventual process outcomes. The predictions may be utilized when requisite data is unavailable or under defined circumstances. The prediction module utilizes process history, process description and process state data to generate relevant prediction data. The prediction module may include a learning module that applies analytical algorithms to the process history and descriptions to create models for use by the prediction module.
Owner:PARASOFT

Managing process state information in an operating system environment

A technique for managing process state information involves pushing process state information from the kernel space to the user space in the event of an application crash and generating a core file at the user level instead of at the kernel level. Handling the process state information at the user level instead of at the kernel level provides more flexibility in the generation and management of a core file as compared to systems that use kernel code to generate and manage the core file. A core dump application at the user level can be programmed to forward the core file to another system that has permanent storage capacity available. Additionally, the core dump application can be programmed to compress the process state information and / or to extract only certain information from the process state information while generating the core file.
Owner:LUCENT TECH INC

Quantum cryptography network dynamic routing method

The invention discloses a quantum cryptography network dynamic routing method. According to the method, dynamic routing selection of encryption communication is performed by utilizing quantum cryptography according to changes of the quantum key quantity between relay nodes of a quantum cryptography network. According to the method, a route server is arranged for the relay nodes of the whole quantum cryptography network, and topology refresh cycles of the quantum cryptography network are set; in each topology refresh cycle, each relay node collects and processes state information of the relay node and reports results to the route server. After the route server collects the topology state information of each relay node, quantum cryptography network topology state information of a next topology refresh cycle is generated and sent to all the relay nodes of the quantum cryptography network. According to the quantum cryptography network topology state information obtained from the route server, a target relay node is calculated and determined to be a next skip route of communication data of a random other relay node according to a shortest path law through each relay node.
Owner:SHANDONG INST OF QUANTUM SCI & TECH +2

Method and apparatus to debug a program from a predetermined starting point

A method and apparatus allow a programmer to repeatedly debug a program from the same starting point. The entire process state of the process can be saved at any time in the course of a debugging session to a disk file, called the checkpoint file. Now registers or memory may be modified, if necessary, and the program may be brought back to the same starting point where the state had been previously saved by resuming from the checkpoint file. The method and apparatus allow the state of all the programs to be saved multiple times and resumed from any one of those states. The debugging of a problem is considerably facilitated by not having to start from scratch to debug the problem as the last saved state of the program can be used to start the debugging.
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