Patents by Inventor Joshua D. Phillips

Joshua D. Phillips 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: 11976083
    Abstract: The present disclosure relates to novel compounds for use in therapeutic treatment of a disease associated with peptidylarginine deiminases (PADs), such as peptidylarginine deiminase type 4 (PAD4). The present disclosure also relates to processes and intermediates for the preparation of such compounds, methods of using such compounds and pharmaceutical compositions comprising the compounds described herein.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: May 7, 2024
    Assignee: Gilead Sciences, Inc.
    Inventors: Eda Y. Canales, Weng K. Chang, Laurent P. Debien, Petr Jansa, Jennifer A. Loyer-Drew, Luisruben P. Martinez, Stephane Perreault, Gary B Phillips, Hyung-Jung Pyun, Roland D. Saito, Michael S. Sangi, Adam J. Schrier, Marina E. Shatskikh, James G. Taylor, Jennifer A. Treiberg, Joshua J. Van Veldhuizen
  • Patent number: 11925631
    Abstract: The present disclosure relates generally to certain 6-azabenzimidazole compounds, pharmaceutical compositions comprising said compounds, and methods of making and using said compounds and pharmaceutical compositions. The compounds and compositions disclosed herein may be used for the treatment or prevention of diseases, disorders, or infections modifiable by hematopoietic progenitor kinase 1 (HPK1) inhibitors, such as HBV, HIV, cancer, and/or a hyper-proliferative disease.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: March 12, 2024
    Assignee: Gilead Sciences, Inc.
    Inventors: Gayatri Balan, Mark J. Bartlett, Jayaraman Chandrasekhar, Julian A. Codelli, John H. Conway, Jennifer L. Cosman, Rao V. Kalla, Musong Kim, Seung H. Lee, Jennifer R. Lo, Jennifer A. Loyer-Drew, Scott A. Mitchell, Thao D. Perry, Gary B. Phillips, Patrick J. Salvo, Joshua J. Van Veldhuizen, Suet C. Yeung, Jeff Zablocki
  • Patent number: 8695003
    Abstract: Multiple types of executable agents operating within a domain. The domain includes mutable shared state and immutable shared state, with agents internal to the domain only operating on the shared state. Writer agents are defined to be agents that have read access and write access to mutable shared state and read access only to immutable shared state. General reader agents have read access to both mutable shared state and immutable shared state and have no write access. Immutable reader agents have read access to only immutable shared state and have no write access. By appropriate scheduling of the different types of agents, data races may be reduced or eliminated.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Artur Laksberg, Joshua D. Phillips, Niklas Gustafsson
  • Patent number: 8566544
    Abstract: A compiler that enforces, at compile time, domain data access permissions and/or agent data access permissions on at least one agent to be created within a domain. The compiler identifies domain data of a domain to be created, and an agent to be created within the domain at runtime. The domain access permissions of the agent are also identified. As part of compilation of an expression of an agent, a H reference to the domain data is identified. Then, the compiler evaluates an operation that the reference to the domain data would impose on the domain data upon evaluating the expression at runtime. The compiler then determines whether or not the operation is in violation of the domain access permissions of the agent with respect to the identified domain data. Agent data access may also be evaluated depending on whether the access occurs by a function or a method.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: October 22, 2013
    Assignee: Microsoft Corporation
    Inventors: Niklas Gustafsson, Artur Laksberg, Joshua D. Phillips, John J. Duffy
  • Patent number: 8316369
    Abstract: The scheduling of dataflow components in a dataflow network. A number, if not all, of the dataflow components are created using a domain/agent model. A scheduler identifies, for a number of the components, a creation source for the given component. The scheduler also identifies an appropriate domain-level access permission (and potentially also an appropriate agent-level access permission) for the given component based on the creation source of the given component. Tokens may be used at the domain or agent level to control access.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Artur Laksberg, Joshua D. Phillips, Niklas Gustafsson
  • Publication number: 20110161610
    Abstract: A compiler that enforces, at compile time, domain data access permissions and/or agent data access permissions on at least one agent to be created within a domain. The compiler identifies domain data of a domain to be created, and an agent to be created within the domain at runtime. The domain access permissions of the agent are also identified. As part of compilation of an expression of an agent, a reference to the domain data is identified. Then, the compiler evaluates an operation that the reference to the domain data would impose on the domain data upon evaluating the expression at runtime. The compiler then determines whether or not the operation is in violation of the domain access permissions of the agent with respect to the identified domain data. Agent data access may also be evaluated depending on whether the access occurs by a function or a method.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Niklas Gustafsson, Artur Laksberg, Joshua D. Phillips, John J. Duffy
  • Publication number: 20110161604
    Abstract: Multiple types of executable agents operating within a domain. The domain includes mutable shared state and immutable shared state, with agents internal to the domain only operating on the shared state. Writer agents are defined to be agents that have read access and write access to mutable shared state and read access only to immutable shared state. General reader agents have read access to both mutable shared state and immutable shared state and have no write access. Immutable reader agents have read access to only immutable shared state and have no write access. By appropriate scheduling of the different types of agents, data races may be reduced or eliminated.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Artur Laksberg, Joshua D. Phillips, Niklas Gustafsson
  • Publication number: 20110161962
    Abstract: The scheduling of dataflow components in a dataflow network. A number, if not all, of the dataflow components are created using a domain/agent model. A scheduler identifies, for a number of the components, a creation source for the given component. The scheduler also identifies an appropriate domain-level access permission (and potentially also an appropriate agent-level access permission) for the given component based on the creation source of the given component. Tokens may be used at the domain or agent level to control access.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Artur Laksberg, Joshua D. Phillips, Niklas Gustafsson