Patents by Inventor Xiaodong Lin
Xiaodong Lin 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: 9843579Abstract: A plurality of beacons that do not include any service set identifiers may be broadcast from an access point. A request concerning association with the access point may be sent wirelessly from a user device and received at the access point. A unique service set identifier (SSID) for the requesting user device may be generated, and information regarding the unique SSID may be transmitted to the requesting user device. A subsequent association request from the requesting user device may include the unique SSID.Type: GrantFiled: January 22, 2015Date of Patent: December 12, 2017Assignee: SONICWALL INC.Inventors: Guo Hui Zou, Zhong Chen, Zhuangzhi Duo, Xiaodong Lin
-
Patent number: 9814739Abstract: The present invention provides a compound of formula A: or a pharmaceutically acceptable salt thereof, wherein B, Q, R1, R5, R6, R7, R8 and Z are defined herein, which is a 2?-branched nucleoside useful for the treatment or prevention of viral infections, particularly dengue virus, yellow fever virus, West Nile virus, Japanese encephalitis virus, tick-borne encephalitis virus, Kunjin virus, Murray Valley encephalitis, St Louis encephalitis, Omsk hemorrhagic fever virus, bovine viral diarrhea virus, Zika virus and Hepatitis C virus.Type: GrantFiled: December 14, 2016Date of Patent: November 14, 2017Assignee: Novartis AGInventors: Sampath-Kumar Anandan, Virender Singh Aulakh, Martijn Fenaux, Xiaodong Lin, Liang Mao, Oliver Saunders, Zachary Kevin Sweeney, Fumiaki Yokokawa, Weidong Zhong
-
Publication number: 20170112868Abstract: The present invention provides a compound of formula A: or a pharmaceutically acceptable salt thereof, wherein B, Q, R1, R5, R6, R7, R8 and Z are defined herein, which is a 2?-branched nucleoside useful for the treatment or prevention of viral infections, particularly dengue virus, yellow fever virus, West Nile virus, Japanese encephalitis virus, tick-borne encephalitis virus, Kunjin virus, Murray Valley encephalitis, St Louis encephalitis, Omsk hemorrhagic fever virus, bovine viral diarrhea virus, Zika virus and Hepatitis C virus.Type: ApplicationFiled: December 14, 2016Publication date: April 27, 2017Inventors: Sampath-Kumar Anandan, Virender Singh Aulakh, Martijn Fenaux, Xiaodong Lin, Liang Mao, Oliver Saunders, Zachary Kevin Sweeney, Fumiaki Yokokawa, Weidong Zhong
-
Patent number: 9556216Abstract: The present invention provides a compound of formula A: or a pharmaceutically acceptable salt thereof, wherein B, Q, R1, R5, R6, R7, R8 and Z are as defined herein, which is a 2?-branched nucleoside useful for the treatment or prevention of viral infections, particularly dengue fever, yellow fever, West Nile virus, Japanese encephalitis virus, tick-borne encephalitis virus, Kunjin virus, Murray Valley encephalitis, St Louis encephalitis, Omsk hemorrhagic fever virus, bovine viral diarrhea virus, Zika virus and Hepatitis C virus.Type: GrantFiled: August 27, 2013Date of Patent: January 31, 2017Assignee: Novartis AGInventors: Sampath-Kumar Anandan, Virender Singh Aulakh, Martijn Fenaux, Xiaodong Lin, Liang Mao, Oliver Saunders, Zachary Kevin Sweeney, Fumiaki Yokokawa, Weidong Zhong
-
Patent number: 9513977Abstract: Methods, apparatuses and storage medium associated with ISA bridging with callback, are disclosed. In various embodiments, at least one computer-readable storage medium may include instructions configured to enable a target device with a target ISA, in response to execution of the instructions, to provide an ISA bridging layer to the target device to facilitate a library service to callback a callback function of an application. The library service may be implemented for the target ISA, and the application may be implemented at least partially for a source ISA that may be different from the target ISA. The ISA bridging layer may include a source ISA emulator and a library emulator configured to cooperate to enable the application to call the library service, and the library service to callback the callback function, across the two instruction set architectures. Other embodiments may be disclosed or claimed.Type: GrantFiled: January 10, 2012Date of Patent: December 6, 2016Assignee: Intel CorporationInventors: Jianhui Li, Ling Lin, Yong Wu, Xiaodong Lin, Wen Tan, Honesty Cheng Young, Yihua Jin
-
Publication number: 20160246609Abstract: Methods and apparatus relating to seamless host system gesture experience for guest applications on touch based devices are described. In an embodiment, Host Gesture Capture (HGC) logic detects a gesture in response to a touch event. The HGC logic forwards the gesture to Host Gesture Emulator (HGE) logic in response to a determination that the gesture is unrelated to an operation of a host system. The HGE logic operates in accordance with a guest operating system of the host system. Other embodiments are also claimed and described.Type: ApplicationFiled: November 15, 2013Publication date: August 25, 2016Applicant: Intel CorporationInventors: Yihua Jin, Jianhui Li, Tingtao Li, Xiaodong Lin
-
Publication number: 20160219050Abstract: A plurality of beacons that do not include any service set identifiers may be broadcast from an access point. A request concerning association with the access point may be sent wirelessly from a user device and received at the access point. A unique service set identifier (SSID) for the requesting user device may be generated, and information regarding the unique SSID may be transmitted to the requesting user device. A subsequent association request from the requesting user device may include the unique SSID.Type: ApplicationFiled: January 22, 2015Publication date: July 28, 2016Inventors: Guo Hui Zou, Zhong Chen, Zhuangzhi Duo, Xiaodong Lin
-
Publication number: 20160098556Abstract: Improved buffer overflow protection for a computer function call stack is provided by placing a predetermined ShadowKEY value on a function's call stack frame and copying the ShadowKEY, a caller EBP, and a return pointer are pushed onto a duplicate stack. The prologue of the function may be modified for this purpose. The function epilogue is modified to compare the current values of the ShadowKEY, caller EBP, and the return pointer on the function stack to the copies stored on the duplicate stack. If they are not identical, an overflow is detected. The preserved copies of these values may be copied back to the function stack frame thereby enabling execution of the process to continue. A function prologue and epilogue may be modified during compilation of the program.Type: ApplicationFiled: December 15, 2015Publication date: April 7, 2016Inventors: Khalid Nawaf ALHARBI, Xiaodong LIN
-
Publication number: 20160051523Abstract: This invention pertains generally to antibacterial compounds of Formula I, as further described herein, and pharmaceutically acceptable salts and formulations thereof. In certain aspects, the invention pertains to methods of using such compounds to treat infections such as those caused by Gram-negative bacteria.Type: ApplicationFiled: September 22, 2015Publication date: February 25, 2016Applicant: NOVARTIS AGInventors: Virender Singh AULAKH, Anthony CASAREZ, Xiaodong LIN, Mika LINDVALL, Glenn MCENROE, Heinz Ernst MOSER, Folkert RECK, Meiliana TJANDRA, Robert Lowell SIMMONS, Aregahegn YIFRU, Qingming ZHU
-
Patent number: 9251373Abstract: Improved buffer overflow protection for a computer function call stack is provided by placing a predetermined ShadowKEY value on a function's call stack frame and copying the ShadowKEY, a caller EBP, and a return pointer are pushed onto a duplicate stack. The prologue of the function may be modified for this purpose. The function epilogue is modified to compare the current values of the ShadowKEY, caller EBP, and the return pointer on the function stack to the copies stored on the duplicate stack. If they are not identical, an overflow is detected. The preserved copies of these values may be copied back to the function stack frame thereby enabling execution of the process to continue. A function prologue and epilogue may be modified during compilation of the program.Type: GrantFiled: March 14, 2013Date of Patent: February 2, 2016Inventors: Khalid Nawaf AlHarbi, Xiaodong Lin
-
Patent number: 9174978Abstract: This invention pertains generally to antibacterial compounds of Formula I, as further described herein, and pharmaceutically acceptable salts and formulations thereof. In certain aspects, the invention pertains to methods of using such compounds to treat infections such as those caused by Gram-negative bacteria.Type: GrantFiled: March 23, 2015Date of Patent: November 3, 2015Assignee: Novartis AGInventors: Virender Singh Aulakh, Anthony Casarez, Xiaodong Lin, Mika Lindvall, Glenn McEnroe, Heinz Ernst Moser, Folkert Reck, Meiliana Tjandra, Robert Lowell Simmons, Aregahegn Yifru, Qingming Zhu
-
Publication number: 20150266867Abstract: This invention pertains generally to antibacterial compounds of Formula I, as further described herein, and pharmaceutically acceptable salts and formulations thereof. In certain aspects, the invention pertains to methods of using such compounds to treat infections such as those caused by Gram-negative bacteria.Type: ApplicationFiled: March 23, 2015Publication date: September 24, 2015Applicant: NOVARTIS AGInventors: Virender Singh AULAKH, Anthony CASAREZ, Xiaodong LIN, Mika LINDVALL, Glenn MCENROE, Heinz Ernst MOSER, Folkert RECK, Meiliana TJANDRA, Robert Lowell SIMMONS, Aregahegn YIFRU, Qingming ZHU
-
Publication number: 20150232501Abstract: The present invention provides a compound of formula A: or a pharmaceutically acceptable salt thereof, wherein B, Q, R1, R5, R6, R7, R8 and Z are as defined herein, which is a 2?-branched nucleoside useful for the treatment or prevention of viral infections, particularly dengue fever, yellow fever, West Nile virus, Japanese encephalitis virus, tick-borne encephalitis virus, Kunjin virus, Murray Valley encephalitis, St Louis encephalitis, Omsk hemorrhagic fever virus, bovine viral diarrhea virus, Zika virus and Hepatitis C virus.Type: ApplicationFiled: August 27, 2013Publication date: August 20, 2015Applicant: Novartis AGInventors: Sampath-Kumar ANADAN, Virender Singh AULAKH, Martijn FENAUX, Xiaodong LIN, Liang MAO, Oliver SAUNDERS, Zachary Kevin SWEENEY, Fumiaki YOKOKAWA, Weidong ZHONG
-
Publication number: 20140288076Abstract: The present invention provides a compound of formula (I): and pharmaceutically acceptable salts, enantiomers, stereoisomers, rotamers, tautomers, diastereomers, or racemates thereof. Also provided is a method of treating a disease or condition mediated by CDK9.Type: ApplicationFiled: June 4, 2014Publication date: September 25, 2014Applicant: NOVARTIS AGInventors: Paul A. Barsanti, Cheng Hu, Jeff Jin, Robert Keyes, Robert Kucejko, Xiaodong Lin, Yue Pan, Keith B. Pfister, Martin Sendzik, James Sutton, Lifeng Wan
-
Publication number: 20140283088Abstract: Improved buffer overflow protection for a computer function call stack is provided by placing a predetermined ShadowKEY value on a function's call stack frame and copying the ShadowKEY, a caller EBP, and a return pointer are pushed onto a duplicate stack. The prologue of the function may be modified for this purpose. The function epilogue is modified to compare the current values of the ShadowKEY, caller EBP, and the return pointer on the function stack to the copies stored on the duplicate stack. If they are not identical, an overflow is detected. The preserved copies of these values may be copied back to the function stack frame thereby enabling execution of the process to continue. A function prologue and epilogue may be modified during compilation of the program.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Inventors: Khalid Nawaf AlHarbi, Xiaodong Lin
-
Patent number: 8778951Abstract: The present invention provides a compound of formula (I): and pharmaceutically acceptable salts, enantiomers, stereoisomers, rotamers, tautomers, diastereomers, or racemates thereof. Also provided is a method of treating a disease or condition mediated by CDK9.Type: GrantFiled: February 21, 2013Date of Patent: July 15, 2014Assignee: Novartis AGInventors: Paul A. Barsanti, Cheng Hu, Jeff Jin, Robert Keyes, Robert Kucejko, Xiaodong Lin, Yue Pan, Keith B. Pfister, Martin Sendzik, James Sutton, Lifeng Wan
-
Patent number: 8768682Abstract: Methods, apparatuses and storage medium associated with ISA bridging with support for virtual functions, are disclosed. In embodiments, at least one computer-readable storage medium may include instructions configured to enable a target device with a target ISA, in response to execution, to provide an ISA bridging layer to the target device to facilitate a library service of a library of the target device to call a virtual function of the library, while servicing an application operating on the target device, where the application has an overriding implementation. The ISA bridging layer may include a loader configured to load the application for execution, and as part of loading the application, detect the virtual function and modify a virtual function table of the application to enable the call. Other embodiments may be disclosed or claimed.Type: GrantFiled: January 18, 2013Date of Patent: July 1, 2014Assignee: Intel CorporationInventors: Yong Wu, Jianhui Li, Xiaodong Lin
-
Publication number: 20140046649Abstract: Methods, apparatuses and storage medium associated with ISA bridging with support for virtual functions, are disclosed. In embodiments, at least one computer-readable storage medium may include instructions configured to enable a target device with a target ISA, in response to execution, to provide an ISA bridging layer to the target device to facilitate a library service of a library of the target device to call a virtual function of the library, while servicing an application operating on the target device, where the application has an overriding implementation. The ISA bridging layer may include a loader configured to load the application for execution, and as part of loading the application, detect the virtual function and modify a virtual function table of the application to enable the call. Other embodiments may be disclosed or claimed.Type: ApplicationFiled: January 18, 2013Publication date: February 13, 2014Inventors: Yong Wu, Jianhui Li, Xiaodong Lin
-
Publication number: 20140040921Abstract: Methods, apparatuses and storage medium associated with ISA bridging with callback, are disclosed. In various embodiments, at least one computer-readable storage medium may include instructions configured to enable a target device with a target ISA, in response to execution of the instructions, to provide an ISA bridging layer to the target device to facilitate a library service to callback a callback function of an application. The library service may be implemented for the target ISA, and the application may be implemented at least partially for a source ISA that may be different from the target ISA. The ISA bridging layer may include a source ISA emulator and a library emulator configured to cooperate to enable the application to call the library service, and the library service to callback the callback function, across the two instruction set architectures. Other embodiments may be disclosed or claimed.Type: ApplicationFiled: January 10, 2012Publication date: February 6, 2014Inventors: Jianhui Li, Ling Lin, Yong Wu, Xiaodong Lin, Wen Tan, Honesty Cheng Young, Yihua Jin
-
Publication number: 20130338993Abstract: Various embodiments include nested emulation for a source application and source emulator. Duplicate source ISA libraries redirect the source emulator library calls to a target library, thereby forcing the native emulator through proper emulation channels between first and second ISAs. Other embodiments concern accelerating dynamic linking by determining certain function calls that, rather than being processed through emulation of PLT code, are instead directly called without the need for PLT code translation. Some embodiments address both nested emulation and accelerated dynamic linking but other embodiments include one of nested emulation and accelerated dynamic linking. Other embodiments are described herein.Type: ApplicationFiled: March 22, 2012Publication date: December 19, 2013Inventors: Xueliang Zhong, Jianhui Li, Jianping Chen, Tingtao Li, Yong Wu, Wen Tan, Xiaodong Lin