Patents by Inventor Haining Zhang
Haining Zhang 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: 8868047Abstract: A wireless communication device declares one of a plurality of extended instant messaging states and transmits the declared states to a presence information server. Declared extended instant messaging states for destination devices are received, and an enhanced instant message based on declared extended instant messaging states is generated.Type: GrantFiled: February 17, 2011Date of Patent: October 21, 2014Assignee: BlackBerry LimitedInventors: Risvan Coskun, Robert D. Oliver, Haining Zhang, Luis P. Estable
-
Patent number: 8700819Abstract: A communication link between a host device and a client device can be suspended based on a suspend request or notification provided by the client device. The suspend request can be transmitted by a client device to a host device if the client device determines that suspension is appropriate, and can be sent in response to receiving a polling request from the host device. After receiving a suspend request, the host device can initiate an operation to suspend the communication link between the devices.Type: GrantFiled: March 9, 2011Date of Patent: April 15, 2014Assignee: Apple Inc.Inventors: Anand Dalal, Haining Zhang, Mitchell D. Adler
-
Publication number: 20130332156Abstract: The disclosed system and method for a mobile device combines information derived from onboard sensors with conventional signal processing information derived from a speech or audio signal to assist in noise and echo cancellation. In some implementations, an Angle and Distance Processing (ADP) module is employed on a mobile device and configured to provide runtime angle and distance information to an adaptive beamformer for canceling noise signals, provides a means for building a table of filter coefficients for adaptive filters used in echo cancellation, provides faster and more accurate Automatic Gain Control (AGC), provides delay information for a classifier in a Voice Activity Detector (VAD), provides a means for automatic switching between a speakerphone and handset mode of the mobile device, or primary microphone and reference microphones and assists in separating echo path changes from double talk.Type: ApplicationFiled: February 22, 2013Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Onur Ergin Tackin, Sinan Karahan, Lalin S. Theverapperuma, Tiange Shao, Haining Zhang, Arun G. Mathias
-
Publication number: 20130331044Abstract: The disclosed embodiments provide a system that uses a first antenna and a second antenna in a portable electronic device. During operation, the system receives a request to switch from the first antenna to the second antenna to transmit a signal to a cellular receiver. Next, the system loads a set of radio-frequency (RF) calibration values for the second antenna. Finally, the system performs the switch from the first antenna to the second antenna to transmit the signal, wherein the second antenna is operated using the RF calibration values after the switch.Type: ApplicationFiled: August 29, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Ming Hu, Haining Zhang, Xueting Liu
-
Patent number: 8589667Abstract: According to one aspect, a multifunctional computing device having a wireless communications processor (e.g., cellular processor) and an application processor (e.g., general-purpose processor such as a CPU) share a storage device that is associated with or attached to the application processor. An example of such a multifunctional computing device may be a Smartphone device having a cellular phone and handheld computer functionalities. There is no specific storage device directly associated with or attached to the wireless communications processor (hereinafter simply referred to as a wireless processor). Instead, the wireless processor communicates with the application processor via a high speed communications link, such as a USB link, to access code and data stored in the storage device (e.g., flash memory device) associated with the application processor.Type: GrantFiled: November 11, 2010Date of Patent: November 19, 2013Assignee: Apple Inc.Inventors: Aon Mujtaba, Haining Zhang, Arjuna Sivasithambaresan, Alex Ho, Arun Mathias, Stephen Schell, Jonathan J. Andrews, Jason Gosnell, Dallas B. De Atley, Jerry Hauck
-
Patent number: 8504120Abstract: Techniques for controlling a radio processor for a mobile computing device are described. An apparatus may comprise a mobile computing device to support cellular voice communication, wireless data communication and computing capabilities, the mobile computing device including an applications processor coupled to a radio processor. The applications processor may include a radio management module to manage operations for the radio processor, the radio management module having a radio control module arranged to enable and disable the radio processor in accordance with a radio control schedule. Other embodiments are described and claimed.Type: GrantFiled: August 31, 2007Date of Patent: August 6, 2013Assignee: Palm, Inc.Inventor: Haining Zhang
-
Patent number: 8472435Abstract: A method and system of reachability indication between a wireless device and at least one push server, the method comprising the steps of: sending device status information from the wireless device to the at least one push server; and receiving the status information at the at least one push server; wherein the at least one push server is enabled to selectively start and stop serving the wireless device on the basis of the status information. The method further comprises sending status information to a packet data serving node that stores a list of push servers associated with a wireless device, and having the packet data serving node forward the status information to the push server. The system and method further includes selectively starting and stopping the serving of the wireless device by the push server during a voice call.Type: GrantFiled: August 18, 2010Date of Patent: June 25, 2013Assignee: Research In Motion LimitedInventors: Wen Zhao, Xin Jin, Haining Zhang, Muhammad Khaledul Islam
-
Patent number: 8442532Abstract: A system and method for facilitating the efficient operation of a mobile station as it transfers from communicating via one wireless data network to another. A session control node is coupled to the mobile node in such a manner that it selectively buffers data being transmitted to the mobile node, at least while the network transfer is being executed. When the mobile node had dropped its communication session with a first wireless network and established a new communication session with a second wireless network, the buffered data is read out and transmitted to the mobile node. The session control node may be coupled with a home network associated with the mobile node or a control node may be associated with the mobile node on an ad hoc basis.Type: GrantFiled: March 19, 2009Date of Patent: May 14, 2013Assignee: Research in Motion LimitedInventors: Haining Zhang, Risvan Coskun
-
Method and System for Configuring Settings for a Communications Client Utilizing Host Device Drivers
Publication number: 20120331116Abstract: A system and method for configuring a client on a host device using a configuration application on a configuring device, the system comprising: a link between the configuring device and the host device; host drivers for communicating between the host device and the configuring device over the link; and an interface between the host drivers and the configuration application, wherein said interface allows said configuration application to be independent of the host drivers while allowing the configuration application to configure the client.Type: ApplicationFiled: September 10, 2012Publication date: December 27, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Haining Zhang, Maxime Matton -
Publication number: 20120233361Abstract: A communication link between a host device and a client device can be suspended based on a suspend request or notification provided by the client device. The suspend request can be transmitted by a client device to a host device if the client device determines that suspension is appropriate, and can be sent in response to receiving a polling request from the host device. After receiving a suspend request, the host device can initiate an operation to suspend the communication link between the devices.Type: ApplicationFiled: March 9, 2011Publication date: September 13, 2012Applicant: Apple Inc.Inventors: Anand Dalal, Haining Zhang, Mitchell D. Adler
-
Method and system for configuring settings for a communications client utilizing host device drivers
Patent number: 8266255Abstract: A system and method for configuring a client on a host device using a configuration application on a configuring device, the system comprising: a link between the configuring device and the host device; host drivers for communicating between the host device and the configuring device over the link; and an interface between the host drivers and the configuration application, wherein said interface allows said configuration application to be independent of the host drivers while allowing the configuration application to configure the client.Type: GrantFiled: December 19, 2008Date of Patent: September 11, 2012Assignee: Research In Motion LimitedInventors: Haining Zhang, Maxime Matton -
Publication number: 20120115553Abstract: Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry with first and second ports that are coupled by switching circuitry to first and second antennas. A first receiver in the transceiver circuitry may be associated with the first port and a second receiver in the transceiver circuitry may be associated with the second port. An electronic device may be operated in a single receiver mode in which only one of the receivers is active to conserve power or a dual receiver mode in which signals from both antennas may be received in parallel to compare antenna performance. Based on antenna performance metrics, the electronic device may adjust the switching circuitry to ensure that an optimal antenna is being used.Type: ApplicationFiled: November 5, 2010Publication date: May 10, 2012Inventors: Isabel G. Mahe, Jianxiong Shi, Kee-Bong Song, Ming Hu, William S. Burchill, Syed A. Mujtaba, Johnson O. Sebeni, Haining Zhang
-
Patent number: 8121582Abstract: A wireless communication device declares one of a plurality of extended instant messaging states and transmits the declared states to a presence information server. Declared extended instant messaging states for destination devices are received, and an enhanced instant message based on declared extended instant messaging states is generated.Type: GrantFiled: February 23, 2006Date of Patent: February 21, 2012Assignee: Research In Motion LimitedInventors: Risvan Coskun, Robert D. Oliver, Haining Zhang, Luis P. Estable
-
Publication number: 20110258426Abstract: According to one aspect, a multifunctional computing device having a wireless communications processor (e.g., cellular processor) and an application processor (e.g., general-purpose processor such as a CPU) share a storage device that is associated with or attached to the application processor. An example of such a multifunctional computing device may be a Smartphone device having a cellular phone and handheld computer functionalities. There is no specific storage device directly associated with or attached to the wireless communications processor (hereinafter simply referred to as a wireless processor). Instead, the wireless processor communicates with the application processor via a high speed communications link, such as a USB link, to access code and data stored in the storage device (e.g., flash memory device) associated with the application processor.Type: ApplicationFiled: November 11, 2010Publication date: October 20, 2011Applicant: APPLE INC.Inventors: Aon Mujtaba, Haining Zhang, Arjuna Sivasithambaresan, Alex Ho, Arun Mathias, Stephen Schell, Jonathan Andrews, Jason Gosnell, Dallas B. De Atley, Jerry Hauck
-
Publication number: 20110167123Abstract: A wireless communication device declares one of a plurality of extended instant messaging states and transmits the declared states to a presence information server. Declared extended instant messaging states for destination devices are received, and an enhanced instant message based on declared extended instant messaging states is generated.Type: ApplicationFiled: February 17, 2011Publication date: July 7, 2011Applicant: Research In Motion LimitedInventors: Risvan Coskun, Robert D. Oliver, Haining Zhang, Luis P. Estable
-
Publication number: 20110082734Abstract: In an example embodiment, a method is provided of locating a bundle of items. In this method, a query for a first item is received, and a search for the first item is conducted based on the query to locate an attribute of the first item. An identification is then made from the attribute that the first item is associated with the bundle of items. Another search for a second item that is associated with the bundle is conducted based on the attribute. A listing is then generated of the first item with the second item grouped as a bundle.Type: ApplicationFiled: October 2, 2009Publication date: April 7, 2011Inventors: Haining Zhang, Oian Sun, Yang Zhou, Jian Xu, Yi Zhou, Marni Susan Deshong, Xiaobo Wu
-
Publication number: 20100309898Abstract: A method and system of reachability indication between a wireless device and at least one push server, the method comprising the steps of: sending device status information from the wireless device to the at least one push server; and receiving the status information at the at least one push server; wherein the at least one push server is enabled to selectively start and stop serving the wireless device on the basis of the status information. The method further comprises sending status information to a packet data serving node that stores a list of push servers associated with a wireless device, and having the packet data serving node forward the status information to the push server. The system and method further includes selectively starting and stopping the serving of the wireless device by the push server during a voice call.Type: ApplicationFiled: August 18, 2010Publication date: December 9, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Wen Zhao, Xin Jin, Muhammad Khaledul Islam, Haining Zhang
-
Patent number: 7801562Abstract: A method and system of reachability indication between a wireless device and at least one push server, the method comprising the steps of: sending device status information from the wireless device to the at least one push server; and receiving the status information at the at least one push server; wherein the at least one push server is enabled to selectively start and stop serving the wireless device on the basis of the status information. The method further comprises sending status information to a packet data serving node that stores a list of push servers associated with a wireless device, and having the packet data serving node forward the status information to the push server. The system and method further includes selectively starting and stopping the serving of the wireless device by the push server during a voice call.Type: GrantFiled: March 12, 2008Date of Patent: September 21, 2010Assignee: Research In Motion LimitedInventors: Wen Zhao, Muhammad Khaledul Islam, Xin Jin, Haining Zhang
-
Patent number: 7583958Abstract: Facilitating a communication directed to a communication device operable to receive data over a plurality of transport mediums includes determining present transport coverage of the communication device, determining which transport mediums the communication device is presently operable to receive the communication, and selecting one of theses transport mediums for delivery of the communication to the communication device.Type: GrantFiled: November 5, 2004Date of Patent: September 1, 2009Assignee: Research In Motion LimitedInventors: Risvan Coskun, Haining Zhang
-
Publication number: 20090180442Abstract: A system and method for facilitating the efficient operation of a mobile station as it transfers from communicating via one wireless data network to another. A session control node is coupled to the mobile node in such a manner that it selectively buffers data being transmitted to the mobile node, at least while the network transfer is being executed. When the mobile node had dropped its communication session with a first wireless network and established a new communication session with a second wireless network, the buffered data is read out and transmitted to the mobile node. The session control node may be coupled with a home network associated with the mobile node or a control node may be associated with the mobile node on an ad hoc basis.Type: ApplicationFiled: March 19, 2009Publication date: July 16, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: HAINING ZHANG, RISVAN COSCUN