Patents by Inventor Paul Nicholas
Paul Nicholas 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: 20250119832Abstract: A first electronic device includes: a first transceiver; a first memory storing at least one instruction; and a first processor operatively connected to the first transceiver and the first memory, the first processor being configured to execute the at least one instruction to: transmit, to at least one second electronic device, a non-high-efficiency (non-HE) announcement frame, and transmit, to the at least one second electronic device, a downlink (DL) multi-user (MU) extension (Ext) physical layer protocol (PPDU), wherein the DL MU Ext PPDU includes: a non-HE PPDU and a HE PPDU.Type: ApplicationFiled: July 3, 2024Publication date: April 10, 2025Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Mark RISON, Fei TONG, Michail KOUNDOURAKIS, Paul Nicholas FLETCHER
-
Patent number: 12271307Abstract: A method, system, computer program product and computer program for managing a storage system, the storage system comprising a first storage device, a second storage device, a source storage device, a target storage device, and a cache, the method comprising: receiving a first host access request for a data block on the first storage device; receiving a mapping between the source storage device and the target storage device; and in response to the first host access request and the mapping: accessing a corresponding data block on the second storage device; and updating metadata for the cache.Type: GrantFiled: March 13, 2023Date of Patent: April 8, 2025Assignee: International Business Machines CorporationInventors: Lee Jason Sanders, Ben Sasson, Roderick Guy Charles Moore, Paul Nicholas Cashman
-
Patent number: 12259819Abstract: A method, system, and computer program product for managing a storage system, comprising: analyzing an access request for a first storage block of the set of storage blocks; in response to the access request comprising a read request: in response to the first storage block residing in the cache: processing the read request from the cache; promoting the first storage block within the cache; and destaging the first storage block to the storage device with the first compression ratio; and in response to the first storage block not residing in the cache: processing the read request from the storage device; and copying the first storage block to the cache; in response to the access request comprising a write request: writing the first storage block to the cache; and destaging the first storage block to the storage device using the first compression ratio.Type: GrantFiled: March 2, 2023Date of Patent: March 25, 2025Assignee: International Business Machines CorporationInventors: Ben Sasson, Roderick Guy Charles Moore, Lee Jason Sanders, Paul Nicholas Cashman
-
Publication number: 20250094780Abstract: Certain aspects provide techniques and apparatuses for efficiently processing inputs in a neural network using multiple receptive field sizes. An example method includes partitioning a first input into a first set of channels and a second set of channels. At a first layer of a neural network, the first set of channels and the second set of channels are convolved into a first output having a smaller dimensionality a dimensionality of the first input. The first set of channels and the first output are concatenated into a second input. The second input is convolved into a second output via a second layer of the neural network, wherein the second output merges a first receptive field generated by the first layer with a larger second receptive field generated by the second layer. One or more actions are taken based on at least one of the first output and the second output.Type: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Inventors: Kartikeya BHARDWAJ, Piero ZAPPI, Paul Nicholas WHATMOUGH, Christopher LOTT, Viswanath GANAPATHY, Chirag Sureshbhai PATEL, Joseph Binamira SORIAGA
-
Publication number: 20250077951Abstract: Certain aspects of the present disclosure provide techniques and apparatus for improved machine learning model compression. A set of parameters for a machine learning model is accessed, where the set of parameters are formatted according to a first encoding. A converted set of parameters is generated based on applying a conversion operation to format the set of parameters according to a second encoding. A set of bit planes is generated based on applying a bit plane transformation to the converted set of parameters, and a compressed set of parameters for the machine learning model is generated based on applying a bit mask operation to one or more bit planes of the set of bit planes.Type: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Inventor: Paul Nicholas WHATMOUGH
-
Publication number: 20250023592Abstract: A method of digital memoryless pre-distortion includes receiving an input digital signal from a signal source, calculating a look-up table (LUT) address from the input signal and a power scale, updating an LUT value associated with the LUT address based on the input signal and an output signal that is output from a power amplifier to a wireless communications channel, linearizing the output signal with the updated LUT value, and outputting the output signal to the wireless communications channel. The steps of updating an LUT value associated with the LUT address and linearizing the output signal with the updated LUT value are repeated until a level of linearization is achieved that meets a pre-defined standard.Type: ApplicationFiled: July 10, 2023Publication date: January 16, 2025Inventors: Fei Tong, Paul Nicholas Fletcher
-
Publication number: 20240380466Abstract: A computer-implemented method performed by a first electronic device for reducing a feedback overhead of beamforming in a wireless communication system, includes: transmitting a first data to a second electronic device; transmitting a data packet to the second electronic device; receiving a second data from the second electronic device; extracting a compressed steering matrix from the second data; obtain uncompressed steering matrix by using a decoder part of an autoencoder, based on the extracted compressed steering matrix; and transmitting, to the second electronic device, a third data via a radio signal beamformed based on the obtained uncompressed steering matrix.Type: ApplicationFiled: November 16, 2023Publication date: November 14, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ziming HE, Fei TONG, Paul Nicholas FLETCHER
-
Patent number: 12128262Abstract: There is disclosed a connection apparatus for connecting breathing gas delivery components of a breathing apparatus, comprising: a male connector configured to be received in a corresponding female port, the male connector comprising a perimeter wall defining an external shape of the male connector and enclosing a gas conduit. The perimeter wall comprises a distal portion defining a first cross-sectional area of the male connector, a proximal portion defining a second cross-sectional area of the male connector larger than the first cross-sectional area, and a tapered portion formed between the proximal portion and the distal portion.Type: GrantFiled: June 24, 2019Date of Patent: October 29, 2024Assignee: DRAEGER SAFETY UK LIMITEDInventors: Timothy McKay, Paul Nicholas Townsend, Jason Edward Allan, Lee Kevin Brimer, Evan Hannard
-
Publication number: 20240351431Abstract: An airflow metering device for metering airflow to a heat exchanger of a vehicle includes a first movable airflow fabric member and a second airflow fabric member. In a first closed position, the first movable airflow fabric member and second airflow fabric members meet at a central area of the airflow. The first movable airflow fabric member and second airflow fabric member are actuatable for withdrawing away from each other for providing an opening from the close position outward. This provides a central opening for metering airflow to the heat exchanger such as a radiator or the like. A continuous loop drive system is used for actuating both first and second airflow fabric members simultaneously.Type: ApplicationFiled: September 15, 2022Publication date: October 24, 2024Applicant: Magna Exteriors Inc.Inventors: Jeffrey Bruce MANHIRE, Sean E. GRANGER, Braendon R. LINDBERG, Jason MEYERS, Paul Nicholas WOODSON
-
Publication number: 20240348273Abstract: A distortion apparatus for a power amplifier comprises: pre-distortion circuitry that comprises a memory polynomial look-up-table (LUT) circuit; and post-distortion circuitry that updates the pre-distortion circuitry based on an output of the power amplifier. The pre-distortion circuitry comprises a plurality of LUTs. Each LUT corresponds to a different memory depth of a memory polynomial of a Volterra series. Each LUT indexed by an instantaneous power of an input sample delayed by an amount corresponds to a respective memory depth of each LUT. An output of the memory polynomial LUT circuit corresponds to a summation of an output of each LUT multiplied by the input sample delayed by the amount corresponding to the respective memory depth of each LUT, and an output of the pre-distortion circuitry is provided to the power amplifier.Type: ApplicationFiled: January 25, 2024Publication date: October 17, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Paul Nicholas Fletcher, Donghan Kim, Fei Tong, Ziming He
-
Patent number: 12115396Abstract: A demand regulator for a breathing apparatus. The demand regulator comprises: a flow regulation mechanism for regulating a flow of breathing gas, the flow regulation mechanism having a closed configuration in which breathing gas flow is substantially prevented; a connection mechanism for releasably connecting the flow regulator to a breathing mask, the connection mechanism comprising a release actuator for releasing the connection mechanism; a latch configured to be activated to thereby releasably retain the flow regulation mechanism in the closed configuration; a first latch activation mechanism configured for manual actuation by a user to thereby activate the latch; and a second latch activation mechanism configured to be actuated by the release actuator of the connection mechanism to thereby activate the latch during release of the connection mechanism.Type: GrantFiled: June 24, 2019Date of Patent: October 15, 2024Assignee: DRAEGER SAFETY UK LIMITEDInventors: Paul Nicholas Townsend, Lee Kevin Brimer
-
Patent number: 12093808Abstract: An artificial neural network (ANN) accelerator is provided. The ANN accelerator includes digital controlled oscillators (DCOs), digital-to-time converters (DTCs) and a mixed-signal multiply-and-accumulate (MAC) array. Each DCO generates a first analog operand signal based on a first digital data value, and transmits the first analog operand signal along a respective column signal line. Each DTC generates a second analog operand signal based on a second digital data value, and transmits the second analog operand signal along a respective row signal line. The mixed-signal MAC array is coupled to the row and column signal lines, and includes mixed-signal MAC units. Each mixed-signal MAC unit includes an integrated clock gate (ICG) that generates a digital product signal based on the first and second analog operand signals, and a counter circuit that increments or decrements a count value stored in a register based on the digital product signal.Type: GrantFiled: December 9, 2020Date of Patent: September 17, 2024Assignee: Arm LimitedInventor: Paul Nicholas Whatmough
-
Patent number: 12086453Abstract: A memory for an artificial neural network (ANN) accelerator is provided. The memory includes a first bank, a second bank and a bank selector. Each bank includes at least two word lines and a plurality of write word selectors. Each word line stores a plurality of words, and each word has a plurality of bytes. Each write word selector has an input port and a plurality of output ports, is coupled to a corresponding word in each word line, and is configured to select a byte of the corresponding word of a selected word line based on a byte select signal. The bank selector is coupled to the write word selectors of the first bank and the second bank, and configured to select a combination of write word selectors from at least one of the first bank and the second bank based on a bank select signal.Type: GrantFiled: November 24, 2020Date of Patent: September 10, 2024Assignee: Arm LimitedInventors: Mudit Bhargava, Paul Nicholas Whatmough, Supreet Jeloka, Zhi-Gang Liu
-
Patent number: 12067373Abstract: The present disclosure advantageously provides a system including a memory, a processor, and a circuitry to execute one or more mixed precision layers of an artificial neural network (ANN), each mixed precision layer including high-precision weight filters and low precision weight filters. The circuitry is configured to perform one or more calculations on an input feature map having a plurality of input channels (cin) using the high precision weight filters to create a high precision output feature map having a first number of output channels (k), perform one or more calculations on the input feature map using the low precision weight filters to create a low precision output feature map having a second number of output channels (cout?k), and concatenate the high precision output feature map and the low precision output feature map to create a unified output feature map having a plurality of output channels (cout).Type: GrantFiled: March 31, 2020Date of Patent: August 20, 2024Assignee: Arm LimitedInventors: Dibakar Gope, Jesse Garrett Beu, Paul Nicholas Whatmough, Matthew Mattina
-
Publication number: 20240272987Abstract: A computer-implemented method for detecting data storage errors includes storing first data in a first block corresponding to a first virtual volume, storing second data in a second block corresponding to a second virtual volume, generating parity information for the first data and the second data, and storing the parity information in non-volatile memory at a location corresponding to the logical block address to produce stored parity information. A system and computer program product corresponding to the above method are also disclosed herein.Type: ApplicationFiled: February 9, 2023Publication date: August 15, 2024Inventors: Lee Jason Sanders, Ben Sasson, Roderick Guy Charles Moore, Paul Nicholas Cashman
-
Publication number: 20240275198Abstract: Energy-recovery systems and methods are described that can recover excess energy remaining in an electrical or electromagnetic system after the system performs a function during each operational cycle of the system. The recovered energy can be made available for the start of the next operational cycle. The energy-recovery circuits are suitable for high voltage and/or high current pulsed-power applications.Type: ApplicationFiled: June 3, 2022Publication date: August 15, 2024Applicant: Helion Energy, Inc.Inventors: Steven Wesley Davis, David Kirtley, Christopher James Pihl, James Melvin Pihl, Paul Nicholas Rinaldi, Vito Rinaldi
-
Publication number: 20240256447Abstract: A method, system, computer program product and computer program for managing a storage system, the storage system comprising a first storage device, a second storage device, a source storage device, a target storage device, and a cache, the method comprising: receiving a first host access request for a data block on the first storage device; receiving a mapping between the source storage device and the target storage device; and in response to the first host access request and the mapping: accessing a corresponding data block on the second storage device; and updating metadata for the cache.Type: ApplicationFiled: March 13, 2023Publication date: August 1, 2024Inventors: Lee Jason Sanders, Ben Sasson, Roderick Guy Charles Moore, Paul Nicholas Cashman
-
Publication number: 20240256461Abstract: A method, system, and computer program product for managing a storage system, comprising: analyzing an access request for a first storage block of the set of storage blocks; in response to the access request comprising a read request: in response to the first storage block residing in the cache: processing the read request from the cache; promoting the first storage block within the cache; and destaging the first storage block to the storage device with the first compression ratio; and in response to the first storage block not residing in the cache: processing the read request from the storage device; and copying the first storage block to the cache; in response to the access request comprising a write request: writing the first storage block to the cache; and destaging the first storage block to the storage device using the first compression ratio.Type: ApplicationFiled: March 2, 2023Publication date: August 1, 2024Inventors: Ben Sasson, Roderick Guy Charles Moore, Lee Jason Sanders, Paul Nicholas Cashman
-
Publication number: 20240256123Abstract: A system for managing a storage array in a storage system may include an analysis component for analyzing a set of compression ratios used for a set of storage blocks written on a first storage device and a second storage device to determine a pattern. The system may include a determination component for determining, responsive to the pattern, a first compression ratio and a second compression ratio; the first compression ratio may be different from the second compression ratio. The system may include a data read/write component for writing a storage block to the first storage device with the first compression ratio and writing the storage block to the second storage device with the second compression ratio.Type: ApplicationFiled: March 30, 2023Publication date: August 1, 2024Inventors: Roderick Guy Charles Moore, Ben Sasson, Lee Jason Sanders, Paul Nicholas Cashman
-
Publication number: 20240098512Abstract: A computer-implemented method for determining information for the deployment of one or more small cells into an existing MNO network, the method comprising: retrieving a spatial map of building locations; retrieving a plurality of sensor data on the MNO network collected from a plurality of mobile network devices, wherein the sensor data comprises a measurement location; processing the plurality of sensor data and the spatial map of building locations to generate a spatial map of performance and/or usage characteristics of the MNO network.Type: ApplicationFiled: August 11, 2023Publication date: March 21, 2024Inventors: Andrew Guy Hobbs, Paul Nicholas Senior