Patents by Inventor Ian Davis

Ian Davis 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: 20220349685
    Abstract: A joint plate mounting mechanism includes a backing strip with a first arm, a second arm and a middle portion disposed between the first arm and the second arm.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 3, 2022
    Inventors: Ian Davis, Robert DeCosta, Darren Wall
  • Patent number: 11461991
    Abstract: Disclosed herein are systems and methods for methods of developing a database of controllable objects in an environment. For example, a method includes a mobile device having a camera to capture images of objects in an environment. For each object, the method includes, in response to receiving a user selection of the object, training a machine-learning model to recognize the object. The method includes receiving a command associated with the object and receiving a plurality of images of the object and training the machine-learning model to recognize the object based on the plurality of images. The method further includes transmitting the trained model and the command to a wearable electronic device causing the wearable electronic device to save the trained machine-learning model to a data store and to associate the command with the trained machine-learning model.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: October 4, 2022
    Assignee: Imagine Technologies, Inc.
    Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
  • Patent number: 11429587
    Abstract: Systems and methods are disclosed for multiple duration deduplication entries. A processor may be configured to perform data deduplication operations, including setting a first indicator for first metadata stored to a hash database identifying a first time interval to maintain the first metadata in the database, and setting a second indicator for second metadata stored to the database identifying a second time interval to maintain the second metadata in the database longer than the first time interval. The processor may remove the first metadata from the database when no duplicative data is detected for the first metadata within the first time interval, and remove the second metadata from the database when no duplicative data is detected for the second metadata within the second time interval.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 30, 2022
    Assignee: Seagate Technology LLC
    Inventors: Michael Barrell, Ian Davies, Kenneth F Day, III, Douglas Dewey
  • Patent number: 11379150
    Abstract: Each disk drive in an array includes a housing that encloses a motor and at least one magnetic disk. The housing also encloses first and second actuators each with respective first and second heads that independently access the magnetic disk. The first actuator is mapped to a first logical unit and the second actuator is mapped to a second logical unit. A host interface of each disk drive facilitates access to the first and second logical units. A system includes a first storage controller attached to all of the first logical units as a first active server and attached to all of the second logical units as a first passive server. A second storage controller operates redundantly with the first storage controller. The second storage controller is attached to all of the second logical units as a second active server and attached to all of the first logical units as a second passive server.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: July 5, 2022
    Assignee: Seagate Technology LLC
    Inventors: John Michael Bent, Ian Davies, Mohamad El-Batal, Ujjwal Lanjewar
  • Publication number: 20220207281
    Abstract: Disclosed herein are systems and methods for methods of developing a database of controllable objects in an environment. For example, a method includes a mobile device having a camera to capture images of objects in an environment. For each object, the method includes, in response to receiving a user selection of the object, training a machine-learning model to recognize the object. The method includes receiving a command associated with the object and receiving a plurality of images of the object and training the machine-learning model to recognize the object based on the plurality of images. The method further includes transmitting the trained model and the command to a wearable electronic device causing the wearable electronic device to save the trained machine-learning model to a data store and to associate the command with the trained machine-learning model.
    Type: Application
    Filed: November 5, 2021
    Publication date: June 30, 2022
    Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
  • Publication number: 20220206576
    Abstract: Disclosed herein are systems and methods for controlling electronic devices based on detected brain activity. For example, a system includes a wearable over-the-ear electronic device has a set of dry EEG sensors, a camera, a processor, and programming instructions. The programming instructions cause the processor to receive images from the camera, process the images to identify features corresponding to a known device, and receive brain-wave signals from the EEG sensors. The system compares the brain-wave signals to measure a level of brain activity. Upon detection of both (a) a feature corresponding to the known device and (b) a level of brain activity that deviates from a baseline by at least a threshold level, the system generates a command signal configured to cause the known device to actuate and transmits the command signal to a controller for the known device.
    Type: Application
    Filed: November 5, 2021
    Publication date: June 30, 2022
    Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
  • Publication number: 20220187917
    Abstract: A system for providing haptic feedback to a user, the system comprising a first piezoelectric transducer array comprising multiple piezoelectric transducers, respective ones of which being configured to generate a second signal at a second frequency, and at least one of which being configured to generate a first signal at a first frequency, and a second piezoelectric transducer array comprising multiple piezoelectric transducers, respective ones of which configured to receive the second signal, and at least one of which configured to generate a third signal to initiate generation of the first signal at the said at least one piezoelectric transducer of the first piezoelectric transducer array, the first frequency suitable for providing a haptic feedback signal for a user.
    Type: Application
    Filed: March 11, 2020
    Publication date: June 16, 2022
    Inventors: Zoran Radivojevic, David Bitauld, Ian Davis
  • Patent number: 11334434
    Abstract: A data storage erasure system may have a host connected to a plurality of data storage devices via a network controller with each of the plurality of data storage devices and the network controller connected to a pods controller and each of the plurality of the data storage devices having a device controller. A rebuild strategy can be generated with a rebuild module connected to the plurality of data storage devices, the network controller, and the pods controller. The rebuild strategy may be directed to minimize data rebuild times in the event of a failure in the plurality of data storage devices by executing the rebuild strategy in response to a detected or predicted failure in at least one data storage device of the plurality of data storage devices.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: May 17, 2022
    Inventors: John Michael Bent, Kenneth K. Claffey, Ian Davies, Bikrant Kumar Singh
  • Patent number: 11331667
    Abstract: An apparatus and method are disclosed for modifying the position of particles distributed in a fluid flow in a channel, comprising a channel formed by two substrates, each of the two substrates being on opposite sides of the channel, each substrate having a preselected periodic profile pattern along a length of the channel, and a transducer, wherein one of the substrates is between the transducer and the channel, the transducer to generate an acoustic standing wave within the channel with at least one node or antinode positioned within the channel.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: May 17, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Ian Davis, Kevin Nolan
  • Patent number: 11314433
    Abstract: Use of a deduplication module remote from a storage system for storage of data subject to deduplication by the remote deduplication module. The storage system may generate a hash of target data and send the hash of the target data to the remote deduplication module. The remote deduplication module may access a hash database corresponding to the storage system and apply a deduplication algorithm on the hash. In turn, information regarding a deduplication result may be returned to the storage system which may either store the unique target data or update a mapping between the target data and duplicate existing data in a persistent storage of the storage device. The remote deduplication module may be executed by scalable cloud resources such that the computational resources dedicated to the deduplication module may be scaled.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: April 26, 2022
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Michael Barrell, Ian Davies
  • Patent number: 11305225
    Abstract: An apparatus includes a chamber and an intake device configured to control a flow of fluid into the chamber. The fluid comprises particles; a resonance device is configured to resonate the chamber to provide an acoustic standing wave within the chambers. The frequency of the standing wave is selected to cause particles above a specific size to collect at a node of the standing wave.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: April 19, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Ian Davis, Kevin Nolan
  • Publication number: 20220087066
    Abstract: According to examples of the disclosure there is provided a vapour chamber comprising one or more ducts extending between a condenser and an evaporator. Powder can be provided within the one or more ducts wherein the powder is configured to control flow of a working fluid through the one or more ducts.
    Type: Application
    Filed: August 20, 2021
    Publication date: March 17, 2022
    Inventors: Nick Jeffers, Diarmuid O'Connell, Ian Davis, Akshat Agarwal, Ollie Burns
  • Publication number: 20220015259
    Abstract: Methods, apparatuses, and computer program products are disclosed for providing a multiphase pumping mechanism configured for multiphase cooling of electrical charging circuitry. In the context of an apparatus, the apparatus includes a thermoelectric cooling device having first and second opposed surfaces and a fluid circulation path having first and second branches in thermal communication with the first and second surfaces, respectively, of the thermoelectric cooling device. The fluid circulation path is configured to control flow of fluid therethrough such that the fluid alternately flows through the first and second branches. The first branch of the fluid circulation path is also configured to be in a thermal communication with at least one first component of a mobile electronic device in order to absorb heat and correspondingly cool the at least one first component of the mobile electronic device.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 13, 2022
    Inventors: Akshat Agarwal, Ian Davis, Nicholas Jeffers, Diarmuid O'Connell, Oliver Burns
  • Patent number: 11169713
    Abstract: A method for restricting write cycles to a storage device includes tracking a first count of a first set of writes to memory executed by a first subsystem of a computing device and, further, determining that the first count meets a write threshold of the first subsystem. The method includes determining that blocking criteria are met by the first subsystem based on the first count exceeding the write threshold of the first subsystem and, further, determining that blocking criteria are not met by a second subsystem of the computing device. The method includes blocking the first set of writes from being synchronized to the storage device, based on the blocking criteria being met by the first subsystem, and synchronizing memory contents of the second subsystem to the storage device, based on the blocking criteria not being met by the second subsystem.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: November 9, 2021
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Chad Wolter, Ian Davis, August Schack
  • Publication number: 20210282834
    Abstract: Various aspects of the present invention are directed to apparatuses, systems, and methods that may include a tissue ablation system. The tissue ablation system may include an ablation device; an ablation generator; and a controller configured to cause the ablation generator to apply a first power level to the ablation device and cause the ablation generator to apply a second power level to the ablation device, the second power level being higher than the first power level; the power provided by the ablation generator to the ablation device is adjusted from the first power level to the second power level, adjusting the power from the first power level to the second power level includes causing the ablation generator to provide a plurality of distinct intermediate power levels corresponding to delivering a plurality of intermediate energy levels from the ablation device, and each of the intermediate power levels is between the first power level and the second power level.
    Type: Application
    Filed: March 12, 2021
    Publication date: September 16, 2021
    Inventors: Andrew Brown, Ian Davis, Kevin L. Mueller, Ji Chen, Alysa Granata, Catherine Condie, Daniel Kollmann, Oleg Mosesov
  • Publication number: 20210255925
    Abstract: A data storage erasure system may have a host connected to a plurality of data storage devices via a network controller with each of the plurality of data storage devices and the network controller connected to a pods controller and each of the plurality of the data storage devices having a device controller. A rebuild strategy can be generated with a rebuild module connected to the plurality of data storage devices, the network controller, and the pods controller. The rebuild strategy may be directed to minimize data rebuild times in the event of a failure in the plurality of data storage devices by executing the rebuild strategy in response to a detected or predicted failure in at least one data storage device of the plurality of data storage devices.
    Type: Application
    Filed: February 19, 2020
    Publication date: August 19, 2021
    Inventors: John Michael Bent, Kenneth K. Claffey, Ian Davies, Bikrant Kumar Singh
  • Publication number: 20210240386
    Abstract: Each disk drive in an array includes a housing that encloses a motor and at least one magnetic disk. The housing also encloses first and second actuators each with respective first and second heads that independently access the magnetic disk. The first actuator is mapped to a first logical unit and the second actuator is mapped to a second logical unit. A host interface of each disk drive facilitates access to the first and second logical units. A system includes a first storage controller attached to all of the first logical units as a first active server and attached to all of the second logical units as a first passive server. A second storage controller operates redundantly with the first storage controller. The second storage controller is attached to all of the second logical units as a second active server and attached to all of the first logical units as a second passive server.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: John Michael Bent, Ian Davies, Mohamad El-Batal, Ujjwal Lanjewar
  • Patent number: 10990474
    Abstract: A method includes, upon a read operation for a stripe of a storage device, determining a percentage amount of potential read amplification for the read operation. A current age of the stripe in the read operation is determined as a percentage of a longest safe elapsed time between read scrub operations on a stripe of the storage device. A read scrub operation is performed on the stripe when the current age is greater than the percentage amount of potential read amplification.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 27, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: John Bent, Kenneth K. Claffey, Ian Davies, Peter Maddocks
  • Publication number: 20210103391
    Abstract: A method for restricting write cycles to a storage device includes tracking a first count of a first set of writes to memory executed by a first subsystem of a computing device and, further, determining that the first count meets a write threshold of the first subsystem. The method includes determining that blocking criteria are met by the first subsystem based on the first count exceeding the write threshold of the first subsystem and, further, determining that blocking criteria are not met by a second subsystem of the computing device. The method includes blocking the first set of writes from being synchronized to the storage device, based on the blocking criteria being met by the first subsystem, and synchronizing memory contents of the second subsystem to the storage device, based on the blocking criteria not being met by the second subsystem.
    Type: Application
    Filed: October 3, 2019
    Publication date: April 8, 2021
    Inventors: Chad Wolter, Ian Davis, August Schack
  • Patent number: 10924866
    Abstract: An apparatus including a first member; a first array of flexible actuators connected to the first member, where each of the flexible actuators includes a piezoelectric member and an extension on the piezoelectric member; and a first flexible membrane connected to the first array of flexible actuators. Each of the piezoelectric members is configured to be activated to move their respective extensions. Each of the extensions, when moved by their respective piezoelectric members, is configured to move the first flexible membrane.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: February 16, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Ian Davis, Akshat Agarwal