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: 20140292707
    Abstract: 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: Application
    Filed: April 1, 2013
    Publication date: October 2, 2014
    Inventor: Nguyen Nguyen
  • Publication number: 20130336410
    Abstract: 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: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Nguyen NGUYEN, Dake HE
  • Publication number: 20130242505
    Abstract: 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: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Nguyen Nguyen, Seyamak Vaziri, Saeed Seyed, Kenneth S. Mak
  • Publication number: 20130235940
    Abstract: 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: Application
    Filed: April 26, 2013
    Publication date: September 12, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Nguyen NGUYEN, Tianying JI, Dake HE
  • Publication number: 20130235925
    Abstract: 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: Application
    Filed: April 13, 2012
    Publication date: September 12, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Nguyen NGUYEN, Tianying JI, Dake HE
  • Publication number: 20130195200
    Abstract: 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: Application
    Filed: January 28, 2012
    Publication date: August 1, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Nguyen NGUYEN, Tianying JI, Dake HE
  • Publication number: 20130188735
    Abstract: 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: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Nguyen NGUYEN, Tianying JI, Dake HE
  • Publication number: 20130188726
    Abstract: 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: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Tianying JI, Nguyen NGUYEN, Dake HE
  • Publication number: 20130188724
    Abstract: 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: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Nguyen NGUYEN, Tianying JI, Dake HE
  • Publication number: 20130128985
    Abstract: 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: Application
    Filed: April 13, 2012
    Publication date: May 23, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dake HE, Nguyen NGUYEN, Tianying JI
  • Patent number: 8445795
    Abstract: 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: Grant
    Filed: October 12, 2010
    Date of Patent: May 21, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Seyamak Vaziri, Nguyen Nguyen, Anthony Mitchell
  • Publication number: 20130107969
    Abstract: 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: Application
    Filed: November 1, 2011
    Publication date: May 2, 2013
    Applicant: Research In Motion Limited
    Inventors: Nguyen NGUYEN, Tianying Ji, Dake He
  • Publication number: 20120213650
    Abstract: 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: Application
    Filed: March 31, 2011
    Publication date: August 23, 2012
    Inventors: Don-Cheng Lee, Ming-Tsung Li, Nguyen Nguyen, Susheela Narasimhan, Hung-Chin Mai
  • Patent number: 8248013
    Abstract: 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: Grant
    Filed: March 26, 2009
    Date of Patent: August 21, 2012
    Assignee: Sunonwealth Electric Machine Industry Co, Ltd.
    Inventors: Alex Horng, Chun-Yuan Huang, Chung-Ken Cheng, Nguyen Nguyen, Susheela Narasimhan
  • Publication number: 20120085629
    Abstract: 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: Application
    Filed: October 12, 2010
    Publication date: April 12, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Seyamak Vaziri, Nguyen Nguyen, Anthony Mitchell
  • Publication number: 20110274156
    Abstract: 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: Application
    Filed: May 5, 2010
    Publication date: November 10, 2011
    Applicant: CAVIUM NETWORKS
    Inventors: Farhad Mighani, Alberto Duenas, Nguyen Nguyen, Gorka Garcia
  • Publication number: 20110276710
    Abstract: 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: Application
    Filed: May 5, 2010
    Publication date: November 10, 2011
    Applicant: CAVIUM NETWORKS
    Inventors: Farhad Mighani, Alberto Duenas, Nguyen Nguyen, Gorka Garcia
  • Publication number: 20110106526
    Abstract: 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: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Nguyen NGUYEN, En-hui YANG
  • Publication number: 20100020486
    Abstract: 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: Application
    Filed: July 23, 2008
    Publication date: January 28, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Susheela N. Narasimhan, Hang Tran, Branimir Tasic, John Borg, Wingo Cheong, Nguyen Nguyen
  • Patent number: 7643290
    Abstract: 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: Grant
    Filed: July 23, 2008
    Date of Patent: January 5, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Susheela N. Narasimhan, Hang Tran, Branimir Tasic, John Borg, Wingo Cheong, Nguyen Nguyen