Patents by Inventor Nguyen An Nguyen
Nguyen An Nguyen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20140292707Abstract: A stylus instrument for interfacing with a capacitive touchscreen of an electronic device. According to certain aspects, the stylus instrument includes a body portion and a tip portion with a ring connected thereto and supported at an angle relative to the body portion. The tip portion includes a pointer extending therefrom and aligned to point at the center of the ring. The ring includes a conductive contact surface configured to activate sensors of the capacitive touchscreen and accordingly facilitate functionalities of the electronic device. The configuration of the stylus instrument enables a user a precise visual guide in selecting and facilitating the functionalities of the device with a reduced amount of friction as a result of a void at or near the center of the ring.Type: ApplicationFiled: April 1, 2013Publication date: October 2, 2014Inventor: Nguyen Nguyen
-
Publication number: 20130336410Abstract: Methods and devices for reconstructing coefficient levels from a bitstream of encoded video data for a coefficient group in a transform unit. Greater-than-one flags are encoded by grouping them into tuples and by encoding a tuple-based value that is a function of the greater-than-one flags within that tuple. The tuple-based value may permit the decoder to infer the greater-than-one flags in some cases, in which case they are not encoded in the bitstream.Type: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Nguyen NGUYEN, Dake HE
-
Publication number: 20130242505Abstract: A protective cover is utilized with a portable computing device, where the portable computing device includes a front surface that includes a display. The protective cover includes a sheet including a front surface and a rear surface, where the sheet has a suitable dimension to cover at least the display of the computing device when the protective cover is connected with the computing device. The sheet further includes a cut-out section that facilitates viewing of a reduced area of the display when the protective cover is connected with the computing device. The protective cover further includes at least one electrically conductive contact member located on the rear surface and configured to engage with at least one contact member of the computing device when the protective cover is connected with the front surface of the computing device.Type: ApplicationFiled: March 16, 2012Publication date: September 19, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Nguyen Nguyen, Seyamak Vaziri, Saeed Seyed, Kenneth S. Mak
-
Publication number: 20130235940Abstract: Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the significant-coefficient flags for a coefficient group are encoded and decoded based upon a context determination, and the context is determined based upon the values of neighboring flags. The neighborhood used to determine the context varies depending on whether the significant-coefficient flag to be encoded or decoded is in the right column or bottom row of the coefficient group or not. If it is in the right column or bottom row one of the alternative context neighborhoods is used to avoid relying on significant-coefficient flags in other coefficient groups except for the flags immediately adjacent the right border and bottom border of the coefficient group, and the flag diagonally to the lower-right.Type: ApplicationFiled: April 26, 2013Publication date: September 12, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Nguyen NGUYEN, Tianying JI, Dake HE
-
Publication number: 20130235925Abstract: Methods and devices for reconstructing coefficient levels from a bitstream of encoded video data for a coefficient group in a transform unit, using adaptive-threshold-based level coding. Threshold is set based upon level information from one or more previously-reconstructed coefficient groups in the transform unit. Threshold may be maximum number of level flags to decode for the coefficient group. Level information may include number of level flags decoded in previous coefficient groups. Previously-reconstructed coefficient groups may include coefficient group to the right and below the current coefficient group.Type: ApplicationFiled: April 13, 2012Publication date: September 12, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Nguyen NGUYEN, Tianying JI, Dake HE
-
Publication number: 20130195200Abstract: Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the significant-coefficient flags for a coefficient group are encoded and decoded based upon a context determination, and the context is determined based upon the values of neighboring flags. The neighborhood used to determine the context varies depending on whether the significant-coefficient flag to be encoded or decoded is in the two right columns or two bottom rows of the coefficient group or not. The upper-left corner may also have a different neighborhood. If the flag is in one of the two right columns or two bottom rows one of the alternative context neighborhoods is used to avoid relying on significant-coefficient flags in other coefficient groups.Type: ApplicationFiled: January 28, 2012Publication date: August 1, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Nguyen NGUYEN, Tianying JI, Dake HE
-
Publication number: 20130188735Abstract: Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the significant-coefficient flags for a coefficient group are encoded and decoded based upon a context determination, and the context is determined based upon the values of neighboring flags. The neighborhood used to determine the context varies depending on whether the significant-coefficient flag to be encoded or decoded is in the right column or bottom row of the coefficient group or not. If it is in the right column or bottom row one of the alternative context neighborhoods is used to avoid relying on significant-coefficient flags in other coefficient groups except for the flags immediately adjacent the right border and bottom border of the coefficient group, and the flag diagonally to the lower-right.Type: ApplicationFiled: January 20, 2012Publication date: July 25, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Nguyen NGUYEN, Tianying JI, Dake HE
-
Publication number: 20130188726Abstract: Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps. Distinct context sets may be used for encoding the significant-coefficient flags in different regions of the transform unit. In a fixed case, the regions are defined by coefficient group borders. In one example, the upper-left coefficient group is a first region and the other coefficient groups are a second region. In a dynamic case, the regions are defined by coefficient group borders, but the encoder and decoder dynamically determine in which region each coefficient group belongs. Coefficient groups may be assigned to one region or another based on, for example, whether their respective significant-coefficient-group flags were inferred or not.Type: ApplicationFiled: January 20, 2012Publication date: July 25, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Tianying JI, Nguyen NGUYEN, Dake HE
-
Publication number: 20130188724Abstract: Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps whilst enabling pipelining of the BAC engine. In one example, coefficient groups are redefined to remove the significant-coefficient flags of the first and last position of a block and replace them with significant-coefficient flags of the last position in the previous block and the first position in the next block. A modified scan order is applied to each coefficient group. In another example, the coefficient groups remain block-based, but the scan order is modified to interleave the encoding and decoding sequential coefficient groups.Type: ApplicationFiled: January 20, 2012Publication date: July 25, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Nguyen NGUYEN, Tianying JI, Dake HE
-
Publication number: 20130128985Abstract: Methods of encoding and decoding for video data are described in which multi-level significance maps are used in the encoding and decoding processes. The significant-coefficient flags that form the significance map are grouped into contiguous groups, and a significant-coefficient-group flag signifies for each group whether that group contains no non-zero significant-coefficient flags. A multi-level scan order may be used in which significant-coefficient flags are scanned group-by-group. The group scan order specifies the order in which the groups are processed, and the scan order specifies the order in which individual significant-coefficient flags within the group are processed. The bitstream may interleave the significant-coefficient-group flags and their corresponding significant-coefficient flags, if any.Type: ApplicationFiled: April 13, 2012Publication date: May 23, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Dake HE, Nguyen NGUYEN, Tianying JI
-
Patent number: 8445795Abstract: An assembly includes an electronic device having depressible controls and a navigation button which is positioned over the electronic device. The navigation button has a central portion, and directional lobes extending from the central portion. The navigation button initially resides in a non-pivoting orientation in which none of the depressible controls are actuated. The navigation button (i) pivots about a first axis in response to depression of a first directional lobe to actuate a first depressible control of the electronic device without actuating a second depressible control of the electronic device, and (ii) pivots about a second axis in response to depression of a second directional lobe to actuate the second depressible control of the electronic device without actuating the first depressible control of the electronic device. Each of the first axis and the second axis is offset from a midpoint of the navigation button.Type: GrantFiled: October 12, 2010Date of Patent: May 21, 2013Assignee: Cisco Technology, Inc.Inventors: Seyamak Vaziri, Nguyen Nguyen, Anthony Mitchell
-
Publication number: 20130107969Abstract: Methods of encoding and decoding for video data are described in which multi-level significance maps are used in the encoding and decoding processes. The significant-coefficient flags that form the significance map are grouped into contiguous groups, and a significant-coefficient-group flag signifies for each group whether that group contains no non-zero significant-coefficient flags. If there are no non-zero significant-coefficient flags in the group, then the significant-coefficient-group flag is set to zero. The set of significant-coefficient-group flags is encoded in the bitstream. Any significant-coefficient flags that fall within a group that has a significant-coefficient-group flag that is non-zero are encoded in the bitstream, whereas significant-coefficient flags that fall within a group that has a significant-coefficient-group flag that is zero are not encoded in the bitstream.Type: ApplicationFiled: November 1, 2011Publication date: May 2, 2013Applicant: Research In Motion LimitedInventors: Nguyen NGUYEN, Tianying Ji, Dake He
-
Publication number: 20120213650Abstract: A cooling fan with dual rotation directions includes a fan frame unit, a driving control unit and an impeller. The fan frame unit has an air channel having first and second air-guiding openings on two sides of the air channel. A base is disposed between the first and second air-guiding openings. A first stationary blade unit is disposed at the first air-guiding opening and a second stationary blade unit is disposed at the second air-guiding opening. The driving control unit has a stator, a driving circuit and a rotation direction control circuit, wherein the stator is disposed on the base of the fan frame unit and the driving circuit is electrically connected to the stator and the rotation direction control circuit. The impeller is rotatably coupled with the stator of the driving control unit.Type: ApplicationFiled: March 31, 2011Publication date: August 23, 2012Inventors: Don-Cheng Lee, Ming-Tsung Li, Nguyen Nguyen, Susheela Narasimhan, Hung-Chin Mai
-
Patent number: 8248013Abstract: A fan device with improved speed control module includes a stator, a rotor, and a speed control module. The stator has a driving unit outputting currents for the stator to generate alternative magnetic fields and thus turn the rotor. The speed control module includes a control unit and a speed adjusting circuit, with the control unit generating a control command for the driving unit and further outputting a state signal for the speed adjusting circuit to control whether a PWM signal enters the control circuit or not.Type: GrantFiled: March 26, 2009Date of Patent: August 21, 2012Assignee: Sunonwealth Electric Machine Industry Co, Ltd.Inventors: Alex Horng, Chun-Yuan Huang, Chung-Ken Cheng, Nguyen Nguyen, Susheela Narasimhan
-
Publication number: 20120085629Abstract: An assembly includes an electronic device having depressible controls and a navigation button which is positioned over the electronic device. The navigation button has a central portion, and directional lobes extending from the central portion. The navigation button initially resides in a non-pivoting orientation in which none of the depressible controls are actuated. The navigation button (i) pivots about a first axis in response to depression of a first directional lobe to actuate a first depressible control of the electronic device without actuating a second depressible control of the electronic device, and (ii) pivots about a second axis in response to depression of a second directional lobe to actuate the second depressible control of the electronic device without actuating the first depressible control of the electronic device. Each of the first axis and the second axis is offset from a midpoint of the navigation button.Type: ApplicationFiled: October 12, 2010Publication date: April 12, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Seyamak Vaziri, Nguyen Nguyen, Anthony Mitchell
-
Publication number: 20110274156Abstract: Systems and methods for transmitting a multimedia stream are disclosed. A transmitter encodes audio data, video data, and control information received from a source and transmits over a network the different types of data to a receiver coupled to a display. The systems and methods utilize different network queues for the different types of traffic in order to account for differences in quality of service (QoS) parameters. The systems and methods adaptively adjust encoding and transmission parameters based on monitoring changing conditions of the network.Type: ApplicationFiled: May 5, 2010Publication date: November 10, 2011Applicant: CAVIUM NETWORKSInventors: Farhad Mighani, Alberto Duenas, Nguyen Nguyen, Gorka Garcia
-
Publication number: 20110276710Abstract: Systems and methods for transmitting a multimedia stream over a communication link on a network are disclosed. The systems and methods adaptively adjust encoding parameters based on monitoring changing conditions of the network. A transmitter includes an adaptive-rate encoder that adaptively adjusts a video encoding bit rate in response to changing conditions of the communication link. The encoder maintains tight rate control by utilizing slice processing and sub-frame rate adaptation, as well as maintaining a headroom between the channel bit rate and the video encoding bit rate. The adaptive-rate encoder also embeds intra-frame constraints in predictive frames traffic in order to reduce latency.Type: ApplicationFiled: May 5, 2010Publication date: November 10, 2011Applicant: CAVIUM NETWORKSInventors: Farhad Mighani, Alberto Duenas, Nguyen Nguyen, Gorka Garcia
-
Publication number: 20110106526Abstract: A computer-implemented method for generating side information for grammar-based data compression systems, such as YK compression systems, is described. An admissible grammar (G) for an input sequence (A(s0)) having a finite set of terminal symbols is obtained. A graph representation of the admissible grammar (G) is then constructed. An edge having a lowest weight (expansion frequency) is then pruned from the graph representation to generate a pruned graph representation. A pruned grammar (G?) is then derived by removing the occurrence corresponding to the pruned edge from the grammar G and the starting variable (s0,i) of the pruned grammar (Gi) is then expanded to generate the side information.Type: ApplicationFiled: October 30, 2009Publication date: May 5, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Nguyen NGUYEN, En-hui YANG
-
Publication number: 20100020486Abstract: An electronic system includes a chassis defining a substantially plane-shaped cavity. The chassis is arranged to contain an air stream (e.g., provided by a cooling subsystem) which flows from an air intake side of the chassis to an air exhaust side of the chassis through the substantially plane-shaped cavity. The air intake side of the chassis is opposite the air exhaust side of the chassis. The electronic system further includes a jacket circuit board disposed within the plane-shaped cavity, and a set of pluggable electronic modules. The jacket circuit board is oriented within the plane-shaped cavity to receive cooling from the air stream. Each pluggable electronic module is arranged to (i) electronically connect to the jacket circuit board through a front of the chassis and (ii) define a supplemental ventilation port through which air passes to augment the air stream.Type: ApplicationFiled: July 23, 2008Publication date: January 28, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Susheela N. Narasimhan, Hang Tran, Branimir Tasic, John Borg, Wingo Cheong, Nguyen Nguyen
-
Patent number: 7643290Abstract: An electronic system includes a chassis defining a substantially plane-shaped cavity. The chassis is arranged to contain an air stream (e.g., provided by a cooling subsystem) which flows from an air intake side of the chassis to an air exhaust side of the chassis through the substantially plane-shaped cavity. The air intake side of the chassis is opposite the air exhaust side of the chassis. The electronic system further includes a jacket circuit board disposed within the plane-shaped cavity, and a set of pluggable electronic modules. The jacket circuit board is oriented within the plane-shaped cavity to receive cooling from the air stream. Each pluggable electronic module is arranged to (i) electronically connect to the jacket circuit board through a front of the chassis and (ii) define a supplemental ventilation port through which air passes to augment the air stream.Type: GrantFiled: July 23, 2008Date of Patent: January 5, 2010Assignee: Cisco Technology, Inc.Inventors: Susheela N. Narasimhan, Hang Tran, Branimir Tasic, John Borg, Wingo Cheong, Nguyen Nguyen