Patents by Inventor DAVID A. CRAIG

DAVID A. CRAIG 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: 20190330227
    Abstract: This invention relates to thieno[3,2-d]pyrimidines derivatives, processes for their preparation, pharmaceutical compositions, and their use in treating viral infections.
    Type: Application
    Filed: May 7, 2019
    Publication date: October 31, 2019
    Inventors: David Craig McGowan, Pierre Jean-Marie Bernard Raboisson
  • Patent number: 10457638
    Abstract: Inhibitors of HBV replication of Formula (ID) including stereochemically isomeric forms, and salts, hydrates, solvates thereof, wherein X, Ra to Rd and R4 to R6 have the meaning as defined herein. The present invention also relates to processes for preparing said compounds, pharmaceutical compositions containing them and their use, alone or in combination with other HBV inhibitors, in HBV therapy.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: October 29, 2019
    Assignee: Janssen Sciences Ireland UC
    Inventors: Koen Vandyck, Geerwin Yvonne Paul Haché, Stefaan Julien Last, David Craig McGowan, Geert Rombouts, Wim Gaston Verschueren, Pierre Jean-Marie Bernard Raboisson
  • Patent number: 10459898
    Abstract: Methods and apparatus for configurable-capacity time-series tables are disclosed. A schedule of database table management operations, including at least an operation to change a throughput constraint associated with a table in response to a triggering event, is generated. The table is instantiated with an initial throughput constraint in accordance with the schedule. Work requests directed to the table are accepted based on the initial throughput constraint. The throughput constraint is modified in response to the triggering event. Subsequent work requests are accepted based on the modified throughput constraint.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David Craig Yanacek, Mohammad Zeeshan Qureshi, Jai Vasanth, Pejus Manoj Das, Stefano Stefani, Stuart Henry Seelye Marshall, Wei Xiao
  • Publication number: 20190322678
    Abstract: This invention relates to dihydropyranopynmidine derivatives, processes for their preparation, pharmaceutical compositions, and their use in treating viral infections.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 24, 2019
    Applicant: Janssen Sciences Ireland Unlimited Company
    Inventors: Tim Hugo Maria JONCKERS, Pierre Jean-Marie Bernard RABOISSON, Jérôme Émile Georges GUILLEMONT, David Craig MC GOWAN, Werner Constant Johan EMBRECHTS, Ludwig Paul COOYMANS, Laurent CALMUS
  • Publication number: 20190308940
    Abstract: This invention relates to 2-aminopyrimidine derivatives, processes for their preparation, pharmaceutical compositions, and their use in treating viral infections.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 10, 2019
    Inventors: David Craig MC GOWAN, Pierre Jean-Marie Bernard RABOISSON, Tim Hugo Maria JONCKERS
  • Patent number: 10437809
    Abstract: A repository of key-value data may store a first object value having an internal structure of a hierarchy of sub-objects. The repository may receive a request to modify the first object, expressed as a projection of locations in the object to be updated and a function that, upon evaluation, returns values to be used to update the projected locations of the object. The repository may determine that the locations specified by the projections correspond to non-overlapping regions of the object and, based on the determination, update the object using the results of evaluating the function.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, Jeffrey Hocheng Nieh, Fahad Ahmed, David Craig Yanacek, Andrew Desmond Budiman, Usman Ahmed Shami
  • Publication number: 20190306255
    Abstract: A system that provides services to clients may receive and service requests, various ones of which may require different amounts of work. The system may determine whether it is operating in an overloaded or underloaded state based on a current work throughput rate, a target work throughput rate, a maximum request rate, or an actual request rate, and may dynamically adjust the maximum request rate in response. For example, if the maximum request rate is being exceeded, the maximum request rate may be raised or lowered, dependent on the current work throughput rate. If the target or committed work throughput rate is being exceeded, but the maximum request rate is not being exceeded, a lower maximum request rate may be proposed. Adjustments to the maximum request rate may be made using multiple incremental adjustments. Service request tokens may be added to a leaky token bucket at the maximum request rate.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 3, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Wei Xiao, David Alan Lutz, Timothy Andrew Rath, Maximiliano Maccanti, Miguel Mascarenhas Filipe, David Craig Yanacek
  • Publication number: 20190306204
    Abstract: A network-connected device service receives a request to establish a communications session with a network-connected device. In response to the request, the service transmits a set of electronic messages to the network-connected device through an access point of the network-connected device to establish the communications session. The network-connected device service receives a notification from the network-connected device indicating whether the communications session has been established. If so, the service provides an indication to a controlling device that the session has been established. This enables the controlling device to submit commands executable by the network-connected device to the service, which provides the commands to the network-connected device through the access point.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 3, 2019
    Inventors: Kyle Michael Roche, David Craig Yanacek
  • Patent number: 10415083
    Abstract: The present invention is directed to a method of detecting a genomic rearrangement in a nucleic acid sample with Long Insert Whole Genome Sequencing (LI-WGS). The method may include obtaining a nucleic acid sample and then fragmenting the nucleic acid sample (e.g., via sonication). In particular, the fragmenting may result in the production of a plurality of inserts. Thereafter, the method comprises purifying the plurality of inserts using magnetic beads and then amplifying the purified plurality of inserts. In addition, the method further comprises sequencing the purified and amplified plurality of inserts. In some aspects, the plurality of inserts have a length of between about 800 and about 1,100 base pairs.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: September 17, 2019
    Assignee: The Translational Genomics Research Institute
    Inventors: Winnie Liang, John Carpten, David Craig
  • Patent number: 10412190
    Abstract: A technology is described for operating a device shadowing service that manages multi-step device state transitions. An example method may include executing a state change listing that includes a set of state transition commands that change a state of a device to a desired state, wherein a first state transition command included in the state change listing that instructs the device to assume a first state may be executed. Thereafter, an indication that the device has assumed the first state may be received. In response, a second state transition command included in the state change listing that sends instructions to the device to assume a second state may be executed. Thereafter, an indication that the device has assumed the second state may be received. A recorded state of a device representation that represents the state of the device may be updated to indicate the second state.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Michael Roche, David Craig Yanacek, Jonathan I. Turow
  • Patent number: 10387578
    Abstract: Capacity utilization may be controlled by a token-based allocation of input/output capacity. Operations on nested objects may utilize capacity based on factors other than input/output capacity. A capacity utilization model may be used to scale input/output utilization associated with an operation on a nested object so that the scaled input/output utilization correlates to the computing capacity used performing the operation on the nested object. The correlation may be determined to be valid for a range of attributes associated with the operation.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: August 20, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, David Craig Yanacek
  • Patent number: 10385054
    Abstract: This invention concerns pyrrolo[3,2-d]pyrimidine derivatives, processes for their preparation, pharmaceutical compositions, and their use in treatment and/or therapy of diseases.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: August 20, 2019
    Assignee: Janssen Sciences Ireland Unlimited Company
    Inventors: David Craig McGowan, Serge Maria Aloysius Pieters, Stefaan Julien Last, Werner Embrechts, Tim Hugo Maria Jonckers, Pierre Jean-Marie Bernard Raboisson
  • Patent number: 10377738
    Abstract: This invention relates to pyridone derivatives, processes for their preparation, phamaceutical compositions, and their use in therapy.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: August 13, 2019
    Assignee: JANSSEN SCIENCES IRELAND UNLIMITED COMPANY
    Inventors: David Craig McGowan, Pierre Jean-Marie Bernard Raboisson
  • Patent number: 10316043
    Abstract: This invention relates to thieno[3,2-d]pyrimidines derivatives, processes for their preparation, pharmaceutical compositions, and their use in treating viral infections.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: June 11, 2019
    Assignee: Janssen Sciences Ireland Unlimited Company
    Inventors: David Craig McGowan, Pierre Jean-Marie Bernard Raboisson
  • Patent number: 10284670
    Abstract: A network-connected device service receives a request to establish a communications session with a network-connected device. In response to the request, the service transmits a second request to a container service to invoke a software container instance that can be used to establish the communications session with the network-connected device. The network-connected device service receives a notification from the container instance indicating whether the communications session has been established. If so, the service provides an indication to a controlling device that the session has been established. This enables the controlling device to submit commands executable by the network-connected device to the service, which provides the commands to the container instance and, hence, to the network-connected device.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: May 7, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Michael Roche, David Craig Yanacek
  • Patent number: 10280167
    Abstract: The present invention relates to purine derivatives, processes for their preparation, pharmaceutical compositions, and their use in treating viral infections.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: May 7, 2019
    Assignee: Janssen Sciences Ireland UC
    Inventors: Jean-François Bonfanti, Frédéric Marc Maurice Doublet, Werner Embrechts, Jérôme Michel Claude Fortin, David Craig McGowan, Philippe Muller, Pierre Jean-Marie Bernard Raboisson
  • Patent number: 10270815
    Abstract: A network-connected device service receives a request to establish a communications session with a network-connected device. In response to the request, the service transmits a set of electronic messages to the network-connected device through an access point of the network-connected device to establish the communications session. The network-connected device service receives a notification from the network-connected device indicating whether the communications session has been established. If so, the service provides an indication to a controlling device that the session has been established. This enables the controlling device to submit commands executable by the network-connected device to the service, which provides the commands to the network-connected device through the access point.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Michael Roche, David Craig Yanacek
  • Patent number: 10259814
    Abstract: This invention concerns pyrrolo[3,2-d]pyrimidine derivatives, processes for their preparation, pharmaceutical compositions, and their use in treatment and/or therapy of diseases.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: April 16, 2019
    Assignee: Janssen Sciences Ireland UC
    Inventors: David Craig McGowan, Stefaan Julien Last, Serge Maria Aloysius Pieters, Werner Embrechts, Tim Hugo Maria Jonckers, Pierre Jean-Marie Bernard Raboisson
  • Patent number: 10259793
    Abstract: This invention relates to 2-aminopyrimidine derivatives, processes for their preparation, pharmaceutical compositions, and their use in treating viral infections.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: April 16, 2019
    Assignee: Janssen Sciences Ireland UC
    Inventors: David Craig McGowan, Pierre Jean-Marie Bernard Raboisson, Tim Hugo Maria Jonckers
  • Patent number: D847589
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 7, 2019
    Assignee: Bayer Animal Health GmbH
    Inventors: Jörg Habig, Todd Firkins, Gareth Nigel Lauchlan, David Craig Sweeney, Rodney Gordon Walker