Abstract:
Multiplexed phased array sonar systems and methods for consumer fishfinders are described herein. A transducer unit for such a system includes a transmit (TX) element that generates a sonar ping, a receive (RX) array configured to receive sonar echoes resulting from the sonar ping contacting targets, a digital signal processor (DSP) that processes the sonar echoes into sonar display information, and multiplexers (MUXs) coupled between the RX array and the DSP. The MUXs are configured to couple a portion of the RX array to the DSP during a first time and a second portion of the RX array during a second time such that the of MUXs couple an entirety of the RX array to the DSP during each transmit-receive cycle. A method of preventing distortions in the sonar display information selects the elements of the RX array to be sampled in accordance with a predetermined multiplexing pattern.
Abstract:
Methods and apparatus are provided for reporting quality of GNSS position fixes. A desired quality mode selection is obtained. Position fixes with respective precision estimates and satellite tracking information are obtained. For each of a plurality of position fixes a current positioning quality is determined, based on the precision estimates and satellite tracking information and quality mode selection. Current positioning quality is reported. The quality selection can be a preference of availability over accuracy, or accuracy over availability, or a balance of availability and accuracy.
Abstract:
A microprocessor is provided that has a datapath that is split into upper and lower portions. The microprocessor includes a centralized crossbar switch module having a single data movement module. The data movement module is capable of processing instructions that require operands to be exchanged between upper and lower 64-bit halves of the split architecture. The data movement module can access and process all instructions that require simultaneous access to the entire register contents of the upper and lower portions. The data movement module is configured to execute any one of a number of different instructions to perform data manipulation with respect to one or more “split-operands” (also referred to simply as “operands” herein). The data movement module can exchange data (bytes and/or bits) of operands for the upper and lower 64-bit halves so that bytes and/or bits of operands can be moved or rearranged to other positions during execution of a particular instruction. The data movement module can allow for various types of operand data movement/manipulation that may be required to implement instruction processing that may be required per various instructions, such as permute, pack, shuffle, vectored conditional move, extract, shift, rotate instructions, any other instruction in which operand data is manipulated, shifted, moved, re-ordered, shuffled or scrambled.
Abstract:
An account, such as a checking account or other instrument, is provided having a number of interchangeable features. The customer is given a choice of a number of available features such that a tailored account is created. Further, in a preferred embodiment the features are divided into standard and premium features of which the customer can choose a select number of each upon opening the account. The customer can thereafter change and interchange the features as needed, at no cost, and in real time as often as desired, such that as the customer's life or conditions change the account is always tailor-fit to the customer's needs. Further, additional features can be added to the account at an additional cost to the customer. Changes in features can be made with no need to close an account and then open a substitute account and at no cost to the customer.
Abstract:
Embodiments of the present invention recite a method and system for controlling steering dead band in a mobile machine. In one embodiment, a first dead band value for actuating a steering mechanism in a first direction is determined. Then, a second dead band value for actuating the steering mechanism in a second direction is determined. The first dead band value and the second dead band value are then stored as discrete values.
Abstract:
Embodiments of the present invention recite a method and system for implementing automatic vehicle control with parameter-driven disengagement. In one embodiment, a course for a vehicle is determined along which the vehicle is to be automatically guided. An indication is received that a pre-defined parameter has been exceeded. In response to receiving the indication, the generation of steering commands is then suspended. Furthermore, the generation of steering commands is suspended until an engagement signal is received.
Abstract:
A label switched path is determined in a communications multi-service network comprising a plurality of nodes interconnected via quality of service capable tunnels to provide a QoS guarantee for a session in which resource availability from the network edge to multiple central stages and resource availability from the multiple central stages to the destination edge are established. A series of quality of service capable tunnels is selected by offering a plurality of candidate central stages to the destination edge and allowing the destination edge to select a complete path across the network. A label stack comprising a set of four labels is attached to a payload to define a selected sequence of tunnels.
Abstract:
Methods and systems that enable users to find and view programs are described. In one embodiment, a user can access programs within a particular program type in an electronic program guide and select programs that are not available via a current electronic program guide. If programs are available from one or more provisional sources, the user can acquire one or more program. In other embodiments, electronic program guide data is processed to identify movies within the guide data. A user can then browse a collection movies some of which are available via an associated electronic program guide and others of which are not available via the electronic program guide. For movies that are not available via the electronic program guide, a client device can ascertain whether such movies are available from a provisional service source.