Patents by Inventor Ian A. Taylor
Ian A. Taylor 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: 20250060509Abstract: An apparatus for detecting a dispensing event in a bulk product dispensing system includes: a sensor arrangement for detecting flow of product through a detection zone, the sensor arrangement comprising a transmitter module a receiver module, wherein, in use, the flow of product through the detection zone causes a transmission beam between the transmitter module and receiver module to be altered; and at least one retainer for retaining the sensor arrangement about the detection zone. A bulk product dispensing system and method are also provided.Type: ApplicationFiled: August 16, 2024Publication date: February 20, 2025Inventors: Kevin CARTWRIGHT, Ian TAYLOR, Timothy Robert LOWE, Hugh CONNELL
-
Publication number: 20250045538Abstract: A method and apparatus for differentiating between authentic and counterfeit item, and legacy additive manufactured (A.M) components securely throughout the lifecycle using grating interferometry, blockchain, and smart contracts. The method includes fabrication of a trust anchor by laser power modulation to selectively create porosity which can encode digital information within the component using programmable invisible ink (PGII). X-ray interferometry reads out the digital information as well as texture unique to the component. A quick response (QR) code is implemented with other anti-counterfeiting features to increase efficiency. A smart contract between X-ray interferometry radiography instruments and a blockchain database establishes item provenance. The characteristics of PGII are compatible with additive manufacturing, as well as other manufacturing processes such as injection molding and casting.Type: ApplicationFiled: November 10, 2022Publication date: February 6, 2025Inventors: Leslie G. BUTLER, Michele L. MAASBERG, Charles HARTMAN, Ian TAYLOR
-
Publication number: 20240427841Abstract: A system for performing optical vector multiplication, the system comprising one or more channels, each comprising: a light signal generator arranged to generate a respective optical signal; an optical vector multiplier arranged to receive a vector of optical signals including the respective optical signal, and multiply by a respective vector of weights in the optical domain, each optical signal having a modulated amplitude modelling a value of a respective variable from a vector of variables, and the weights modelling interactions between the variables; and a light detector arranged to detect an intensity of a resulting output of the respective optical vector multiplier by incoherent detection, thereby generating an analogue intensity signal taking only take positive values; and a respective differentiator configured to subtract a respective DC offset signal from the analogue intensity signal, to produce a respective analogue electronic output signal on a scale having positive and negative values.Type: ApplicationFiled: January 28, 2022Publication date: December 26, 2024Inventors: Francesca PARMIGIANI, Christos GKANTSIDIS, István HALLER, Hitesh BALLANI, Antony Ian Taylor ROWSTRON, Andrey RYBALCHENKO
-
Publication number: 20240427840Abstract: Apparatus for performing vector-by-vector multiplication in an optical domain, comprising: a plurality of light signal generators, each arranged to emit a beam of light having a different respective carrier wavelength modulated with an input signal modelling a respective variable of a vector of variables; one or more sets of light modulator elements, wherein each light modulator element in each set is arranged to receive the beam of light modulated with a different one of said input signals, and apply a corresponding weight from a vector of weights in order to produce a weighted optical signal; a respective photosensor element for each of said sets; and one or more optical combining elements arranged to direct the weighted optical signals of each set onto the respective photosensor element and thereby produce a respective output in the form of an analogue electronic signal summing the weighted optical signals of the respective set.Type: ApplicationFiled: January 28, 2022Publication date: December 26, 2024Inventors: Francesca PARMIGIANI, Christos GKANTSIDIS, István HALLER, Hitesh BALLANI, Antony Ian Taylor ROWSTRON, Andrey RYBALCHENKO
-
Publication number: 20240357010Abstract: A server system comprising processing devices, disks and a storage fabric, all arranged to operate according to a storage fabric protocol in order to communicate between the processing devices and the storage devices over the storage fabric, wherein the storage fabric is settable with a mapping determining which of the processing devices are allocated to use which of the storage devices in providing said services to the client systems. The system comprises a control function arranged to dynamically adapt the mapping in response to either: (i) failure or other downtime of one of the processing devices, storage devices, a component of the storage fabric or a connection in the storage fabric; or (ii) a current demand for the services from the client systems.Type: ApplicationFiled: July 2, 2024Publication date: October 24, 2024Inventors: Hugh WILLIAMS, Antony Ian Taylor ROWSTRON, Richard BLACK, Austin DONNELLY, Serguei Anatolievitch LEGTCHENKO, Aaron OGUS, Douglas PHILLIPS
-
Publication number: 20240304216Abstract: In an optical data transfer system, a beam modulator is configured to embed a set of data in an input beam. A multimode optical waveguide network has an in-coupling region for receiving the input beam. The multimode optical waveguide network is configured to guide the input beam to an out-coupling region of the multimode optical waveguide network. A spatial coherent detector is configured to measure a phase and an amplitude of an output optical field at multiple locations. The output optical field is at least partially defined by the input beam and thus exhibiting distortion effects caused by the passage of the beam through the multimode waveguide network. Signal processing is applied to an output of the spatial coherent detector, in order to compensate for the distortion effects, and thereby recover, from the output of the spatial coherent detector, the set of data embedded in the input beam.Type: ApplicationFiled: April 15, 2024Publication date: September 12, 2024Inventors: Douglas James KELLY, Benn Charles THOMSEN, Dushyanth NARAYANAN, Antony Ian Taylor ROWSTRON
-
Patent number: 12063273Abstract: A server system comprising processing devices, disks and a storage fabric, all arranged to operate according to a storage fabric protocol in order to communicate between the processing devices and the storage devices over the storage fabric, wherein the storage fabric is settable with a mapping determining which of the processing devices are allocated to use which of the storage devices in providing said services to the client systems. The system comprises a control function arranged to dynamically adapt the mapping in response to either: (i) failure or other downtime of one of the processing devices, storage devices, a component of the storage fabric or a connection in the storage fabric; or (ii) a current demand for the services from the client systems.Type: GrantFiled: February 5, 2018Date of Patent: August 13, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Hugh Williams, Antony Ian Taylor Rowstron, Richard Black, Austin Donnelly, Serguei Anatolievitch Legtchenko, Aaron Ogus, Douglas Phillips
-
Publication number: 20240254724Abstract: A pneumatic excavator configured to be pneumatically actuated includes an actuator; a flow valve fluidly coupled to the actuator an air actuation conduit; and a barrel coupled to an egress of the flow valve, where the barrel defines an outlet of the pneumatic excavator. Actuating the actuator causes compressed air to be transmitted from the actuator through the an air actuation conduit to a first port of the flow valve to open the flow valve and compressed air from a supply of compressed air passes through the flow valve and the outlet of the pneumatic excavator. Releasing the actuator causes the compressed air to be transmitted from the actuator through the at least one air actuation conduit to a second port of the flow valve to cause the flow valve to close and the flow valve prevents the compressed air from the supply of compressed air from passing therethrough.Type: ApplicationFiled: January 18, 2024Publication date: August 1, 2024Inventors: Timothy Meschke, Ian Taylor, Nathan Schlueter
-
Publication number: 20240254725Abstract: A pneumatic excavator for delivering pulsed compressed air includes an actuator; a controller valve; a flow valve; a barrel defining an outlet of the excavator; and a pulse control line extending between the controller valve and a port downstream from an egress of the flow valve. As compressed air flows through the egress of the flow valve, the pulse control line is pressurized and shifts the controller valve to an actuated position, causing the compressed air from the actuator to close the flow valve, thus preventing the air flow from passing through a primary flow passage and through the outlet. The pulse control line being no longer pressurized by the air flow, then causes the controller valve to move to an unactuated position to cause compressed air from the actuator open the flow valve and permit the air flow through the outlet and again pressurize the pulse control line.Type: ApplicationFiled: January 18, 2024Publication date: August 1, 2024Inventors: Timothy Meschke, Ian Taylor, Nathan Schlueter
-
Publication number: 20240257834Abstract: A method of performing a write operation in a holographic data storage system, in which schedule schedules at least one write operation across multiple non-contiguous write intervals, the write operation pertaining to a set of data to be stored in a region of a holographic recording medium. In each of the non-contiguous write intervals, the region of the holographic recording medium is exposed to an interference pattern caused by interference between a reference beam and an input beam carrying the set of data. The multiple non-contiguous write intervals have a total aggregate duration of sufficient length to cause a persistent state change in the exposed region, such that the set of data is recoverable from that region by the end of a final write interval of the multiple non-contiguous write intervals.Type: ApplicationFiled: April 10, 2024Publication date: August 1, 2024Inventors: Jiaqi CHU, Benn Charles THOMSEN, Dushyanth NARAYANAN, Antony Ian Taylor ROWSTRON
-
Publication number: 20240254726Abstract: A pneumatic excavator includes: a barrel with an ingress configured to be fluidly connected to a supply of compressed air and an egress; an actuator; a releasable coupling to lock the actuator to the barrel in a plurality positions; and a flow valve fixedly arranged to the barrel, the flow valve in a communicative coupling with the actuator by an actuation conduit. The actuation conduit is flexible and slaved by an adjustment movement of the releasable coupling and actuator along the barrel to thereby maintain the communicative coupling therebetween. When the actuator is actuated, the actuation conduit sends causes the flow valve to open and the compressed air passes through the flow valve and exits the pneumatic excavator, and when the actuator is released, the actuation conduit sends a signal to the flow valve to close to prevent the compressed air from passing through the flow valve.Type: ApplicationFiled: January 18, 2024Publication date: August 1, 2024Inventors: Timothy Meschke, Ian Taylor, Nathan Schlueter, Chris Schuelke, Dave Rohrbach
-
Publication number: 20240254723Abstract: A pneumatic excavator is configured to be pneumatically actuated using a safety mechanism, and includes a primary actuator; a secondary actuator fluidly coupled to the primary actuator; a flow valve fluidly coupled to the primary actuator; a shuttle valve fluidly coupled to the primary actuator, the secondary actuator and the flow valve; and a barrel coupled to an egress of the flow valve, the barrel defining an outlet of the pneumatic excavator. Actuating the primary and secondary actuators causes compressed air to be transmitted from the secondary actuator to the primary actuator and then to the flow valve to open the flow valve such that the compressed air exits through the outlet. Actuating one actuator and not the other causes the compressed air to be transmitted to the exit port of the shuttle valve and then to the flow valve to close the flow valve and prevent air flow therethrough.Type: ApplicationFiled: January 18, 2024Publication date: August 1, 2024Inventors: Timothy Meschke, Ian Taylor, Nathan Schlueter
-
Publication number: 20240217743Abstract: A storage library system comprises a plurality of slots for storing items, a plurality of rails, and a robot for interacting with said items. The robot has at least two foot arrangements each having a respective gripping mechanism for releasably engaging that foot arrangement with the rails. The robot also has a transfer mechanism for moving the robot, while a first one or more of the foot arrangements remains engaged with a first of the rails, from a first position in which one or more of the foot arrangements is in abutment with a second of the rails to a second position in which one or more of the foot arrangements is in abutment with a third of the rails. The robot also has an end-effector for interacting with the items in the slots.Type: ApplicationFiled: May 18, 2022Publication date: July 4, 2024Inventors: David SWEENEY, Andromachi CHATZIELEFTHERIOU, Antony Ian Taylor ROWSTRON, Hugh WILLIAMS, Richard John BLACK, Russell JOYCE
-
Patent number: 12019705Abstract: Examples are disclosed that relate to encoding data on a data-storage medium. The method comprises obtaining a representation of a measurement performed on the data-storage medium, the representation being based on a previously recorded pattern of data encoded in the data-storage medium in a layout that defines a plurality of data locations. The method further comprises inputting the representation into a data decoder comprising a trained machine-learning function, and obtaining from the data decoder, for each data location of the layout, a plurality of probability values, wherein each probability value is associated with a corresponding data value and represents the probability that the corresponding data value matches the actual data value in the previously recorded pattern of data at a same location in the layout.Type: GrantFiled: April 5, 2021Date of Patent: June 25, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ioan Alexandru Stefanovici, Benn Charles Thomsen, Alexander Lloyd Gaunt, Antony Ian Taylor Rowstron, Reinhard Sebastian Bernhard Nowozin
-
Patent number: 11990165Abstract: In an optical data transfer system, a beam modulator is configured to embed a set of data in an input beam. A multimode optical waveguide network has an in-coupling region for receiving the input beam. The multimode optical waveguide network is configured to guide the input beam to an out-coupling region of the multimode optical waveguide network. A spatial coherent detector is configured to measure a phase and an amplitude of an output optical field at multiple locations. The output optical field is at least partially defined by the input beam and thus exhibiting distortion effects caused by the passage of the beam through the multimode waveguide network. Signal processing is applied to an output of the spatial coherent detector, in order to compensate for the distortion effects, and thereby recover, from the output of the spatial coherent detector, the set of data embedded in the input beam.Type: GrantFiled: March 15, 2021Date of Patent: May 21, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Douglas James Kelly, Benn Charles Thomsen, Dushyanth Narayanan, Antony Ian Taylor Rowstron
-
Patent number: 11984145Abstract: A method of performing a write operation in a holographic data storage system, in which schedule schedules at least one write operation across multiple non-contiguous write intervals, the write operation pertaining to a set of data to be stored in a region of a holographic recording medium. In each of the non-contiguous write intervals, the region of the holographic recording medium is exposed to an interference pattern caused by interference between a reference beam and an input beam carrying the set of data. The multiple non-contiguous write intervals have a total aggregate duration of sufficient length to cause a persistent state change in the exposed region, such that the set of data is recoverable from that region by the end of a final write interval of the multiple non-contiguous write intervals.Type: GrantFiled: February 22, 2021Date of Patent: May 14, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Jiaqi Chu, Benn Charles Thomsen, Dushyanth Narayanan, Antony Ian Taylor Rowstron
-
Publication number: 20240144969Abstract: A holographic data storage system comprises an emitter system, a holographic recording medium, and an input waveguide network formed of one or more multimode optical waveguides. The holographic recording medium has multiple recording regions, each optically coupled to a corresponding one of multiple out-coupling regions of the input waveguide network, the holographic data storage system arranged to persistently write data of an input beam, received at any one of the out-coupling regions, to the corresponding recording region. A controller is coupled to at least one of the emitter system and at least one controllable guiding element of the input waveguide network and controls at least one optical characteristic of the input beam or the at least one guiding element, so as to guide the input beam from an in-coupling region to any selected one of the multiple out-coupling regions. Similar waveguide networks are provided for carrying reference and output beams.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Inventors: Douglas James KELLY, Benn Charles THOMSEN, Dushyanth NARAYANAN, Antony Ian Taylor ROWSTRON, Andreas GEORGIOU
-
Publication number: 20240104162Abstract: A system for estimating values of a vector of variables that optimize a function comprising a weighted sum of interactions between the variables; the system comprising a plurality of parallel hardware channels, each arranged to model a contribution of a respective variable to the function, each channel comprising: a signal generator configured to generate a signal modelling a value of the respective variable; a splitter arranged to supply the signal to each of the channels; interaction logic configured to multiply the vector of signals by a vector of weights modelling an interaction between the respective variable and the vector of variables, thereby generating a feedback signal representing the contribution of the respective variable; and a feedback path to return the feedback signal to the signal generator configured to adapt the signal in dependence on the feedback signal, wherein each channel is implemented only using optical components and/or analogue electronic components.Type: ApplicationFiled: January 28, 2022Publication date: March 28, 2024Inventors: Francesca PARMIGIANI, Christos GKANTSIDIS, István HALLER, Hitesh BALLANI, Antony Ian Taylor ROWSTRON, Andrey RYBALCHENKO
-
Patent number: 11894035Abstract: A holographic data storage system comprises an emitter system, a holographic recording medium, and an input waveguide network formed of one or more multimode optical waveguides. The holographic recording medium has multiple recording regions, each optically coupled to a corresponding one of multiple out-coupling regions of the input waveguide network, the holographic data storage system arranged to persistently write data of an input beam, received at any one of the out-coupling regions, to the corresponding recording region. A controller is coupled to at least one of the emitter system and at least one controllable guiding element of the input waveguide network and controls at least one optical characteristic of the input beam or the at least one guiding element, so as to guide the input beam from an in-coupling region to any selected one of the multiple out-coupling regions. Similar waveguide networks are provided for carrying reference and output beams.Type: GrantFiled: February 22, 2021Date of Patent: February 6, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Douglas James Kelly, Benn Charles Thomsen, Dushyanth Narayanan, Antony Ian Taylor Rowstron, Andreas Georgiou
-
Publication number: 20240020567Abstract: An apparatus comprising: a crystal; a wire pair formed of a first wire connected so as to receive a first alternating current, and a second wire connected so as to receive a second alternating current substantially antiparallel to the first alternating current in the first wire, and located adjacent the first wire such that a localized electromagnetic filed is created in a region local to the wire pair via constructive electromagnetic interference between the first wire and the second wire in the region local to the wire pair and destructive electromagnetic field interference between the first wire and the second wire outside of the region local to the wire pair; and a colour centre located within the crystal in the region local to the wire pair.Type: ApplicationFiled: December 20, 2022Publication date: January 18, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Georgios CHATZIDROSOS, Foteini KARINOU, Patrick Neil ANDERSON, Hitesh BALLANI, Anna MITENKOVA, Antony Ian Taylor ROWSTRON