Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Huy Nguyen

Huy Nguyen, San Jose, CA US

Patent application numberDescriptionPublished
20090034172HANDHELD COMPUTER HAVING AN ADJUSTABLE LENGTH FOR SELECTIVELY EXPOSING A SURFACE COMPONENT - A handheld computer is provided having a variable length and exposable surface component. The component is operable at a designated length of the handheld computer. A housing of the handheld computer may be adjusted to that the component is exposed or enclosed. When exposed, an application associated with the component may be launched by a processor of the handheld computer.02-05-2009
20090051389Configurable on-die termination - Described are systems that employ configurable on-die termination elements that allow users to select from two or more termination topologies. One topology is programmable to support rail-to-rail or half-supply termination. Another topology selectively includes fixed or variable filter elements, thereby allowing the termination characteristics to be tuned for different levels of speed performance and power consumption. Termination voltages and impedances might also be adjusted.02-26-2009
20100102688PORTABLE ELECTRONIC DEVICE ENCLOSURE - A mechanism for protecting a portable electronic device, e.g., a handheld computer system. In one embodiment, the present invention is comprised of an encasing structure having an opening and configured to receive and have disposed therewithin the handheld computer system. The present invention is further comprised of a lifting device coupled to the encasing structure. The lifting device is adapted to raise the handheld computer system above the confines of the encasing structure and further adapted to lower the handheld computer system to a disposition therewithin the encasing structure. The encasing structure can be used to protect input/output ports or slots, I/Os externally disposed on side surfaces of the handheld computer system when the handheld computer system is disposed within the encasing structure, and the lifting device enables raising the handheld computer system above the confines of the encasing structure to provide access to the I/Os. In one embodiment, a push-push hinge can be utilized as the lifting device.04-29-2010
20100237903Configurable On-Die Termination - Described are systems that employ configurable on-die termination elements that allow users to select from two or more termination topologies. One topology is programmable to support rail-to-rail or half-supply termination. Another topology selectively includes fixed or variable filter elements, thereby allowing the termination characteristics to be tuned for different levels of speed performance and power consumption. Termination voltages and impedances might also be adjusted.09-23-2010
20110051346MULTI-FUNCTIONAL HANDHELD DEVICE HAVING MOVEABLE SEGMENTS - A handheld computer is provided that includes a first module combined with one or more modules. The first module includes a housing having one or more coupling surfaces, with each coupling surface including a coupling mechanism. A second module is coupleable to the first module. The second module includes a third coupling surface having a second coupling mechanism for mating with the first coupling mechanism. The third coupling surface is positioned on the second module so as to abut at least partially against the second coupling surface when the first coupling mechanism is mated with the second coupling mechanism.03-03-2011
20110128041Integrated Circuit With Configurable On-Die Termination - Described are integrated-circuit die with differential receivers, the inputs of which are coupled to external signal pads. Termination legs coupled to the signal pads support multiple termination topologies. These termination legs can support adjustable impedances, capacitances, or both, which may be controlled using an integrated memory.06-02-2011
20120074983Integrated Circuit with Configurable On-Die Termination - Described are integrated-circuit die with differential receivers, the inputs of which are coupled to external signal pads. Termination legs coupled to the signal pads support multiple termination topologies. These termination legs can support adjustable impedances, capacitances, or both, which may be controlled using an integrated memory.03-29-2012

Patent applications by Huy Nguyen, San Jose, CA US

Huy Nguyen, Cupertino, CA US

