Patents by Inventor Ken Mackay

Ken 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).

  • 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
  • Publication number: 20230229436
    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: Application
    Filed: June 28, 2021
    Publication date: July 20, 2023
    Applicant: Google LLC
    Inventors: Kenneth Mixter, Ken MacKay, Byungchui Kim
  • Patent number: 10345091
    Abstract: A device has magnetic sensors and magnets in an array on a flexible substrate. Each magnetic sensor is sensitive to immediately proximate magnets. At least one controller evaluates magnetic sensor signals from the magnetic sensors produced in response to deformation of the flexible substrate.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: July 9, 2019
    Assignee: CROCUS TECHNOLOGY INC.
    Inventors: Bertrand F. Cambou, Ljubisa Ristic, Jian Wu, Douglas Lee, Ted Stokes, Ken Mackay
  • Patent number: 9841266
    Abstract: A device has a flexible substrate supporting an array of magnetic sensors exposed to a uniform external magnetic field. One or more controllers receive magnetic sensor signals from the magnetic sensors. The one or more controllers collect reference magnetic sensor signals when the flexible substrate is aligned with the uniform external magnetic field. The one or more controllers collect first polarity magnetic sensor signals in response to deformation of the flexible substrate in a first direction. The one or more controllers collect second polarity magnetic sensor signals in response to deformation of the flexible substrate in a second direction. The magnetic sensor signals establish a profile of the orientation of the flexible substrate with respect to the uniform external magnetic field.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: December 12, 2017
    Assignee: Crocus Technology Inc.
    Inventors: Lucien Lombard, Bertrand F. Cambou, Ken Mackay
  • Patent number: 9395209
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: July 19, 2016
    Assignee: Crocus Technology Inc.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Patent number: 9395210
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: July 19, 2016
    Assignee: Crocus Technology Inc.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Patent number: 9310223
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: April 12, 2016
    Assignee: Crocus Technology Inc.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Publication number: 20160097630
    Abstract: A device has a flexible substrate supporting an array of magnetic sensors exposed to a uniform external magnetic field. One or more controllers receive magnetic sensor signals from the magnetic sensors. The one or more controllers collect reference magnetic sensor signals when the flexible substrate is aligned with the uniform external magnetic field. The one or more controllers collect first polarity magnetic sensor signals in response to deformation of the flexible substrate in a first direction. The one or more controllers collect second polarity magnetic sensor signals in response to deformation of the flexible substrate in a second direction. The magnetic sensor signals establish a profile of the orientation of the flexible substrate with respect to the uniform external magnetic field.
    Type: Application
    Filed: September 23, 2015
    Publication date: April 7, 2016
    Applicant: CROCUS TECHNOLOGY INC.
    Inventors: Lucien Lombard, Bertrand F. Cambou, Ken Mackay
  • Publication number: 20160084674
    Abstract: A device has magnetic sensors and magnets in an array on a flexible substrate. Each magnetic sensor is sensitive to immediately proximate magnets. At least one controller evaluates magnetic sensor signals from the magnetic sensors produced in response to deformation of the flexible substrate.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 24, 2016
    Applicant: CROCUS TECHNOLOGY INC.
    Inventors: Bertrand F. Cambou, Ljubisa Ristic, Jian Wu, Douglas Lee, Ted Stokes, Ken Mackay
  • Patent number: 9267816
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: February 23, 2016
    Assignee: Crocus Technology Inc.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Patent number: 9228855
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: January 5, 2016
    Assignee: Crocus Technology Inc.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Publication number: 20150372223
    Abstract: An apparatus includes an elongated strap with a first platform and a second platform linked by a connector that is substantially narrower than the first platform and the second platform, where the first platform and the second platform are each configured to receive a stress sensitive device.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 24, 2015
    Applicant: Crocus Technology Inc.
    Inventors: Bertrand Cambou, Ken Mackay, Ruby Yehoshua
  • Publication number: 20150077097
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Application
    Filed: November 24, 2014
    Publication date: March 19, 2015
    Applicant: Crocus Technology Inc.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Publication number: 20150077098
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Application
    Filed: November 24, 2014
    Publication date: March 19, 2015
    Applicant: Crocus Technology Inc.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Publication number: 20150077096
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Application
    Filed: November 24, 2014
    Publication date: March 19, 2015
    Applicant: Crocus Technology Inc.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Publication number: 20150077095
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Application
    Filed: November 24, 2014
    Publication date: March 19, 2015
    Applicant: CROCUS TECHNOLOGY INC.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Patent number: 8933750
    Abstract: An apparatus includes a circuit and a field line. The circuit includes a magnetic tunnel junction including a storage layer and a sense layer. The field line is configured to generate a magnetic field based on an input signal, where the magnetic tunnel junction is configured such that a magnetization direction of the sense layer and a resistance of the magnetic tunnel junction vary based on the magnetic field. The circuit is configured to amplify the input signal to generate an output signal that varies in response to the resistance of the magnetic tunnel junction.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: January 13, 2015
    Assignee: Crocus Technology Inc.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay
  • Publication number: 20130241536
    Abstract: An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 19, 2013
    Applicant: CROCUS TECHNOLOGY INC.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay, Barry Hoberman
  • Publication number: 20130241636
    Abstract: An apparatus includes a circuit and a field line. The circuit includes a magnetic tunnel junction including a storage layer and a sense layer. The field line is configured to generate a magnetic field based on an input signal, where the magnetic tunnel junction is configured such that a magnetization direction of the sense layer and a resistance of the magnetic tunnel junction vary based on the magnetic field. The circuit is configured to amplify the input signal to generate an output signal that varies in response to the resistance of the magnetic tunnel junction.
    Type: Application
    Filed: February 15, 2013
    Publication date: September 19, 2013
    Applicant: CROCUS TECHNOLOGY INC.
    Inventors: Bertrand F. Cambou, Douglas J. Lee, Ken Mackay