Patent application number | Description | Published |
20120253485 | Wearable Device Having Athletic Functionality - A wearable device assembly has a housing supporting a controller, display and indicator system thereon. The controller has at least one sensor wherein activity of a user wearing the device is detected. The controller selectively illuminates the indicator system to indicate a level of activity of the user. | 10-04-2012 |
20120324244 | KIOSK DISTRIBUTION OF LICENSED CONTENT TO PORTABLE DEVICE WITHIN DVD AVAILABILITY WINDOW - A system and method are disclosed for kiosk distribution of licensed content to one or more portable devices. The system stores and distributes licensed content in such a manner as to be compatible with the DVD window such that MFN contract provisions are not triggered during the window. Therefore consumers can use the system to purchase additional content or watch content that has been previously purchased without any blackout period as experienced using other content distribution methods such as Internet video streaming or other types of digital download services. | 12-20-2012 |
20130110264 | Wearable Device Having Athletic Functionality | 05-02-2013 |
20130226486 | Power Management in an Activity Monitoring Device - Batteries for an athletic activity monitoring device may be managed in both charged and discharged state to provide more accurate state information and/or expected charge times. Additionally or alternatively, various power management processes may be executed to maximize an amount of battery charge remaining. | 08-29-2013 |
20140372677 | Wearable Device Assembly with Ability to Mitigate Data Loss Due to Component Failure - A wrist-worn device monitors movements of a user with a flexible circuit member. The flexible circuit member is fault tolerant. It may contain extra and/or redundant traces as well as the ability to store data on RAM if the flash memory fails or if some or all trace connections between the processor and flash memory fail. Data stored on the RAM may or may not contain less fidelity. Lower fidelity data may be used to alleviate issues arising if the RAM has less storage capacity than the flash memory. | 12-18-2014 |
20140379106 | WEARABLE DEVICE ASSEMBLY HAVING ATHLETIC FUNCTIONALITY - A wearable device assembly has a housing supporting a controller, display and indicator system thereon. The controller has at least one sensor wherein activity of a user wearing the device is detected. The controller selectively illuminates the indicator system to indicate a level of activity of the user. | 12-25-2014 |
20150042468 | ACTIVITY RECOGNITION WITH ACTIVITY REMINDERS - An athletic performance monitoring system, for motivating a user to reach a goal level of athletic activity. The system may motivate the user by calculation a deficit between a current total level of activity and the goal level of athletic activity, and suggesting activity types that the user may carry out an order to reach the goal level, wherein the suggested activity types may be based on activities that are geographically close to the user, or sporting equipment worn by, or in possession of, the user. | 02-12-2015 |
20150042475 | ACTIVITY RECOGNITION WITH ACTIVITY REMINDERS - An athletic performance monitoring system, for motivating a user to reach a goal level of athletic activity. The system may motivate the user by calculation a deficit between a current total level of activity and the goal level of athletic activity, and suggesting activity types that the user may carry out an order to reach the goal level, wherein the suggested activity types may be based on activities that are geographically close to the user, or sporting equipment worn by, or in possession of, the user. | 02-12-2015 |
20150044648 | ACTIVITY RECOGNITION WITH ACTIVITY REMINDERS - An athletic performance monitoring system, for motivating a user to reach a goal level of athletic activity. The system may motivate the user by calculation a deficit between a current total level of activity and the goal level of athletic activity, and suggesting activity types that the user may carry out an order to reach the goal level, wherein the suggested activity types may be based on activities that are geographically close to the user, or sporting equipment worn by, or in possession of, the user. | 02-12-2015 |
Patent application number | Description | Published |
20090207864 | CIRCUITRY AND METHOD FOR DETECTION OF NETWORK NODE AGING IN COMMUNICATION NETWORKS - The network node includes a local crystal oscillator for providing a time reference derived from the clock signal produced by the local crystal oscillator, a reset stage for resetting the network node in response to a bus reset pulse received through the network and a control means for issuing a bus reset pulse of a predetermined length substantially greater than a clock period of the clock signal of the local crystal oscillator. Further the network node includes a bus reset detector for determining a length of the received bus reset pulse based on the local time reference. The bus reset detector in the network node is also adapted to adjust the local time reference based on the determined length of the received bus reset pulse. | 08-20-2009 |
20100174882 | Method for Protecting Software of Embedded Applications Against Unauthorized Access - A method of protecting software for embedded applications against unauthorized access. Software to be protected is loaded into a protected memory area. Access to the protected memory area is controlled by sentinel logic circuitry. The sentinel logic circuitry allows access to the protected memory area from only either within the protected memory area or from outside of the protected memory area but through a dedicated memory location within the protected memory area. The dedicated memory location then points to protected address locations within the protected memory area. | 07-08-2010 |
20100191979 | Apparatus and Method with Controlled Switch Method - An embedded microcontroller system comprises a central processing unit, a system controller for receiving and handling an interrupt, a register having storage locations containing sets of predefined system data for different operating conditions of the system assigned to the interrupts coupled to set a system configuration. The system data in the register is defined and stored before receipt of an interrupt. On receipt of an interrupt the system controller transmits a selection signal to the register. The register selects a predefined storage location assigned to the received interrupt. The corresponding system configuration data is used to control system configuration of the embedded microcontroller system, such as allocation of CPU time to virtual CPUs and selection of clock frequency or power voltage for modules. | 07-29-2010 |
20100235698 | JTAG Mailbox - An electronic device comprises a processing stage, a JTAG port including a test data input pin (TDI), a test data output pin (TDO), a test mode select pin (TMS), a test clock pin (TCK), and a test access port (TAP) controller having a data register (DR) shift state and an instruction register shift (IR) state. The electronic device operates in a scan event mode automatically mapped an incoming event to the TDO pin. | 09-16-2010 |
20120191934 | Apparatus Protecting Software of Sentinel Logic Circuitry Against Unauthorized Access - A method of protecting software for embedded applications against unauthorized access. Software to be protected is loaded into a protected memory area. Access to the protected memory area is controlled by sentinel logic circuitry. The sentinel logic circuitry allows access to the protected memory area from only either within the protected memory area or from outside of the protected memory area but through a dedicated memory location within the protected memory area. The dedicated memory location then points to protected address locations within the protected memory area. | 07-26-2012 |
20130046962 | Operating a Pipeline Flattener in a Semiconductor Device - A semiconductor device comprising a processor having a pipelined architecture and a pipeline flattener and a method for operating a pipeline flattener in a semiconductor device are provided. The processor comprises a pipeline having a plurality of pipeline stages and a plurality of pipeline registers that are coupled between the pipeline stages. The pipeline flattener comprises a plurality of trigger registers for storing a trigger, wherein the trigger registers are coupled between the pipeline stages. | 02-21-2013 |
20140253096 | ELECTRONIC DEVICE AND METHOD FOR TRACKING ENERGY CONSUMPTION - The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant ON-time. | 09-11-2014 |
20140327457 | TRACKING ENERGY CONSUMPTION USING A BOOST-BUCK TECHNIQUE - The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant width ON-time. | 11-06-2014 |
Patent application number | Description | Published |
20130093487 | ELECTRONIC DEVICE AND METHOD FOR LOW POWER RESET - An electronic device and a method for operating an electronic device, wherein the electronic device comprises a reset stage which is configured to have a power down threshold and a power cycle threshold. The voltage level of the power cycle threshold is lower than the voltage level of the power down threshold. The two threshold levels define a first and second interval for a supply voltage of the electronic device. A first interval is between the power cycle threshold and the power down threshold. A second interval is above the power down threshold. The reset stage is further configured to provide the control signal having a defined first state in the first interval and a defined second state in the second interval. The electronic device is set to a low power reset mode if the control signal is in the first state and the electronic device is enabled to enter an active mode if the control signal is in the second state. | 04-18-2013 |
20130154594 | ELECTRONIC DEVICE AND METHOD FOR POWER MEASUREMENT - The invention relates to an electronic device comprising a switched mode power converter comprising a switched transistor, an inductor and an error amplifier. The switched transistor is configured to switch a current through the inductor. The error amplifier is configured to control the switching of the switched transistor to convert a primary voltage applied at the input into a secondary voltage at the output of the switched mode power converter. The electronic device further comprises an oscillator, a control logic stage and a digital counter. The control logic stage is coupled to receive a clock signal from the oscillator and to generate switching signals for the switched transistor in form of ON-time pulses with a constant ON-time according to a pulse density scheme. The counter is configured to count the number of ON-time pulses for determining the consumed power based on the number of ON-time pulses per time. | 06-20-2013 |
20130159740 | ELECTRONIC DEVICE AND METHOD FOR ENERGY EFFICIENT STATUS DETERMINATION - The invention relates to an electronic device and a method for event handling in an electronic device comprising a bus master and a memory for storing a software program. A status of a software and/or hardware module is polled in a polling loop. | 06-20-2013 |
20140089639 | PROCESSOR WITH INSTRUCTION CONCATENATION - A processor includes a plurality of execution units. At least one of the execution units is configured to determine, based on a field of a first instruction, a number of additional instructions to execute in conjunction with the first instruction and prior to execution of the first instruction. | 03-27-2014 |
20140089640 | PROCESSOR WITH VARIABLE INSTRUCTION ATOMICITY - A processor includes a plurality of execution units. At least one of the execution units is configured to execute a complex instruction that requires multiple instruction cycles to execute, and to enforce atomic execution of the complex instruction during a first-portion of the multiple instruction cycles required to execute the complex instruction. The at least one of the execution units is further configured to enable execution of the complex instruction to be interrupted for execution of a different instruction by the at least one execution unit during execution of a second portion of the multiple instruction cycles. The first portion and the second portion are non-overlapping. | 03-27-2014 |
20140089641 | PROCESSOR WITH INSTRUCTION ITERATION - A processor includes a plurality of execution units. At least one of the execution units is configured to repeatedly execute a first instruction based on a first field of the first instruction indicating that the first instruction is to be iteratively executed. | 03-27-2014 |
20140089645 | PROCESSOR WITH EXECUTION UNIT INTEROPERATION - A processor includes a plurality of execution units. Each of the execution units includes processing logic configured to process data, and registers accessible by the processing logic. At least one of the execution units is configured to execute a first instruction that causes the at least one execution unit to: route a value from a first register of the registers of one of the execution units to the processing logic of one of the execution units, to process the value in the processing logic to generate a result, and to store the result in a second register of the registers of one of the execution units. At least one of the first register, the second register, and the processing logic are located in a different one of the execution units from the at least one of the execution units. | 03-27-2014 |
20140089646 | PROCESSOR WITH INTERRUPTABLE INSTRUCTION EXECUTION - A processor includes a plurality of execution units. Each of the execution units includes a status register configured to store a value indicative of state of the execution unit. At least one of the execution units is configured to execute a complex instruction that requires multiple instruction cycles to execute. The at least one of the execution units is also configured to interrupt execution of the complex instruction to execute a different instruction, and resume, based on the value stored in the status register, execution of the complex instruction at the point interrupted after execution of the different instruction. | 03-27-2014 |
20140300342 | TRACKING ENERGY CONSUMPTION USING A BOOST TECHNIQUE - The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant width ON-time. | 10-09-2014 |
20140300343 | TRACKING ENERGY CONSUMPTION USING A SEPIC-CONVERTER TECHNIQUE - The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant width ON-time. | 10-09-2014 |
20140301112 | TRACKING ENERGY CONSUMPTION USING A FLY-BACK CONVERTER TECHNIQUE - The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant width ON-time. | 10-09-2014 |
20140327467 | ENERGY TRACKING SYSTEM - A system for tracking energy use in a electronic circuit. In one embodiment, an energy tracking system includes pulse timing logic and reporting logic. The pulse timing logic is configured to receive a pulse signal from a DC-DC converter, and measure a duration of a pulse of the pulse signal. The pulse signal controls the switching of energy to the storage device in the DC-DC converter. The reporting logic is configured to report the measured duration of the pulse to an energy monitoring system. | 11-06-2014 |
20140372493 | SYSTEM AND METHOD FOR ACCELERATING EVALUATION OF FUNCTIONS - A system and method for accelerating evaluation of functions. In one embodiment, a method includes receiving, by a processor, a value to be processed, and notification of a function to be applied to the value. The value is represented in a floating point format. The value is converted, by the processor, to a fixed point format. Which of Newton-Raphson and polynomial approximation is to be used to apply the function to the value in the fixed point format is determined by the processor. The function is applied to the value in the fixed point format to generate a result in the fixed point format. The result is converted to the floating point format by the processor. | 12-18-2014 |
20140372729 | PROCESSOR WITH EXECUTION UNIT WAIT CONTROL - A processor includes a processor core. The processor core includes a first execution unit and a second execution unit. The first execution unit is configured to 1) execute a complex instruction that requires multiple instruction cycles to execute; 2) generate a wait signal that when asserted suspends execution of instructions by the second execution unit for at least a portion of the execution of the complex instruction; and 3) maintain information defining parameters of the wait signal generation across interruption of the complex instruction by execution of a different instruction in the first execution unit. | 12-18-2014 |
20140372733 | PROCESSOR WITH INTER-EXECUTION UNIT INSTRUCTION ISSUE - A processor includes an instruction storage memory, a processor core, and an instruction merge unit. The processor core includes a plurality of execution units coupled to the instruction storage memory. A first of the execution units is configured to execute instructions provided from the instruction storage memory via a first instruction path, and to execute instructions provided by a second of the execution units via a second instruction path. The second of the execution units is configured to execute instructions provided from the instruction storage memory, and to provide instructions for execution to the first of the execution units via the second instruction path. The instruction merge unit is configured to merge the instructions provided via the first and second instruction paths into a stream of instructions to be executed by the first execution unit. | 12-18-2014 |
20150015233 | TRACKING ENERGY CONSUMPTION USING A BUCK-BOOSTING TECHNIQUE - The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant width ON-time. | 01-15-2015 |
20150019604 | FUNCTION ACCELERATOR - A circuit and method for accelerating function evaluation. In one embodiment, a processor includes a function accelerator unit configured to evaluate a mathematical function. The function accelerator unit includes a coefficient generator and a polynomial evaluator. The coefficient generator is configured to generate coefficients for a polynomial evaluated to produce a solution to the function. The coefficient generator varies values of the coefficients based on an input value at which the function is to be evaluated. The polynomial evaluator configured to apply the coefficients provided by the coefficient generator to evaluate the polynomial at the input value. | 01-15-2015 |
20150069857 | SYSTEM AND METHOD FOR ENERGY MONITORING - A system and method for monitoring energy use in an electronic device. In one embodiment, an energy monitoring system includes a processor and an energy monitor module. The energy monitor module includes instructions that when executed cause the processor to receive values of measured parameters of a pulse signal that controls the switching of energy to an energy storage device in a switch mode power supply that provides power to an electronic device. The instructions also cause the processor to determine, based on the values of measured parameters, attributes of operation of the electronic device powered by the energy source during an interval corresponding to the measured parameters. The instructions further cause the processor to generate, based on the attributes of operation, a control signal that causes the electronic device to change the loading of the power supply by the electronic device. | 03-12-2015 |
20150074636 | SYSTEM AND METHOD FOR ENERGY AWARE PROGRAM DEVELOPMENT - A program optimizer includes an energy tracking system, an energy monitoring system, and a code generation control system. The energy tracking system measures a pulse signal of a DC-DC converter that provides energy to a processor. The energy monitoring system determines, based on values received from the energy tracking system, attributes of operation of the processor. The code generation control system determines whether the values indicate that the execution of a first version of a program uses an amount of energy that is outside a predefined energy range, and to: 1) identify a parameter of an instruction generator that if changed will cause a second version of the program, when to use an amount of energy that is within the predefined energy range; 2) change a value of the identified first parameter; and 3) produce a second version of the program based on the changed value of the first parameter. | 03-12-2015 |