Abstract:
Data regarding physical parameters and security and commands to send such data can be communicated between a memory device and a memory controller using a memory bus connected between the two. In one embodiment, the invention includes receiving a first command at a memory device on a memory bus, the first command being other than a read or write command, and receiving a second command together with the first command, the second command to be initiated using lines that are not used by the first command.
Abstract:
A system and method optimizes throughput of tracked assets as work-in-progress (WIP) within a monitored environment such as a manufacturing establishment with off-line processing areas. A plurality of assets such as vehicles have a tag transmitter associated therewith and operative for transmitting a wireless RF signal that includes data relating to the identification of the asset to which the tag transmitter is associated. A real-time location system (RTLS) infrastructure tracks the location of the plurality of assets to various containment, staging, and processing task areas within the monitored environment as WIP. A processor is operative with the RTLS infrastructure for determining an asset input rate into WIP at an origin to the WIP for optimizing asset flow rate as WIP through different containment, staging, and processing areas within the monitored environment.
Abstract:
Techniques are provided for analyzing data called “pivot points” which allows users to instantly generate a report based on all available dimensions for any cell in a tabular report or any data point in a graphical report. In one embodiment, the techniques involve placing a unique UI element or menu next to or on each data point, and clicking on this UI element brings up an automatically filtered list of the valid reports available for just this sub-set of the data. Once the user selects which view they want, a report is automatically generated based on those dimensions with just this subset of data.
Abstract:
In one embodiment, a method is provided. The method comprises periodically charging a capacitor mounted on an electronic component; initializing a timer to count down from a counter value, once the capacitor is charged; determining if the capacitor has discharged before the timer has counted down to zero; and if the capacitor has discharged before the timer has counted down to zero then generating an interrupt.
Abstract:
A method and system are provided for processing records from a set of records, where records are repeatedly being added to the set of records, and where each record in the set of records has to be processed once for each of a plurality of entities. According to the method, each record that is added to the set of records is marked with a default batch value. For each entity of the plurality of entities, a batch of the records is processed by performing the steps of: reading a last batch value associated with the entity, processing the records in the set of records that are marked with batch values that are more recent than the last batch value associated with the entity, and updating the last batch value associated with the entity to a most recent batch value of the records processed for the entity. Between processing consecutive batches for an entity of the plurality of entities, the set of records are marked by performing the steps of: updating a batch counter value to reflect a more recent batch number; and marking all records in the set of records that have the default batch value with the batch counter value.
Abstract:
A method and system are provided for recovering after a failure in a data replication environment. According to the method, a transaction is executed at a source site that makes changes that must be replicated at a destination site. The changes are made permanent at the source site. The changes are made permanent at the source site without the source site being informed as to whether the changes were successfully applied at the destination site. The changes are sent to the destination site. The changes are applied at the destination site. If the changes are successfully applied before the failure, then the changes are made permanent at the destination site and a record is added to a set of records at the destination site. The record indicates that the changes where made permanent at the destination site. After a failure, the set of records at the destination site are used to determine which changes must be sent from the source site to the destination site after the failure.
Abstract:
The present invention provides the ability to replicate modifications made at a local site to multiple remote sites in a peer-to-peer environment. Information regarding these replicated modifications (e.g., insert, delete, or update) are contained in a set of replication tables. Thus, modifications can be duplicated at other sites immediately after the original modification, or deferred until the remote site is available. The replication tables of the present invention include a transactions table, transaction nodes table, calls table, call nodes table, and an exceptions table. The present invention further provides a logic-oriented procedure-level replication. Procedure-level replication modifies a remote site based on the logical operations used to modify the data at the originating site. Procedure-level replication provides the ability to identify conflicting updates as well. Information concerning conflicts identified by the present invention can be retained in the replication tables. The information contained in the replication tables can be used immediately, or subsequently, to address any conflicts detected by the present invention. The present invention provides the ability to rollback any modifications made once a conflict is identified. Further, the present invention provides the ability to address these conflicts within an application program. The present invention provides a row-oriented replication. A trigger associated with a table queues deferred remote procedures. The remote procedures use the old and new values from the original modification to replicate the modification at remote sites and detect conflicting updates.
Abstract:
The present invention relates to an improved process for the preparation of Valacyclovir or pharmaceutically acceptable salts thereof, which comprises reaction of amine-protected Valacyclovir or its salt with deprotecting agent in a continuous flow reactor.
Abstract:
A system and method optimizes throughput of tracked assets as work-in-progress (WIP) within a monitored environment such as a manufacturing establishment with off-line processing areas. A plurality of assets such as vehicles have a tag transmitter associated therewith and operative for transmitting a wireless RF signal that includes data relating to the identification of the asset to which the tag transmitter is associated. A real-time location system (RTLS) infrastructure tracks the location of the plurality of assets to various containment, staging, and processing task areas within the monitored environment as WIP. A processor is operative with the RTLS infrastructure for determining an asset input rate into WIP at an origin to the WIP for optimizing asset flow rate as WIP through different containment, staging, and processing areas within the monitored environment.
Abstract:
The embodiments herein provide a method and system for polling and processing data. The method comprises computing a maximum time from a source after a last update time, waiting for a preset time to ensure that all transactions with respect to a change in a data is completed, querying for a plurality of changes after an elapse of the preset waiting time since the last update time and up to the maximum time, generating a time window, collecting a list of changes occurred within the generated time window, sending the collected list of changes for processing; and updating the processed data at the destination. The time window comprises a time interval between the last update time and the maximum time.