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: 9843579
    Abstract: 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: Grant
    Filed: January 22, 2015
    Date of Patent: December 12, 2017
    Assignee: SONICWALL INC.
    Inventors: Guo Hui Zou, Zhong Chen, Zhuangzhi Duo, Xiaodong Lin
  • Patent number: 9814739
    Abstract: 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: Grant
    Filed: December 14, 2016
    Date of Patent: November 14, 2017
    Assignee: Novartis AG
    Inventors: Sampath-Kumar Anandan, Virender Singh Aulakh, Martijn Fenaux, Xiaodong Lin, Liang Mao, Oliver Saunders, Zachary Kevin Sweeney, Fumiaki Yokokawa, Weidong Zhong
  • Publication number: 20170112868
    Abstract: 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: Application
    Filed: December 14, 2016
    Publication date: April 27, 2017
    Inventors: Sampath-Kumar Anandan, Virender Singh Aulakh, Martijn Fenaux, Xiaodong Lin, Liang Mao, Oliver Saunders, Zachary Kevin Sweeney, Fumiaki Yokokawa, Weidong Zhong
  • Patent number: 9556216
    Abstract: 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: Grant
    Filed: August 27, 2013
    Date of Patent: January 31, 2017
    Assignee: Novartis AG
    Inventors: Sampath-Kumar Anandan, Virender Singh Aulakh, Martijn Fenaux, Xiaodong Lin, Liang Mao, Oliver Saunders, Zachary Kevin Sweeney, Fumiaki Yokokawa, Weidong Zhong
  • Patent number: 9513977
    Abstract: 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: Grant
    Filed: January 10, 2012
    Date of Patent: December 6, 2016
    Assignee: Intel Corporation
    Inventors: Jianhui Li, Ling Lin, Yong Wu, Xiaodong Lin, Wen Tan, Honesty Cheng Young, Yihua Jin
  • Publication number: 20160246609
    Abstract: 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: Application
    Filed: November 15, 2013
    Publication date: August 25, 2016
    Applicant: Intel Corporation
    Inventors: Yihua Jin, Jianhui Li, Tingtao Li, Xiaodong Lin
  • Publication number: 20160219050
    Abstract: 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: Application
    Filed: January 22, 2015
    Publication date: July 28, 2016
    Inventors: Guo Hui Zou, Zhong Chen, Zhuangzhi Duo, Xiaodong Lin
  • Publication number: 20160098556
    Abstract: 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: Application
    Filed: December 15, 2015
    Publication date: April 7, 2016
    Inventors: Khalid Nawaf ALHARBI, Xiaodong LIN
  • Publication number: 20160051523
    Abstract: 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: Application
    Filed: September 22, 2015
    Publication date: February 25, 2016
    Applicant: NOVARTIS AG
    Inventors: 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: 9251373
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: February 2, 2016
    Inventors: Khalid Nawaf AlHarbi, Xiaodong Lin
  • Patent number: 9174978
    Abstract: 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: Grant
    Filed: March 23, 2015
    Date of Patent: November 3, 2015
    Assignee: Novartis AG
    Inventors: 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: 20150266867
    Abstract: 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: Application
    Filed: March 23, 2015
    Publication date: September 24, 2015
    Applicant: NOVARTIS AG
    Inventors: 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: 20150232501
    Abstract: 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: Application
    Filed: August 27, 2013
    Publication date: August 20, 2015
    Applicant: Novartis AG
    Inventors: Sampath-Kumar ANADAN, Virender Singh AULAKH, Martijn FENAUX, Xiaodong LIN, Liang MAO, Oliver SAUNDERS, Zachary Kevin SWEENEY, Fumiaki YOKOKAWA, Weidong ZHONG
  • Publication number: 20140288076
    Abstract: 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: Application
    Filed: June 4, 2014
    Publication date: September 25, 2014
    Applicant: NOVARTIS AG
    Inventors: 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: 20140283088
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Khalid Nawaf AlHarbi, Xiaodong Lin
  • Patent number: 8778951
    Abstract: 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: Grant
    Filed: February 21, 2013
    Date of Patent: July 15, 2014
    Assignee: Novartis AG
    Inventors: 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: 8768682
    Abstract: 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: Grant
    Filed: January 18, 2013
    Date of Patent: July 1, 2014
    Assignee: Intel Corporation
    Inventors: Yong Wu, Jianhui Li, Xiaodong Lin
  • Publication number: 20140046649
    Abstract: 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: Application
    Filed: January 18, 2013
    Publication date: February 13, 2014
    Inventors: Yong Wu, Jianhui Li, Xiaodong Lin
  • Publication number: 20140040921
    Abstract: 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: Application
    Filed: January 10, 2012
    Publication date: February 6, 2014
    Inventors: Jianhui Li, Ling Lin, Yong Wu, Xiaodong Lin, Wen Tan, Honesty Cheng Young, Yihua Jin
  • Publication number: 20130338993
    Abstract: 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: Application
    Filed: March 22, 2012
    Publication date: December 19, 2013
    Inventors: Xueliang Zhong, Jianhui Li, Jianping Chen, Tingtao Li, Yong Wu, Wen Tan, Xiaodong Lin