Patents by Inventor Kenneth Mackay

Kenneth Mackay 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: 20240152314
    Abstract: The various implementations described herein include methods and systems for synchronous audio playback. An electronic device can receive an identification of a first device as a common clock device that has a first internal clock being designated as a master clock. The electronic device receives a synchronized audio playback command that includes audio data to be output and a future playback time. In response to receiving the audio data, the device determines a synchronized audio playback time for audio to be output. An optimal time for output can be calculated and transmitted to the server system for future playback time calculations.
    Type: Application
    Filed: January 19, 2024
    Publication date: May 9, 2024
    Applicant: Google LLC
    Inventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
  • Patent number: 11962650
    Abstract: Systems and techniques are provided for distributed ambient computing within an environment. A first version of an ambient computing library running on a device may check a manifest in the storage of the device to identify a second device that provides a service. The first version of the ambient computing library may send data to be processed using the service to the second device through a second version of the ambient computing library running on the second device. The first device and the second device may include different computing hardware. The first version of the ambient computing library may receive data including results from the second device through the second version of the ambient computing library. The data including the results may be generated by the second device based on processing the data sent from the device by the first version of the ambient computing library.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: April 16, 2024
    Assignee: Google LLC
    Inventors: Kenneth Mixter, Ken MacKay, Byungchul Kim
  • Patent number: 11914921
    Abstract: The various implementations described herein include methods and systems for synchronous audio playback. In one aspect, a method is performed at each of a plurality of electronic devices, each having an audio system, an internal clock, processors and memory storing programs for execution by the processors. Each device is configured for two-way communications with a server and associated with a user account. The device receives an identification of a first device as a common clock device that has a first internal clock being designated as a master clock. The device receives a synchronized audio playback command that includes audio data to be output and a future playback time. In response to receiving the audio data, the device determines a synchronized audio playback time. If the determined synchronized audio playback time has not yet occurred, the electronic device outputs the audio data based on the determined synchronized audio playback time.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: February 27, 2024
    Assignee: Google LLC
    Inventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
  • Publication number: 20230153058
    Abstract: The various implementations described herein include methods and systems for synchronous audio playback. In one aspect, a method is performed at each of a plurality of electronic devices, each having an audio system, an internal clock, processors and memory storing programs for execution by the processors. Each device is configured for two-way communications with a server and associated with a user account. The device receives an identification of a first device as a common clock device that has a first internal clock being designated as a master clock. The device receives a synchronized audio playback command that includes audio data to be output and a future playback time. In response to receiving the audio data, the device determines a synchronized audio playback time. If the determined synchronized audio playback time has not yet occurred, the electronic device outputs the audio data based on the determined synchronized audio playback time.
    Type: Application
    Filed: January 20, 2023
    Publication date: May 18, 2023
    Applicant: Google LLC
    Inventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
  • Patent number: 11606596
    Abstract: Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: March 14, 2023
    Assignee: Google LLC
    Inventors: Nikita Gupta, Kenneth MacKay
  • Patent number: 11586413
    Abstract: The various implementations described herein include methods and systems for synchronous audio playback. In one aspect, a method is performed at each of a plurality of electronic devices, each having an audio system, an internal clock, processors and memory storing programs for execution by the processors. Each device is configured for two-way communications with a server and associated with a user account. The device receives an identification of a first device as a common clock device that has a first internal clock being designated as a master clock. The device receives a synchronized audio playback command that includes audio data to be output and a future playback time. In response to receiving the audio data, the device determines a synchronized audio playback time. If the determined synchronized audio playback time has not yet occurred, the electronic device outputs the audio data based on the determined synchronized audio playback time.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
  • Publication number: 20210405962
    Abstract: The various implementations described herein include methods and systems for synchronous audio playback. In one aspect, a method is performed at each of a plurality of electronic devices, each having an audio system, an internal clock, processors and memory storing programs for execution by the processors. Each device is configured for two-way communications with a server and associated with a user account. The device receives an identification of a first device as a common clock device that has a first internal clock being designated as a master clock. The device receives a synchronized audio playback command that includes audio data to be output and a future playback time. In response to receiving the audio data, the device determines a synchronized audio playback time. If the determined synchronized audio playback time has not yet occurred, the electronic device outputs the audio data based on the determined synchronized audio playback time.
    Type: Application
    Filed: October 3, 2019
    Publication date: December 30, 2021
    Inventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
  • Publication number: 20200404399
    Abstract: Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided.
    Type: Application
    Filed: September 3, 2020
    Publication date: December 24, 2020
    Inventors: Nikita Gupta, Kenneth MacKay
  • Patent number: 10771866
    Abstract: Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: September 8, 2020
    Assignee: Google LLC
    Inventors: Nikita Gupta, Kenneth MacKay
  • Patent number: 10663537
    Abstract: A magnetic sensor cell including a magnetic tunnel junction including a reference layer having a reference magnetization oriented substantially parallel to the plane of the reference layer, a sense layer having a sense magnetization, and a tunnel barrier layer between the sense and reference layers. The sense layer includes an intrinsic anisotropy substantially perpendicular to the plane of the sense layer such that the sense magnetization is orientable between an initial direction perpendicular to the plane of the sense layer and a direction parallel to the plane of the sense layer; the intrinsic anisotropy having in anisotropy field being above 150 Oe.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: May 26, 2020
    Assignee: CROCUS TECHNOLOGY SA
    Inventors: Jeffrey Childress, Romain Foissac, Kenneth MacKay
  • Publication number: 20190364346
    Abstract: Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Inventors: Nikita Gupta, Kenneth MacKay
  • Publication number: 20180292473
    Abstract: A magnetic sensor cell including a magnetic tunnel junction including a reference layer having a reference magnetization oriented substantially parallel to the plane of the reference layer, a sense layer having a sense magnetization, and a tunnel barrier layer between the sense and reference layers. The sense layer includes an intrinsic anisotropy substantially perpendicular to the plane of the sense layer such that the sense magnetization is orientable between an initial direction perpendicular to the plane of the sense layer and a direction parallel to the plane of the sense layer; the intrinsic anisotropy having in anisotropy field being above 150 Oe.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Jeffrey Childress, Romain Foissac, Kenneth MacKay
  • Patent number: 9583695
    Abstract: A magnetic logic unit (MLU) cell includes a first magnetic tunnel junction and a second magnetic tunnel junction, each magnetic tunnel junction including a first magnetic layer having a first magnetization, a second magnetic layer having a second magnetization, and a tunnel barrier layer between the first and second layer. A field line for passing a field current such as to generate an external magnetic field is adapted to switch the first magnetization. The first magnetic layer is arranged such that the magnetic tunnel junction magnetization varies linearly with the generated external magnetic field. An MLU amplifier includes a plurality of the MLU cells. The MLU amplifier has large gains, extended cut off frequencies and improved linearity.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: February 28, 2017
    Assignee: CROCUS TECHNOLOGY SA
    Inventors: Ioan Lucian Prejbeanu, Bernard Dieny, Kenneth MacKay, Bertrand Cambou
  • Patent number: 9324936
    Abstract: A magnetic logic unit (MLU) cell includes a first and second magnetic tunnel junction, each including a first magnetic layer having a first magnetization, a second magnetic layer having a second magnetization, and a barrier layer; and a field line for passing a field current such as to generate an external magnetic field adapted to adjust the first magnetization. The first and second magnetic layers and the barrier layer are arranged such that the first magnetization is magnetically coupled antiparallel with the second magnetization through the barrier layer. The MLU cell also includes a biasing device arranged for applying a static biasing magnetic field oriented substantially parallel to the external magnetic field such as to orient the first magnetization at about 90° relative to the second magnetization, the first and second magnetizations being oriented symmetrically relative to the direction of the external magnetic field.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: April 26, 2016
    Assignee: CROCUS TECHNOLOGY SA
    Inventors: Ioan Lucian Prejbeanu, Bernard Dieny, Kenneth MacKay, Bertrand Cambou
  • Publication number: 20150270479
    Abstract: A magnetic logic unit (MLU) cell includes a first and second magnetic tunnel junction, each including a first magnetic layer having a first magnetization, a second magnetic layer having a second magnetization, and a barrier layer; and a field line for passing a field current such as to generate an external magnetic field adapted to adjust the first magnetization. The first and second magnetic layers and the barrier layer are arranged such that the first magnetization is magnetically coupled antiparallel with the second magnetization through the barrier layer. The MLU cell also includes a biasing device arranged for applying a static biasing magnetic field oriented substantially parallel to the external magnetic field such as to orient the first magnetization at about 90° relative to the second magnetization, the first and second magnetizations being oriented symmetrically relative to the direction of the external magnetic field.
    Type: Application
    Filed: September 12, 2013
    Publication date: September 24, 2015
    Applicant: CROCUS Technology SA
    Inventors: Ioan Lucian Prejbeanu, Bernard Dieny, Kenneth MacKay, Bertrand Cambou
  • Publication number: 20150228888
    Abstract: A magnetic logic unit (MLU) cell includes a first magnetic tunnel junction and a second magnetic tunnel junction, each magnetic tunnel junction including a first magnetic layer having a first magnetization, a second magnetic layer having a second magnetization, and a tunnel barrier layer between the first and second layer. A field line for passing a field current such as to generate an external magnetic field is adapted to switch the first magnetization. The first magnetic layer is arranged such that the magnetic tunnel junction magnetization varies linearly with the generated external magnetic field. An MLU amplifier includes a plurality of the MLU cells. The MLU amplifier has large gains, extended cut off frequencies and improved linearity.
    Type: Application
    Filed: September 12, 2013
    Publication date: August 13, 2015
    Inventors: Ioan Lucian Prejbeanu, Bernard Dieny, Kenneth MacKay, Bertrand Cambou
  • Patent number: 8988935
    Abstract: The present disclosure concerns a method for writing to a self-referenced MRAM cell comprising a magnetic tunnel junction comprising: a storage layer including a first ferromagnetic layer having a first storage magnetization, a second ferromagnetic layer having a second storage magnetization, and a non-magnetic coupling layer separating the first and second ferromagnetic layers; a sense layer having a free sense magnetization; and a tunnel barrier layer included between the sense and storage layers; the first and second ferromagnetic layers being arranged such that a dipolar coupling between the storage) and the sense layers is substantially null; the method comprising: switching the second ferromagnetic magnetization by passing a spin-polarized current in the magnetic tunnel junction; wherein the spin-polarized current is polarized when passing in the sense layer, in accordance with the direction of the sense magnetization. The MRAM cell can be written with low power consumption.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: March 24, 2015
    Assignee: Crocus Technology SA
    Inventors: Ioan Lucian Prejbeanu, Kenneth Mackay
  • Patent number: 8797793
    Abstract: The present disclosure concerns a self-referenced MRAM element, comprising a magnetic tunnel junction having a magnetoresistance, comprising: a storage layer having a storage magnetization that is pinned along a first direction when the magnetic tunnel junction is at a low temperature threshold; a sense layer having a sense magnetization; and a tunnel barrier layer included between the storage layer and the sense layer; and an aligning device arranged for providing the sense magnetization with a magnetic anisotropy along a second direction that is substantially perpendicular to the first direction such that the sense magnetization is adjusted about the second direction; the aligning device being further arranged such that, when a first read magnetic field is provided, a resistance variation range of the magnetic tunnel junction is at least about 20% of the magnetoresistance. The self-referenced MRAM cell can be read with an increased reliability and has reducing power consumption.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: August 5, 2014
    Assignee: Crocus Technology SA
    Inventors: Lucien Lombard, Kenneth MacKay, Ioan Lucian Prejbeanu
  • Patent number: 8743597
    Abstract: The present disclosure concerns a MRAM element comprising a magnetic tunnel junction comprising: a storage layer, a sense layer, and a tunnel barrier layer included between the storage layer and the sense layer; the storage layer comprising a first magnetic layer having a first storage magnetization; a second magnetic layer having a second storage magnetization; and a non-magnetic coupling layer separating the first and second magnetic layers such that the first storage magnetization is substantially antiparallel to the second storage magnetization; the first and second magnetic layers being arranged such that: at a read temperature the first storage magnetization is substantially equal to the second storage magnetization; and at a write temperature which is higher than the read temperature the second storage magnetization is larger than the first storage magnetization. The disclosed MRAM element generates a low stray field when the magnetic tunnel junction is cooled at a low temperature.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: June 3, 2014
    Assignee: Crocus Technology SA
    Inventors: Ioan Lucian Prejbeanu, Lucien Lombard, Quentin Stainer, Kenneth Mackay
  • Patent number: D973214
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: December 20, 2022
    Inventor: Andrew Kenneth MacKay