Patents by Inventor Jonathan James Davies

Jonathan James Davies 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: 20240152783
    Abstract: Techniques are disclosed herein for improving the accuracy of test data obtained outside of a clinical setting. Using the technologies described herein, different techniques can be utilized to analyze, score and adjust test data associated with one or more “at home” tests. In some examples, computing systems are utilized to generate quality scores indicating the accuracy of the test data associated with a particular biomarker. In other examples, an authorized user, such as a data manager can analyze the test data utilizing a user interface to generate scores and/or adjust the test data.
    Type: Application
    Filed: January 8, 2024
    Publication date: May 9, 2024
    Inventors: Jonathan Thomas Wolf, Richard James Davies, George Hadjigeorgiou
  • Patent number: 11915151
    Abstract: Techniques are disclosed herein for improving the accuracy of test data obtained outside of a clinical setting. Using the technologies described herein, different techniques can be utilized to analyze, score and adjust test data associated with one or more “at home” tests. In some examples, computing systems are utilized to generate quality scores indicating the accuracy of the test data associated with a particular biomarker. In other examples, an authorized user, such as a data manager can analyze the test data utilizing a user interface to generate scores and/or adjust the test data.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: February 27, 2024
    Assignee: Zoe Limited
    Inventors: Jonathan Thomas Wolf, Richard James Davies, George Hadjigeorgiou
  • Patent number: 11899572
    Abstract: In some aspects, a non-transitory computer readable storage medium includes instructions stored thereon that, when executed by a processor, cause the processor to create a virtual swap space that is exposed to a core system software, intercept a first page selected by the core system software to be swapped out to the virtual swap space, map the virtual swap space to a physical swap space that is allocated to a type of page associated with first swap metadata, and write the first page to the physical swap space based on the first page having the first swap metadata. In some embodiments, the first page is associated with the first swap metadata.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: February 13, 2024
    Assignee: Nutanix, Inc.
    Inventors: Carl Alan Waldspurger, Florian Anselm Johannes Schmidt, Jonathan James Davies, Ivan Teterevkov, Christopher Joel Riches
  • Patent number: 11816498
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive, from a user-space application, a request to detect swapping activity satisfying a threshold condition, detect the swapping activity satisfying the threshold condition, and, in response to occurrence of the threshold condition, send a response that indicates that the swapping activity satisfies the threshold condition.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: November 14, 2023
    Assignee: Nutanix, Inc.
    Inventors: Carl Alan Waldspurger, Florian Anselm Johannes Schmidt, Jonathan James Davies
  • Publication number: 20230132566
    Abstract: An underwater acoustic receiver apparatus (100) comprises an acoustic reflector (102, 104, 106, 108) and an acoustic device (110, 114, 116, 118) aimed at the acoustic reflector (102, 104, 106, 108). The acoustic reflector (102, 104, 106, 108) is disposed at a predetermined distance and orientation relative to the acoustic device (110, 114, 116, 118).
    Type: Application
    Filed: February 24, 2021
    Publication date: May 4, 2023
    Applicant: SONARDYNE INTERNATIONAL LIMITED
    Inventors: Philip Hugh BENNET, Robert James CROOK, Darryl NEWBOROUGH, Jonathan James DAVIES
  • Publication number: 20230112225
    Abstract: Techniques for migrating a virtual machine from a source node to a target node. A source node hosting a virtual machine is interconnected over a hardware-assisted interconnection fabric to a target node that is configured to receive all or portions of a to-be-migrated virtual machine. During migration, some portions of the virtual machine's memory contents might be at the source node, whereas other portions of the virtual machine's memory might be at the target node. When a CPU is processing a next instruction of a first virtual machine running on a source node, then rather than accessing physical memory of the source node, instead using the hardware-assisted interconnection fabric to fetch the next instruction from the target node. CPUs that are executing virtual machine code at either the source node or the target node can fetch instructions from memory at either node, or from memory of the hardware-assisted interconnection fabric.
    Type: Application
    Filed: March 31, 2022
    Publication date: April 13, 2023
    Applicant: Nutanix, Inc.
    Inventors: Felipe FRANCIOSI, Jonathan James DAVIES
  • Publication number: 20230115604
    Abstract: Methods, systems, and computer code for CPU-oblivious replication of memory of a virtual machine from one computing node to another computing node over PCIe hardware. A source virtual machine is designated to be replicated from a source computing node of a multi-node computing cluster to a target computing node of the multi-node computing cluster. When a CPU of the source computing node decodes an instruction that causes a change to contents of a memory location of the source virtual machine, the changed contents of the memory location is copied into a memory address of a target virtual machine by using hardware capabilities of two or more PCIe devices to synchronously clone data from the source computing node to the target computing node. The CPU of the source computing node obliviously waits to execute a further instruction of the source virtual machine until accomplishment of the cloned memory WRITE transaction.
    Type: Application
    Filed: March 31, 2022
    Publication date: April 13, 2023
    Applicant: Nutanix, Inc.
    Inventors: Felipe Franciosi, Jonathan James Davies
  • Publication number: 20230071475
    Abstract: In some aspects, a non-transitory computer readable storage medium includes instructions stored thereon that, when executed by a processor, cause the processor to create a virtual swap space that is exposed to a core system software, intercept a first page selected by the core system software to be swapped out to the virtual swap space, map the virtual swap space to a physical swap space that is allocated to a type of page associated with first swap metadata, and write the first page to the physical swap space based on the first page having the first swap metadata. In some embodiments, the first page is associated with the first swap metadata.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Applicant: Nutanix, Inc.
    Inventors: Carl Alan Waldspurger, Florian Anselm Johannes Schmidt, Jonathan James Davies, Ivan Teterevkov, Christopher Joel Riches
  • Publication number: 20220283873
    Abstract: In some aspects, a non-transitory computer readable storage medium includes instructions stored thereon that, when executed by a processor, cause the processor to detect that system software is proceeding to swap memory content of a virtual machine (VM) from memory to storage, wherein the memory is allocated to the VM; buffer the memory content; and perform alternative memory reclamation of the memory.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 8, 2022
    Applicant: Nutanix, Inc.
    Inventors: Carl Alan Waldspurger, Florian Anselm Johannes Schmidt, Jonathan James Davies
  • Publication number: 20220229684
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive, from a user-space application, a request to detect swapping activity satisfying a threshold condition, detect the swapping activity satisfying the threshold condition, and, in response to occurrence of the threshold condition, send a response that indicates that the swapping activity satisfies the threshold condition.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 21, 2022
    Applicant: Nutanix, Inc.
    Inventors: Carl Alan Waldspurger, Florian Anselm Johannes Schmidt, Jonathan James Davies
  • Patent number: 8699300
    Abstract: A method of underwater communication between a link initiator and a link receptor, by transmitting a link acquisition waveform from the initiator to the receptor, and establishing communications channel parameters from such a received waveform. Data is then transmitted according to these parameters, which may include range, direction, frequency band and Doppler, with greater efficiency and robustness.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: April 15, 2014
    Assignee: Atlas Electronik UK Limited
    Inventors: Jonathan James Davies, Shaun Michael Dunn
  • Publication number: 20110128822
    Abstract: A method of underwater communication between a link initiator and a link receptor, by transmitting a link acquisition waveform from the initiator to the receptor, and establishing communications channel parameters from such a received waveform. Data is then transmitted according to these parameters, which may include range, direction, frequency band and Doppler, with greater efficiency and robustness.
    Type: Application
    Filed: August 26, 2008
    Publication date: June 2, 2011
    Applicant: ATLAS ELEKTRONIK UK LIMITED
    Inventors: Jonathan James Davies, Shaun Michael Dunn
  • Patent number: 7904888
    Abstract: A method of obtaining trace data with respect to a running software program includes accessing a method in a call stack, the call stack including a sequentially ordered list of methods called during the running of the software program. If the accessed method in the call stack falls between a minimum trace offset and a maximum trace offset where the minimum trace offset and the maximum trace offset define a trace window, obtaining trace data for the method and outputting it to an output stream which is then collected into a trace data storage. If the trace data in the trace data storage meets predetermined adaptation rules then changing the position in the call stack of at least one of the minimum trace offset and the maximum trace offset.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Francis Berry, Matthew Alexander Webster, Nicholas Harry Huismans, Jonathan James Davies
  • Patent number: 7304911
    Abstract: Measuring apparatus for providing information on the relative location of a target site which is radiating a target signal that includes a predetermined pulse signal, comprises receiver means for providing a pair of temporally spaced output pulses in response to a single received said predetermined pulse signal and cross-correlation means coupled to said receiver means for cross-correlating said pair of output pulses or signals derived therefrom.
    Type: Grant
    Filed: September 17, 2003
    Date of Patent: December 4, 2007
    Assignee: Qinetiq Limited
    Inventors: Jonathan James Davies, Shaun Michael Dunn, Peter James Rapson, Stephen Arthur Pointer
  • Patent number: 7006407
    Abstract: For digital underwater transmission an information sequence (17) of digital bits is partitioned into a succession of symbols each comprising n bits where n is equal to or greater than one (2n potential symbols), each symbol (19) is replaced (20) a corresponding base code sequence of length m bits and the result (21) is passed to an acoustic transducer after bi-phase modulation (22) on a carrier. The code has good correlation properties, e.g. a pseudo-random maixmal length sequence, a Gold code or a Kasami code, and the value of m/n is at least (32). Preferably the base sequence is cyclically extended at one or both ends prior to modulation, and Solomon Reed redundancy coding (18) is initially applied to the information sequence. The output (23) of modulator (22) may be prefaced (26) by a pair of chirp waveforms (24). Provision is made for Doppler and multi-path correction.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: February 28, 2006
    Assignee: Qinetiq Limited
    Inventors: Jonathan James Davies, Shaun Michael Dunn, Stephen Arthur Pointer, Samuel William Downer
  • Patent number: 6980487
    Abstract: In a digital acoustic transmission device in which a digital sequence (31) is electrically modulated (22) on a carrier cos ?t, the modulated carrier (23) is prefaced with at least two pulse signals (24) of known timing relative to each other and to the modulated digital sequence to provide an output signal (13) for acoustic transmission. The pulse signals indicate to receiver the start of a transmission, and contain Doppler information for resampling the modulated signal prior to demodulation. Where the information sequence is in encoded blocks of equal length, the relationship between successive blocks can be used to update the Doppler information for use with the following block. Channel information can also be derived from the pulse signals and/or blocks for raking the next part of the incoming signal. Preferably the pulse signals have good correlation characteristics. In the embodiments the pulse signals are an immediately successive identical pair of linearly rising chirps.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: December 27, 2005
    Assignee: Qinetiq Limited
    Inventors: Jonathan James Davies, Shaun Michael Dunn, Stephen Arthur Pointer, Samuel William Downer
  • Publication number: 20040250242
    Abstract: A method of obtaining trace data with respect to a running software program includes accessing a method in a call stack, the call stack including a sequentially ordered list of methods called during the running of the software program. If the accessed method in the call stack falls between a minimum trace offset and a maximum trace offset where the minimum trace offset and the maximum trace offset define a trace window, obtaining trace data for the method and outputting it to an output stream which is then collected into a trace data storage. If the trace data in the trace data storage meets predetermined adaptation rules then changing the position in the call stack of at least one of the minimum trace offset and the maximum trace offset.
    Type: Application
    Filed: March 4, 2004
    Publication date: December 9, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Francis Berry, Matthew Alexander Webster, Nicholas Harry Huismans, Jonathan James Davies
  • Publication number: 20040105344
    Abstract: For digital underwater transmission an information sequence (17) of digital bits is partitioned into a succession of symbols each comprising n bits where n is equal to or greater than one (2n potential symbols), each symbol (19) is replaced (20) with a corresponding base code sequence of length m bits and the result (21) is passed to an acoustic transducer after bi-phase modulation (22) on a carrier. The code has good correlation properties, e.g. a pseudo-random maixmal length sequence, a Gold code or a Kasami code, and the value of m/n is at least (32). Preferably the base sequence is cyclically extended at one or both ends prior to modulation, and Solomon Reed redundancy coding (18) is initially applied to the information sequence. The output (23) of modulator (22) may be prefaced (26) by a pair of chirp waveforms (24). Provision is made for Doppler and multi-path correction.
    Type: Application
    Filed: October 1, 2003
    Publication date: June 3, 2004
    Inventors: Jonathan James Davies, Shaun Michael Dunn, Stephen Arthur Pointer, Samuel William Downer
  • Publication number: 20040090865
    Abstract: In a digital acoustic transmission device in which a digital information sequence (31) is electrically modulated (22) on a carrier cos &ohgr;t, the modulated carrier (23) is prefaced with at least two pulse signals (24) of known timing relative to each other and to the modulated digital sequence to provide an output signal (13) for acoustic transmission. The pulse signals indicate to receiver the start of a transmission, and contain Doppler information for resampling the modulated signal prior to demodulation. Where the information sequence is in encoded blocks of equal length, the relation between successive blocks can be used to update the Doppler information for use with a following block. Channel information can also be derived from the pulse signals and/or blocks for raking the next part of the incoming signal. Preferably the pulse signals have good correlation characteristics. In the embodiments the pulse signals are an immediately successive identical pair of linearly rising chirps.
    Type: Application
    Filed: September 30, 2003
    Publication date: May 13, 2004
    Inventors: Jonathan James Davies, Shaun Michael Dunn, Stephen Arthur Pointer, Samuel William Downer
  • Patent number: 5772042
    Abstract: A method for the flotation processing of mineral ores is disclosed. At least one collector is introduced into the flotation process by atomization. In a preferred aspect of the invention, the collector is provided as a mixture of the thiol and corresponding oxidized thiol (e.g., a dithiol).
    Type: Grant
    Filed: December 18, 1995
    Date of Patent: June 30, 1998
    Assignee: University of Queensland
    Inventors: Mark Cleeton Nott, Jonathan James Davies, Emmanuel Manlapig