Patents by Inventor Runbo Fu
Runbo Fu 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: 8010762Abstract: The invention relates to a system and method for controlling implementation of a command to a NAND memory device. The method comprises: monitoring an input/output (I/O) bus connected to the NAND memory device for an assertion of a write command for the NAND memory device. Upon detection of the write command, the method evaluates a destination address associated with the write command. If the destination address is not a restricted address for the NAND memory device, then the method allows the write command to modify the contents; and if the destination address is a restricted address for the NAND memory device, then the method prevents assertion of the write command on the contents.Type: GrantFiled: April 13, 2010Date of Patent: August 30, 2011Assignee: Research in Motion LimitedInventor: Runbo Fu
-
Patent number: 7984318Abstract: A handheld communication device to communicate with a remote universal serial bus (USB) host controller via an integrated power and data port is provided. The device includes a microprocessor communicating with a power management integrated circuit (IC), wherein said microprocessor requires greater than 100 mA to be enumerated with the USB host controller. The device includes a USB microcontroller communicating with the USB host controller via a multiplexer and integrated power and data port, wherein the USB microcontroller requires less than 100 mA to be enumerated with the USB host controller, and wherein if a current available from the rechargeable battery is below a specified threshold required to power up the microprocessor, then the USB microcontroller performs USB enumeration with the USB host controller.Type: GrantFiled: March 11, 2009Date of Patent: July 19, 2011Assignee: Research In Motion LimitedInventors: Runbo Fu, Jonathan Halse, Stewart Morris
-
Patent number: 7962171Abstract: In a dual processor mobile device one processor is a radio processor and one processor is an application processor, the mobile device further including a polyphonic audio chip, a method and apparatus for audio control, the method having the steps of: connecting the polyphonic audio chip between the controller and a highly integrated audio codec; connecting the radio processor to the highly integrated audio codec; controlling the highly integrated audio codec from the radio processor; and coordinating between the application processor and the radio processor to allow the radio processor to control the highly integrated audio codec through the radio processor.Type: GrantFiled: April 13, 2010Date of Patent: June 14, 2011Assignee: Research In Motion LimitedInventors: Runbo Fu, Krishna Padakandla Rao, Hongchang Tian
-
Publication number: 20110043385Abstract: An apparatus and method for telephony tone signal and character code generation for QWERTY keyboards includes a QWERTY style keyboard, a processor and a keyboard mode control software module. The QWERTY style keyboard has a plurality of letter keys, wherein each letter key is configured to generate a unique input signal. The processor is coupled to the keyboard and is configured to convert each unique input signal generated by the letter keys into a character code and/or a telephony tone signal. The keyboard mode control software module operates on the processor, and controls whether the processor converts the unique input signals from the letter keys into character codes or telephony tone signals.Type: ApplicationFiled: October 20, 2010Publication date: February 24, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Wen Zhao, Runbo Fu, Xin Jin, Pokin Yeung, Karen A. Rudnitski
-
Publication number: 20110032125Abstract: An apparatus and method for telephony tone signal and character code generation for QWERTY keyboards includes a QWERTY style keyboard, a processor and a keyboard mode control software module. The QWERTY style keyboard has a plurality of letter keys, wherein each letter key is configured to generate a unique input signal. The processor is coupled to the keyboard and is configured to convert each unique input signal generated by the letter keys into a character code and/or a telephony tone signal. The keyboard mode control software module operates on the processor, and controls whether the processor converts the unique input signals from the letter keys into character codes or telephony tone signals.Type: ApplicationFiled: October 20, 2010Publication date: February 10, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Wen Zhao, Runbo Fu, Xin Jin, Pokin Yeung, Karen A. Rudnitski
-
Publication number: 20100199031Abstract: The invention relates to a system and method for controlling implementation of a command to a NAND memory device. The method comprises: monitoring an input/output (I/O) bus connected to the NAND memory device for an assertion of a write command for the NAND memory device. Upon detection of the write command, the method evaluates a destination address associated with the write command. If the destination address is not a restricted address for the NAND memory device, then the method allows the write command to modify the contents; and if the destination address is a restricted address for the NAND memory device, then the method prevents assertion of the write command on the contents.Type: ApplicationFiled: April 13, 2010Publication date: August 5, 2010Inventor: Runbo FU
-
Publication number: 20100198379Abstract: In a dual processor mobile device one processor is a radio processor and one processor is an application processor, the mobile device further including a polyphonic audio chip, a method and apparatus for audio control, the method having the steps of: connecting the polyphonic audio chip between the controller and a highly integrated audio codec; connecting the radio processor to the highly integrated audio codec; controlling the highly integrated audio codec from the radio processor; and coordinating between the application processor and the radio processor to allow the radio processor to control the highly integrated audio codec through the radio processor.Type: ApplicationFiled: April 13, 2010Publication date: August 5, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Runbo Fu, Krishna Rao, Hongchang Tian
-
Patent number: 7730253Abstract: The invention relates to a system and method for controlling implementation of a command to a memory device. In the method, it comprises the following steps: monitoring an instruction stream destined for the memory device for an assertion of a command for the memory device; if the command is detected, evaluating whether the command is a restricted command; and if the command is a restricted command, preventing assertion of the command on the memory device.Type: GrantFiled: November 27, 2006Date of Patent: June 1, 2010Assignee: Research in Motion LimitedInventor: Runbo Fu
-
Patent number: 7725125Abstract: In a dual processor mobile device one processor is a radio processor and one processor is an application processor, the mobile device further including a polyphonic audio chip, a method and apparatus for audio control, the method having the steps of: connecting the polyphonic audio chip between the controller and a highly integrated audio codec; connecting the radio processor to the highly integrated audio codec; controlling the highly integrated audio codec from the radio processor; and coordinating between the application processor and the radio processor to allow the radio processor to control the highly integrated audio codec through the radio processor.Type: GrantFiled: October 14, 2005Date of Patent: May 25, 2010Assignee: Research In Motion LimitedInventors: Runbo Fu, Padakandla Krishna Rao, Hongchang Tian
-
Publication number: 20100119018Abstract: A system and method for obtaining a frequency error estimate representing the difference between a reference frequency and the frequency of a space-time transmit diversity signal is disclosed herein. The method includes taking the correlation of total sums, comprised of partial sums taken in defined first and second intervals, to represent the frequency error as the imaginary component of the correlation function.Type: ApplicationFiled: January 26, 2010Publication date: May 13, 2010Applicant: Research In Motion LimitedInventors: Xin Jin, Runbo Fu, Jorgen S. Nielsen
-
Publication number: 20100117657Abstract: An electrical device is powered by a battery. The device includes transition phase determining circuitry operatively connected to the battery to determine that the battery has entered a transition phase based on the occurrence of a change in direction of current flowing through the battery. Battery capacity determining circuitry is operatively connected to the transition phase determining circuitry and configured to determine, in response the transition phase determining circuitry determining that the battery is in the transition phase, a capacity of the battery based on a transition phase battery capacity model of capacity-vs.-voltage. The transition phase determining circuitry is further configured to determine an end of the transition phase based on the transition phase battery capacity model and a non-transition battery capacity model of capacity-vs.-voltage yielding the same capacity value for a given measured voltage of the battery.Type: ApplicationFiled: January 19, 2010Publication date: May 13, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Farhad Ahmed, Runbo Fu
-
Patent number: 7676335Abstract: A method includes monitoring the voltage of a power source connector for charging a battery. A determination is made that the battery has entered a transition phase based on sensing an abrupt change in the voltage. In response to determining that the battery is in the transition phase, a capacity of the battery is determined based on a transition phase battery capacity model that defines the battery's capacity as a function of the battery's voltage.Type: GrantFiled: November 27, 2007Date of Patent: March 9, 2010Assignee: Research In Motion LimitedInventors: Farhad Ahmed, Runbo Fu
-
Patent number: 7676008Abstract: A system and method for obtaining a frequency error estimate representing the difference between a reference frequency and the frequency of a space-time transmit diversity signal is disclosed herein. The method includes taking the correlation of total sums, comprised of partial sums taken in defined first and second intervals, to represent the frequency error as the imaginary component of the correlation function.Type: GrantFiled: July 12, 2007Date of Patent: March 9, 2010Assignee: Research In Motion LimitedInventors: Xin Jin, Runbo Fu, Jorgen S. Nielsen
-
Publication number: 20100048261Abstract: An apparatus and method for telephony tone signal and character code generation for QWERTY keyboards includes a QWERTY style keyboard, a processor and a keyboard mode control software module. The QWERTY style keyboard has a plurality of letter keys, wherein each letter key is configured to generate a unique input signal. The processor is coupled to the keyboard and is configured to convert each unique input signal generated by the letter keys into a character code and/or a telephony tone signal. The keyboard mode control software module operates on the processor, and controls whether the processor converts the unique input signals from the letter keys into character codes or telephony tone signals.Type: ApplicationFiled: October 28, 2009Publication date: February 25, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Wen Zhao, Runbo Fu, Xin Jin, Pokin Yeung, Karen A. Rudnitski
-
Patent number: 7634080Abstract: An apparatus and method for telephony tone signal and character code generation for QWERTY keyboards includes a QWERTY style keyboard, a processor and a keyboard mode control software module. The QWERTY style keyboard has a plurality of letter keys, wherein each letter key is configured to generate a unique input signal. The processor is coupled to the keyboard and is configured to convert each unique input signal generated by the letter keys into a character code and/or a telephony tone signal. The keyboard mode control software module operates on the processor, and controls whether the processor converts the unique input signals from the letter keys into character codes or telephony tone signals.Type: GrantFiled: November 1, 2001Date of Patent: December 15, 2009Assignee: Research In Motion LimitedInventors: Wen Zhao, Runbo Fu, Xin Jin, Pokin Yeung, Karen A Rudnitski
-
Publication number: 20090210739Abstract: A handheld communication device to communicate with a remote universal serial bus (USB) host controller via an integrated power and data port is provided. The device includes a microprocessor communicating with a power management integrated circuit (IC), wherein said microprocessor requires greater than 100 mA to be enumerated with the USB host controller. The device includes a USB microcontroller communicating with the USB host controller via a multiplexer and integrated power and data port, wherein the USB microcontroller requires less than 100 mA to be enumerated with the USB host controller, and wherein if a current available from the rechargeable battery is below a specified threshold required to power up the microprocessor, then the USB microcontroller performs USB enumeration with the USB host controller.Type: ApplicationFiled: March 11, 2009Publication date: August 20, 2009Applicant: Research in Motion LimitedInventors: Runbo Fu, Jonathan Halse, Stewart Morris
-
Patent number: 7523338Abstract: The proposed solution relates to enumeration of a handheld device by a host controller in a laptop, and more particularly to a method and apparatus to support USB enumeration of such a handheld device where greater than 100 mA is required to enumerate the chipset associated with the handheld device. The proposed solution comprises a handheld device with an added USB microcontroller. In operation, the integrated USB microcontroller is only powered up when the USB charging cable is plugged in and the rechargeable battery level is below the threshold required to power up the handheld device with less than 100 mA pre-enumeration USB current. The integrated USB microcontroller performs USB enumeration with the host controller using the pre-enumeration 100 mA current, so that the charging current can be increased to 500 mA post enumeration.Type: GrantFiled: October 13, 2005Date of Patent: April 21, 2009Assignee: Research In Motion LimitedInventors: Runbo Fu, Jonathan Halse, Stewart Morris
-
Publication number: 20080200208Abstract: A system for enhancing functionality of a mobile device comprising: the mobile device, wherein the mobile device includes: a radio subsystem; a processor adapted to interact with the radio subsystem; a user interface; a short range communications system; and a battery adapted to power the mobile device; and an accessory adapted to communicate with the mobile device, the accessory including: at least one processor; a radio subsystem communicating with the processor; and a short range communications system adapted to communicate with the short range communications system of the mobile device, wherein the radio subsystem of the mobile device differs from the radio subsystem of the accessory.Type: ApplicationFiled: February 15, 2008Publication date: August 21, 2008Inventors: Edwin Llanos, Padakandla Krishna Rao, Marcelo Varanda, Asif Hossain, Mihal Lazaridis, Jason Griffin, Ray Dikun, Stewart Charles Morris, Runbo Fu, Dietmar Frank Wennemer
-
Publication number: 20080153542Abstract: Various embodiments are described for data communication between a host device and a mobile communication device having two processors. In a first mode of operation, data communication occurs between the host device and a main processor of the mobile device. In a second mode of operation, data communication occurs between the host device and a communications processor of the mobile device. Some of the embodiments also implement power transfer from the host device to the mobile device.Type: ApplicationFiled: March 10, 2008Publication date: June 26, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Edwin Llanos, Ming Jian, Stewart Morris, Runbo Fu
-
Publication number: 20080126675Abstract: The invention relates to a system and method for controlling implementation of a command to a memory device. In the method, it comprises the following steps: monitoring an instruction stream destined for the memory device for an assertion of a command for the memory device; if the command is detected, evaluating whether the command is a restricted command; and if the command is a restricted command, preventing assertion of the command on the memory device.Type: ApplicationFiled: November 27, 2006Publication date: May 29, 2008Inventor: Runbo Fu