Patents by Inventor John A. Wilkinson
John A. Wilkinson 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: 20240013210Abstract: A data processing system is disclosed that includes an application server and a wallet application provided by the application server. The application server is in communication with a plurality of computing nodes hosting a distributed ledger. The distributed ledger includes a plurality of user accounts and a plurality of asset contracts. The wallet application provides a wallet associated with a first user account. The wallet application is adapted to transfer a cryptocurreny from the wallet to a first asset contract.Type: ApplicationFiled: September 22, 2023Publication date: January 11, 2024Inventors: Anthony John Wilkinson, Arjuna Gihan Fernando
-
Patent number: 11554119Abstract: Disclosed compositions comprise a therapeutic agent and a carrier selected, or processed to have, an acceptable composite flow index, a granular particle size of 18 mesh to 80 mesh, or both, such as processed granular wheat middlings. The composition may also comprise an oil and/or micro tracers. Suitable granular wheat middlings may have a size range of from 18 mesh to 80 mesh, such as 20 mesh to 80 mesh. The composition has improved flowability characteristics, compared to a composition where the carrier, such as processed wheat middlings, are powdered and/or flakey. Certain embodiments concern a composition comprising, consisting essentially of, or consisting of, nicarbazin, granular wheat middlings, soybean oil and micro tracers. The composition may be administered to an animal, for example, to treat or prevent coccidiosis. Also disclosed herein are methods for making and using the composition.Type: GrantFiled: October 28, 2019Date of Patent: January 17, 2023Assignee: Phibro Animal Health CorporationInventors: Ian John Wilkinson, Charles Hollett Fahrenholz
-
Patent number: 11541610Abstract: A method of aligning a first and a second structure, the first structure comprising one or more first surface relief features and a channel system communicating with a surface of the first structure at one or more of the first surface relief features, the second structure comprising one or more second surface relief features shaped complementarily to the first surface relief features; the method comprising: generating suction in the channel system to draw the first and second structures together in a drawing direction; wherein, when the first and second structures are drawn together, the interaction between one or more of the first surface relief features and one or more of the second surface relief features aligns the structures in a plane perpendicular to the drawing direction such that the first and second surface relief features mate.Type: GrantFiled: March 31, 2020Date of Patent: January 3, 2023Assignee: Huber+Suhner Polatls LimitedInventors: Peter John Wilkinson, Daping Chu
-
Publication number: 20220132808Abstract: A reader comprising: a panel; two antennae each associated with a respective race to transmit and/or receive information to/from an electronic animal tag in that respective race; and an electromagnetic shield to impede an antenna from transmitting and/or receiving information to/from an electronic animal tag not located in the respective race of that antenna; a system for reading electronic animal tags comprising: a plurality of readers each located at or near a wall of a respective plurality of races, wherein each reader is at least partially shielded by an electromagnetic shield; each reader being longitudinally offset with respect to at least one other reader in the plurality of readers; and methods of constructing and using a reader.Type: ApplicationFiled: February 8, 2019Publication date: May 5, 2022Inventors: Benjamin Thomas John WILKINSON, Aaron John WOODLAND, Brian Antony CLAYTON
-
Publication number: 20220125011Abstract: Approaches for synchronising electronic animal identification tag readers for reading electronic animal identification tags attached to animals Embodiments include using a pulse from a GNSS receiver, adjusting for an error between a reference cadence signal and a local cadence signal, and using a synchronisation signal.Type: ApplicationFiled: February 8, 2019Publication date: April 28, 2022Inventors: Leigh Andrew BATEMAN, Benjamin Thomas John WILKINSON, Brian Antony CLAYTON
-
Publication number: 20220117197Abstract: Approaches for determining a location of an animal based on RSSI. An embodiment includes a method, comprising: receiving a first reading of an electronic animal identification tag attached to an animal from a first electronic tag reader; calculating a received signal strength indicator (RSSI) for the first reading; and determining a location of the animal based on the RSSI. Another embodiment includes a method, comprising: receiving a first reading of a first electronic animal identification tag attached to a first animal; calculating a received signal strength indicator (RSSI) for the first reading; receiving a second reading of a second 10 electronic animal identification tag attached to a second animal; calculating an RSSI for the second reading; and determining the location of the first animal based on the RSSI of the first reading and the RSSI of the second reading.Type: ApplicationFiled: February 8, 2019Publication date: April 21, 2022Inventors: Benjamin Thomas John WILKINSON, Brian Antony CLAYTON
-
Patent number: 11119841Abstract: A method and apparatus for validating operation of a data volume on a storage medium. A data integrity component is provided which writes data blocks to the volume in a sequence, each data block storing a sequence number and also write status information specifying the sequence numbers of those preceding data blocks in the stream which are still being written to the volume at the time the data block is generated. Data validation is performed by reading back the stored data blocks from the volume and checking that the sequence numbers stored in them match those that should be present based on the sequence numbers stored in the write status information of the last-written data block found on the volume.Type: GrantFiled: October 22, 2019Date of Patent: September 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Wilkinson, Andrea Sipka
-
Publication number: 20210073806Abstract: A system includes a firewall server and a plurality of computing nodes hosting a private distributed ledger. The private distributed ledger includes user accounts having addresses on the private distributed ledger and a firewall management contract storing filter rule data associating the addresses of at least some of said user accounts with respective filter rules for handling requests for data stored on the private distributed ledger. The firewall server is arranged to receive a request for data stored on the private distributed ledger, indicating an address of a first user account. In response to receiving said request, the firewall server is arranged to send a query to the firewall management contract for first filter rule data associated with the address of the first user account, receive a response from the firewall management contract, and process the request for data in accordance with the response from the firewall management contract.Type: ApplicationFiled: October 28, 2020Publication date: March 11, 2021Inventors: Anthony John WILKINSON, Arjuna Gihan FERNANDO
-
Patent number: 10853805Abstract: There is provided a data processing system comprising a plurality of computing nodes configured to host a distributed ledger, a computing device communicatively coupled with one of the computing nodes, and a data store communicatively coupled with the computing device. The distributed ledger comprises a plurality of user accounts, each of the plurality of user accounts having an address on the distributed ledger, and one or more asset contracts, each of the one or more asset contracts having an address on the distributed ledger. The computing device is operable to provide association data to a first asset contract of the one or more asset contracts, the provided association data comprising an address on the distributed ledger of a first user account of the one or more user accounts, and data indicative of a first data location in the data store.Type: GrantFiled: March 28, 2019Date of Patent: December 1, 2020Assignee: Freeformers Holdings LimitedInventors: Anthony John Wilkinson, Arjuna Gihan Fernando
-
Publication number: 20200307116Abstract: A method of aligning a first and a second structure, the first structure comprising one or more first surface relief features and a channel system communicating with a surface of the first structure at one or more of the first surface relief features, the second structure comprising one or more second surface relief features shaped complementarily to the first surface relief features; the method comprising: generating suction in the channel system to draw the first and second structures together in a drawing direction; wherein, when the first and second structures are drawn together, the interaction between one or more of the first surface relief features and one or more of the second surface relief features aligns the structures in a plane perpendicular to the drawing direction such that the first and second surface relief features mate.Type: ApplicationFiled: March 31, 2020Publication date: October 1, 2020Applicant: ROADMap Systems LimitedInventors: Peter John Wilkinson, Daping Chu
-
Patent number: 10700804Abstract: We describe a wavelength division multiplexed (WDM) reconfigurable optical switch, the switch comprising: a set of arrays of optical beam connections, each comprising an array of optical outputs and having an optical input to receive a WDM input optical signal; a first diffractive element to demultiplexed said WDM input optical signal into a plurality of demultiplexed optical input beams, and to disperse said demultiplexed optical input beams spatially along a first axis; first relay optics between said set of arrays of optical beam connections and said first diffractive element; and a reconfigurable holographic array comprising a 2D array of reconfigurable sub-holograms defining sub-hologram rows and columns; wherein said arrays of said set of arrays are at least one dimensional arrays extending spatially in a direction parallel to said first axis and arranged in a column defining a second axis orthogonal to said first axis; wherein said sub-hologram rows are aligned along said first axis, and wherein said sType: GrantFiled: August 20, 2019Date of Patent: June 30, 2020Assignee: Roadmap Systems LTDInventors: Brian Robertson, Daping Chu, Haining Yang, Peter John Wilkinson
-
Publication number: 20200054631Abstract: Disclosed compositions comprise a therapeutic agent and a carrier selected, or processed to have, an acceptable composite flow index, a granular particle size of 18 mesh to 80 mesh, or both, such as processed granular wheat middlings. The composition may also comprise an oil and/or micro tracers. Suitable granular wheat middlings may have a size range of from 18 mesh to 80 mesh, such as 20 mesh to 80 mesh. The composition has improved flowability characteristics, compared to a composition where the carrier, such as processed wheat middlings, are powdered and/or flakey. Certain embodiments concern a composition comprising, consisting essentially of, or consisting of, nicarbazin, granular wheat middlings, soybean oil and micro tracers. The composition may be administered to an animal, for example, to treat or prevent coccidiosis. Also disclosed herein are methods for making and using the composition.Type: ApplicationFiled: October 28, 2019Publication date: February 20, 2020Applicant: Phibro Animal Health CorporationInventors: Ian John Wilkinson, Charles Hollett Fahrenholz
-
Publication number: 20200050508Abstract: A method and apparatus for validating operation of a data volume on a storage medium. A data integrity component is provided which writes data blocks to the volume in a sequence, each data block storing a sequence number and also write status information specifying the sequence numbers of those preceding data blocks in the stream which are still being written to the volume at the time the data block is generated. Data validation is performed by reading back the stored data blocks from the volume and checking that the sequence numbers stored in them match those that should be present based on the sequence numbers stored in the write status information of the last-written data block found on the volume.Type: ApplicationFiled: October 22, 2019Publication date: February 13, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John WILKINSON, Andrea SIPKA
-
Patent number: 10539404Abstract: A blast containment system for trash cans includes a liquid-impervious flexible bag having a sealed bottom positioned at a base of a trash can, and an unsealed top positioned and retained at a top periphery of the trash can. A ring-shaped boot is positioned at the sealed bottom of the flexible bag. A rigid container has a closed bottom press-fit into a central opening of the boot. The rigid container extends from its closed bottom to an open top adapted to be approximately aligned with the top periphery of the trash can. An annular volume is defined between the rigid container the flexible bag. The rigid container has side walls that include ballistic materials. A liquid fills the annular volume.Type: GrantFiled: March 23, 2018Date of Patent: January 21, 2020Assignee: The United States of America as represented by the Secretary of the NavyInventors: Edward A. Lustig, Eric Gahagan, John W. Monico, Jr., Paul C. Perricone, William Qualls, Michael Agens, Daniel C. Jones, John Winslow, Michael Murray, Kimberly Peranich, Sr., Lee Foltz, Jesse Stuart Moran, Christopher Wilhelm, Lesley Wilhelm, John Wilkinson
-
Publication number: 20200021383Abstract: We describe a wavelength division multiplexed (WDM) reconfigurable optical switch, the switch comprising: a set of arrays of optical beam connections, each comprising an array of optical outputs and having an optical input to receive a WDM input optical signal; a first diffractive element to demultiplexed said WDM input optical signal into a plurality of demultiplexed optical input beams, and to disperse said demultiplexed optical input beams spatially along a first axis; first relay optics between said set of arrays of optical beam connections and said first diffractive element; and a reconfigurable holographic array comprising a 2D array of reconfigurable sub-holograms defining sub-hologram rows and columns; wherein said arrays of said set of arrays are at least one dimensional arrays extending spatially in a direction parallel to said first axis and arranged in a column defining a second axis orthogonal to said first axis; wherein said sub-hologram rows are aligned along said first axis, and wherein said sType: ApplicationFiled: August 20, 2019Publication date: January 16, 2020Inventors: Brian Robertson, Daping Chu, Haining Yang, Peter John Wilkinson
-
Patent number: 10528416Abstract: A method and apparatus for validating operation of a data volume on a storage medium. A data integrity component is provided which writes data blocks to the volume in a sequence, each data block storing a sequence number and also write status information specifying the sequence numbers of those preceding data blocks in the stream which are still being written to the volume at the time the data block is generated. Data validation is performed by reading back the stored data blocks from the volume and checking that the sequence numbers stored in them match those that should be present based on the sequence numbers stored in the write status information of the last-written data block found on the volume.Type: GrantFiled: December 11, 2017Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Wilkinson, Andrea Sipka
-
Patent number: 10491322Abstract: A wavelength division multiplexed (WDM) reconfigurable optical switch. The switch has a set of arrays of optical beam connections, each comprising an array of optical outputs and having an optical input to receive a WDM input optical signal; a first diffractive element to demultiplexed the WDM input optical signal into a plurality of demultiplexed optical input beams, and to disperse said demultiplexed optical input beams spatially along a first axis; first relay optics between the set of arrays of optical beam connections and the first diffractive element; and a reconfigurable holographic array comprising a 2D array of reconfigurable sub-holograms defining sub-hologram rows and columns. The arrays of said set of arrays and the sub-hologram rows and columns are arranged and aligned in particular ways so that wavelength channels of the WDM input signal for each array can be steered within the device towards a selected optical output.Type: GrantFiled: September 19, 2016Date of Patent: November 26, 2019Assignee: Roadmap Systems LtdInventors: Brian Robertson, Daping Chu, Haining Yang, Peter John Wilkinson
-
Publication number: 20190333056Abstract: There is provided a data processing system comprising a plurality of computing nodes configured to host a distributed ledger, a computing device communicatively coupled with one of the computing nodes, and a data store communicatively coupled with the computing device. The distributed ledger comprises a plurality of user accounts, each of the plurality of user accounts having an address on the distributed ledger, and one or more asset contracts, each of the one or more asset contracts having an address on the distributed ledger. The computing device is operable to provide association data to a first asset contract of the one or more asset contracts, the provided association data comprising an address on the distributed ledger of a first user account of the one or more user accounts, and data indicative of a first data location in the data store.Type: ApplicationFiled: March 28, 2019Publication date: October 31, 2019Inventors: Anthony John WILKINSON, Arjuna Gihan FERNANDO
-
Patent number: 10452502Abstract: A multi-node data storage system comprises a first data storage system having an owner node and a backup node in a first location coupled to a second data storage system having an owner node and a backup node in a second location. Each storage system includes a copy of the same data volume. A failure of a node of the multi-node storage system is detected. An outstanding write request to the first storage system is identified. If the owner node in the first storage system fails, it is determined whether the outstanding write corresponds to a host write to the backup node of the first storage system. If so, a retransmission message is sent to the second storage system. Otherwise, the data region associated with the outstanding write request is read from the first storage system, and a resynchronization message is sent to the second storage system.Type: GrantFiled: January 23, 2018Date of Patent: October 22, 2019Assignee: International Business Machines CorporationInventors: Florent Rostagni, Andrea Sipka, John Wilkinson
-
Publication number: 20190227888Abstract: A multi-node data storage system comprises a first data storage system having an owner node and a backup node in a first location coupled to a second data storage system having an owner node and a backup node in a second location. Each storage system includes a copy of the same data volume. A failure of a node of the multi-node storage system is detected. An outstanding write request to the first storage system is identified. If the owner node in the first storage system fails, it is determined whether the outstanding write corresponds to a host write to the backup node of the first storage system. If so, a retransmission message is sent to the second storage system. Otherwise, the data region associated with the outstanding write request is read from the first storage system, and a resynchronization message is sent to the second storage system.Type: ApplicationFiled: January 23, 2018Publication date: July 25, 2019Inventors: Florent Rostagni, Andrea Sipka, John Wilkinson