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: 8677877Abstract: 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: GrantFiled: July 13, 2011Date of Patent: March 25, 2014Inventor: Robert Neil Campbell
-
Patent number: 8649412Abstract: 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: GrantFiled: June 29, 2011Date of Patent: February 11, 2014Inventor: Robert Neil Campbell
-
Publication number: 20140033220Abstract: 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: ApplicationFiled: September 30, 2013Publication date: January 30, 2014Applicant: International Business Machines CorporationInventors: Neil A. Campbell, Chaitanya Mangla
-
Publication number: 20130338141Abstract: 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: ApplicationFiled: August 19, 2013Publication date: December 19, 2013Inventors: 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: 8513234Abstract: 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: GrantFiled: October 2, 2009Date of Patent: August 20, 2013Assignee: 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: 20130047006Abstract: 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: ApplicationFiled: September 15, 2012Publication date: February 21, 2013Applicant: IBM CorporationInventors: Alexander B. Brown, Neil A. Campbell, Ryan J. Cocks
-
Publication number: 20130046998Abstract: 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: ApplicationFiled: August 17, 2011Publication date: February 21, 2013Applicant: IBM CorporationInventors: Alexander B. Brown, Neil A. Campbell, Ryan J. Cocks
-
Patent number: 8370825Abstract: 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: GrantFiled: October 22, 2003Date of Patent: February 5, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: James Russell Curtis, Bruce Neil Campbell
-
Publication number: 20130015295Abstract: 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: ApplicationFiled: July 13, 2011Publication date: January 17, 2013Inventor: Robert Neil Campbell
-
Publication number: 20130014486Abstract: A fiber laser powered, optical to thermal conversion thruster with improved practicality and operational and design flexibility.Type: ApplicationFiled: July 13, 2011Publication date: January 17, 2013Inventor: Robert Neil Campbell
-
Publication number: 20130009490Abstract: 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: ApplicationFiled: July 8, 2011Publication date: January 10, 2013Inventor: Robert Neil Campbell
-
Publication number: 20130003772Abstract: 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: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Inventor: Robert Neil Campbell
-
Publication number: 20130003774Abstract: 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: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Inventor: Robert Neil Campbell
-
Publication number: 20130003775Abstract: 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: ApplicationFiled: March 2, 2012Publication date: January 3, 2013Inventor: Robert Neil Campbell
-
Publication number: 20120201887Abstract: 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: ApplicationFiled: February 4, 2011Publication date: August 9, 2012Applicant: Reckitt Benckiser LLCInventors: Nils Ahlgren, Mark Nuttall, Jeannie Wong, Venkatesh Balasubramanian, Craig Belongie, Ashfaq Khan, Neil Campbell Muir
-
Publication number: 20120185473Abstract: 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 tType: ApplicationFiled: May 5, 2010Publication date: July 19, 2012Applicant: AURIX LIMITEDInventors: 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: 20120179897Abstract: 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: ApplicationFiled: January 6, 2012Publication date: July 12, 2012Inventor: Neil A. Campbell
-
Publication number: 20120117355Abstract: 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: ApplicationFiled: November 8, 2011Publication date: May 10, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neil A. Campbell, Geraint North, Graham Woodward
-
Patent number: 8103651Abstract: 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: GrantFiled: April 13, 2004Date of Patent: January 24, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bruce Neil Campbell, Jonathan Paul Patrizio
-
Publication number: 20100240781Abstract: 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: ApplicationFiled: August 15, 2008Publication date: September 23, 2010Applicant: ULIVE ENTERPRISES LIMITEDInventors: Andrew Cooper, Jiaxing Jiang, Neil Campbell, Fabing Su, Abigail Trewin