| Patent application number | Description | Published |
| 20090171908 | Natural language minimally explicit grammar pattern - The invention utilizes a known syntax and concept model to enable a user to make a reliable and accurate database query with words that more closely resemble the user's natural language and less like a structured database query. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72( | 07-02-2009 |
| 20090171912 | Disambiguation of a structured database natural language query - The invention compares a user-generated inquiry to a known data source in order to present a user with a choice of valid natural language inquiries. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 07-02-2009 |
| 20090171923 | Domain-specific concept model for associating structured data that enables a natural language query - The invention defines a domain specific concept model that is flexible, intuitive, and which easily integrates into disparate, but similarly architected, domain-specific databases. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b). | 07-02-2009 |
| 20090171924 | Auto-complete search menu - The invention builds a natural-language query by associating a auto-complete menu system with a domain-specific concept model, generating a command displayed in a list of proper commands, in a auto-complete fashion to the user (the list of proper commands comprising all elements of a set of proper commands), detecting a command choice of the user, and displaying the command choice in the entry area upon determining that the command choice is a proper command, and generating a target concept in a similar manner. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b). | 07-02-2009 |
| Patent application number | Description | Published |
| 20090048493 | Health and Entertainment Device for Collecting, Converting, Displaying and Communicating Data - A method for integrating and managing data is provided that includes interacting with an end user via a health and entertainment device, the device including: an accelerometer that is operable to track activity data by the user and a music module operable to play music for the user. The device further includes a memory and a processor operable to convert data from the accelerometer into one or more metrics based on data received from the memory. | 02-19-2009 |
| 20090093341 | Music and Accelerometer Combination Device for Collecting, Converting, Displaying and Communicating Data - A method for integrating and managing data is provided that includes interacting with an end user via a music and health component combination device, the device including: a health component that is operable to track data by the user and a music module operable to play music for the user. The device further includes a memory and a processor operable to convert data from the health component into one or more metrics based on data received from the memory. In other embodiments, the device can display a category of music, such as an album or a play list. The device also includes a dimming function that allows certain parameters being displayed by the device to be highlighted, emphasized, or deemphasized. | 04-09-2009 |
| 20090204422 | System and Method for Remotely Updating a Health Station - A method for remotely updating a health station is presented in one example embodiment. The method includes establishing one or more communication sessions between one or more health stations and a web server. The method includes receiving, at the one or more health stations, a user interface from the web server. The method includes loading the user interface by a host application stored on the one or more health stations. | 08-13-2009 |
| 20090216629 | System and Method for Incentivizing a Healthcare Individual Through Music Distribution - A method for rewarding a healthcare individual at a remote location is presented in one example embodiment. The method includes interacting with a participant at a remote location and delivering a music segment in exchange for a successful completion by the participant of a health related activity. The music segment serves as a reward for the participant to complete the activity. The delivery of the music segment can be done via e-mail, a USB port exchange, or through a website. The interacting can be performed through a website, a health station, or a kiosk, for example. In other embodiments, the music segment is delivered to a device to be worn by the end user. The device could be a music player, an accelerator, a phone, a PDA, or a laptop. The music segment can be earned through a point system that relates to the activity performed by the participant. | 08-27-2009 |
| 20100016742 | System and Method for Monitoring, Measuring, and Addressing Stress - In accordance with one embodiment of the present invention, a method for quantifying stress is presented. The method includes interacting with an end user through a stress module and processing heart rate variance data collected during a stress test. The heart rate variance data may include a coherence attribute. The method further includes transmitting the heart rate variance data over a network and to a specified location. In more specific embodiments, the method includes delivering a numerical score to the end user. The score signifies a stress level for the end user. | 01-21-2010 |
| Patent application number | Description | Published |
| 20080198699 | METHOD FOR BUILT IN SELF TEST FOR MEASURING TOTAL TIMING UNCERTAINTY IN A DIGITAL DATA PATH - A circuit for measuring timing uncertainty in a clocked digital path and in particular, the number of logic stages completed in any clock cycle. A local clock buffer receives a global clock and provides a complementary pair of local clocks. A first local (launch) clock is an input to a delay line, e.g., 3 clock cycles worth of series connected inverters. Delay line taps (inverter outputs) are inputs to a register that is clocked by the complementary clock pair to capture progression of the launch clock through the delay line and identify any variation (e.g., from jitter, VDD noise) in that progression. Global clock skew and across chip gate length variation can be measured by cross coupling launch clocks from a pair of such clock buffers and selectively passing the local and remote launch clocks to the respective delay lines. | 08-21-2008 |
| 20080198700 | DUTY CYCLE MEASURMENT CIRCUIT FOR MEASURING AND MAINTAINING BALANCED CLOCK DUTY CYCLE - A circuit for measuring timing uncertainty in a clocked digital path and in particular, the number of logic stages completed in any clock cycle. A local clock buffer receives a global clock and provides a complementary pair of local clocks. A first local (launch) clock is an input to a delay line, e.g., 3 clock cycles worth of series connected inverters. Delay line taps (inverter outputs) are inputs to a register that is clocked by the complementary clock pair to capture progression of the launch clock through the delay line and identify any variation (e.g., from jitter, VDD noise) in that progression. Global clock skew and across chip gate length variation can be measured by cross coupling launch clocks from a pair of such clock buffers and selectively passing the local and remote launch clocks to the respective delay lines. | 08-21-2008 |
| 20090058450 | METHOD OF AND SYSTEM FOR FUNCTIONALLY TESTING MULTIPLE DEVICES IN PARALLEL IN A BURN-IN-ENVIRONMENT - A method of and a system for testing semiconductor devices heat a plurality of devices to a burn-in temperature, and perform functional tests in parallel on the plurality of devices at the burn-in temperature. Systems include a burn-in oven and a test multiplexer. The burn-in oven is adapted to receive and heat the devices to the burn-in temperature. The test multiplexer is adapted to apply functional test signals to and receive output signals from the devices in the burn-in oven. | 03-05-2009 |
| 20100094572 | Dynamic Frequency And Voltage Scaling For A Computer Processor - Methods, apparatus, and computer program products are described for dynamic frequency and voltage scaling for a computer processor, including identifying during manufacture a nominal operating point of frequency and voltage for a computer processor, the nominal operating point including a nominal operating voltage identified for a design nominal operating frequency; determining, in dependence upon the nominal operating point, an operating range of frequency and voltage over which the computer processor is to function; and storing, in non-volatile storage on the computer processor during manufacture, information specifying the nominal operating point and the operating range. | 04-15-2010 |
| 20100122116 | Internally Controlling and Enhancing Advanced Test and Characterization in a Multiple Core Microprocessor - A mechanism is provided for internally controlling and enhancing advanced test and characterization in a multiple core microprocessor. To decrease the time needed to test a multiple core chip, the mechanism uses micro-architectural support that allows one core, a control core, to run a functional program to test the other cores. Any core on the chip can be designated to be the control core as long as it has already been tested for functionality at one safe frequency and voltage operating point. An external testing device loads a small program into the control core's dedicated memory. The program functionally running on the control core uses micro-architectural support for functional scan and external scan communication to independently test the other cores while adjusting the frequencies and/or voltages of the other cores until failure. The control core may independently test the other cores by starting, stopping, and determining pass/fail results. | 05-13-2010 |
| 20100262879 | Internally Controlling and Enhancing Logic Built-In Self Test in a Multiple Core Microprocessor - A mechanism is provided for internally controlling and enhancing logic built-in self test in a multiple core microprocessor. The control core may use architectural support for scan and external scan communication (XSCOM) to independently test the other cores while adjusting their frequency and/or voltage. A program loaded onto the control core may adjust the frequency and configure the LBIST to run on each of the cores under test. Once LBIST has completed on a core under test, the control core's program may evaluate the results and decide a next test to run for that core. For isolating failing latch positions, the control core may iteratively configure the LBIST mask and sequence registers on the core under test to determine the location of the failing latch. The control core may control the LBIST stump masks to isolate the failure to a particular latch scan ring and then position within that ring. | 10-14-2010 |
| 20110161682 | PROCESSOR VOLTAGE REGULATION - A voltage regulator module (VRM) includes a first interface configured to couple to a first substrate interface at a first voltage. The VRM also includes a second interface configured to couple to a first processor interface at a second voltage. A first regulator module couples to the first interface and to the second interface. The first regulator module is configured to receive power at the first interface, to convert power to the second voltage, and to deliver power to the first processor interface at the second voltage. A method for providing power to a processor includes receiving power from a first substrate interface at a first voltage. The received power is regulated to generate power at a second voltage. The regulated power is provided to a processor at a first processor interface coupled to the processor. The processor interface delivers power to a logic group of a plurality of logic groups of the processor. | 06-30-2011 |
| Patent application number | Description | Published |
| 20090199027 | METHOD AND APPARATUS TO AVOID POWER TRANSIENTS DURING A MICROPROCESSOR TEST - Exemplary embodiments provide a computer-implemented method and a system for a startup cycle for a cycle deterministic start. An initializing mechanism applies power to a microprocessor. The initializing mechanism initializes the configuration of the microprocessor. The initializing mechanism initializes a timer. The initializing mechanism then sends a clock start command to the microprocessor. The clocks on the microprocessor are started. Upon the clocks starting, the timer begins and allows temporary transients, such as voltage droop due to a large instantaneous change in demand for current due to the commencement of clock switching. Responsive to the timer reaching a target value, an interrupt unit sends a system reset interrupt. Responsive to the interrupt unit sending the system reset interrupt, an instruction fetch unit fetches a first instruction. This operation will be deterministic to the state of the rest of the microprocessor memory elements (latches, arrays, et al.). | 08-06-2009 |
| 20090312848 | Self-Learning of the Optimal Power or Performance Operating Point of a Computer Chip Based on Instantaneous Feedback of Present Operating Environment - Sensors on the integrated circuit are used to detect the current operating state of the chip, such as frequency, voltage, temperature characteristics, or variation in the integrated circuit manufacturing process. In response, the integrated circuit may choose to modify operational parameters (such as frequency, voltage, or power-down states) in order to dynamically and autonomously maintain an optimal performance and/or power-efficiency operational point. | 12-17-2009 |
| 20100125436 | Identifying Deterministic Performance Boost Capability of a Computer System - A benchmark tester retrieves a voltage margin that corresponds to a device that a system includes. The voltage margin indicates an additional amount of voltage to apply to a nominal voltage that, when added, results in the device operating at a power limit while executing a worst-case power workload. Next, the benchmark tester (or thermal power management device) sets an input voltage for the device to a value equal to the sum of the voltage margin and the nominal voltage. The benchmark tester then dynamically benchmark tests the system, which includes adjusting the device's frequency and input voltage while ensuring that the device does not exceed the device's power limit. In turn, the benchmark tester records a guaranteed minimum performance boost for the system based upon a result of the benchmark testing. | 05-20-2010 |
| Patent application number | Description | Published |
| 20080306762 | System and Method for Managing Absenteeism in an Employee Environment - A system for managing absenteeism includes an absence manager, employees, and healthcare individuals. Absence manager can capture health-related data associated with employee and reason for employee absence. Healthcare individuals can receive a report associated with the employee that is updated in real time as new data is captured. Healthcare individuals determine an intervention plan for the employee based on the health-related data, reason for absence, and any other relevant data. Healthcare individuals can exchange data with employee related to the intervention plan with the employee. | 12-11-2008 |
| 20080306763 | System and Method for Modifying Risk Factors by a Healthcare Individual at a Remote Location - A method for modifying risk factors by a healthcare individual at a remote location includes interacting with a participant at a remote location to obtain health-related data, such that the interaction occurs during a live video session. The healthcare individual determining an intervention plan to the participant based on the health-related data. The healthcare individual communicating data associated with the intervention plan to the participant during the live video session. | 12-11-2008 |
| 20090048493 | Health and Entertainment Device for Collecting, Converting, Displaying and Communicating Data - A method for integrating and managing data is provided that includes interacting with an end user via a health and entertainment device, the device including: an accelerometer that is operable to track activity data by the user and a music module operable to play music for the user. The device further includes a memory and a processor operable to convert data from the accelerometer into one or more metrics based on data received from the memory. | 02-19-2009 |
| 20090093341 | Music and Accelerometer Combination Device for Collecting, Converting, Displaying and Communicating Data - A method for integrating and managing data is provided that includes interacting with an end user via a music and health component combination device, the device including: a health component that is operable to track data by the user and a music module operable to play music for the user. The device further includes a memory and a processor operable to convert data from the health component into one or more metrics based on data received from the memory. In other embodiments, the device can display a category of music, such as an album or a play list. The device also includes a dimming function that allows certain parameters being displayed by the device to be highlighted, emphasized, or deemphasized. | 04-09-2009 |
| 20090204422 | System and Method for Remotely Updating a Health Station - A method for remotely updating a health station is presented in one example embodiment. The method includes establishing one or more communication sessions between one or more health stations and a web server. The method includes receiving, at the one or more health stations, a user interface from the web server. The method includes loading the user interface by a host application stored on the one or more health stations. | 08-13-2009 |
| 20090216629 | System and Method for Incentivizing a Healthcare Individual Through Music Distribution - A method for rewarding a healthcare individual at a remote location is presented in one example embodiment. The method includes interacting with a participant at a remote location and delivering a music segment in exchange for a successful completion by the participant of a health related activity. The music segment serves as a reward for the participant to complete the activity. The delivery of the music segment can be done via e-mail, a USB port exchange, or through a website. The interacting can be performed through a website, a health station, or a kiosk, for example. In other embodiments, the music segment is delivered to a device to be worn by the end user. The device could be a music player, an accelerator, a phone, a PDA, or a laptop. The music segment can be earned through a point system that relates to the activity performed by the participant. | 08-27-2009 |
| 20100016742 | System and Method for Monitoring, Measuring, and Addressing Stress - In accordance with one embodiment of the present invention, a method for quantifying stress is presented. The method includes interacting with an end user through a stress module and processing heart rate variance data collected during a stress test. The heart rate variance data may include a coherence attribute. The method further includes transmitting the heart rate variance data over a network and to a specified location. In more specific embodiments, the method includes delivering a numerical score to the end user. The score signifies a stress level for the end user. | 01-21-2010 |