摘要:
A method of delivering messages between application programs is provided which ensures that no messages are lost and none are delivered more than once. The method uses asynchronous message queuing. One or more queue manager programs (100) is located at each computer of a network for controlling the transmission of messages to and from that computer. Messages to be transmitted to a different queue manager are put onto special transmission queues (120). Transmission to an adjacent queue manager comprises a sending process (130) on the local queue manager (100) getting messages from a transmission queue and sending them as a batch of messages within a syncpoint-manager-controlled unit of work. A receiving process (150) on the receiving queue manager receives the messages and puts them within a second syncpoint-manager-controlled unit of work to queues (180) that are under the control of the receiving queue manager. Commitment of the batch is coordinated by the sender transmitting a request for commitment and for confirmation of commitment with the last message of the batch, commit at the sender then being triggered by the confirmation that is sent by the receiver in response to the request. The invention avoids the additional message flow that is a feature of two-phase commit procedures, avoiding the need for resource managers to synchronise with each other. It further reduces the commit flows by permitting batching of a number of messages.
摘要:
Provided are methods and systems for message transfer between nodes of a communication network which reduce the occurrence of repeated transfer failures associated with a particular message or messages within a batch. When a batch of messages sent from a sender node cannot be stored at a receiver node, the receiver node identifies which messages within the batch caused the rejection and communicates this information to the sender node. The sender node records the destinations of the identified messages in a "destination black list", and then separates messages having these identified problematic destinations from the other messages. The batch of messages is then retransmitted to the receiver, but with the messages which have the identified problematic destinations excluded from the batch. These excluded messages are then dealt with separately without causing repeated rejection of the batch.
摘要:
An electric car system for use in transporting users from one location to another at speeds of up to 70 MPH. Electric car system comprises a frame, a steering system, a braking system, a suspension system, and a body. An electronic drive system controller is located near the operator's controls comprising a touch screen for selecting forward, reverse, and security movement lock position(s). The drive assembly comprises at least one accessory battery charged by an accessory alternator, at least one drive assembly battery charged by a drive assembly alternator, and an electric drive motor. The accessory battery powers car accessories and provides redundant electricity to the drive assembly battery when needed. The drive assembly battery provides power to the electric drive motor. The electric drive motor provides torque to two half shafts which couple to front axles and front rotatable wheels in front-wheel drive versions.
摘要:
An electric car system for use in transporting users from one location to another at speeds of up to 70 MPH. Electric car system comprises a frame, a steering system, a braking system, a suspension system, and a body. An electronic drive system controller is located near the operator's controls comprising a touch screen for selecting forward, reverse, and security movement lock position(s). The drive assembly comprises at least one accessory battery charged by an accessory alternator, at least one drive assembly battery charged by a drive assembly alternator, and an electric drive motor. The accessory battery powers car accessories and provides redundant electricity to the drive assembly battery when needed. The drive assembly battery provides power to the electric drive motor. The electric drive motor provides torque to two half shafts which couple to front axles and front rotatable wheels in front-wheel drive versions.
摘要:
A computer-implemented method is disclosed for rewarding mortgage customers of a financial institution with a reward payment amount. The method includes providing enrollment in a mortgage matching system to eligible mortgage customers, wherein eligibility requirements include the requirement that eligible mortgage customers hold both a mortgage account and a checking account with the financial institution. The method additionally includes enabling the customer to make periodic mortgage payments from the checking account to the mortgage account and monitoring continued compliance with the eligibility requirements and submission of the periodic payments using a monitoring engine implemented by at least one computer processor. The method further includes determining a reward payment amount to be made by the financial institution to each complying mortgage customer using a fulfillment engine implemented by the at least one computer processor, wherein the reward payment amount is a predetermined percentage of principal and interest.
摘要:
A computer-implemented method is disclosed for rewarding mortgage customers of a financial institution with a reward payment amount. The method includes providing enrollment in a mortgage matching system to eligible mortgage customers, wherein eligibility requirements include the requirement that eligible mortgage customers hold both a mortgage account and a checking account with the financial institution. The method additionally includes enabling the customer to make periodic mortgage payments from the checking account to the mortgage account and monitoring continued compliance with the eligibility requirements and submission of the periodic payments using a monitoring engine implemented by at least one computer processor. The method further includes determining a reward payment amount to be made by the financial institution to each complying mortgage customer using a fulfillment engine implemented by the at least one computer processor, wherein the reward payment amount is a predetermined percentage of principal and interest.
摘要:
A computer-implemented method is disclosed for rewarding mortgage customers of a financial institution. The method includes providing enrollment in a mortgage matching system to eligible mortgage customers, wherein eligibility requirements include the requirement that eligible mortgage customers hold both a mortgage account and a checking account with the financial institution. The customer makes periodic mortgage payments from the checking account to the mortgage account. The method monitors continued compliance with the eligibility requirements and submission of the periodic payments using a monitoring engine. The method further includes determining a reward payment amount to be made to each complying mortgage customer, wherein the reward payment amount is a predetermined percentage of principal and interest paid during a predetermined time period. The calculated reward payment amount is transferred to a pre-selected accessible location for each complying mortgage customer.
摘要:
A process for transforming beneficial organic nutrient-rich products from raw organic biosolid waste material is provided. The process includes mixing the raw organic biosolid waste material with an oxidizing agent and maintaining a relatively high level of moisture content by weight during the mixing. One or more other additives including, for example, an enzyme, may be included in the mixture. The mixture is dried and pelletized to a particle size in a selectable range. Further additives may be included with the dried and pelletized organic biosolid product to create a beneficial nutrient-rich product for plants and animals with minimal adverse environmental effect. The mixing may occur in a batch-wise or continuous manner. Moisture and/or nutrient sensors may be used to observe the transformation and the resulting information may be feedback into a controller to adjust water and/or additive introduction.
摘要:
A contact management system is described having a first database containing proprietary information and a second database containing public information. Where appropriate, the publicly available information is displayed with the proprietary information to give the user more information about a contact. The multiple relationships provided by the public database allow the user to use both the proprietary and public data to find a relationship with a potential client.