Patent application number | Description | Published |
20140106779 | LOCATING ELECTROMAGNETIC SIGNAL SOURCES - There is disclosed a method of estimating the location of a plurality of electromagnetic signal sources, comprising: scanning at a first plurality of locations to generate signal source position data, the signal source position data representing estimates of the position of at least one of said signal sources; scanning at a second plurality of locations using a signal detection system to generate signal detection data, the signal detection data relating to signals received at the second plurality of locations from the signal sources; processing the signal source position data in dependence on the signal detection data to correct estimation errors in the signal source position data; and outputting the processed signal source position data. | 04-17-2014 |
20140243015 | METHOD OF ESTIMATING THE POSITION OF A USER DEVICE - Data concerning the strength of signals received from electromagnetic signal sources within a building is obtained at a plurality of points. Instead of storing the raw data for use in positioning, the data for each electromagnetic signal source is fitted to a function of received signal strength with distance from the electromagnetic signal source. This data is then used to estimate the position of a user device. The advantage of the invention is that the amount of data which requires to be stored is significantly reduced. | 08-28-2014 |
20140243025 | POSITIONING METHOD - There is disclosed a method of estimating the position of a user device ( | 08-28-2014 |
20140365488 | POSITIONING SYSTEM - There is disclosed a method of managing a database of positioning data, the positioning data including electromagnetic signal source data for use by a positioning system, and the method comprising: receiving signal data relating to signals received from a plurality of electromagnetic signal sources; associating an appropriate one of a plurality of zone identifiers with each of the electromagnetic signal sources, each zone identifier being associated with a respective geographical zone; selecting a subset of the plurality of electromagnetic signal sources in dependence on their associated zone identifiers; processing the signal data relating to the subset of the plurality of electromagnetic signal sources to compute position estimates of the electromagnetic signal sources; and updating the database of electromagnetic signal source data in dependence on the computed position estimates. | 12-11-2014 |
20140379476 | METHOD AND DATA PROCESSING APPARATUS - The invention provides a method of outputting location specific data to a user interface of a mobile device, the method comprising: obtaining data representing one or more activity patterns associated with the mobile device; selecting a location specific data portion from one or more location specific data portions responsive to a determination that the data representing one or more of the one or more activity patterns meet one or more relevance criteria associated with the said location specific data portion; and outputting to the user interface data from the selected location specific data portion or data associated with the selected location specific data portion. | 12-25-2014 |
20150119071 | METHOD OF ESTIMATING THE POSITION OF A USER DEVICE USING RADIO BEACONS AND RADIO BEACONS ADAPTED TO FACILITATE THE METHODS OF THE INVENTION - Disclosed is the estimation of the position of a user device ( | 04-30-2015 |
20150189467 | METHOD OF AND SYSTEM FOR ESTIMATING POSITION - A method of estimating the position of a user device is provided. The user device is initially in electronic communication with a positioning system controller through a communication network. The method comprises determining that a user device meets one or more proximity criteria with respect to an offline region where electronic communication between the user device and the positioning system controller, through the communication network, is expected to meet one or more failure criteria. Responsive thereto and in advance of the user device entering the said offline region, the positioning system controller transmitting local positioning data to the user device, the local positioning data comprising data concerning electromagnetic signal sources in the said offline region. The user device subsequently estimates its position whilst it is within the offline region by measuring signal data from a plurality of electromagnetic signal sources and processing the measured signal data and the local positioning data. The method may be used by, for example, a smartphone to estimate its position. | 07-02-2015 |
20150195810 | METHOD OF ESTIMATING POSITION OF USER DEVICE - The invention provides a method of estimating the position of a user device carried by a user, the method comprising: providing an initial position of the user device; measuring a vertical acceleration of the user device, thereby generating vertical acceleration data; measuring an orientation of the user device, thereby generat ing principal direction data; processing the vertical acceleration data to detect one or more steps taken by the user, and subsequently validating the detection of one or more of said one or more steps; generating one or more motion vectors in respect of the validated steps taken by the user using the principal direction data; and estimating an updated position of the user device by combining the motion vector(s) with the initial position. The method may be used by, for example, a smartphone to estimate its position, particularly where other positioning systems are unavailable. | 07-09-2015 |
20150309183 | METHOD OF ESTIMATING THE POSITION OF A DEVICE - The invention relates to a method of estimating the position of a device, the method comprising: obtaining a satellite positioning based estimate of the position of the device, the satellite positioning based estimate being determined from satellite positioning signals received from one or more satellites of a satellite positioning system; obtaining orbital positioning data indicative of an orbital position of each of the said one or more satellites; and determining an indicator of the accuracy of the satellite positioning based estimate taking into account the said orbital positioning data. The method is particularly applicable to estimating the position of a personal electronic device. | 10-29-2015 |
Patent application number | Description | Published |
20100059795 | VERTICAL CURRENT TRANSPORT IN A POWER CONVERTER CIRCUIT - In at least one embodiment of the invention, an apparatus includes an integrated circuit comprising a power stage portion of a power converter circuit. The power stage portion includes a first switch circuit portion formed by a first plurality of lateral devices in a first substrate. The power stage portion includes a second switch circuit portion formed by a second plurality of lateral devices in the first substrate. The integrated circuit includes a multi-layer current routing structure configured to transport a first current between the first plurality of lateral devices and an array of conductor structures on the surface of the integrated circuit using a first substantially vertical conduction path when the first switch circuit portion is enabled. The multi-layer current routing structure is configured to transport a second current between the second plurality of lateral devices and the array of conductor structures using a second substantially vertical conduction path when the second switch portion is enabled. | 03-11-2010 |
20100060257 | CURRENT SENSOR FOR POWER CONVERSION - A technique for determining an output current of a power converter circuit samples a voltage of a switch node voltage signal at a midpoint of a low phase of the switch node voltage signal and generates a sensed current signal at least partially based on the sampled switch node voltage and a calibration voltage. In at least one embodiment of the invention, an apparatus includes a current sensing circuit configured to generate a sensed current signal indicative of an average output current of a power converter circuit. The sensed current signal is at least partially based on a sample of a voltage signal on a first node of the power converter circuit. The first node is used to supply a current to an inductor of the power converter circuit. | 03-11-2010 |
20100117450 | INTEGRATED MULTIPLE OUTPUT POWER CONVERSION SYSTEM - A voltage converter includes a plurality of power conversion circuits that receive respective digital control inputs and supply respective output signals that are separately programmable to have respective desired voltages. A control circuit, a portion of which is shared by the power conversion circuits on a time multiplexed basis, supplies the digital control inputs. The shared portion of the control circuit includes, a first selector circuit to select on the time multiplexed basis set points for respective ones of the output signals; a digital-to-analog converter to convert a selected set point to an analog set point signal, a second selector circuit to select one of measured signals that correspond to respective ones of the set points, and a summer coupled to determine a difference between the analog set point signal and a corresponding measured signal and generate an error signal indicative thereof | 05-13-2010 |
20140312797 | SELF-OSCILLATING RESONANT CONVERTER-BASED LIGHT EMITTING DIODE (LED) DRIVER - A self-oscillating resonator (SOR) may be used to control current through light emitting diodes (LEDs). The SOR may be started and stopped by a controller coupled to a transistor switch in the SOR. The controller may output a control signal that starts and stops the SOR by coupling a supply voltage or a ground to a base of the transistor switch in the SOR. Additional control over the current output to the LEDs may be gained through a resistive DAC coupled to the SOR and duty cycling the SOR. | 10-23-2014 |
20140339999 | CHARGE PUMP-BASED DRIVE CIRCUITRY FOR BIPOLAR JUNCTION TRANSISTOR (BJT)-BASED POWER SUPPLY - A bipolar junction transistor (BJT) may be used to generate a supply voltage for operating a controller, such as a lighting controller for a LED-based light bulb. A base of the BJT may receive current generated from the supply voltage to control operation of the BJT. Although the base of the BJT would be at a lower voltage than the emitter, a base drive circuit may be coupled between the emitter and the base of the BJT to increase the voltage. As one example, the base drive circuit may be a charge pump. In another example, the BJT may function as its own charge pump. In yet another example, a positive and a negative base current of the BJT may be independently controlled to regulate an output supply voltage V | 11-20-2014 |
20150028768 | COMPENSATING FOR A REVERSE RECOVERY TIME PERIOD OF A BIPOLAR JUNCTION TRANSISTOR (BJT) IN SWITCH-MODE OPERATION OF A LIGHT-EMITTING DIODE (LED)-BASED BULB - A turn-off transition time period, also referred to as a reverse recovery time period, may be compensated for by a controller of a power stage including a bipolar junction transistor (BJT). The reverse recovery time period may be measured in one switching cycle and a subsequent switching cycle may include compensations based on the measured reverse recovery time period. That is the switching on and off of the BJT may be compensated to obtain a desired average output current to a load. When the reverse recovery time period is known, an error in the peak current obtained due to the reverse recovery time period may be calculated. The calculated error may be used to offset the target peak current for controlling the switching of the BJT to begin a turn-off transition of the BJT earlier in a switching cycle and thus reduce error in peak current at the BJT. | 01-29-2015 |
Patent application number | Description | Published |
20110197175 | AUTOMATED APPLICATION GENERATION METHOD AND SYSTEM - A modification method and system. The method includes retrieving by a computer processor of a computing system a list of features and plug-ins associated with an application. The features include features version metadata and the plug-ins include plug-ins version metadata. The computer processor compares features source code associated with the features with previous versions of associated source code. The computer processor generates modified features version metadata associated with the features version metadata. The modified features version metadata includes updated version labels differing from previous version labels of the previous versions of associated source code. The features are assembled into an application. | 08-11-2011 |
20110314451 | VALIDATING TRANSLATIONS OF EXTERNALIZED CONTENT FOR INCLUSION IN AN APPLICATION - A method and system for validating translated files for inclusion in an application being developed. Translatable files having externalized content in a single base language are sent for translation into other languages. Translated files resulting from a translation of the translatable files are received. Each translated file is statically and dynamically validated to detect error(s). The static validation is based on comparing the translatable files to the translated files. The dynamic validation is based on a simulation of how a user interface of the application presents the externalized content, without including an actual presentation of the externalized content by the user interface. Modified translated files that correct the detected error(s) are received and provided for a presentation of the externalized content by the user interface. | 12-22-2011 |
20120117639 | REMOTE AUTHENTICATION BASED ON CHALLENGE-RESPONSE USING DIGITAL CERTIFICATES - Embodiments of the invention provide for authenticating users of web-based applications by presenting a previously acquired signed digital signature. Examples establish secure user sessions between a client and a user in response to a verification of an identification of the user by the client, the client creating a unique username for the user and unlocking access by the user to a client digital signature for use with a request for service from a third party web server. A secure facilitator session is established between the client and a third party web server, wherein messages exchanged with the unique username and a unique session identification indicia of the secure facilitator session signed by the unlocked digital signature result in executed processes requested by the service identifier data if the messages are validated without the client requiring the user to verify user identification for any message until a secure facilitator session ends. | 05-10-2012 |
20120137212 | PROGRAMMATIC CONVERSION OF SUPPORT DOCUMENTATION INTO EXECUTABLE PROGRAMS - Embodiments of the present invention provide an approach to automatically convert existing support materials (support manuals, troubleshooting guides, content, help files, etc.) into machine-executable programs so as to obviate for manual execution of the steps described in the support materials. That is, the embodiments of the invention will (among other things): create support-based programs that automate the execution of previously manual steps; create an inventory of said programs; parse existing support documentation; map sections of each support document into existing program automation; construct a sequence of program automations that resemble the flow of each support document; and/or associate a constructed sequence of automation with a support document that could be executed automatically. | 05-31-2012 |
20140019935 | AUTOMATED APPLICATION GENERATION - A modification method and system. The method includes retrieving by a computer processor of a computing system a list of features and plug-ins associated with an application. The features include features version metadata and the plug-ins include plug-ins version metadata. The computer processor compares features source code associated with the features with previous versions of associated source code. The computer processor generates modified features version metadata associated with the features version metadata. The modified features version metadata includes updated version labels differing from previous version labels of the previous versions of associated source code. The features are assembled into an application. | 01-16-2014 |
20140297593 | TEMPLATE-BASED REMOTE/LOCAL FILE SELECTION TECHNIQUES FOR MODULAR BACKUP AND MIGRATION - File selection techniques that can handle overlapping module contexts provide flexible and reversible backup, restore, migration, deployment and synchronization operations. Both remote (administrative) control and local (user) control of the file selection are provided. Application and configuration specific templates are provided to a user from the remote administrator for further customization by selecting or de-selecting configurations, applications and/or individual files or configuration entries. The templates may be controlled geographically by the IP address or identity associated with the user. A user's interaction with the customization is saved and the order of changes is maintained, so that when the templates are updated, the user's customizations can be re-applied. The administrator may override user settings based on rules, which may also be geographically determined. The file selection may also be altered based on media type and location, e.g., local backup vs. server backup. | 10-02-2014 |
20150046907 | VALIDATING TRANSLATIONS OF EXTERNALIZED CONTENT FOR INCLUSION IN AN APPLICATION - An approach is provided for validating translated files for inclusion in an application being developed. Content in a natural language is translated into another language and received as a first translation in a first translated file. Based on an error condition indicated by simulations of loading and presenting the first translation in a user interface of the application, a syntax error that causes the error condition is determined. The syntax error can include a lack of a match between a key and exactly one value, a missing key, or a mismatch of placeholders in the first translated file. Responsive to a receipt of a second translation of the content that includes the correction of the syntax error, and based on simulations of loading and presenting the second translation in the interface not indicating the error condition, the second translation is presented at runtime without causing the application to stop running. | 02-12-2015 |
20150324212 | VALIDATING TRANSLATIONS OF EXTERNALIZED CONTENT FOR INCLUSION IN AN APPLICATION - An approach is provided for validating translated files for inclusion in an application being developed. Content in a natural language is translated into another language and received as a first translation in a first translated file. Based on an error condition indicated by simulations of loading and presenting the first translation in a user interface of the application, a syntax error that causes the error condition is determined. The syntax error can include a lack of a match between a key and exactly one value, a missing key, or a mismatch of placeholders in the first translated file. Responsive to a receipt of a second translation of the content that includes the correction of the syntax error, and based on simulations of loading and presenting the second translation in the interface not indicating the error condition, the second translation is presented at runtime without causing the application to stop running. | 11-12-2015 |
Patent application number | Description | Published |
20080208113 | Fully Automated Control System for Type I Diabetes - An augmented, adaptive algorithm utilizing model predictive control (MPC) is developed for closed-loop glucose control in type 1 diabetes. A linear empirical input-output subject model is used with an MPC algorithm to regulate blood glucose online, where the subject model is recursively adapted, and the control signal for delivery of insulin and a counter-regulatory agent such as glucagon is based solely on online glucose concentration measurements. The MPC signal is synthesized by optimizing an augmented objective function that minimizes local insulin accumulation in the subcutaneous depot and control signal aggressiveness, while simultaneously regulating glucose concentration to a preset reference set point. The mathematical formulation governing the subcutaneous accumulation of administered insulin is derived based on nominal temporal values pertaining to the pharmacokinetics (timecourse of activity) of insulin in human, in terms of its absorption rate, peak absorption time, and overall time of action. | 08-28-2008 |
20110106049 | FULLY AUTOMATED CONTROL SYSTEM FOR TYPE 1 DIABETES - An augmented, adaptive algorithm utilizing model predictive control (MPC) is developed for closed-loop glucose control in type 1 diabetes. A linear empirical input-output subject model is used with an MPC algorithm to regulate blood glucose online, where the subject model is recursively adapted, and the control signal for delivery of insulin and a counter-regulatory agent such as glucagon is based solely on online glucose concentration measurements. The MPC signal is synthesized by optimizing an augmented objective function that minimizes local insulin accumulation in the subcutaneous depot and control signal aggressiveness, while simultaneously regulating glucose concentration to a preset reference set point. The mathematical formulation governing the subcutaneous accumulation of administered insulin is derived based on nominal temporal values pertaining to the pharmacokinetics (time-course of activity) of insulin in human, in terms of its absorption rate, peak absorption time, and overall time of action. The MPC algorithm is also formulated to provide control action with an integral effect, and in essence minimizes overall drug consumption. When employed as a modulator in an automated integrated glucose-control system for type 1 diabetes, the control algorithm provides the system with self-learning capability that enables it to operate under unrestricted activity of the subject. | 05-05-2011 |
20130245547 | BLOOD GLUCOSE CONTROL SYSTEM - Techniques are used for adaptation of drug-administration parameters that control insulin delivery in a blood glucose control system. One technique provides long-term adaptation of a nominal basal infusion rate, adapting to longer-term changes in a patient's needs due to growth, illness, hormonal fluctuations, physical activity, aging, etc. Another technique provides adaptation of priming dose size at mealtimes for overall better glycemic control and also adapting to longer-term changes in a patient's needs. Adaptation calculations use a receding-horizon window of recent values of the adapted parameter. Doses of a counter-regulatory agent (e.g., glucagon) may also be delivered in response to information about estimated accumulation of exogenously infused insulin (subcutaneously, intramuscularly, intraperitoneally, or intravenously) and/or the effect insulin might have on glucose levels (blood glucose concentration or interstitial fluid glucose concentration). | 09-19-2013 |
Patent application number | Description | Published |
20140187427 | QUANTUM PROCESSOR BASED SYSTEMS AND METHODS THAT MINIMIZE AN OBJECTIVE FUNCTION - Quantum processor based techniques minimize an objective function for example by operating the quantum processor as a sample generator providing low-energy samples from a probability distribution with high probability. The probability distribution is shaped to assign relative probabilities to samples based on their corresponding objective function values until the samples converge on a minimum for the objective function. Problems having a number of variables and/or a connectivity between variables that does not match that of the quantum processor may be solved. Interaction with the quantum processor may be via a digital computer. The digital computer stores a hierarchical stack of software modules to facilitate interacting with the quantum processor via various levels of programming environment, from a machine language level up to an end-use applications level. | 07-03-2014 |
20150161524 | SAMPLING FROM A SET SPINS WITH CLAMPING - The techniques and structures described herein generally relate to sampling from an available probability distribution to create a desirable probability distribution. This resultant distribution can be used for computing values used in computational techniques including: Importance Sampling and Markov chain Monte Carlo systems. | 06-11-2015 |
20150269124 | SAMPLING FROM A SET OF SPINS WITH CLAMPING - The systems, devices, articles, and methods generally relate to sampling from an available probability distribution. The samples maybe used to create a desirable probability distribution, for instance for use in computing values used in computational techniques including: Importance Sampling and Markov chain Monte Carlo systems. An analog processor may operate as a sample generator, for example by: programming the analog processor with a configuration of the number of programmable parameters for the analog processor, which corresponds to a probability distribution over qubits of the analog processor, evolving the analog processor, and reading out states for the qubits. The states for the qubits in the plurality of qubits correspond to a sample from the probability distribution. Operation of the sampling device may be summarized as including updating a set of samples to include the sample from the probability distribution, and returning the set of samples. | 09-24-2015 |
20160042294 | QUANTUM PROCESSOR BASED SYSTEMS AND METHODS THAT MINIMIZE AN OBJECTIVE FUNCTION - Quantum processor based techniques minimize an objective function for example by operating the quantum processor as a sample generator providing low-energy samples from a probability distribution with high probability. The probability distribution is shaped to assign relative probabilities to samples based on their corresponding objective function values until the samples converge on a minimum for the objective function. Problems having a number of variables and/or a connectivity between variables that does not match that of the quantum processor may be solved. Interaction with the quantum processor may be via a digital computer. The digital computer stores a hierarchical stack of software modules to facilitate interacting with the quantum processor via various levels of programming environment, from a machine language level up to an end-use applications level. | 02-11-2016 |
Patent application number | Description | Published |
20090294879 | Method for Capping a MEMS Wafer - A method for capping a MEMS wafer to form a hermetically sealed device. The method includes applying a glass bonding agent to the cap wafer and burning off organic material in the glass bonding agent. The cap wafer/glass bonding agent combination is then cleaned to reduce lead in the combination. The cleaning is preferably accomplished using an oxygen plasma. The MEMS device is coated with a WASA agent. The cap wafer is then bonded to the MEMS wafer by heating this combination in a capping gas atmosphere of hydrogen molecules in a gas such as nitrogen, argon or neon. This method of capping the MEMS wafer can reduce stiction in the MEMS device. | 12-03-2009 |
20100154517 | Apparatus and Method of Detecting Microchip Hermeticity - A microchip system has a package forming a hermetically sealed interior, and MEMS structure within the interior. The system also has a gas sensor for detecting the concentration of at least one of oxygen or hydrogen within the interior. | 06-24-2010 |
20100214185 | PLASTIC WAVEGUIDE-FED HORN ANTENNA - A plastic, waveguide-fed, horn antenna is manufactured using a three-dimensional (3D), polymeric micro hot embossing process. Two cavity resonators may be designed to reduce the impedance mismatch between the pyramidal horn antenna and the feeding waveguide. The waveguide-fed antenna may be fabricated using a self-aligned 3D plastic hot embossing process followed by a selective electroplating and sealing process to coat an approximately 8 μm-thick gold layer around the internal surfaces of the system. As such, this plastic, low-cost manufacturing process may be used to replace the expensive metallic components for millimeter-wave systems and provides a scalable and integrated process for manufacturing an array of antenna. | 08-26-2010 |
20100242604 | MEMS Device with Opposite Polarity Spring Bimorph - A MEMS device has a mass supported at least in part by a spring. Among other things, the spring has first and second layers, and first and a second electrodes. The first and second layers are between the first and second electrodes, and the first and second layers, which are oppositely polarized, form a bimorph. | 09-30-2010 |
20130162102 | TUNABLE ULTRASOUND TRANSDUCERS - A variety of micromachined structures are disclosed for use in DC-tunable ultrasound transducers. | 06-27-2013 |
20130278111 | PIEZOELECTRIC MICROMACHINED ULTRASOUND TRANSDUCER WITH PATTERNED ELECTRODES - A piezoelectric micro-machined ultrasonic transducer (PMUT) uses multiple electrodes, e.g., in a radial pattern for a disc, to improve performance. The multiple electrodes may be differentially driven to operate the PMUT in d | 10-24-2013 |