Patents by Inventor Nguyen Nguyen

Nguyen 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: 20160366432
    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: August 29, 2016
    Publication date: December 15, 2016
    Applicant: BlackBerry Limited
    Inventors: Nguyen NGUYEN, Dake HE
  • Patent number: 9484143
    Abstract: An induction component contains, in a housing, a coil, which has a coil core with two end surfaces and a coil winding. The housing consists of a housing base, in turn consisting of plastic, and a hood-like upper part connected thereto. A holder, in which the coil is held non-displaceably in the direction of its longitudinal axis, is arranged on the housing base. It is thus ensured that the air gaps to the right and left between the end surfaces of the coil core and the inner face of the housing upper part are constant.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: November 1, 2016
    Assignee: Würth Elektronik eiSos GmbH & Co. KG
    Inventors: Anh-Nguyen Nguyen, Tim Muskat
  • Patent number: 9462286
    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: Grant
    Filed: June 15, 2012
    Date of Patent: October 4, 2016
    Assignee: BlackBerry Limited
    Inventors: Nguyen Nguyen, Dake He
  • Publication number: 20160236346
    Abstract: A multi-link type working apparatus moved by a thrust generating device is provided. The multi-link type working apparatus performs a work by moving a link apparatus, in which a plurality of links are connected by at least one joint, by using the thrust generating device. The multi-link type working apparatus moved by a thrust generating device may variously expand lengths of links, the number of links, and the freedom of movement by using the thrust generating device as an actuator for moving the links, compared to a general multi-link type working apparatus that uses a motor or a hydraulic cylinder as an actuator.
    Type: Application
    Filed: October 27, 2015
    Publication date: August 18, 2016
    Inventors: DONG JUN LEE, HAI NGUYEN NGUYEN, SANGYUL PARK
  • Publication number: 20160205135
    Abstract: Disclosed is an invention related to a system and device for actively defending a network infrastructure by implementing certain features that are attributed with lower performance cost and network complexity. The features implemented for protecting the network infrastructure comprises of: protecting the network from hostile scanning, providing a faster authenticated and limited access response to a network traffic request for sage guarding dedicated connections, intervening a TCP connection that is established between one or more clients and servers for terminating unwanted connections, and cleaning up SYN flood attacks to terminate one or more outstanding TCP connection.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Inventor: Nguyen Nguyen
  • Patent number: 9380885
    Abstract: A modular seating and shelving system including two or more blocks. Each block includes six sides defining an open interior. Each block includes a first side having a first protruding member, a second side having a recess, a third closed side, and fourth side having an opening to enable access to the open interior of each block. Each block may be utilized individually or may be interlocked with another block to form children's furniture such as seating or shelving. The configuration of the modular seating and shelving unit enables a children to utilize and maneuver blocks with ease to form various pieces of children's furniture.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: July 5, 2016
    Inventor: Nguyen Nguyen
  • Publication number: 20160166082
    Abstract: A modular seating and shelving system including two or more blocks. Each block includes six sides defining an open interior. Each block includes a first side having a first protruding member, a second side having a recess, a third closed side, and fourth side having an opening to enable access to the open interior of each block. Each block may be utilized individually or may be interlocked with another block to form children's furniture such as seating or shelving. The configuration of the modular seating and shelving unit enables a children to utilize and maneuver blocks with ease to form various pieces of children's furniture.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventor: Nguyen Nguyen
  • Publication number: 20160123525
    Abstract: The present disclosure is directed to an object gripping apparatus that solves the above-described problems. Generally, in various embodiments, the object gripping apparatus includes a plurality of individually deformable gripping members configured to wrap around, grip, and hold the outer surface of an object. Because the gripping members are individually deformable, the object gripping apparatus may hold objects of varying shapes and sizes, such as objects having outer surfaces of varied diameters.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 5, 2016
    Inventor: Nguyen Nguyen
  • Patent number: 9189020
    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: Grant
    Filed: March 16, 2012
    Date of Patent: November 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Nguyen Nguyen, Mak Vaziri, Saeed Seyed, Kenneth S. Mak
  • Publication number: 20150310983
    Abstract: An induction component contains, in a housing, a coil, which has a coil core with two end surfaces and a coil winding. The housing consists of a housing base, in turn consisting of plastic, and a hood-like upper part connected thereto. A holder, in which the coil is held non-displaceably in the direction of its longitudinal axis, is arranged on the housing base. It is thus ensured that the air gaps to the right and left between the end surfaces of the coil core and the inner face of the housing upper part are constant.
    Type: Application
    Filed: June 18, 2013
    Publication date: October 29, 2015
    Inventors: Anh-Nguyen NGUYEN, Tim MUSKAT
  • Patent number: 9172962
    Abstract: Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps while 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: Grant
    Filed: January 20, 2012
    Date of Patent: October 27, 2015
    Assignee: BlackBerry Limited
    Inventors: Nguyen Nguyen, Tianying Ji, Dake He
  • Patent number: 9143797
    Abstract: Methods of encoding and decoding media, for example video, using conditional reconstruction refinement are described. The encoding and decoding relies upon predictions that are based on previously encoded and decoded samples. Prediction information identifies the previously reconstructed samples upon which a prediction is to be based and is available to both the encoder and decoder. On the basis that a previously-reconstructed sample is going to be used as source data for a prediction, the encoder refines that reconstructed sample, uses the refined reconstructed sample for the prediction, and encodes refinement data to enable the decoder to also refine the previously-reconstructed sample during decoding. In some cases, a reconstructed sample may be refined more than once. Various flags or bits may be used to signal when refinement is enabled or disabled and may be signaled at various hierarchical points in the coding structure.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: September 22, 2015
    Assignee: BlackBerry Limited
    Inventors: Dake He, Nguyen Nguyen, Gaëlle Christine Martin-Cocher, David Flynn
  • Publication number: 20150189280
    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: February 13, 2015
    Publication date: July 2, 2015
    Applicant: BLACKBERRY LIMITED
    Inventors: Nguyen NGUYEN, Tianying JI, Dake HE
  • Patent number: 9063589
    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: Grant
    Filed: April 1, 2013
    Date of Patent: June 23, 2015
    Inventor: Nguyen Nguyen
  • Patent number: 9036710
    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: Grant
    Filed: April 13, 2012
    Date of Patent: May 19, 2015
    Assignee: BlackBerry Limited
    Inventors: Nguyen Nguyen, Tianying Ji, Dake He
  • Patent number: 9026427
    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), or one not possessing the shortest distance and or shortest expanded sequence length, 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: Grant
    Filed: October 30, 2009
    Date of Patent: May 5, 2015
    Assignee: BlackBerry Limited
    Inventors: Nguyen Nguyen, En-hui Yang
  • Patent number: 9008189
    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: Grant
    Filed: January 20, 2012
    Date of Patent: April 14, 2015
    Assignee: BlackBerry Limited
    Inventors: Nguyen Nguyen, Tianying Ji, Dake He
  • Patent number: 8964849
    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: Grant
    Filed: November 1, 2011
    Date of Patent: February 24, 2015
    Assignee: BlackBerry Limited
    Inventors: Nguyen Nguyen, Tianying Ji, Dake He
  • Publication number: 20150003518
    Abstract: Methods of encoding and decoding video in a low-fidelity mode are described. A coding unit level low-fidelity flag is present in the bitstream to signal whether low-fidelity mode is enabled for a particular coding unit or not. If enabled, then, for that coding unit, the chroma quantization parameter is determined using the luma quantization parameter adjusted by a low-fidelity-mode offset. If not enabled, then, for that coding unit, the chroma quantization parameter is determined using the luma quantization parameter without adjustment by the low-fidelity-mode offset. The chroma quantization parameter is then used in the scaling of quantized chroma transform domain coefficients. Use with luma or other video components is also proposed.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Nguyen NGUYEN, Dake HE, David FLYNN
  • Publication number: 20140375196
    Abstract: An apparatus includes a housing frame including an opening to facilitate insertion and removal of computer components within an interior of the housing frame, a bezel secured to the housing frame to facilitate opening and closing of the housing frame, and a hinge mechanism that facilitates pivotal movement of the bezel at different pivot locations in relation to the housing frame.
    Type: Application
    Filed: June 22, 2013
    Publication date: December 25, 2014
    Inventors: Nguyen Nguyen, Long Dang