Patent application numberDescriptionPublished
20080222507METHOD AND SYSTEM FOR DECOMPOSING A SPREADSHEET - In one embodiment, the invention provides a method comprising receiving at least one spreadsheet file corresponding to a spreadsheet having at least one constituent spreadsheet object, the spreadsheet file being encoded in a file format capable of being rendered by a spreadsheet program; decomposing the at least one spreadsheet file into its constituent spreadsheet objects; and saving the spreadsheet objects in a database as database objects.09-11-2008
20080222508METHOD AND SYSTEM FOR COMPARING SPREADSHEETS - In one embodiment, the invention provides a method comprising receiving user-input selecting two spreadsheets; receiving user-input comprising a basis for a comparison between the two spreadsheets; performing a comparison between the two spreadsheets in accordance with the basis and displaying a result of the comparison.09-11-2008
20080222510METHOD AND SYSTEM FOR GENERATING A HISTORY LOG ASSOCIATED WITH A SPREADSHEET - In one embodiment, the invention provides a method comprising monitoring for activity relating to a spreadsheet; for each activity detected, generating an entry in a history log for the spreadsheet.09-11-2008
20090164570Data transmission and rendering techniques implemented over a client-server system - A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server computing device. A request is sent from the computing device to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. According to one embodiment, the response includes response information comprising embedded instructions and data. The embedded instructions may include instructions for using the data to generate formatted markup information for display on the computing device. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computing device. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computing device.06-25-2009
20100241654VIRTUALIZED DATA STORAGE SYSTEM OPTIMIZATIONS - Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. Virtual storage arrays overcome bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client. Virtual storage arrays may use proximity-based, heuristic-based, and access time-based prefetching to predict high-level data structure entities that are likely to be accessed by the storage client. Virtual storage arrays then identify and prefetch storage blocks corresponding with the predicted high-level data structure entities.09-23-2010
20110047210Data transmission and rendering techniques implemented over a client-server system - A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server computing device. A request is sent from the computing device to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. According to one embodiment, the response includes response information comprising embedded instructions and data. The embedded instructions may include instructions for using the data to generate formatted markup information for display on the computing device. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computing device. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computing device.02-24-2011

Patent applications by Huy Nguyen, Cupertino, CA US

Huy Nguyen, Raleigh, NC US

Patent application numberDescriptionPublished
20100001706CONVERTER HAVING PWM RAMP ADJUSTABLE IN DISCONTINUOUS MODE OPERATION - A ramp adjustment circuit for a voltage converter including a gate driver for controlling series connected high- and low-side switches connected across DC voltage and coupled at an output node connected to a load through an inductor such that the converter operates in a continuous conduction mode (CCM) or a discontinuous conduction mode (DCM). The circuit includes a first current generating circuit for providing a first current signal for generating a first ramp signal; a second current generating circuit for providing a second reduced current signal for generating a second ramp signal having a reduced slope when the first current generating circuit is disabled and the second current generating circuit is enabled; and a circuit for enabling the first current generating circuit and disabling the second current generating circuit when the converter is in CCM and enabling the second current generating circuit and disabling the first current generating circuit when the converter is in DCM thereby providing the first current signal when the converter is in CCM to provide the first ramp signal and providing the second reduced current signal when the converter is in DCM to provide the second reduced slope ramp signal.01-07-2010

Huy Nguyen, Lilburn, GA US

Patent application numberDescriptionPublished
20090057118Extended Drive Plate Deliberate Action Rotary Handle - The present invention relates Generally to a rotary handle. More particularly, the invention encompasses a deliberate action rotary handle. The invention further includes an extended drive-plate deliberate action rotary handle, such that to turn on a component, such as, a circuit breaker, requires a deliberate manual action by the user. If a deliberate action is not taken by a user but the handle is accidentally pushed then the handle does not engage with a drive shaft and the handle moves to an outer edge of a drive plate thus preventing the engagement of the handle with the other components to turn on the component.03-05-2009
20090065339Extended Drive Plate Rotary Handle - The present invention relates generally to a rotary handle. More particularly, the invention encompasses an improved support bracket for a deliberate action rotary handle. The invention further includes an improved support bracket to support an extended drive-plate deliberate action rotary handle, such that to turn on a component, such as, a circuit breaker, requires a deliberate manual action by the user. If a deliberate action is not taken by a user but the handle is accidentally pushed then the handle does not engage with a drive shaft and the handle moves to an outer edge of a drive plate thus preventing the engagement of the handle with the other components to turn on the component.03-12-2009

Huy Nguyen, Cuperlino, CA US

Patent application numberDescriptionPublished
20080222509METHOD AND SYSTEM FOR CONVERTING A SOURCE SPREADSHEET TO A TARGET SPREADSHEET - In one embodiment, the invention provides a method, comprising: receiving a source spreadsheet; receiving a target spreadsheet; generating a mapping to transform the source spreadsheet into the target spreadsheet; and saving the mapping.09-11-2008

Huy Nguyen, Bothell, WA US

Patent application numberDescriptionPublished
20120131660USING CACHED SECURITY TOKENS IN AN ONLINE SERVICE - A security token service generates a security token for a user that is associated with a client and stores the full security token within a memory. The security token includes an identity claim that represents the identity of the generated security token. Instead of passing the entire security token back to the client, the identity claim is returned to the client. For each request the client makes to the service, the client passes the identity claim in the request instead of the full security token having all of the claims. The identity claim is much smaller then the full security token. When a computing device receives the identity claim within the request from the user, the identity claim is used to access the full security token that is stored in memory.05-24-2012