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: 10015279Abstract: 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: GrantFiled: February 9, 2015Date of Patent: July 3, 2018Assignee: BlackBerry LimitedInventors: Andrew Christopher Smith, Haseem Ul Haq Kheiri, Qiusheng Wang, Paul Douglas Morley, Kelsey McKinnon Smith
-
Publication number: 20160142511Abstract: 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: ApplicationFiled: February 9, 2015Publication date: May 19, 2016Applicant: BLACKBERRY LIMITEDInventors: Andrew Christopher Smith, Haseem UI Haq Kheiri, Qiusheng Wang, Paul Douglas Morley, Kelsey McKinnon Smith
-
Patent number: 9201669Abstract: 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: GrantFiled: April 30, 2010Date of Patent: December 1, 2015Assignee: BlackBerry LimitedInventors: Kenneth Cyril Schneider, Lenny Kwok-Ming Hon, Qiusheng Wang
-
Patent number: 8576696Abstract: 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: GrantFiled: February 1, 2010Date of Patent: November 5, 2013Assignee: Timi Technologies Co., Ltd.Inventors: Qihong Ge, Dong Bai, Tao Tao, Qiusheng Wang, Wen Chen
-
Patent number: 8321747Abstract: 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: GrantFiled: June 19, 2008Date of Patent: November 27, 2012Assignee: 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: 20110299381Abstract: 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: ApplicationFiled: February 1, 2010Publication date: December 8, 2011Applicant: Timi Technologies Co., Ltd.,Inventors: Qihong Ge, Dong Bai, Tao Tao, Qiusheng Wang, Wen Chen
-
Publication number: 20100281487Abstract: 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: ApplicationFiled: April 30, 2010Publication date: November 4, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Kenneth Cyril SCHNEIDER, Lenny Kwok-Ming HON, Qiusheng WANG
-
Publication number: 20100192044Abstract: 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: ApplicationFiled: June 19, 2008Publication date: July 29, 2010Inventors: Dong Bai, Tao Tao, Qun Li, Ju Ma, Qinghua Yang, Qiusheng Wang, Ruirui Ye, Wen Chen, Xiaowei Cao, Hongbing Shen