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: 20240152314Abstract: 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: ApplicationFiled: January 19, 2024Publication date: May 9, 2024Applicant: Google LLCInventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
-
Patent number: 11962650Abstract: 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: GrantFiled: June 28, 2021Date of Patent: April 16, 2024Assignee: Google LLCInventors: Kenneth Mixter, Ken MacKay, Byungchul Kim
-
Patent number: 11914921Abstract: 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: GrantFiled: January 20, 2023Date of Patent: February 27, 2024Assignee: Google LLCInventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
-
Publication number: 20230153058Abstract: 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: ApplicationFiled: January 20, 2023Publication date: May 18, 2023Applicant: Google LLCInventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
-
Patent number: 11606596Abstract: Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided.Type: GrantFiled: September 3, 2020Date of Patent: March 14, 2023Assignee: Google LLCInventors: Nikita Gupta, Kenneth MacKay
-
Patent number: 11586413Abstract: 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: GrantFiled: October 3, 2019Date of Patent: February 21, 2023Assignee: Google LLCInventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
-
Publication number: 20210405962Abstract: 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: ApplicationFiled: October 3, 2019Publication date: December 30, 2021Inventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
-
Publication number: 20200404399Abstract: Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided.Type: ApplicationFiled: September 3, 2020Publication date: December 24, 2020Inventors: Nikita Gupta, Kenneth MacKay
-
Patent number: 10771866Abstract: Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided.Type: GrantFiled: May 24, 2018Date of Patent: September 8, 2020Assignee: Google LLCInventors: Nikita Gupta, Kenneth MacKay
-
Patent number: 10663537Abstract: 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: GrantFiled: April 7, 2017Date of Patent: May 26, 2020Assignee: CROCUS TECHNOLOGY SAInventors: Jeffrey Childress, Romain Foissac, Kenneth MacKay
-
Publication number: 20190364346Abstract: Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided.Type: ApplicationFiled: May 24, 2018Publication date: November 28, 2019Inventors: Nikita Gupta, Kenneth MacKay
-
Publication number: 20180292473Abstract: 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: ApplicationFiled: April 7, 2017Publication date: October 11, 2018Inventors: Jeffrey Childress, Romain Foissac, Kenneth MacKay
-
Patent number: 9583695Abstract: 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: GrantFiled: September 12, 2013Date of Patent: February 28, 2017Assignee: CROCUS TECHNOLOGY SAInventors: Ioan Lucian Prejbeanu, Bernard Dieny, Kenneth MacKay, Bertrand Cambou
-
Patent number: 9324936Abstract: 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: GrantFiled: September 12, 2013Date of Patent: April 26, 2016Assignee: CROCUS TECHNOLOGY SAInventors: Ioan Lucian Prejbeanu, Bernard Dieny, Kenneth MacKay, Bertrand Cambou
-
Publication number: 20150270479Abstract: 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: ApplicationFiled: September 12, 2013Publication date: September 24, 2015Applicant: CROCUS Technology SAInventors: Ioan Lucian Prejbeanu, Bernard Dieny, Kenneth MacKay, Bertrand Cambou
-
Publication number: 20150228888Abstract: 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: ApplicationFiled: September 12, 2013Publication date: August 13, 2015Inventors: Ioan Lucian Prejbeanu, Bernard Dieny, Kenneth MacKay, Bertrand Cambou
-
Patent number: 8988935Abstract: 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: GrantFiled: December 19, 2012Date of Patent: March 24, 2015Assignee: Crocus Technology SAInventors: Ioan Lucian Prejbeanu, Kenneth Mackay
-
Patent number: 8797793Abstract: 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: GrantFiled: February 7, 2013Date of Patent: August 5, 2014Assignee: Crocus Technology SAInventors: Lucien Lombard, Kenneth MacKay, Ioan Lucian Prejbeanu
-
Patent number: 8743597Abstract: 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: GrantFiled: December 12, 2012Date of Patent: June 3, 2014Assignee: Crocus Technology SAInventors: Ioan Lucian Prejbeanu, Lucien Lombard, Quentin Stainer, Kenneth Mackay
-
Patent number: D973214Type: GrantFiled: November 26, 2019Date of Patent: December 20, 2022Inventor: Andrew Kenneth MacKay