Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Nguyen, Costa Mesa

Kimson Q. Nguyen, Costa Mesa, CA US

Patent application numberDescriptionPublished
20100238181Method And System For Animating Graphical User Interface Elements Via A Manufacturing/Process Control Portal Server - A method and system are disclosed for rendering animated graphics on a browser client based upon a stream of runtime data from a manufacturing/process control system. The graphics animation is based upon an animated graphic display object specification and runtime data from a portal server affecting an appearance trait of the animated graphic display object. The client browser receives an animated graphics description from the portal server specifying an animation behavior for an identified graphical display object. The client creates a data exchange connection between an animated display object, corresponding to the animated graphics description, and a source of runtime data from the portal server affecting display of the animated display object. Thereafter, the client applies runtime data received from the source of runtime data to the animated display object to render an animated graphic display object.09-23-2010

Nguyen Q. Nguyen, Costa Mesa, CA US

Patent application numberDescriptionPublished
20080288065GLARE REDUCING ROUGH SURFACES - An intraocular lens for insertion into a capsular bag in order to focus incoming light toward a retina and process for manufacturing thereof along with concomitant reduced glare and improved vision provides for a center lens portion of a lens for focusing incoming light toward the retina and the surrounding lens portion for mounting the lens within the capsular bag. A surface roughness disposed on the surrounding lens portion is provided for reducing the glare due to non-focused light directed toward the retina from the intraocular lens with the roughness having a roughness level of between about Ra 45 and about Ra 350.11-20-2008
20110004303GLARE REDUCING ROUGH SURFACES - An intraocular lens for insertion into a capsular bag in order to focus incoming light toward a retina and process for manufacturing thereof along with concomitant reduced glare and improved vision provides for a center lens portion of a lens for focusing incoming light toward the retina and the surrounding lens portion for mounting the lens within the capsular bag. A surface roughness disposed on the surrounding lens portion is provided for reducing the glare due to non-focused light directed toward the retina from the intraocular lens with the roughness having a roughness level of between about Ra 45 and about Ra 350.01-06-2011

Patent applications by Nguyen Q. Nguyen, Costa Mesa, CA US

Vuong Cao Nguyen, Costa Mesa, CA US

Patent application numberDescriptionPublished
20080294296Chip overheat protection - Embodiments of the present invention are directed to systems and methods for controlling the temperature of an internal device while reducing or minimizing the involvement of the host. Thus, some of the heat monitoring and remediation work may be offloaded to the actual device itself. The device may monitor its own temperature and, in the event of high temperature, perform device specific heat reduction actions without involving the host. Furthermore, the device may, upon detecting temperature within a predefined range, alert the host of a high temperature condition in order to allow the host to perform temperature reduction measures. Also, the device may, upon detecting temperature within a predefined range, alert the host of an impending device shutdown and shut the device down. In addition, the device may periodically save its temperature into non-volatile memory in order to create a temperature log.11-27-2008
20090157918EFFICIENT PROCESSING OF GROUPS OF HOST ACCESS REQUESTS THAT MAY INCLUDE ZERO LENGTH REQUESTS - This is directed to methods and systems for handling access requests from a device to a host. The device may be a device that is part of the host, such as an HBA, an NIC, etc. The device may include a processor which runs firmware and which may generate various host access requests. The host access requests may be, for example, memory access requests, or DMA requests. The device may include a module for executing the host access requests, such as a data transfer block (DXB). The DXB may process incoming host access requests and return notifications of completion to the processor. For various reasons, the processor may from time to time issue null or zero length requests. Embodiments of the present invention ensure that the notifications of completion for all requests, including the zero length requests, are sent to the processor in the same order as the requests.06-18-2009
20090172287DATA BUS EFFICIENCY VIA CACHE LINE USURPATION - Embodiments of the current invention permit a user to allocate cache memory to main memory more efficiently. The processor or a user allocates the cache memory and associates the cache memory to the main memory location, but suppresses or bypassing reading the main memory data into the cache memory. Some embodiments of the present invention permit the user to specify how many cache lines are allocated at a given time. Further, embodiments of the present invention may initialize the cache memory to a specified pattern. The cache memory may be zeroed or set to some desired pattern, such as all ones. Alternatively, a user may determine the initialization pattern through the processor.07-02-2009
20090307386Restore PCIe Transaction ID on the Fly - Restoring retired transaction identifiers (TID) associated with Direct Memory Access (DMA) commands without waiting for all DMA traffic to terminate is disclosed. A scoreboard is used to track retired TIDs and selectively restore retired TIDs on the fly. DMA engines fetch a TID, and use it to tag every DMA request. If the request is completed, the TID can be recycled to be used to tag a subsequent request. However, if a request is not completed, the TID is retired. Retired TIDs can be restored without having to wait for DMA traffic to end. Any retired TID value may be mapped to a bit location inside a scoreboard. All processors in the system may have access to read and clear the scoreboard. Clearing the TID scoreboard may trigger a DMA engine to restore the TID mapped to that location, and the TID may be used again.12-10-2009
20100091658Method to Improve the Performance of a Computer Network - A method is disclosed for indicating a status of a transfer of data from a first device to a second device over a network. In one embodiment, the data includes one or more data frames. Each frame includes a header having one or more bits. The method includes setting a last bit of the one or more bits in the header of a last frame of the one or more data frames to a first value if the status of the transfer of data is good and setting the value of the last bit of the last data frame to a second value if the transfer of data failed. This results in a less congested, more efficient network.04-15-2010

Patent applications by Vuong Cao Nguyen, Costa Mesa, CA US