Patents by Inventor Oliver Paul
Oliver Paul 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: 20240115810Abstract: The present disclosure relates to medicament injection devices. An injection device includes: a movable dosage programming component comprising a rotary encoder system having a predefined angular periodicity, a sensor arrangement including a first optical sensor configured to detect movement of the movable dosage programming component relative to the sensor arrangement during dosing of a medicament, wherein the first optical sensor is configured to operate in a strobe-sampling mode at a first frequency, a second optical sensor configured to detect movement of the rotary encoder system relative to the second optical sensor wherein the second optical sensor is configured to operate in a strobe-sampling mode at a second frequency lower than the first frequency, and a processor arrangement configured to, based on the detected movement, determine a medicament dosage administered by the injection device.Type: ApplicationFiled: December 14, 2023Publication date: April 11, 2024Inventors: Michael Schabbach, Anthony Paul Morris, Ronald Antony Smith, Brian Charles Molyneux, Paul Richard Draper, Craig Ashley Mason, Oliver Charles Gazeley, Daniel Edward Clark, David Aubrey Plumptre, Aidan Michael O'Hare, Richard James Thomas, Felix Kramer, Beat Wyss, Philipp Müller
-
Publication number: 20240089592Abstract: Systems and methods are provided for dynamically tuning camera parameters in a video analytics system to optimize analytics accuracy. A camera captures a current scene, and optimal camera parameter settings are learned and identified for the current scene using a Reinforcement Learning (RL) engine. The learning includes defining a state within the RL engine as a tuple of two vectors: a first representing current camera parameter values and a second representing measured values of frames of the current scene. Quality of frames is estimated using a quality estimator, and camera parameters are adjusted based on the quality estimator and the RL engine for optimization. Effectiveness of tuning is determined using perceptual Image Quality Assessment (IQA) to quantify a quality measure. Camera parameters are adaptively tuned in real-time based on learned optimal camera parameter settings, state, quality measure, and set of actions, to optimize the analytics accuracy for video analytics tasks.Type: ApplicationFiled: September 13, 2023Publication date: March 14, 2024Inventors: Kunal Rao, Sibendu Paul, Giuseppe Coviello, Murugan Sankaradas, Oliver Po, Srimat Chakradhar
-
Publication number: 20230391187Abstract: The present disclosure provides a vehicle fluid delivery system comprising (a) a housing defining a first cavity, wherein the housing includes a first side and a second side opposite the first side, the first side and the second side being separated by a continuous side wall extending around their peripheries, and wherein the housing is adapted to be removable from a vehicle, (b) a fluid reservoir positioned in the first cavity of the housing, (c) a fluid port coupling disposed on the first side of the housing and providing fluid access to the fluid reservoir, and (d) a fluid barrier external to and contiguous with the side wall.Type: ApplicationFiled: October 29, 2021Publication date: December 7, 2023Inventors: Ross Alexander Dewhurst, Oliver Paul Taylor
-
Patent number: 11614008Abstract: An agricultural machine, comprising is disclosed, wherein the machine comprises a body frame; a cutting system mounted on the body frame; a drive system mounted on the body frame; a power unit, mounted on the body frame, adapted to provide power to the drive system and/or the cutting system; and a fluid distribution system adapted to provide fluid to the power unit. The fluid distribution system further comprises a dock and a replaceable fluid container adapted to contain fluid to be supplied to the power unit the dock being adapted to retain the replaceable fluid container in fluid communication with the fluid distribution system so as to supply fluid from the replaceable fluid container via the fluid distribution system to the power unit. A method of facilitating an oil change in an agricultural machine is also disclosed.Type: GrantFiled: July 16, 2018Date of Patent: March 28, 2023Assignee: CirculOil LimitedInventors: Krishan Arora, Oliver Paul Taylor
-
Patent number: 11556321Abstract: A method, computer system, and a computer program product for deploying a plurality of microservices across a service infrastructure having a plurality of resources is provided. The present invention may include determining at least one dependency of the plurality of microservices. The present invention may include for each resource of the plurality of resources, determining an outage distribution descriptive of an availability of the resource with respect to time. The present invention may include based on the outage distribution associated with each resource and the at least one dependency of the plurality of microservices, determining a deployment configuration of the plurality of microservices across the resources of the service infrastructure.Type: GrantFiled: September 6, 2019Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Oliver Paul Masters, Alexander John Naylor, Samuel Christopher Smith, Andrew James Dunnings
-
Publication number: 20220268185Abstract: The present disclosure relates to a method and system of maintaining a predetermined working quantity of fluid in a reduced volume sump of a motor or vehicle. The method includes recurrently determining a quantity of fluid in the sump and comparing the determined quantity of fluid to the predetermined working fluid quantity. In response to identifying a deviation between the determined quantity of fluid and the predetermined working fluid quantity, the method includes sending a control signal to a fluid pumping system to transfer fluid between the sump and a fluid container.Type: ApplicationFiled: July 31, 2020Publication date: August 25, 2022Inventors: Ross Alexander Dewhurst, Oliver Paul Taylor
-
Patent number: 11239996Abstract: Various embodiments are provided for performing weighted partial matching under homomorphic encryption in a computing environment. Selected data may be encoded and encrypted into an encrypted query for comparison using private set intersection (PSI) under homomorphic encryption (HE). An encrypted score may be determined according to data blocks of the selected data and a set of weights for each of the data blocks of the selected data to identify matches between the data and the encrypted query. The encrypted score may be decrypted and decoded to identify matches between the encrypted query with the selected data.Type: GrantFiled: December 18, 2019Date of Patent: February 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oliver Paul Masters, Hamish C Hunt, Flavio A Bergamaschi, Enrico Steffinlongo
-
Patent number: 11151981Abstract: A computer implemented method, apparatus, and computer program product for a sound system. Speech recognition is performed on input audio data comprising speech input to a sound system. Speech recognition is additionally performed on at least one instance of output audio data comprising speech reproduced by one or more audio speakers of the sound system. A difference between a result of speech recognition performed on the input audio data and a result of speech recognition performed on an instance of corresponding output audio data is determined. The quality of the reproduced speech is determined as unsatisfactory when the difference is greater than or equal to a threshold. A corrective action may be performed, to improve the quality of the speech reproduced by the sound system, if it is determined that the speech quality of the reproduced sound is unsatisfactory.Type: GrantFiled: October 10, 2019Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Alexander John Naylor-Teece, Andrew James Dunnings, Oliver Paul Masters
-
Publication number: 20210293164Abstract: An agricultural machine, comprising is disclosed, wherein the machine comprises a body frame; a cutting system mounted on the body frame; a drive system mounted on the body frame; a power unit, mounted on the body frame, adapted to provide power to the drive system and/or the cutting system; and a fluid distribution system adapted to provide fluid to the power unit. The fluid distribution system further comprises a dock and a replaceable fluid container adapted to contain fluid to be supplied to the power unit the dock being adapted to retain the replaceable fluid container in fluid communication with the fluid distribution system so as to supply fluid from the replaceable fluid container via the fluid distribution system to the power unit. A method of facilitating an oil change in an agricultural machine is also disclosed.Type: ApplicationFiled: July 16, 2018Publication date: September 23, 2021Inventors: Krishan Arora, Oliver Paul Taylor
-
Publication number: 20210194668Abstract: Various embodiments are provided for performing weighted partial matching under homomorphic encryption in a computing environment. Selected data may be encoded and encrypted into an encrypted query for comparison using private set intersection (PSI) under homomorphic encryption (HE). An encrypted score may be determined according to data blocks of the selected data and a set of weights for each of the data blocks of the selected data to identify matches between the data and the encrypted query. The encrypted score may be decrypted and decoded to identify matches between the encrypted query with the selected data.Type: ApplicationFiled: December 18, 2019Publication date: June 24, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oliver Paul MASTERS, Hamish C. HUNT, Flavio A. BERGAMASCHI, Enrico STEFFINLONGO
-
Patent number: 11003572Abstract: An approach is provided in which the approach captures usage data corresponding to multiple users accessing a codebase that includes multiple code lines. The approach uses the captured usage data to compute a code line usage weighting for at least one of the code lines. The approach also computes a code line test coverage score for at least one code line based on at least one current software test program that tests the codebase. The approach compares the code line usage weighting against the code line test coverage score and flags the code line based on the comparison.Type: GrantFiled: September 11, 2019Date of Patent: May 11, 2021Assignee: International Business Machines CorporationInventors: Alexander John Naylor-Teece, Samuel Christopher Smith, Oliver Paul Masters, Andrew James Dunnings
-
Publication number: 20210110812Abstract: A computer implemented method, apparatus, and computer program product for a sound system. Speech recognition is performed on input audio data comprising speech input to a sound system. Speech recognition is additionally performed on at least one instance of output audio data comprising speech reproduced by one or more audio speakers of the sound system. A difference between a result of speech recognition performed on the input audio data and a result of speech recognition performed on an instance of corresponding output audio data is determined. The quality of the reproduced speech is determined as unsatisfactory when the difference is greater than or equal to a threshold. A corrective action may be performed, to improve the quality of the speech reproduced by the sound system, if it is determined that the speech quality of the reproduced sound is unsatisfactory.Type: ApplicationFiled: October 10, 2019Publication date: April 15, 2021Inventors: Alexander John Naylor-Teece, Andrew James Dunnings, Oliver Paul Masters
-
Patent number: 10972548Abstract: A computer-implemented method for configuring deployment of a distributed system across a plurality of machines of a network. The method may include obtaining network information describing network communication characteristics between a plurality of machines of a network. The method may also include obtaining inter-container communication information describing at least one characteristic of communication between pairs of machines of the plurality of machines for a predetermined time period. The method may also include determining a cost function, the cost function mapping a potential container deployment configuration to an expected communication time, based on the network information and the inter-container communication. The method may also include processing the cost function with an optimization algorithm. The method may also include, in response to the processing, identifying a container deployment configuration having an associated cost that meets a cost requirement.Type: GrantFiled: September 9, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Alexander John Naylor, Oliver Paul Masters, Samuel Christopher Smith, Andrew James Dunnings
-
Publication number: 20210073109Abstract: An approach is provided in which the approach captures usage data corresponding to multiple users accessing a codebase that includes multiple code lines. The approach uses the captured usage data to compute a code line usage weighting for at least one of the code lines. The approach also computes a code line test coverage score for at least one code line based on at least one current software test program that tests the codebase. The approach compares the code line usage weighting against the code line test coverage score and flags the code line based on the comparison.Type: ApplicationFiled: September 11, 2019Publication date: March 11, 2021Inventors: Alexander John Naylor-Teece, Samuel Christopher Smith, Oliver Paul Masters, Andrew James Dunnings
-
Publication number: 20210072965Abstract: A method, computer system, and a computer program product for deploying a plurality of microservices across a service infrastructure having a plurality of resources is provided. The present invention may include determining at least one dependency of the plurality of microservices. The present invention may include for each resource of the plurality of resources, determining an outage distribution descriptive of an availability of the resource with respect to time. The present invention may include based on the outage distribution associated with each resource and the at least one dependency of the plurality of microservices, determining a deployment configuration of the plurality of microservices across the resources of the service infrastructure.Type: ApplicationFiled: September 6, 2019Publication date: March 11, 2021Inventors: Oliver Paul Masters, Alexander John Naylor, Samuel Christopher Smith, Andrew James Dunnings
-
Publication number: 20210075866Abstract: A computer-implemented method for configuring deployment of a distributed system across a plurality of machines of a network. The method may include obtaining network information describing network communication characteristics between a plurality of machines of a network. The method may also include obtaining inter-container communication information describing at least one characteristic of communication between pairs of machines of the plurality of machines for a predetermined time period. The method may also include determining a cost function, the cost function mapping a potential container deployment configuration to an expected communication time, based on the network information and the inter-container communication. The method may also include processing the cost function with an optimization algorithm. The method may also include, in response to the processing, identifying a container deployment configuration having an associated cost that meets a cost requirement.Type: ApplicationFiled: September 9, 2019Publication date: March 11, 2021Inventors: Alexander John Naylor, Oliver Paul Masters, Samuel Christopher Smith, Andrew James Dunnings
-
Patent number: 10690025Abstract: A replaceable fluid container for an engine or a vehicle, comprising: a fluid reservoir, at least one fluid port adapted to couple with a fluid circulation system; and an actuator, configured to be operated between a first condition and a second condition, wherein the actuator is configured, in the first condition, to enable the fluid container to be inserted into and/or held in a dock, in a seated but undocked condition, and inhibit docking of the fluid container to the dock; and wherein the actuator is further configured, when operated from the first condition to the second condition with the fluid container being in the seated but undocked condition, to enable the fluid container to dock in an engaged condition with the dock, associated docks and associated methods of supplying a fluid to a vehicle or an engine and of decoupling a fluid container from a fluid circulation system of a vehicle or an engine.Type: GrantFiled: September 23, 2016Date of Patent: June 23, 2020Assignee: Castrol LimitedInventors: Steven Paul Goodier, Oliver Paul Taylor, Peter Stuart Brett, Mike Fairs, Piers Sebastian Harding, Christopher Dawson
-
Patent number: 10690026Abstract: A replaceable fluid container for an engine or a vehicle, comprising: a fluid reservoir, at least one fluid port adapted to couple with a fluid circulation system; and an actuator, configured to be operated between a first condition and a second condition, wherein the actuator is configured, in the first condition, to enable the fluid container to be inserted into and/or held in a dock, in a seated but undocked condition, and inhibit docking of the fluid container to the dock; and wherein the actuator is further configured, when operated from the first condition to the second condition with the fluid container being in the seated but undocked condition, to enable the fluid container to dock in an engaged condition with the dock, associated docks and associated methods of supplying a fluid to a vehicle or an engine and of decoupling a fluid container from a fluid circulation system of a vehicle or an engine.Type: GrantFiled: May 4, 2019Date of Patent: June 23, 2020Assignee: Castrol LimitedInventors: Steven Paul Goodier, Oliver Paul Taylor, Peter Stuart Brett, Mike Fairs, Piers Sebastian Harding, Christopher Dawson
-
Publication number: 20200173606Abstract: A power unit replaceable fluid container, the power unit being in fluid connection with a fluid distribution system, is disclosed. The container comprises a generally cuboid housing adapted to contain a fluid, the housing having a continuous outer wall, a base portion closing one end of the outer wall and a lid portion situated opposite the base portion and closing a second end of the outer wall to form a container. An indent is provided in the base portion and a fluid inlet and a fluid outlet situated within the indent. The indent in the base portion is sized to receive and accommodate a removable manifold.Type: ApplicationFiled: July 16, 2018Publication date: June 4, 2020Inventors: Rik Alewijnse, Oliver Gilkes, Oliver Paul Taylor
-
Patent number: 10666166Abstract: The present disclosure provides a semiconductor device including a fixed electrode, a movable electrode and an elastic support. The movable electrode faces the fixed electrode and is movable relative to the fixed electrode. The elastic support supports the movable electrode to be movable in an elastic direction of the elastic support. Either one of the fixed electrode or the movable electrode is an electret electrode.Type: GrantFiled: January 31, 2019Date of Patent: May 26, 2020Assignee: DENSO CORPORATIONInventors: Kenta Goda, Oliver Paul