摘要:
The present invention extends to methods, systems, and computer program products for configuring assurances within distributed messaging systems. A defined set of message log and cursor components are configurably activatable and deactivatable to compose a variety of different capture assurances, transfer assurances, and delivery assurances within a distributed messaging system. A composition of a capture assurance, a transfer assurance, and a delivery assurance can provide an end-to-end assurance for a messaging system. End-to-end assurances can include one of best effort, at-most-once, at-least-once, and exactly once and can include one of: durable or non-durable. Using a defined set of activatable and deactivatable message log and cursor components facilities more efficient transitions between desired assurances. In some embodiments, a composition of a capture assurance, a transfer assurance, and a delivery assurance provides durable exactly-once message delivery.
摘要:
The present invention extends to methods, systems, and computer program products for durable exactly once message delivery at scale. A message capture system uses a synchronous capture channel and transactions to provide durable exactly once message capture. Messages are sent from the message capture system to a message delivery system over a network using an at least once transfer protocol. The message delivery system implements a durable at most once messaging behavior, the combination of which results in durable exactly once transfer of messages from the message capture system to the message delivery system. The message delivery system uses a synchronous delivery channel and transactions to provide durable exactly once message delivery. Cursors maintaining message consumer state are collocated with message consumers, freeing up message log resources to process increased volumes of messages, such as, for example, in a queued or pub/sub environment.
摘要:
Platforms and techniques for defining, authorizing/authenticating, distributing, and presenting dynamic device experiences using a number of hierarchically-related, declarative language data structures, such as extensible markup language (“XML”) elements or attributes. A dynamic device experience is presented when two electronic devices are in communication via a communication medium. The data structures are processed to present a graphical user interface to a user—the graphical user interface implements a dynamic device experience associated with the other electronic device. In one exemplary scenario, independent hardware vendors (“IHVs”) author XML documents that include device experience information (such as branding or advertising information, access to Web services or applications, and access to device functionality), in the form of items of data stored in the data structures. The XML documents are verified against a predetermined schema, secured using a cryptographic technique such as a digital signature, and discovered/distributed in flexible, tamper-resistant manners.
摘要:
A method of servicing a wellbore comprising preparing a wellbore servicing composition having a target water content, placing the wellbore servicing composition in the wellbore, recovering from the wellbore a recovered wellbore servicing fluid having a modified water content, wherein the modified water content is greater than the target water content, vacuum stripping water from the recovered wellbore servicing fluid to form a processed wellbore servicing fluid, wherein the processed wellbore servicing fluid has a water content less than the modified water content, and placing the processed wellbore servicing fluid in the same or a different wellbore.
摘要:
Embodiments of the present invention provide for the changing/updating of priority levels within a controllable transit system. Specifically, vehicles and/or users thereof will be assigned a particular service level using any number of factors. Based on this service level, as well as any transit criteria specified, a route to a desired destination will be computed. Typically, the higher the service level assigned, the higher the priority that will be given to the particular vehicle/user. Under the present invention, the priority level of a vehicle/user can be changed (e.g., increased) upon request to result in an improved transit time and/or route to the desired destination. Examples of types of requests that may result in an increased priority level (but are not limited to) are: (1) payment of a fee for increased priority level; (2) trading priority levels with other vehicle/users; and (3) bidding in an auction-like environment for an improved priority level; etc.
摘要:
Total analysis systems and methods for simultaneously monitoring a suite of biological and/or chemical species in water and/or other process systems are disclosed. The system provides a sample-volume controlled sensor array comprising a fluid delivery device and a plurality of optical sensor elements for determining the presence and total concentrations of multiple analytes in the process system simultaneously. Image identification algorithms are provided for identifying the analytes based on image intensity, color pattern, positional arrangement, and the like. The methods incorporate multivariate optimization algorithms to analyze multiple sensor responses. This produces analytical results that are typically difficult to obtain without full system or variable compensation. The improved array response may then be utilized to measure, monitor, and control the concentration of analytes in the chemical or biological sample or water system.
摘要:
A receiver for receiving and processing digital satellite radio signals includes multiple antenna modules for receiving digital satellite radio signals, multiple processing circuits for converting digital satellite radio signals to low-IF or 0-IF signals, diversity circuitry for selecting from among multiple low-IF or 0-IF signals, and additional processing circuitry for extracting audio and/or data from the selected signals. The system also includes automatic and manual switches for selecting from among multiple antennas, and for reducing power consumption of antenna and processing circuitry.
摘要:
An antenna assembly is disclosed. The antenna assembly includes a dual band vertical loop wire antenna extending from a printed circuit board positioned over a ground plane, wherein the wire antenna includes: at least one coiled section, at least one straight wire section, and at least one feeding post section.
摘要:
A method and apparatus for predicting traffic on a transportation network where real time data points are missing. In one embodiment, the missing data is estimated using a calibration model comprised of historical data that can be periodically updated, from select links constituting a relationship vector. The missing data can be estimated off-line whereafter it can be used to predict traffic for at least a part of the network, the traffic prediction being calculated by using a deviation from a historical traffic on the network. The invention further discloses a method for in-vehicle navigation; and a method for traffic prediction for a single lane.
摘要:
A communications system and method thereof are provided, wherein the system includes a first receiver. The first receiver includes at least one antenna element configured to receive the first signal having a first polarization, and a combiner in communication with the at least one antenna element, wherein the combiner enhances the first signal and minimizes a second signal having a second polarization that is different than the first polarization of the first signal, such that an output is emitted by the first receiver based upon the received first signal. The first receiver further includes a beam steerer in communication with the combiner, wherein the beam steerer is configured to steer an antenna beam of the at least one antenna element in order to minimize reflection of the second signal, such that the second polarization of the second signal remains different than the first polarization of the first signal.