Patents by Inventor Neil Campbell

Neil Campbell 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: 8677877
    Abstract: A railgun launcher with principle rail energization and fielding derived from a co-traveling energy pulse associated with a close-coupled parallel transmission line structure. Enhanced system efficiency, plus amelioration of simple railgun negative features, is enabled via the induction hybrid railgun methodology proposed.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: March 25, 2014
    Inventor: Robert Neil Campbell
  • Patent number: 8649412
    Abstract: The closed cycle solid state optically pumped gas hybrid (chemical recovery) system utilizes a laser diode excited solid state, fiber or bulk, laser as a pump for a molecular gas, or gas mix, medium. The existence of efficient high power laser diode excited solid state fiber or bulk lasers, output spectrally matched to suitable principle and excited level 1st and 2nd overtones of relevant gases, is the enabling system technology. The utilization of such in combination with suitable gases introduces a range of viable, in principle sourcing on laser diodes and thus effectively laser diode pumped, gas laser systems with access to the approximately 3.5 ?m to approximately 5.2 ?m and approximately 9 ?m to approximately 11 ?m spectral regions. Continuous wave or pulsed operation, with significant energy capability courtesy of solid state storage, is admitted.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: February 11, 2014
    Inventor: Robert Neil Campbell
  • Publication number: 20140033220
    Abstract: Embodiments include determining a set of two or more processes that share at least one of a plurality of resources in a multi-node system in which the processes are running, wherein each of the set of two or more processes is running one different nodes of the multi-node system. For each combination of the set of processes and the resources, a value is calculated based, at least in part, on a weight of the resource and frequency of access of the resource by each process of the set of processes. The pair of processes having a greatest sum of calculated values by resource is determined. A first process of the pair of processes is allocated from a first node in the multi-node system to a second node in the multi-node system that hoses a second process of the pair of processes.
    Type: Application
    Filed: September 30, 2013
    Publication date: January 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Neil A. Campbell, Chaitanya Mangla
  • Publication number: 20130338141
    Abstract: Compounds of Formula I are inhibitors of HIV integrase and inhibitors of HIV replication: wherein X1, X2, Y, R1A, R1B, R2 and R3 are defined herein. The compounds are useful for the prophylaxis or treatment of infection by HIV and the prophylaxis, treatment, or delay in the onset or progression of AIDS. The compounds are employed against HIV infection and AIDS as compounds per se (or as hydrates or solvates thereof) or in the form of pharmaceutically acceptable salts. The compounds and their salts can be employed as ingredients in pharmaceutical compositions, optionally in combination with other antivirals, immunomodulators, antibiotics or vaccines. Processes for making compounds of Formula I and intermediates thereof are also described.
    Type: Application
    Filed: August 19, 2013
    Publication date: December 19, 2013
    Inventors: Richard C. Isaacs, Wayne J. Thompson, Peter D. Williams, Dai-Shi Su, Shankar Venkatraman, Mark W. Embrey, Thorsten E. Fisher, John S. Wai, David C. Dubost, Richard G. Ball, Eric J. Choi, Tao Pei, Sarah L. Trice, Neil Campbell, Matthew Maddes, Peter E. Maligres, Michael Shevlin, Zhiguo Jake Song, Dietrich P. Steinhuebel, Neil A. Strotman, Jingjun Yin
  • Patent number: 8513234
    Abstract: Compounds of Formula I are inhibitors of HIV integrase and inhibitors of HIV replication: wherein X1, X2, Y, R1A, R1B, R2 and R3 are defined herein. The compounds are useful for the prophylaxis or treatment of infection by HIV and the prophylaxis, treatment, or delay in the onset or progression of AIDS. The compounds are employed against HIV infection and AIDS as compounds per se (or as hydrates or solvates thereof) or in the form of pharmaceutically acceptable salts. The compounds and their salts can be employed as ingredients in pharmaceutical compositions, optionally in combination with other antivirals, immunomodulators, antibiotics or vaccines. Processes for making compounds of Formula I and intermediates thereof are also described.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: August 20, 2013
    Assignee: Merck Sharp & Dohme Corp.
    Inventors: Richard C. A. Isaacs, Wayne J. Thompson, Peter D. Williams, Dai-Shi Su, Shankar Venkatraman, Mark W. Embrey, Thorsten E. Fisher, John S. Wai, David C. Dubost, Richard G. Ball, Eric J. Choi, Tao Pei, Sarah L. Trice, Neil Campbell, Matthew Maddess, Peter E. Maligres, Michael Shevlin, Zhiguo Jake Song, Dietrich P. Steinhuebel, Neil A. Strotman, Jingjun Yin
  • Publication number: 20130047006
    Abstract: A method allocates energy entitlement to a logical partition (LPAR) executing on a data processing system. An energy entitlement allocation (EEA) utility enables an administrator to specify a minimum and/or maximum energy entitlement and an LPAR priority. When the relevant LPARs utilize the respective minimum energy entitlement based on a respective energy consumption, the EEA utility determines whether the LPAR(s) has satisfied a respective maximum energy entitlement. When the LPAR has not satisfied its maximum energy entitlement, the EEA utility allocates unused energy entitlement from the data processing system to the LPAR, according to an allocation policy. Additionally, the EEA utility dynamically adjusts a priority level for the LPAR to efficiently control resource allocation, according to the LPAR's energy consumption relative to its energy entitlement.
    Type: Application
    Filed: September 15, 2012
    Publication date: February 21, 2013
    Applicant: IBM Corporation
    Inventors: Alexander B. Brown, Neil A. Campbell, Ryan J. Cocks
  • Publication number: 20130046998
    Abstract: A system and computer program product allocates energy entitlement to a logical partition (LPAR) executing on a data processing system. An energy entitlement allocation (EEA) utility enables an administrator to specify a minimum and/or maximum energy entitlement and An LPAR priority. When the relevant LPARs utilize the respective minimum energy entitlement based on respective energy consumption, the EEA utility determines whether the LPAR (and other LPARs) has satisfied a respective maximum energy entitlement. When the LPAR has not satisfied its maximum energy entitlement, the EEA utility allocates unused energy entitlement from the data processing system to the LPAR, according to an allocation policy. Additionally, the EEA utility dynamically adjusts a priority level for the LPAR to efficiently control resource allocation, according to the LPAR's energy consumption relative to its energy entitlement.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 21, 2013
    Applicant: IBM Corporation
    Inventors: Alexander B. Brown, Neil A. Campbell, Ryan J. Cocks
  • Patent number: 8370825
    Abstract: An update website prioritizes updates available for an application (e.g., a word-processing program or a fault-tolerance program) running on a user computer system. Prioritization is in part a function of usage data gathered on the user computer system by a usage-tracking module of the application. The usage data is transferred to the update site and parameters relevant to prioritization are evaluated. The parameter values are then used for prioritization. The usage data can also be compiled with data from other users to guide further development of the application.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: February 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James Russell Curtis, Bruce Neil Campbell
  • Publication number: 20130015295
    Abstract: A railgun launcher with principle rail energization and fielding derived from a co-traveling energy pulse associated with a close-coupled parallel transmission line structure. Enhanced system efficiency, plus amelioration of simple railgun negative features, is enabled via the induction hybrid railgun methodology proposed.
    Type: Application
    Filed: July 13, 2011
    Publication date: January 17, 2013
    Inventor: Robert Neil Campbell
  • Publication number: 20130014486
    Abstract: A fiber laser powered, optical to thermal conversion thruster with improved practicality and operational and design flexibility.
    Type: Application
    Filed: July 13, 2011
    Publication date: January 17, 2013
    Inventor: Robert Neil Campbell
  • Publication number: 20130009490
    Abstract: A practical, limited pulse train EMP source, with unitary or phased up capability, reliant on electrical pulse power systems integrated with low timing jitter switching, transformation lines and impedance matched antenna to generate an intense electromagnetic pulse train.
    Type: Application
    Filed: July 8, 2011
    Publication date: January 10, 2013
    Inventor: Robert Neil Campbell
  • Publication number: 20130003772
    Abstract: The closed cycle solid state optically pumped gas hybrid (chemical recovery) system utilizes a laser diode excited solid state, fiber or bulk, laser as a pump for a molecular gas, or gas mix, medium. The existence of efficient high power laser diode excited solid state fiber or bulk lasers, output spectrally matched to suitable principle and excited level 1st and 2nd overtones of relevant gases, is the enabling system technology. The utilization of such in combination with suitable gases introduces a range of viable, in principle sourcing on laser diodes and thus effectively laser diode pumped, gas laser systems with access to the ˜3.5 ?m to ˜5.2 ?m and ˜9 ?m to ˜11 ?m spectral region. Continuous wave or pulsed operation, with significant energy capability courtesy of solid state storage, is admitted.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Inventor: Robert Neil Campbell
  • Publication number: 20130003774
    Abstract: Efficient laser diode excited Thulium (Tm) doped solid state systems, directly matched to a combination band pump transition of Carbon Dioxide (CO2), have matured to the point that utilization of such in combination with CO2 admits effectively a laser diode pumped CO2 laser. The laser diode excited Tm solid state pump permits Continuous Wave (CW) or pulsed energy application. Appropriate optical pumping admits catalyzer free near indefinite gas lifetime courtesy of the absence of significant discharge driven dissociation and contamination. As a direct consequence of the preceding arbitrary multi isotopologue CO2, symmetric and asymmetric, gas mixes may be utilized without significant degradation or departure from initial mix specifications. This would admit, at raised pressure, a system continuously tunable from ˜9 ?m to ˜11.5 ?m, or sub picosecond amplification.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Inventor: Robert Neil Campbell
  • Publication number: 20130003775
    Abstract: Efficient laser diode excited Thulium (Tm) doped solid state systems, directly matched to a combination band pump transition of Carbon Dioxide (CO2), have matured to the point that utilization of such in combination with CO2 admits effectively a laser diode pumped CO2 laser. The laser diode excited Tm solid state pump permits Continuous Wave (CW) or pulsed energy application. Appropriate optical pumping admits catalyzer free near indefinite gas lifetime courtesy of the absence of significant discharge driven dissociation and contamination. As a direct consequence of the preceding arbitrary multi isotopologue CO2, symmetric and asymmetric, gas mixes may be utilized without significant degradation or departure from initial mix specifications. This would admit, at raised pressure, a system continuously tunable from ˜9 ?m to ˜11.5 ?m, or sub picosecond amplification.
    Type: Application
    Filed: March 2, 2012
    Publication date: January 3, 2013
    Inventor: Robert Neil Campbell
  • Publication number: 20120201887
    Abstract: A pharmaceutical composition in the form of a tablet including a first portion and a second portion, wherein said first portion includes guaifenesin having an immediate release profile and a second drug having a sustained release profile, and wherein the second portion includes guaifenesin having a sustained release profile. The second drug can be in the form of a drug-resin complex. The second drug can be either an anti-tussive or a decongestant. The drug-resin complex includes a drug complexed to an ion exchange resin. The ion exchange resin can be a polystyrene sulfonate resin, polacrilex resin, polacrilin potassium, cholestyramine resin, or a colestyramine resin. The drug-resin complex can be provided with a coating, the coating thickness being selected to obtain the desired release profile. The drug-resin complex can be provided with a coating level of from 5% to 50%. The coating level can be from 10% to 35%.
    Type: Application
    Filed: February 4, 2011
    Publication date: August 9, 2012
    Applicant: Reckitt Benckiser LLC
    Inventors: Nils Ahlgren, Mark Nuttall, Jeannie Wong, Venkatesh Balasubramanian, Craig Belongie, Ashfaq Khan, Neil Campbell Muir
  • Publication number: 20120185473
    Abstract: Apparatus for analysing non-deterministic results of a search query of data, comprising a processor and a user interface, the processor being operably in communication with a plurality of data sources and adapted to communicate with the user interface which enables the user to query the content of the data sources, wherein the processor is adapted to determine the probable relevance of at least the part of a searched data source for a user query and the user interface is adapted to present to the user the search results in a form comprising two or more portlets, wherein the portlets comprises two or more of: a portlet presenting the search results (suchas search strings) for a data source(s); a portlet presenting the data source (such as by source name) of a data soruce(s); a portlet presenting a data source filter tree for selecting currently active source(s); a portlet presenting the hit(s) of a search query for a data source; a portlet presenting the hit location within a data source; and at least one of t
    Type: Application
    Filed: May 5, 2010
    Publication date: July 19, 2012
    Applicant: AURIX LIMITED
    Inventors: Keith Michael Ponting, Darren Lee Standing, David Mark Timothy Edwards, John Jacob, Timothy Richard Edwards, Malcolm Fintan Wilkins, Neil Campbell, James Michael Kirby
  • Publication number: 20120179897
    Abstract: A technique of modifying a code sequence for a processor includes identifying a set of one or more target instructions in the code sequence. A replacement instruction is selected that includes a set of replacement instruction parts. A length of each of the replacement instruction parts corresponds to a minimum instruction length for an instruction set of the processor. The replacement instruction parts include a first instruction type and one or more second instruction types that are each configured as exception instructions if processed in isolation from the first instruction type. The replacement instruction is then substituted for the set of one or more target instructions in the code sequence for processing by the processor.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 12, 2012
    Inventor: Neil A. Campbell
  • Publication number: 20120117355
    Abstract: A dynamic binary translator apparatus, method and program for translating a first block of binary computer code intended for execution in a subject execution environment having a first memory of one page size into a second block for execution in a second execution environment having a second memory of another page size, comprising a redirection page mapper responsive to a page characteristic of the first memory for mapping an address of the first memory to an address of the second memory; a memory fault behaviour detector operable to detect memory faulting during execution of the second block and to accumulate a fault count to a trigger threshold; and a regeneration component responsive to the fault count reaching the trigger threshold to discard the second block and cause the first block to be retranslated with its memory references remapped by a page table walk.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 10, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Neil A. Campbell, Geraint North, Graham Woodward
  • Patent number: 8103651
    Abstract: A document reader program determines the existence of an updated version of a document file at a network location specified by an original version of the document file. The document reader program then presents the user a choice of rendering the original version or the updated version in human-cognizable form. For example, a user can request help for a host application, which accesses an original version of a help file via the document reader. Instead of displaying information from the original help file, the reader access a network location specified in the original help file, downloads an updated help file and then displays its information to the user. The updated help file can correspond to the local version of the host application or, in another embodiment, the most-recent help file for the most-recent version of the host application.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: January 24, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bruce Neil Campbell, Jonathan Paul Patrizio
  • Publication number: 20100240781
    Abstract: A method for preparing a conjugated microporous polymer comprises the coupling of an alkynyl aryl monomer having a plurality of terminal alkyne groups with an iodo- or bromo-aryl monomer having a plurality of halogen atoms in the presence of a palladium (0) catalyst. The conjugated microporous polymer comprises nodes comprising at least one aryl unit and struts comprising at least one alkyne unit and at least one aryl unit, wherein a node is bonded from its aryl unit or units to at least two struts via alkyne units. Such polymers are useful in numerous areas such as separations, controlled release, gas storage and supports for catalysts.
    Type: Application
    Filed: August 15, 2008
    Publication date: September 23, 2010
    Applicant: ULIVE ENTERPRISES LIMITED
    Inventors: Andrew Cooper, Jiaxing Jiang, Neil Campbell, Fabing Su, Abigail Trewin