| Patent application number | Description | Published |
| 20080244245 | OPTIMAL SELECTION OF COMPRESSION ENTRIES FOR COMPRESSING PROGRAM INSTRUCTIONS - A method of compressing instructions in a program may include extracting unique bit patterns from the instructions in the program and constructing a linear programming formulation or an integer programming formulation from the unique bit patterns, the instructions, and/or the size of a memory storage. The linear programming formulation or the integer programming formulation may be solved to produce a solution. The method may include compressing at least some of the instructions based on the solution by storing at least some of the unique bit patterns in a memory and placing corresponding indices to the memory in new compressed instructions. | 10-02-2008 |
| 20090300651 | Thread To Thread Communication - Thread to thread communication is provided. A first thread registers with a gateway for receiving communication. Registration includes identifying a location for receiving messages. The gateway maps message payloads received from second threads to the location of the first thread. The first thread detects a payload in the location and consumes it for processing. | 12-03-2009 |
| 20100115518 | BEHAVIORAL MODEL BASED MULTI-THREADED ARCHITECTURE - Multiple parallel passive threads of instructions coordinate access to shared resources using “active” and “proactive” semaphores. The active semaphores send messages to execution and/or control circuitry to cause the state of a thread to change. A thread can be placed in an inactive state by a thread scheduler in response to an unresolved dependency, which can be indicated by a semaphore. A thread state variable corresponding to the dependency is used to indicate that the thread is in inactive mode. When the dependency is resolved a message is passed to control circuitry causing the dependency variable to be cleared. In response to the cleared dependency variable the thread is placed in an active state. Execution can proceed on the threads in the active state. A proactive semaphore operates in a similar manner except that the semaphore is configured by the thread dispatcher before or after the thread is dispatched to the execution circuitry for execution. | 05-06-2010 |
| 20110067035 | Thread to Thread Communication - Thread to thread communication is provided. A first thread registers with a gateway for receiving communication. Registration includes identifying a location for receiving messages. The gateway maps message payloads received from second threads to the location of the first thread. The first thread detects a payload in the location and consumes it for processing. | 03-17-2011 |
| 20110126208 | Processing Architecture Having Passive Threads and Active Semaphores - Multiple parallel passive threads of instructions coordinate access to shared resources using “active” semaphores. The semaphores are referred to as active because the semaphores send messages to execution and/or control circuitry to cause the state of a thread to change. A thread can be placed in an inactive state by a thread scheduler in response to an unresolved dependency, which can be indicated by a semaphore. A thread state variable corresponding to the dependency is used to indicate that the thread is in inactive mode. When the dependency is resolved a message is passed to control circuitry causing the dependency variable to be cleared. In response to the cleared dependency variable the thread is placed in an active state. Execution can proceed on the threads in the active state. | 05-26-2011 |
| 20110128293 | System Co-Processor - Embodiments of the invention provide assigning two different class identifiers to a device to allow loading to an operating system as different devices. The device may be a graphics device. The graphics device may be integrated in various configurations, including but not limited to a central processing unit, chipset and so forth. The processor or chipset may be associated with a first identifier associated with a graphics processor and a second device identifier that enables the processor or chipset as a co-processor. | 06-02-2011 |
| 20110273460 | SYSTEM CO-PROCESSOR - Embodiments of the invention provide assigning two different class identifiers to a device to allow loading to an operating system as different devices. The device may be a graphics device. The graphics device may be integrated in various configurations, including but not limited to a central processing unit, chipset and so forth. The processor or chipset may be associated with a first identifier associated with a graphics processor and a second device identifier that enables the processor or chipset as a co-processor. | 11-10-2011 |
| Patent application number | Description | Published |
| 20090264466 | Certain Chemical Entities, Compositions and Methods - Chemical entities that modulate smooth muscle myosin and/or non-muscle myosin, pharmaceutical compositions and methods of treatment of diseases and conditions associated with smooth muscle myosin and/or non-muscle myosin are described. | 10-22-2009 |
| 20090275537 | Certain chemical entities, compositions, and methods - Chemical entities that modulate smooth muscle myosin and/or non-muscle myosin, pharmaceutical compositions and methods of treatment of diseases and conditions associated with smooth muscle myosin and/or non-muscle myosin are described. | 11-05-2009 |
| 20100069453 | Certain Chemical Entities, Compositions, and Methods - Compounds useful for treating cellular proliferative diseases and disorders by modulating the activity of one or more mitotic kinesins are disclosed. | 03-18-2010 |
| 20100317823 | Production of Adipic Acid and Derivatives from Carbohydrate-Containing Materials - The present invention generally relates to processes for the chemocatalytic conversion of a glucose source to an adipic acid product. The present invention includes processes for the conversion of glucose to an adipic acid product via glucaric acid or derivatives thereof. The present invention also includes processes comprising catalytic oxidation of glucose to glucaric acid or derivative thereof and processes comprising the catalytic hydrodeoxygenation of glucaric acid or derivatives thereof to an adipic acid product. The present invention also includes products produced from adipic acid product and processes for the production thereof from such adipic acid product. | 12-16-2010 |
| 20110218318 | Composition of Matter - Disclosed are compositions of matter comprising an adipic acid product of formula (1) | 09-08-2011 |
| Patent application number | Description | Published |
| 20090111395 | PROVIDING A VIRTUAL LOCAL CHANNEL IN A SATELLITE BROADCAST SYSTEM - In one embodiment, a receiver for providing a virtual local channel in a broadcast radio system that transmits a plurality of sets of local content corresponding to a plurality of different geographic regions is disclosed. The receiver includes a detector (e.g., | 04-30-2009 |
| 20100008458 | Methods and apparatuses for estimating time delay and frequency offset in single frequency networks - In one method, an uplink signal carrying at least one block of transmitted samples is transmitted, and a distorted copy of the uplink signal is received as a downlink signal. A plurality of blocks of received samples are generated based on the received downlink signal, and a time delay and frequency offset between the uplink and downlink signals are determined based on a correlation between the block of transmitted samples and at least one of the plurality of blocks of received samples. | 01-14-2010 |
| 20100111197 | METHOD AND APPARATUS FOR FAST CHANNEL CHANGE - Providing a fast channel change function in a digital television system by hierarchically modulating each channel to provide both high priority (long interleave) and low priority (short interleave) signals, wherein a receiver may rapidly demodulate and use information within the low priority signal of a new channel to more rapidly change to the new channel. | 05-06-2010 |
| 20100142644 | Hierarchical Modulation - A method for modulating first and second bit streams in a communications network that supports at least one of a binary phase-shift keying (BPSK), a quadrature phase-shift keying (QPSK) or a quadrature amplitude modulation (QAM) constellation uses hierarchical modulation. A hierarchical modulation parameter that varies within the network is set. The first bit stream is modulated based on a first constellation of the hierarchical modulation and the hierarchical modulation parameter. The second bit stream is modulated based on a second constellation in the first constellation. | 06-10-2010 |
| 20100253425 | METHOD AND APPARATUS FOR PERFORMING PREDISTORTION - Embodiments are described herein to provide better predistortion solutions for the linearization of high power amplifiers, especially those with memory effects. Many embodiments involve a method in which a predistorted signal z | 10-07-2010 |
| 20100293213 | Method and apparatus for approximating a function - Embodiments described herein provide techniques for computing an approximation of a function. These embodiments provide an iterative method that avoids the computation of the normal matrix and/or the coefficients, as is typical in the prior art. (See diagram | 11-18-2010 |
| 20110164672 | Orthogonal Multiple Description Coding - In one aspect, an orthogonal multiple description encoder comprises orthogonal multiple description generation circuitry configured to produce multiple descriptions of a given signal by processing the signal using respective ones of a plurality of orthogonal matrices. Each of the multiple descriptions is generated as a function of the signal and a corresponding one of the plurality of orthogonal matrices. Other aspects include an orthogonal multiple description decoder, orthogonal multiple description encoding and decoding methods, and associated computer program products. | 07-07-2011 |
| 20120082205 | APPARATUS AND METHOD FOR GENERATING COMPRESSIVE MEASUREMENTS OF VIDEO USING SPATIAL AND TEMPORAL INTEGRATION - The present invention relates to an apparatus and method for generating compressive measurements of video using spatial-temporal integration. The apparatus includes a detector configured to detect luminance values of a temporal video structure over a period of time based on optical data. The temporal video structure has pixels with a horizontal dimension and a vertical dimension with corresponding luminance values over the period of time. The apparatus also includes a spatial-temporal integrator unit configured to receive a plurality of measurement bases. Also, the spatial-temporal integrator unit is configured to apply each measurement basis to the temporal video structure and to sum resulting values for each measurement basis over the period of time to obtain a set of measurements. The summed values for each measurement basis is the set of measurements. | 04-05-2012 |
| 20120082207 | VIDEO CODING USING COMPRESSIVE MEASUREMENTS - The present invention relates to an apparatus and method for video coding using compressive measurements. The method includes receiving video data including frames, and determining at least one temporal structure based on a series of consecutive frames in the video data. The temporal structure includes a sub-block of video data from each frame in the series. The method further includes obtaining a measurement matrix, and generating a set of measurements by applying the measurement matrix to the at least one temporal structure. The measurement matrix includes an assigned pattern of pixel values and the set of measurements is coded data representing the at least one temporal structure. | 04-05-2012 |
| 20120082208 | METHOD AND APPARATUS FOR ARBITRARY RESOLUTION VIDEO CODING USING COMPRESSIVE SAMPLING MEASUREMENTS - The present invention relates to method and apparatus for arbitrary resolution video coding using compressive measurements. The method includes receiving at least one measurement of a set of measurements that was generated at an encoder. The set of measurements represents encoded video data. The method further includes determining a display resolution, where the display resolution is the same or different than an original display resolution. The method further includes determining an expansion matrix based on at least a number of pixels for the determined display resolution, and reconstructing the video data using the determined expansion matrix such that the original display resolution is resized to the determined display resolution if the determined display resolution is different than the original display resolution. The expansion matrix includes a pattern of values. | 04-05-2012 |
| Patent application number | Description | Published |
| 20090156356 | Adaptive Clutch Torque Control for a Powershift Transmission - A method for controlling an input clutch of a vehicle transmission that includes an output driveably connected to the input clutch includes increasing the torque capacity of the input clutch, determining a reference acceleration of the output, determining a current acceleration of the output after the reference acceleration is determined, if a difference between the reference acceleration of the output and the current acceleration of the output is equal to or greater than a reference change in acceleration of the output, determining a desired input clutch torque, and adjusting the input clutch to produce the desired input clutch torque. | 06-18-2009 |
| 20090186743 | Vehicle Launch Using a Transmission Input Clutch - A method for controlling a transmission input clutch during a vehicle launch includes selecting a subject device that transmits torque between an input and an output, a providing a mathematical model of the subject device, such that the model employing only static relationships of engine speed and transmission input speed to a desired magnitude of torque produced by the subject device, using the model, the current engine speed and the current engine speed to determine the desired torque produced by the subject device, and adjusting the torque capacity of the clutch to the desired torque of the subject device determined from the model. | 07-23-2009 |
| 20100105523 | Vehicle Launch Using a Transmission Clutch - A method for controlling a transmission input clutch during a vehicle launch includes determining a desired clutch torque, a desired engine torque, a desired vehicle acceleration and a desired engine speed, determining a change in clutch torque and a change in engine torque with reference to the first and second errors and current operating conditions, applying to the clutch an updated clutch torque capacity whose magnitude is the sum of the desired clutch torque and the change in engine torque, and producing an updated engine torque whose magnitude is the sum of the desired engine torque and the change in engine torque. | 04-29-2010 |
| 20110136621 | METHODS AND SYSTEMS FOR ASSISTED DIRECT START CONTROL - Methods and systems are provided for reducing driveline unwinding during successive engine shutdown and restart operations. In one example, during an engine shutdown, torsion is maintained in a transmission gear-train until an engine restart is requested by engaging one or more transmission clutches while applying wheel brakes. | 06-09-2011 |
| 20110184612 | Ratio Shift Control System and Method for a Multiple-Ratio Automatic Transmission - A control system and method for controlling a multiple gear ratio automatic transmission in a powertrain for an automatic transmission having pressure activated friction torque elements to effect gear ratio upshifts. The friction torque elements are synchronously engaged and released during a torque phase of an upshift event as torque from a torque source is increased while allowing the off-going friction elements to slip, followed by an inertia phase during which torque from a torque source is modulated. A perceptible transmission output torque reduction during an upshift is avoided. | 07-28-2011 |
| 20110184613 | MULTIPLE-RATIO AUTOMATIC TRANSMISSION CONTROL METHOD AND SYSTEM FOR RATIO UPSHIFTS - A speed ratio shaft control for multiple ratio vehicle transmission has controlled release of an off-going transmission clutch and controlled engagement of an on-coming transmission clutch during a speed ratio upshift, at least one clutch being a friction torque establishing clutch. A controller, using shift-timing software strategy, actively manages in real time a clutch torque level for each clutch so that transient torque disturbances in a transmission torque output shaft are mitigated. | 07-28-2011 |
| 20110288735 | Producing Vehicle Creep Through a Transmission Without a Torque Converter - A method for controlling creep in a vehicle having no transmission torque converter, includes operating an input clutch of the transmission at a desired clutch torque capacity, using a feed-forward engine torque to minimize the impact on the engine speed when additional load on the engine occurs from increasing the clutch torque capacity, producing a desired clutch slip by controlling engine idle speed, and achieving a desired vehicle speed by controlling the input clutch torque capacity. | 11-24-2011 |
| 20110306464 | Power-Off Downshift Engagement Dampening - A method for controlling a power-off downshift in a powershift transmission includes disengaging the current gear, synchronizing engine speed and a speed of the target gear layshaft by increasing a torque capacity of the target gear clutch, disengaging the clutch, engaging the target gear, and reengaging the clutch. | 12-15-2011 |
| 20110307150 | Damping Oscillations During a Gear Ratio Change of a Dual Clutch Powershift Transmission - A method for controlling an upshift in a vehicle transmission includes transferring engine torque from an offgoing clutch to an oncoming clutch, using a torque capacity of the offgoing clutch to dampen oscillations when a difference between a speed of a transmission offgoing input and a calculated expected speed of said input is greater than a reference speed difference, and modulating engine torque during a ratio change phase of the shift. | 12-15-2011 |
| 20120010044 | METHOD FOR CONTROLLING AN ENGINE THAT MAY BE AUTOMATICALLY STOPPED - A method for improving starting of an engine that may be repeatedly stopped and started is presented. In one embodiment, the method adjusts a transmission tie-up force in response to engine starting. The method may improve vehicle launch for stop/start vehicles. | 01-12-2012 |
| 20120010045 | METHOD FOR STARTING AN ENGINE - A method for improving starting of an engine that may be repeatedly stopped and started is presented. In one embodiment, the method adjusts a transmission actuator in response to engine combustion during an engine start. The method may improve vehicle launch for stop/start vehicles. | 01-12-2012 |
| 20120010792 | METHODS AND SYSTEMS FOR ENGINE CONTROL - Systems and methods are provided for restarting an engine that can be selectively deactivated during idle-stop conditions. In one embodiment, the engine is restarted with torque reduction over an interval of the restart, for example, by upshifting the transmission. In response to a vehicle launch request, the torque reduction is decreased, for example, by downshifting the transmission, to expedite return of driveline torque. | 01-12-2012 |