Abstract: Signal processing systems and methods are described that include a multi-analog receiver front end with adaptive filtering. The multi-analog receiver front end uses two or more analog-to-digital converters (ADCs) to remove additive electrical noise present in the analog front end. The multiple ADCs are followed in the signal processing path by digital statistical signal processing. The multi-analog receiver front end adaptively determines the passband of a digital filter in a system with input signals having a wide frequency range of interest, and controls filtering of the input signals to the narrow frequency range that includes an input signal. The multi-analog receiver front end, through removal of additive noise, provides higher signal-to-noise ratios for a given power dissipation and chip area when compared to receiver front ends which do not use the multiple ADCs.
Type:
Grant
Filed:
June 26, 2006
Date of Patent:
September 9, 2008
Assignee:
Robert Bosch GmbH
Inventors:
Christoph Lang, Fernando Gomez Pancorbo
Abstract: A system for maintaining, tracking, and correlating personal health information with one or more parameters that include gastronomic information, real time ingestion of food, ingestion of medications, ingestion of supplements, adverse allergic reactions, symptoms, health indicators related to the user, recommended procedures, recommended treatment, recommended medications, and notification information for use in an emergency based on user profile. The system includes maintaining the personal health information on the mobile device and a central server. The system further includes maintaining, tracking, monitoring, accessing and correlating personal health information with general medical and gastronomic information from at least one Internet server utilizing the mobile device.
Abstract: Embodiments of making an energy harvesting device are described. In one embodiment, a case and integrated piezoelectric cantilever to harvest vibration energy from an environment being sensed is produced via a print forming method injection molding method. The cantilever device consists of a piezoelectric material member, and a proof mass of high density material coupled to the piezoelectric member. The print forming method is used to build up the base and walls of the device as well as the neutral layers of the piezoelectric member. Metal layers are printed to form the electrode layers of the piezoelectric member and the electrical contact portions of the device. Passive components can also be formed as part of the layers of the device. The entire assembly can be encapsulated in plastic.
Abstract: A cementitious veneer and laminate composition is provided. The cementitious laminate composition includes a substrate, a primer layer applied to the substrate, the primer layer comprising a mixture of polyvinyl alcohol catalyst, Portland cement, and sand; and a cementitious veneer layer applied to the primer layer, the veneer layer comprising a mixture of magnesium sulfate, filler, magnesium oxide, gypsum cement, and polyvinyl alcohol catalyst. The polyvinyl alcohol catalyst comprises a mixture of polyvinyl alcohol fibers dissolved in water and mixed with butylene carbonate. The veneer layer is applied to the substrate and primer layer by means including spraying and manual spreading. The veneer layer can be ornamentally manipulated either before or after curing of the veneer layer. The veneer composition can be formed into laminated tiles or panels for use in building applications.
Abstract: An ablation device is described comprising an introducer and an electrode array. The electrode array couples to a distal end of the introducer. The electrode array includes a center member having a distal end configured to penetrate tissue and a plurality of electrodes. Proximal and distal ends of each electrode are relatively fixed. The electrodes are dynamically configurable from a retracted state to a deployed state in which the electrodes form a relatively spherical shape in a tissue volume.
Abstract: A speech recognition module for a personal digital assistant comprises: a module housing designed to engage with an accessory feature of the PDA, such as an accessory slot; a microphone for receiving speech commands from the person; and a speech recognition system. A corresponding electrical speech command signal is communicated to the portable computing device, allowing control of the operation of a software application program running on the portable computing device. In particular, menu items can be selected for generation of a diet log for the person, for example during a weight control program.
Abstract: A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system from an original or old version and a new version of an electronic file. Generation of the difference files includes processing to reduce the number of file changes introduced by code block swaps. The processing uses an alignment algorithm, which includes a sorting algorithm, to align the code blocks of the original version in the same order as those of the new version, thereby eliminating the increase in the number of byte-level file differences due to code block swaps. During the alignment operations, the block movements are dynamically recorded at a minimum cost level and encoded for transmission to the file updating component for use in code recovery.
Abstract: The present invention provides a method of providing a monetary incentive to a health care provider, typically a physician, responsible for treatment decisions of a patient with a condition during an episode of care. Once the patient identity and condition are obtained, a baseline value related to treatment of the condition can be associated. Thereafter, all the claims processed during the episode of care of the patient for the condition can be summed to obtain a total treatment cost. And, if the total treatment is less than the baseline value, then a monetary incentive can be provided to the provider based upon that episode of care.
Abstract: A computer-implemented method of planning orthopaedic surgery comprises providing a library of templates representing orthopaedic prostheses, displaying and scaling one or more patient images such as X-ray images, allowing a user to reconfigure geometrical constructs displayed over the images to match the construct to anatomical features shown in the image; and selecting one or more templates from the library in accordance with parameters of the reconfigured constructs. The templates correspond to the orthopaedic prosthesis or prostheses which are most suitable for the patient. Hip replacement surgery can be planned using a single patient image. Knee surgery can be planned using two patient images showing different views of the anatomical features, in which case geometrical constructs for use with each view are provided. The library of templates is accessible via the Internet so as to be accessible by users in any location and readily updateable.
Abstract: A withdrawal of assets is initiated from a first account at a first financial institution. A deposit of the assets withdrawn from the first account is initiated to a second account at a second financial institution. The first account and the second account have a common account holder. The withdrawal and deposit of assets may be initiated after analyzing multiple accounts of the account holder and determining whether an adjustment of funds among the multiple accounts would benefit the account holder. A debit instruction is used to initiate the withdrawal of assets and a credit instruction is used to initiate the deposit of the withdrawn assets. The withdrawal and deposit of assets can be implemented using one or more payment networks, debit networks, or a wire transfer between the two financial institutions.
Abstract: A system for displaying intermediate message content over the unused area of a web browser is described. An intermediate message display process is linked to the web browser program executed on a client computer. The process monitors user activity on the client computer and identifies areas of the web browser display area that are not used. Upon detection of an unused clear space within the web browser display area, an intermediate message is displayed in the clear area of the web browser. The intermediate message could be an advertisement display provided by a third party content provider. A timer process and clear space detection routine within the intermediate message display process govern the display of the intermediate message in accordance with specified background pattern and message window dimension parameters.
Abstract: A compound portable computing device comprising two or more separate portable devices coupled over a wireless link is described. A first portable computing device contains a first portion of a full-size keyboard, such as a standard QWERTY keyboard or foreign language keyboard. A second portable computing device contains a second portion of the full-size keyboard, and the first portion and the second portion together comprise the keys of the full-size keyboard. A network link is established that couples the first portable computing device to the second portable computing device. A partial keyboard map is loaded into memory of the first and second devices. The partial keyboard map loaded into the memory of the first device corresponds to the portion of the keyboard contained in the first device, and the partial keyboard map loaded into the memory of the second device corresponds to the portion of the keyboard contained in the second device.
Abstract: A system and method for updating electronic files and file components are provided. An upgrade client of a remote device receives a delta file block that codes differences between an original and a new version of a file. The upgrade client stores the delta file block in a first memory area. The upgrade client writes an original file block corresponding to the delta file block from an original memory area to a second memory area. A file updating algorithm generates an updated file block in the host device using the received delta file block and the original file block. This updated file block corresponds to the original file block, and is stored in a third memory area. The upgrade client updates the original file block of the remote device by writing the updated file block over the original file block in the original memory area of the remote device.
Abstract: A portable communication device is provided that receives upgrade files via a wireless coupling. The contents of the upgrade file include information to repair errors in software components of the portable communication device and/or information to upgrade functions of the portable communication device. An upgrade client of the portable communication device automatically upgrades the software components using the upgrade file contents. Automatic upgrades of the software components include self-upgrades to software components of the upgrade client.
Abstract: A coagulation system is provided for use in biological tissue. The coagulation system includes a handle, a radiofrequency (RF) generator, and an electrode array. The electrode array includes two or more pair of bipolar electrodes slideably coupled in channels of the handle. The bipolar electrodes electrically couple to the RF generator, and the electrode array is configured to deliver a balanced energy density in a target volume of the biological tissue. The balanced energy density delivered by the electrode array results in thermal coagulation necrosis of a rectangular volume of biological tissue.
Abstract: Systems and methods for controlling clock rates of circuits are provided. The systems and methods, collectively referred to as clock rate control, generate a clock rate control parameter from data of one or more fuses. The clock rate control detects any overclocked signal of received clock signals by determining a clock signal is running faster than a threshold represented by the clock rate control parameter. The clock rate control controls a circuit clock rate using a selected signal of the clock signals that is not an overclocked signal.