Patents by Inventor Xiaoming Zhou

Xiaoming Zhou 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: 20160197945
    Abstract: In one implementation, a computer-implemented method can identify abnormal computer behavior. The method can receive, at a computer server subsystem and from a web server system, computer code to be served in response to a request from a computing client over the internet. The method can also modify the computer code to obscure operational design of the web server system that could be determined from the computer code, and supplement the computer code with instrumentation code that is programmed to execute on the computing client. The method may serve the modified and supplemented computer code to the computing client.
    Type: Application
    Filed: November 2, 2015
    Publication date: July 7, 2016
    Inventors: Justin D. Call, Xiaohan Huang, Xiaoming Zhou, Subramanian Varadarajan, Marc R. Hansen
  • Patent number: 9356954
    Abstract: In an embodiment, a method comprises intercepting a first set of instructions from a server computer that define one or more objects and one or more original operations that are based, at least in part, on the one or more objects; modifying the first set of instructions by adding one or more supervisor operations that are based, at least in part, on the one or more objects; transforming the one or more original operations to produce one or more transformed operations that are based, at least in part, on the one or more supervisor operations; rendering a second set of instructions which define the one or more supervisor operations and the one or more transformed operations; sending the second set of instructions to a remote client computer.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: May 31, 2016
    Assignee: Shape Security, Inc.
    Inventors: Xiaoming Zhou, Roger Hoover, Sergey Shekyan, Justin Call
  • Publication number: 20160149939
    Abstract: A computer-implemented method for identifying abnormal computer behavior includes receiving, at a computer server subsystem, data that characterizes subsets of particular document object models for web pages rendered by particular client computers; identifying clusters from the data that characterize the subsets of the particular document object models; and using the clusters to identify alien content on the particular client computers, wherein the alien content comprises content in the document object models that is not the result of content that is the basis of the document object model served.
    Type: Application
    Filed: December 28, 2015
    Publication date: May 26, 2016
    Inventors: Justin D. Call, Subramanian Varadarajan, Xiaochan Huang, Xiaoming Zhou, Marc R. Hansen
  • Publication number: 20160100028
    Abstract: A network system (100) for and a method of caching information from a resource-constrained device are provided. A resource-constrained device (110) provides via a network (130) generated data (d) that relates to a status of the resource-constrained device (110) to a controllable device (150) for controlling the controllable device (150). The controllable device (150) controls an operation of an operational component (154) in response to receiving the data (d). The controllable device (150) also comprises a cache memory (156) in which the received data (d) is stored and the controllable device (150) is configured to receive from a requesting device (170) a request (r) for the stored data (d) and is configured to provide the stored data (d) to the requesting device (170). The network system (100) provides a caching solution for the data (d) which is more transparent for the resource-constrained device (110).
    Type: Application
    Filed: May 7, 2014
    Publication date: April 7, 2016
    Inventors: BOZENA ERDMANN, ESKO OLAVI DIJK, XIAOMING ZHOU
  • Patent number: 9290488
    Abstract: The disclosure relates to Azetidine-Substituted Quinoxaline-Type Piperidine Compounds of Formula (I): and pharmaceutically acceptable derivatives thereof wherein the R1, R2, R3, Q, Y1, Z, A, B, a, and b are as defined herein, compositions comprising an effective amount of an Azetidine-Substituted Quinoxaline-Type Piperidine Compound, and methods to treat or prevent a condition, such as pain, comprising administering to an animal in need thereof an effective amount of an Azetidine-Substituted Quinoxaline-Type Piperidine Compound.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 22, 2016
    Assignee: Purdue Pharma L.P.
    Inventors: Laykea Tafesse, Naoki Tsuno, Xiaoming Zhou
  • Patent number: 9225737
    Abstract: A computer-implemented method for identifying abnormal computer behavior includes receiving, at a computer server subsystem, data that characterizes subsets of particular document object models for web pages rendered by particular client computers; identifying clusters from the data that characterize the subsets of the particular document object models; and using the clusters to identify alien content on the particular client computers, wherein the alien content comprises content in the document object models that is not the result of content that is the basis of the document object model served.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: December 29, 2015
    Assignee: Shape Security, Inc.
    Inventors: Justin D. Call, Subramanian Varadarajan, Xiaohan Huang, Xiaoming Zhou, Marc R. Hansen
  • Publication number: 20150350243
    Abstract: A computer-implemented method for deflecting abnormal computer interactions includes receiving, at a computer server system and from a client computer device that is remote from the computer server system, a request for web content; identifying, by computer analysis of mark-up code content that is responsive to the request, executable code that is separate from, but programmatically related to, the mark-up code content; generating groups of elements in the mark-up code content and the related executable code by determining that the elements within particular groups are programmatically related to each other; modifying elements within particular ones of the groups consistently so as to prevent third-party code written to interoperate with the elements from modifying from interoperating with the modified elements, while maintain an ability of the modified elements within each group to interoperate with each other; and recoding the mark-up code content and the executable code to include the modified elements.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 3, 2015
    Inventors: Justin D. Call, Xiaoming Zhou, Xiaohan Huang, Subramanian Varadarajan, Roger S. Hoover
  • Publication number: 20150322066
    Abstract: The disclosure relates to Substituted Benzimidazole-Type Piperidine Compounds of Formula (I): and pharmaceutically acceptable salts or solvates thereof, e.g., a pharmaceutically acceptable salt or solvate, wherein R1, R2, R3, Qa, W, U, A, B, Z, a, and the dashed lines are as defined herein, compositions comprising an effective amount of a Substituted Benzimidazole-Type Piperidine Compound, and methods to treat or prevent a condition, such as pain, comprising administering to an animal in need thereof an effective amount of a Substituted Benzimidazole-Type Piperidine Compound.
    Type: Application
    Filed: July 15, 2015
    Publication date: November 12, 2015
    Inventors: Nobuyuki TANAKA, Kenji YAMAWAKI, Jiangchao YAO, Jianming YU, Xiaoming ZHOU
  • Patent number: 9178908
    Abstract: In one implementation, a computer-implemented method can identify abnormal computer behavior. The method can receive, at a computer server subsystem and from a web server system, computer code to be served in response to a request from a computing client over the internet. The method can also modify the computer code to obscure operational design of the web server system that could be determined from the computer code, and supplement the computer code with instrumentation code that is programmed to execute on the computing client. The method may serve the modified and supplemented computer code to the computing client.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: November 3, 2015
    Assignee: Shape Security, Inc.
    Inventors: Justin D. Call, Xiaohan Huang, Xiaoming Zhou, Subramanian Varadarajan, Marc R. Hansen
  • Patent number: 9156830
    Abstract: The invention relates to compounds of Formula I: wherein Ar1, Ar2, Ar3, L1, L2, Y, Z and v are defined in the specification, and pharmaceutically acceptable derivatives thereof, compositions comprising an effective amount of a compound of Formula I or a pharmaceutically acceptable derivative thereof, and methods for treating or preventing a condition such as pain, UI, an ulcer, IBD and IBS, comprising administering to an animal in need thereof an effective amount of a compound of Formula I or a pharmaceutically acceptable derivative thereof.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: October 13, 2015
    Assignee: SHIONOGI & CO., LTD.
    Inventors: Noriyuki Kurose, Yasuyoshi Iso, Naoko Yamaguchi, Bin Shao, Laykea Tafesse, Xiaoming Zhou, Jianming Yu
  • Publication number: 20150259293
    Abstract: The invention relates to substituted pyridine compounds of Formula (I) and the pharmaceutically acceptable salts, prodrugs, and solvates thereof, wherein R1a, A1, A2, E, G, Z1, and Z2 are defined as set forth in the specification. The invention is also directed to the use of compounds of Formula I to treat a disorder responsive to the blockade of sodium channels. Compounds of the present invention are especially useful for treating pain.
    Type: Application
    Filed: May 28, 2015
    Publication date: September 17, 2015
    Inventors: Chiyou Ni, Bin Shao, Laykea Tafesse, Jiangchao Yao, Jianming Yu, Xiaoming Zhou
  • Publication number: 20150238485
    Abstract: The present disclosure relates to Oxime-Substituted Quinoxaline-Type Piperidine Compounds, such as those of Formula (I): and the pharmaceutically acceptable salts and solvates thereof, wherein R1, R2, R3, R4, R20, R21, Q, Y1, Z, A, B, and a are as defined herein; compositions comprising an effective amount of an Oxime-Substituted Quinoxaline-Type Piperidine Compound, and methods to treat or prevent a condition, such as pain, comprising administering to an animal in need thereof an effective amount of an Oxime-Substituted Quinoxaline-Type Piperidine Compound.
    Type: Application
    Filed: May 7, 2015
    Publication date: August 27, 2015
    Inventors: Jeffrey Michael MARRA, Naoki TSUNO, Tatsuhiko UENO, Xiaoming ZHOU
  • Patent number: 9090618
    Abstract: The disclosure relates to Substituted Benzimidazole-Type Piperidine Compounds of Formula (I): and pharmaceutically acceptable salts or solvates thereof, e.g., a pharmaceutically acceptable salt or solvate, wherein R1, R2, R3, Qa, W, U, A, B, Z, a, and the dashed lines are as defined herein, compositions comprising an effective amount of a Substituted Benzimidazole-Type Piperidine Compound, and methods to treat or prevent a condition, such as pain, comprising administering to an animal in need thereof an effective amount of a Substituted Benzimidazole-Type Piperidine Compound.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: July 28, 2015
    Assignee: Purdue Pharma L.P.
    Inventors: Kenji Yamawaki, Jiangchao Yao, Jianming Yu, Xiaoming Zhou
  • Publication number: 20150207816
    Abstract: In an embodiment, a method comprises intercepting a first set of instructions from a server computer that define one or more objects and one or more original operations that are based, at least in part, on the one or more objects; modifying the first set of instructions by adding one or more supervisor operations that are based, at least in part, on the one or more objects; transforming the one or more original operations to produce one or more transformed operations that are based, at least in part, on the one or more supervisor operations; rendering a second set of instructions which define the one or more supervisor operations and the one or more transformed operations; sending the second set of instructions to a remote client computer.
    Type: Application
    Filed: February 10, 2015
    Publication date: July 23, 2015
    Inventors: XIAOMING ZHOU, ROGER HOOVER, SERGEY SHEKYAN, JUSTIN CALL
  • Patent number: 9085561
    Abstract: The disclosure relates to Cyclic Urea- or Lactam-Substituted Quinoxaline-Type Piperidine Compounds of Formula (I): and pharmaceutically acceptable derivatives thereof wherein R1, R2, Qa, Y1, Z, A, B, Qx, E, G, J, M, U, W, and a are as defined herein, compositions comprising an effective amount of a Cyclic Urea- or Lactam-Substituted Quinoxaline-Type Piperidine Compound, and methods to treat or prevent a condition, such as pain, comprising administering to an animal in need thereof an effective amount of a Cyclic Urea- or Lactam-Substituted Quinoxaline-Type Piperidine Compound.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: July 21, 2015
    Assignees: Purdue Pharma L.P., Shionogi & Co., Ltd.
    Inventors: Naoki Tsuno, Tatsuhiko Ueno, Xiaoming Zhou
  • Patent number: 9056832
    Abstract: The invention relates to substituted pyridine compounds of Formula (I) and the pharmaceutically acceptable salts, prodrugs, and solvates thereof, wherein R1a, A1, A2, E, G, Z1, and Z2 are defined as set forth in the specification. The invention is also directed to the use of compounds of Formula I to treat a disorder responsive to the blockade of sodium channels. Compounds of the present invention are especially useful for treating pain.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: June 16, 2015
    Assignee: Purdue Pharma L.P.
    Inventors: Chiyou Ni, Bin Shao, Laykea Tafesse, Jiangchao Yao, Jianming Yu, Xiaoming Zhou
  • Patent number: 9040533
    Abstract: The present disclosure relates to Oxime-Substituted Quinoxaline-Type Piperidine Compounds, such as those of Formula (I): and the pharmaceutically acceptable salts and solvates thereof, wherein R1, R2, R3, R4, R20, R21, Q, Y1, Z, A, B, and a are as defined herein; compositions comprising an effective amount of an Oxime-Substituted Quinoxaline-Type Piperidine Compound, and methods to treat or prevent a condition, such as pain, comprising administering to an animal in need thereof an effective amount of an Oxime-Substituted Quinoxaline-Type Piperidine Compound.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: May 26, 2015
    Assignees: Purdue Pharma L.P., Shionogi & Co., Ltd.
    Inventors: Jeffrey Michael Marra, Naoki Tsuno, Tatsuhiko Ueno, Xiaoming Zhou
  • Publication number: 20150133500
    Abstract: The invention provides compounds that are useful as sodium channel blockers. In one aspect, the invention provides compounds of Formula I: and pharmaceutically acceptable salts, solvates, hydrates, or diastereomers thereof, wherein W1, W2, W3, W4, U, G, m, R1, and R2 are defined in the disclosure. In certain embodiments, the invention provides compounds of Formulae II to V as set forth supra. The invention also provides the use of compounds of any of the above discussed formulae to treat a disorder responsive to blockade of sodium channels. In one embodiment, Compounds of the Invention are useful for treating pain.
    Type: Application
    Filed: November 6, 2014
    Publication date: May 14, 2015
    Inventors: Laykea Tafesse, Jiangchao Yao, Xiaoming Zhou
  • Patent number: 8957084
    Abstract: The application is directed to compounds of Formula I-A and pharmaceutically acceptable salts and solvates thereof, wherein Cy, R1a-R3a, R4a, and R4b are defined as set forth in the specification. The invention is also directed to use of compounds of Formula I-A to treat disorders responsive to the modulation of one or more opioid receptors, or as synthetic intermediates. Certain compounds of the present invention are especially useful for treating pain.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: February 17, 2015
    Assignee: Purdue Pharma L.P.
    Inventors: Donald J. Kyle, Laykea Tafesse, Xiaoming Zhou
  • Patent number: 8954583
    Abstract: In an embodiment, a method comprises intercepting a first set of instructions from a server computer that define one or more objects and one or more original operations that are based, at least in part, on the one or more objects; modifying the first set of instructions by adding one or more supervisor operations that are based, at least in part, on the one or more objects; transforming the one or more original operations to produce one or more transformed operations that are based, at least in part, on the one or more supervisor operations; rendering a second set of instructions which define the one or more supervisor operations and the one or more transformed operations; sending the second set of instructions to a remote client computer.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: February 10, 2015
    Assignee: Shape Security, Inc.
    Inventors: Xiaoming Zhou, Roger Hoover, Sergey Shekyan, Justin Call