Patents by Inventor Neil Williams
Neil Williams 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: 20240133222Abstract: In one example, a portion of a shed includes a blow molded plastic door, a blow molded plastic wall panel, and a double jointed hinge configured to connect the blow molded plastic door and the blow molded plastic wall panel to each other. The double jointed hinge includes a first hinge element that connectible to the blow molded plastic wall panel, a second hinge element that is connectible to the blow molded plastic door, and a first link and a second link, the first link and the second link configured to connect the first hinge element to the second hinge element, and when the shed portion is in an assembled state, and the blow molded plastic door is fully closed, the first link and the second link are received within a recess cooperatively defined by the blow molded plastic wall panel and the blow molded plastic door.Type: ApplicationFiled: January 2, 2024Publication date: April 25, 2024Inventors: Paul Craig Branch, Clarissa Mae Stuart, Neil Ben Watson, Kenneth William Taylor
-
Publication number: 20240075970Abstract: A system for modeling risk of rail buckling in railroad infrastructure is presented. The system can receive a myriad of data related to railroad tracks and/or railroad operations, and weight the data using specially-designed weighting factors that can be unique to each data type. The weighted data can be transformed via specialized algorithms to generate location scores reflective of a risk isolated to a particular area. The system can further utilize additional specialized algorithms to elucidate how such isolated risk can be extrapolated from one location to another. The system can implement a multilayer approach, formulating one or more layers of risk models and aggregating such models into an overarching risk model that can more-accurately forecast risk of rail buckling in a railroad track.Type: ApplicationFiled: October 30, 2023Publication date: March 7, 2024Applicant: BNSF Railway CompanyInventors: Christopher Neil Pickard, Kyle Keilty Williams, Michael L. Schram
-
Patent number: 11459997Abstract: A dual-point absorber includes a first buoy, a second buoy, and a power take-off. The first buoy of the dual-point absorber is connected to a linkage. The second buoy of the dual-point absorber is capable of a movement relative to the first buoy. The power take-off is coupled to the first buoy and the second buoy. The linkage can be used to reduce a heave movement of the first buoy that is caused by waves.Type: GrantFiled: March 12, 2021Date of Patent: October 4, 2022Assignee: Ocean Power Technologies, Inc.Inventors: Kourosh Parsa, Neil Williams
-
Publication number: 20220193108Abstract: Compositions containing lipid nanoparticles and nucleic acid therapeutic agents are disclosed. For example, calcium phosphate nanoparticles having a lipid coating are provided, wherein the calcium phosphate nanoparticles include a cyclic dinucleotide and the lipid coating includes phosphatidylserine. The compositions can be formulated for administration to the lungs of a subject via inhalation, or for administration via injection. Methods for the treatment of lung cancer and other cancers are also described. Targeted delivery of therapeutic agents such as cyclic dinucleotides to antigen presenting immune cells via the disclosed methods can elicit beneficial antitumor immunity.Type: ApplicationFiled: April 8, 2020Publication date: June 23, 2022Inventors: Dawen Zhao, Yang Liu, Neil William Crowe
-
Publication number: 20220014125Abstract: A method of controlling a brushless permanent magnet motor includes determining a motor operating target. The method includes comparing the motor operating target to a set of pre-determined excitation timing parameter relationships. The method includes operating the motor in accordance with an excitation timing parameter relationship determined from the set of pre-determined excitation timing parameter relationships to provide a motor operating response close to the motor operating target. The method includes measuring a measured motor operating response, comparing the measured motor operating response to the motor operating target, and applying a correction factor to an excitation timing parameter of the motor when the measured motor operating response does not match the motor operating target, such that the measured motor operating response moves toward the motor operating target.Type: ApplicationFiled: October 16, 2019Publication date: January 13, 2022Applicant: Dyson Technology LimitedInventors: Neil William HODGINS, Libo ZHENG
-
Patent number: 11188249Abstract: A computer-implemented method, a computer system, and a computer program product for data storage alteration monitoring is provided. The present invention may include, obtaining a page record, wherein the page record includes, for an event monitor having an associated target memory address to be monitored for changes, an entry identifying an associated page of a secondary data storage containing the associated target memory address. The present invention may also include, responsive to identifying a first event monitor having an associated first target memory address to be monitored for changes, analyzing the obtained page record to identify a first page containing the first target memory address. The present invention may further include, controlling enablement of the first event monitor based on whether the first page, identified in the analyzed page record, is loaded into a physical main memory of the computer system.Type: GrantFiled: November 26, 2019Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Joshua Morris, Neil William Leedham, Matthew Sunley, Neil Kenneth Johnston
-
Publication number: 20210315847Abstract: Tramiprosate and derivatives thereof are provided herein for treating neurodegenerative disorders such as Alzheimer's disease (AD).Type: ApplicationFiled: July 30, 2019Publication date: October 14, 2021Inventors: John Hey, Petr Kocis, Martin Tolar, Neil William Flanzraich
-
Publication number: 20210301777Abstract: A dual-point absorber includes a first buoy, a second buoy, and a power take-off. The first buoy of the dual-point absorber is connected to a linkage. The second buoy of the dual-point absorber is capable of a movement relative to the first buoy. The power take-off is coupled to the first buoy and the second buoy. The linkage can be used to reduce a heave movement of the first buoy that is caused by waves.Type: ApplicationFiled: March 12, 2021Publication date: September 30, 2021Inventors: Kourosh Parsa, Neil Williams
-
Patent number: 11028690Abstract: A technique facilitates detection and analysis of constituents, e.g. chemicals, which may be found in formation fluids and/or other types of fluids. The technique comprises intermittently introducing a first fluid and a second fluid into a channel in a manner which forms slugs of the first fluid separated by the second fluid. The intermittent fluids are flowed through the channel to create a mixing action which mixes the fluid in the slugs. The mixing increases the exchange, e.g. transfer, of the chemical constituent between the second fluid and the first fluid. The exchange aids in sensing an amount of the chemical or chemicals for analysis. In many applications, the intermittent introduction, mixing, and measuring can be performed in a subterranean environment.Type: GrantFiled: July 9, 2018Date of Patent: June 8, 2021Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Farshid Mostowfi, Ronald E. G. van Hal, Shahnawaz Hossain Molla, Jane T. Lam, Amy Du, Neil William Bostrom, Michael Mallari Toribio
-
Publication number: 20210157507Abstract: A computer-implemented method, a computer system, and a computer program product for data storage alteration monitoring is provided. The present invention may include, obtaining a page record, wherein the page record includes, for an event monitor having an associated target memory address to be monitored for changes, an entry identifying an associated page of a secondary data storage containing the associated target memory address. The present invention may also include, responsive to identifying a first event monitor having an associated first target memory address to be monitored for changes, analyzing the obtained page record to identify a first page containing the first target memory address. The present invention may further include, controlling enablement of the first event monitor based on whether the first page, identified in the analyzed page record, is loaded into a physical main memory of the computer system.Type: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Inventors: Joshua Morris, Neil William Leedham, Matthew Sunley, Neil Kenneth Johnston
-
Patent number: 10928536Abstract: Mapping is performed of chemostratigraphic signatures of hydrocarbon reservoirs in three dimensions. Up-scaled chemostratigraphic data from well cuttings and well cores are tied with high-resolution elastic wireline data at well locations in the reservoir. The wireline data is used to determine suitable seismic attributes for mapping the desired chemostratigraphic property, and are obtained by performing pre- and/or post-stack inversions. A multi-attribute template, derived from the well data, is developed to characterize the reservoir in terms of its chemostratigraphic properties. The seismic data is then inverted to map the chemostratigraphic signatures of reservoir in three dimensions.Type: GrantFiled: December 7, 2017Date of Patent: February 23, 2021Assignee: Saudi Arabian Oil CompanyInventors: Rudi Lubbe, Neil William Craigie, Nikolaos Andreas Michael
-
Publication number: 20210034511Abstract: A method, computer system, and computer program product for operating a computer system to carry out a data dump of a data image of memory contents. Computer operations are temporarily suspended to service the dump request in order to dump the volatile memory contents required for the data image and to generate a record of the non-volatile memory pages which need to be dumped. Computer operations are then resumed under supervision of a monitoring process which screens access requests to the non-volatile memory against the dump record. A request relating to a page contained in the dump record is acted upon by writing the contents of that page to the dump storage space, so the page contents is dumped before it is modified. The dump record in continually updated to keep track of what is still outstanding to complete the dump until such time as the dump is complete.Type: ApplicationFiled: August 1, 2019Publication date: February 4, 2021Inventors: Neil William Leedham, Adam G. Giounas, Matthew Sunley, Sean John Cawood
-
Patent number: 10891226Abstract: A method, computer system, and computer program product for operating a computer system to carry out a data dump of a data image of memory contents. Computer operations are temporarily suspended to service the dump request in order to dump the volatile memory contents required for the data image and to generate a record of the non-volatile memory pages which need to be dumped. Computer operations are then resumed under supervision of a monitoring process which screens access requests to the non-volatile memory against the dump record. A request relating to a page contained in the dump record is acted upon by writing the contents of that page to the dump storage space, so the page contents is dumped before it is modified. The dump record in continually updated to keep track of what is still outstanding to complete the dump until such time as the dump is complete.Type: GrantFiled: August 1, 2019Date of Patent: January 12, 2021Assignee: International Business Machines CorporationInventors: Neil William Leedham, Adam G. Giounas, Matthew Sunley, Sean John Cawood
-
Patent number: 10803151Abstract: In a general aspect, a computer implemented method can include identifying, in a program code stored in computer memory, a location of a dynamic repair target code section for an assignment to a program variable, a value of which is known only at runtime. The method can also include modifying the program code at the identified location of the dynamic repair target code section to assign an immediate value different from a correct runtime value to the program variable. The method can further include inserting, into the program code in the computer memory, a dynamic repair probe code section that is executed before the dynamic repair target code and, at runtime, modifies the immediate value in the code to contain the correct runtime value when an attack has not occurred.Type: GrantFiled: May 31, 2017Date of Patent: October 13, 2020Assignee: VERIMATRIXInventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
-
Patent number: 10724462Abstract: Systems and methods (e.g., a method for controlling and/or operating a compressor) are provided that includes the steps of monitoring a crankcase pressure of a first compressor; analyzing the monitored crankcase pressure that includes calculating an average of the crankcase pressure over a time period and comparing the average of the crankcase pressure over the time period to a nominal crankcase average pressure; identifying a condition of the first compressor based on the analysis of the monitored crankcase pressure; and adjusting operation of a second compressor to compensate for the first compressor in response to identifying the condition of the first compressor based on the analysis of the monitored crankcase pressure. (The method may be carried out automatically or otherwise by a controller).Type: GrantFiled: September 14, 2017Date of Patent: July 28, 2020Assignee: General Electric CompanyInventors: Neil William Burkell, Milan Karunaratne, David Edward Petersen, Richard C. Peoples, Jason M. Strode, Bret Dwayne Worden
-
Publication number: 20190333365Abstract: An apparatus for generating a test stimulus for testing a hazard detector is provided, the apparatus comprising: a porous material for receiving a vaporisable test medium that is to be transported to surface of the porous material for vaporisation; and an electrical heating device for heating the test medium on the surface of the porous material to generate a test stimulus for testing a hazard detector further comprising a tube which carries the test medium and wherein the porous material forms at least part of the tube. Also provided is a testing apparatus for testing a hazard detector, comprising a dispenser comprising a pole, the dispenser further comprising a compartment for receiving the aforementioned generating apparatus, wherein the generating apparatus is in the form of a module received in the compartment.Type: ApplicationFiled: June 13, 2017Publication date: October 31, 2019Inventors: STEVE BASFORD, ALLEN STUART, NEIL WILLIAMS
-
Patent number: 10331896Abstract: In a general aspect, a method of generating a protected implementation of an algorithm includes: expanding an original source code implementing the algorithm into a single set of real operations; combining each real operation using real data with the real data it uses, to obtain a combination represented in a way which uses an actual real data fragment in a form different from an original form; producing a set of duplicated and mutated decoy operations representing an alternative implementation of the algorithm, applied to decoy data; combining the set of decoy operations with the set of real operations including the combinations, to obtain an implementation where the decoy operations interact with the real operations and the real data processed by the real operations, such that a real data flow of in the implementation is difficult to analyze; and transforming the implementation into a resulting code that can be executed.Type: GrantFiled: July 18, 2016Date of Patent: June 25, 2019Assignee: INSIDE SECUREInventor: Neil William Stewart
-
Patent number: D859324Type: GrantFiled: November 3, 2017Date of Patent: September 10, 2019Assignee: GE Global Sourcing LLCInventors: Neil William Burkell, Wing Yeung Chung, Neil Patrick Bradley, Michael Kjelson, Ronald Majewski
-
Patent number: D934815Type: GrantFiled: July 12, 2019Date of Patent: November 2, 2021Assignee: Transportation IP Holdings, LLCInventors: Neil William Burkell, Wing Yeung Chung, Neil Patrick Bradley, Michael Kjelson, Ronald Majewski
-
Patent number: D1020379Type: GrantFiled: January 27, 2020Date of Patent: April 2, 2024Assignee: Société des Produits Nestlé S.A.Inventors: Neil M. Day, Jr., Jeremy John Kuempel, Christopher William Ledesma, Thomas Drew Carlson