Patents by Inventor Zhigang Ruan
Zhigang Ruan 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: 20240109929Abstract: A mannose derivative is an isonitrile-containing mannose derivative of formula (I), including different linking groups X: A radioactive preparation is provided, including a radiolabeled compound formed by radiolabeling the mannose derivative with a radionuclide. An application of the radioactive preparation in the diagnosis and treatment of tumors is also provided.Type: ApplicationFiled: November 17, 2023Publication date: April 4, 2024Inventors: Junbo ZHANG, Qing RUAN, Guangxing YIN, Xuebin WANG, Zhanbin ZHANG, Zhigang TANG, Jie LU
-
Patent number: 9026172Abstract: According to embodiments described in the specification, a method, system and apparatus for managing transports is provided. The method comprises: maintaining a transport preference in a memory of the mobile electronic device, the transport preference including an identifier of a preferred transport; monitoring available transports; and selecting a transport for use based on the transport preference and the available transports.Type: GrantFiled: July 27, 2010Date of Patent: May 5, 2015Assignee: Blackberry LimitedInventors: Zhigang Ruan, Marian Constantin Buzdugan
-
Patent number: 8615280Abstract: Aspects relate to provision of enterprise call capabilities to mobile devices. For example, a mobile device can indicate, over a data channel, that a PBX is to make a call on its behalf to a called party. The PBX can call back the mobile device, call the called party, and bridge those call legs to establish the call. The mobile device can employ mechanisms that a particular incoming call is made by the PBX. These mechanisms can include using ANI information, sending, and receiving audible verification codes over the voice channel established after answering the incoming call. The verification codes can be selected based different behaviors of the mobile devices.Type: GrantFiled: April 3, 2013Date of Patent: December 24, 2013Assignee: BlackBerry LimitedInventors: Valentina Iquorevna Kramarenko, Ximing Zeng, Zhigang Ruan
-
Patent number: 8606256Abstract: In a method of processing an incoming sequence of one or more DTMF tones at a mobile device, the sequence is decoded to thereby identify any encoded message. Where the decoding does not identify a message, at least applying an error correction algorithm to the sequence to identify a message. Where the algorithm fails to correct the sequence, the sequence is compared to messages currently expected by the mobile device. If a message is not identified, a negative acknowledgement message may be sent. At a server, upon receipt of a negative acknowledgement message, it is determined if a message was sent to the mobile device in a previous pre-determined time window. If so, the message is re-sent. The server repeatedly sends certain messages to a mobile device until an acknowledgement message indicating receipt of the message by the mobile device is received.Type: GrantFiled: November 21, 2012Date of Patent: December 10, 2013Assignee: BlackBerry LimitedInventors: Zhigang Ruan, Ximing Zeng
-
Patent number: 8583096Abstract: A method, apparatus and system for handling a call received at a mobile communication device, in association with an automated number identification (ANI) number are provided. The ANI number is compared with a list of ANI numbers associated with an applications server, the list stored at the mobile communications device. When the ANI number is not in the list, a tone is provided on the call. When a corresponding tone is detected on the call in response to the tone, the call is handled as a call associated with the applications server and otherwise the call handled as a typical mobile communication call.Type: GrantFiled: October 23, 2012Date of Patent: November 12, 2013Assignee: Blackberry LimitedInventors: Zhigang Ruan, Richard John George
-
Patent number: 8548943Abstract: A wireless handheld device operable to continuously synchronize PIM information with a host desktop computer. The device comprises a software module for updating a handheld PIM database to reflect a change to PIM information, a software module for updating a handheld mirror database to reflect the change to PIM information, a software module for generating a PIM message relating to the change to the PIM information, a software module for translating the PIM message from a handheld data format into a network data format and a software module for sending the PIM message from the client wireless handheld device to the host desktop computer via a wireless network.Type: GrantFiled: December 22, 2005Date of Patent: October 1, 2013Assignee: BlackBerry LimitedInventors: Anish Agrawal, Zhigang Ruan
-
Patent number: 8423030Abstract: A method, system and computer-readable product for a fixed mobile convergence system. The method includes analyzing at least one rule set associated with at least one user profile with the user profile being associated with at least one mobile device supporting more than one line. Each line offering one or more transports and options for establishing a telephone call. After analyzing the one or more rule sets, a context-specific real-time usage mode is determined based on the analysis which include selections of a telephone line, a transport and establishment options. After determining the usage mode, a call is established between one of the devices and a telephony endpoint, either incoming or outgoing, based on the determined usage mode.Type: GrantFiled: July 6, 2010Date of Patent: April 16, 2013Assignee: Research In Motion LimitedInventors: Richard John George, Zhigang Ruan, Brian Alexander Oliver
-
Patent number: 8423102Abstract: Aspects relate to provision of enterprise call capabilities to mobile devices. For example, a mobile device can indicate, over a data channel, that a PBX is to make a call on its behalf to a called party. The PBX can call back the mobile device, call the called party, and bridge those call legs to establish the call. The mobile device can employ mechanisms that a particular incoming call is made by the PBX. These mechanisms can include using ANI information, sending, and receiving audible verification codes over the voice channel established after answering the incoming call. The verification codes can be selected based different behaviors of the mobile devices.Type: GrantFiled: June 12, 2012Date of Patent: April 16, 2013Assignee: Research In Motion LimitedInventors: Valentina Iqorevna Kramarenko, Ximing Zeng, Zhigang Ruan
-
Patent number: 8346235Abstract: In a method of processing an incoming sequence of one or more DTMF tones at a mobile device, the sequence is decoded to thereby identify any encoded message. Where the decoding does not identify a message, at least applying an error correction algorithm to the sequence to identify a message. Where the algorithm fails to correct the sequence, the sequence is compared to messages currently expected by the mobile device. If a message is not identified, a negative acknowledgement message may be sent. At a server, upon receipt of a negative acknowledgement message, it is determined if a message was sent to the mobile device in a previous pre-determined time window. If so, the message is re-sent. The server repeatedly sends certain messages to a mobile device until an acknowledgement message indicating receipt of the message by the mobile device is received.Type: GrantFiled: January 25, 2010Date of Patent: January 1, 2013Assignee: Research In Motion LimitedInventors: Zhigang Ruan, Ximing Zeng
-
Patent number: 8326275Abstract: A method, apparatus and system for handling a call received at a mobile communication device, in association with an automated number identification (ANI) number are provided. The ANI number is compared with a list of ANI numbers associated with an applications server, the list stored at the mobile communications device. When the ANI number is not in the list, a tone is provided on the call. When a corresponding tone is detected on the call in response to the tone, the call is handled as a call associated with the applications server and otherwise the call handled as a typical mobile communication call.Type: GrantFiled: July 29, 2010Date of Patent: December 4, 2012Assignee: Research In Motion LimitedInventors: Zhigang Ruan, Richard John George
-
Publication number: 20120258698Abstract: Aspects relate to provision of enterprise call capabilities to mobile devices. For example, a mobile device can indicate, over a data channel, that a PBX is to make a call on its behalf to a called party. The PBX can call back the mobile device, call the called party, and bridge those call legs to establish the call. The mobile device can employ mechanisms that a particular incoming call is made by the PBX. These mechanisms can include using ANI information, sending, and receiving audible verification codes over the voice channel established after answering the incoming call. The verification codes can be selected based different behaviors of the mobile devices.Type: ApplicationFiled: June 12, 2012Publication date: October 11, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Valentina Iqorevna Kramarenko, Ximing Zeng, Zhigang Ruan
-
Patent number: 8233951Abstract: Aspects relate to provision of enterprise call capabilities to mobile devices. For example, a mobile device can indicate, over a data channel, that a PBX is to make a call on its behalf to a called party. The PBX can call back the mobile device, call the called party, and bridge those call legs to establish the call. The mobile device can employ mechanisms that a particular incoming call is made by the PBX. These mechanisms can include using ANI information, sending, and receiving audible verification codes over the voice channel established after answering the incoming call. The verification codes can be selected based different behaviors of the mobile devices.Type: GrantFiled: January 25, 2010Date of Patent: July 31, 2012Assignee: Research In Motion LimitedInventors: Valentina Iqorevna Kramarenko, Ximing Zeng, Zhigang Ruan
-
Publication number: 20120009929Abstract: A method, system and computer-readable product for a fixed mobile convergence system. The method includes analyzing at least one rule set associated with at least one user profile with the user profile being associated with at least one mobile device supporting more than one line. Each line offering one or more transports and options for establishing a telephone call. After analyzing the one or more rule sets, a context-specific real-time usage mode is determined based on the analysis which include selections of a telephone line, a transport and establishment options. After determining the usage mode, a call is established between one of the devices and a telephony endpoint, either incoming or outgoing, based on the determined usage mode.Type: ApplicationFiled: July 6, 2010Publication date: January 12, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Richard John George, Zhigang Ruan, Brian Alexander Oliver
-
Publication number: 20110263234Abstract: A method, apparatus and system for handling a call received at a mobile communication device, in association with an automated number identification (ANI) number are provided. The ANI number is compared with a list of ANI numbers associated with an applications server, the list stored at the mobile communications device. When the ANI number is not in the list, a tone is provided on the call. When a corresponding tone is detected on the call in response to the tone, the call is handled as a call associated with the applications server and otherwise the call handled as a typical mobile communication call.Type: ApplicationFiled: July 29, 2010Publication date: October 27, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Zhigang Ruan, Richard John George
-
Publication number: 20110263246Abstract: According to embodiments described in the specification, a method, system and apparatus for managing transports is provided. The method comprises: maintaining a transport preference in a memory of the mobile electronic device, the transport preference including an identifier of a preferred transport; monitoring available transports; and selecting a transport for use based on the transport preference and the available transports.Type: ApplicationFiled: July 27, 2010Publication date: October 27, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Zhigang RUAN, Marian Constantin BUZDUGAN
-
Publication number: 20110261784Abstract: According to embodiments described in the specification, a method, system and apparatus for managing call handoff are provided, comprising: receiving a request from a mobile electronic device to initiate handover of a first media session between the mobile electronic device and a private branch exchange (PBX) from a first transport to a second transport; establishing a second media session with the mobile electronic device over the second transport; shuffling call media from the first media session to the second media session; and responsive to shuffling the call media, terminating the first media session.Type: ApplicationFiled: July 29, 2010Publication date: October 27, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Ximing ZENG, Haiyang YIN, Zhigang RUAN
-
Publication number: 20110183649Abstract: In a method of processing an incoming sequence of one or more DTMF tones at a mobile device, the sequence is decoded to thereby identify any encoded message. Where the decoding does not identify a message, at least applying an error correction algorithm to the sequence to identify a message. Where the algorithm fails to correct the sequence, the sequence is compared to messages currently expected by the mobile device. If a message is not identified, a negative acknowledgement message may be sent. At a server, upon receipt of a negative acknowledgement message, it is determined if a message was sent to the mobile device in a previous pre-determined time window. If so, the message is re-sent. The server repeatedly sends certain messages to a mobile device until an acknowledgement message indicating receipt of the message by the mobile device is received.Type: ApplicationFiled: January 25, 2010Publication date: July 28, 2011Inventors: ZHIGANG RUAN, Ximing Zeng
-
Publication number: 20110183653Abstract: Aspects relate to provision of enterprise call capabilities to mobile devices. For example, a mobile device can indicate, over a data channel, that a PBX is to make a call on its behalf to a called party. The PBX can call back the mobile device, call the called party, and bridge those call legs to establish the call. The mobile device can employ mechanisms that a particular incoming call is made by the PBX. These mechanisms can include using ANI information, sending, and receiving audible verification codes over the voice channel established after answering the incoming call. The verification codes can be selected based different behaviors of the mobile devices.Type: ApplicationFiled: January 25, 2010Publication date: July 28, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Valentina Iqorevna Kramarenko, Ximing Zeng, Zhigang Ruan
-
Patent number: 7840605Abstract: A system and method for generating runtime metadata for use in the development of mobile device applications. A metadata file, such as an XML file that is used to capture the metadata for a database associated with a mobile device application, is used to generate initialization code. This initialization code, when executed, creates runtime metadata for the application database in terms of a first object (e.g. classID object) through which metadata associated with the application database is accessible and at least one second object (e.g. propertyID object) through which metadata associated with a property of a data record of the application database is accessible.Type: GrantFiled: February 26, 2009Date of Patent: November 23, 2010Assignee: Research In Motion LimitedInventors: Zhigang Ruan, Anish Agrawal, Damon Kropf-Untucht
-
Publication number: 20090164972Abstract: A system and method for generating runtime metadata for use in the development of mobile device applications. A metadata file, such as an XML file that is used to capture the metadata for a database associated with a mobile device application, is used to generate initialization code. This initialization code, when executed, creates runtime metadata for the application database in terms of a first object (e.g. classID object) through which metadata associated with the application database is accessible and at least one second object (e.g. propertyID object) through which metadata associated with a property of a data record of the application database is accessible.Type: ApplicationFiled: February 26, 2009Publication date: June 25, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Zhigang Ruan, Damon Kropf-Untucht, Anish Agrawal