Patents by Inventor Qiusheng Wang

Qiusheng Wang 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).

  • Patent number: 10015279
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for reconciling application assignments of different types to users and devices, and associating appropriate licenses for the applications to the users from purchase accounts managed by an external application store. An example method includes identifying a change in an assignment configuration for a user, the assignment configuration including a plurality of assignments of an application to the user; determining a winning assignment from the plurality of assignments; in response to determining the winning assignment, determining that the winning assignment requires a change to an external application store; and in response to determining that the winning assignment requires a change to the external application store, instructing the external application store to perform a configuration change corresponding to the winning assignment.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: July 3, 2018
    Assignee: BlackBerry Limited
    Inventors: Andrew Christopher Smith, Haseem Ul Haq Kheiri, Qiusheng Wang, Paul Douglas Morley, Kelsey McKinnon Smith
  • Publication number: 20160142511
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for reconciling application assignments of different types to users and devices, and associating appropriate licenses for the applications to the users from purchase accounts managed by an external application store. An example method includes identifying a change in an assignment configuration for a user, the assignment configuration including a plurality of assignments of an application to the user; determining a winning assignment from the plurality of assignments; in response to determining the winning assignment, determining that the winning assignment requires a change to an external application store; and in response to determining that the winning assignment requires a change to the external application store, instructing the external application store to perform a configuration change corresponding to the winning assignment.
    Type: Application
    Filed: February 9, 2015
    Publication date: May 19, 2016
    Applicant: BLACKBERRY LIMITED
    Inventors: Andrew Christopher Smith, Haseem UI Haq Kheiri, Qiusheng Wang, Paul Douglas Morley, Kelsey McKinnon Smith
  • Patent number: 9201669
    Abstract: An administration server of an administration service assigns attributes to objects by a plug-in of the administration service. The plug-in implements a method of a functionality set and the method is callable by the administration service to perform the assigning. Additionally or alternatively, the administration server triggers a reconciliation event by changing the assignment of an attribute of the users that comprise objects of plug-ins; determines a scope of the users and which objects are affected by changing the assignment; and reconciles conflicting assignments. Additionally or alternatively, the administration server adds tasks by the plug-ins to a job created by the plug-ins with the tasks performing the assigning; and removes tasks from the job to optimize it.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: December 1, 2015
    Assignee: BlackBerry Limited
    Inventors: Kenneth Cyril Schneider, Lenny Kwok-Ming Hon, Qiusheng Wang
  • Patent number: 8576696
    Abstract: A mobile multimedia broadcast transmission system is provided, which comprises: a Reed-Solomon (RS) coding and byte interleaving unit, a Low Density Parity Check (LDPC) coder, a bit interleaver, a constellation mapping unit, a frequency domain symbol generator, a scrambler, an Inverse Fast Fourier Transform (IFFT) unit, a time domain framing unit, and a transmitter. According to the technical solutions provided in the present invention, the system can provide high-quality mobile multimedia services for users in a 6 MHz operation bandwidth. Furthermore, an optimized selection is performed on RS coding according to the operation bandwidth of the system, thereby selecting an appropriate coding mode according to different channel conditions. Accordingly, the byte interleaver is optimized, such that suitable interleaving parameters can be used to perform byte interleaving.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: November 5, 2013
    Assignee: Timi Technologies Co., Ltd.
    Inventors: Qihong Ge, Dong Bai, Tao Tao, Qiusheng Wang, Wen Chen
  • Patent number: 8321747
    Abstract: An efficient general QC-LDPC code decoder includes a general-purpose processor for distributing the storage storage space of the data memory block, and establishing an index for data addressing; a data memory block for storing the information used during decoding; a hardware accelerator for conducting part or all of the information processing operations including parity check, check node updating and variable node updating. A corresponding QC-LDPC code decoding method includes initializing the variable node information and performing parity check on the check matrix row block by row block; updating the check node row block by row block and updating the variable node column block by column block if any check equation is not met.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: November 27, 2012
    Assignee: TIMI Technologies Co., Ltd.
    Inventors: Dong Bai, Tao Tao, Qun Li, Ju Ma, Qinghua Yang, Qiusheng Wang, Ruirui Ye, Wen Chen, Xiaowei Cao, Hongbing Shen
  • Publication number: 20110299381
    Abstract: A mobile multimedia broadcast transmission system is provided, which comprises: a Reed-Solomon (RS) coding and byte interleaving unit, a Low Density Parity Check (LDPC) coder, a bit interleaver, a constellation mapping unit, a frequency domain symbol generator, a scrambler, an Inverse Fast Fourier Transform (IFFT) unit, a time domain framing unit, and a transmitter. According to the technical solutions provided in the present invention, the system can provide high-quality mobile multimedia services for users in a 6 MHz operation bandwidth. Furthermore, an optimized selection is performed on RS coding according to the operation bandwidth of the system, thereby selecting an appropriate coding mode according to different channel conditions. Accordingly, the byte interleaver is optimized, such that suitable interleaving parameters can be used to perform byte interleaving.
    Type: Application
    Filed: February 1, 2010
    Publication date: December 8, 2011
    Applicant: Timi Technologies Co., Ltd.,
    Inventors: Qihong Ge, Dong Bai, Tao Tao, Qiusheng Wang, Wen Chen
  • Publication number: 20100281487
    Abstract: An administration server of an administration service assigns attributes to objects by a plug-in of the administration service. The plug-in implements a method of a functionality set and the method is callable by the administration service to perform the assigning. Additionally or alternatively, the administration server triggers a reconciliation event by changing the assignment of an attribute of the users that comprise objects of plug-ins; determines a scope of the users and which objects are affected by changing the assignment; and reconciles conflicting assignments. Additionally or alternatively, the administration server adds tasks by the plug-ins to a job created by the plug-ins with the tasks performing the assigning; and removes tasks from the job to optimize it.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kenneth Cyril SCHNEIDER, Lenny Kwok-Ming HON, Qiusheng WANG
  • Publication number: 20100192044
    Abstract: An efficient general QC-LDPC code decoder includes a general-purpose processor for distributing the storage space of the data memory block, and establishing an index for data addressing; a data memory block for storing the information used during decoding; a hardware accelerator for conducting part or all of the information processing operations including parity check, check node updating and variable node updating. A corresponding QC-LDPC code decoding method includes initializing the variable node information and performing parity check on the check matrix row block by row block; updating the check node row block by row block and updating the variable node column block by column block if any check equation is not met.
    Type: Application
    Filed: June 19, 2008
    Publication date: July 29, 2010
    Inventors: Dong Bai, Tao Tao, Qun Li, Ju Ma, Qinghua Yang, Qiusheng Wang, Ruirui Ye, Wen Chen, Xiaowei Cao, Hongbing Shen