Patents by Inventor Joshua Phelps

Joshua Phelps 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: 11783185
    Abstract: Disclosed is a system comprising a memory component having a plurality of memory cells capable of being in a plurality of states, each state of the plurality of states corresponding to a value stored by the memory cell, and a processing device, operatively coupled with the memory component, to perform operations comprising: obtaining, for the plurality of memory cells, a plurality of distributions of threshold voltages, wherein each of the plurality of distributions corresponds to one of the plurality of states, classifying each of the plurality of distributions among one of a plurality of classes, generating a vector comprising a plurality of components, wherein each of the plurality of components represents the class of a respective one of the plurality of distributions, and processing, using a classifier, the generated vector to determine a likelihood that the memory component will fail within a target period of time.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: October 10, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Aswin Thiruvengadam, Daniel L. Lowrance, Joshua Phelps, Peter B. Harrington
  • Patent number: 11425226
    Abstract: The exemplary embodiments relate to improving the user experience associated with a digital platform. A first user device configured to remotely access a digital platform may receive a first signal broadcast by a second user device. Two or more types of communication protocols that are available to use for establishing a direct communication channel between the user devices are identified. One of the communication protocols is selected and a communication channel is established between the user devices in accordance with the selected communication protocol. The first user device then receives authentication information from the second user and establishes a session with the digital platform based on the authentication information received from the second user device.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: August 23, 2022
    Assignee: Disney Enterprises, Inc.
    Inventors: Eric Appel, Gary Kagan, Joshua Phelps, Benjamin Manning, James Corrigan-Colville
  • Publication number: 20220215261
    Abstract: Disclosed is a system comprising a memory component having a plurality of memory cells capable of being in a plurality of states, each state of the plurality of states corresponding to a value stored by the memory cell, and a processing device, operatively coupled with the memory component, to perform operations comprising: obtaining, for the plurality of memory cells, a plurality of distributions of threshold voltages, wherein each of the plurality of distributions corresponds to one of the plurality of states, classifying each of the plurality of distributions among one of a plurality of classes, generating a vector comprising a plurality of components, wherein each of the plurality of components represents the class of a respective one of the plurality of distributions, and processing, using a classifier, the generated vector to determine a likelihood that the memory component will fail within a target period of time.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 7, 2022
    Inventors: Aswin Thiruvengadam, Daniel L. Lowrance, Joshua Phelps, Peter B. Harrington
  • Patent number: 11295209
    Abstract: Disclosed is a system comprising a memory component having a plurality of memory cells capable of being in a plurality of states, each state of the plurality of states corresponding to a value stored by the memory cell, and a processing device, operatively coupled with the memory component, to perform operations comprising: obtaining, for the plurality of memory cells, a plurality of distributions of threshold voltages, wherein each of the plurality of distributions corresponds to one of the plurality of states, classifying each of the plurality of distributions among one of a plurality of classes, generating a vector comprising a plurality of components, wherein each of the plurality of components represents the class of a respective one of the plurality of distributions, and processing, using a classifier, the generated vector to determine a likelihood that the memory component will fail within a target period of time.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: April 5, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Aswin Thiruvengadam, Daniel L. Lowrance, Joshua Phelps, Peter B. Harrington
  • Publication number: 20220053073
    Abstract: The exemplary embodiments relate to improving the user experience associated with a digital platform. A first user device configured to remotely access a digital platform may receive a first signal broadcast by a second user device. Two or more types of communication protocols that are available to use for establishing a direct communication channel between the user devices are identified. One of the communication protocols is selected and a communication channel is established between the user devices in accordance with the selected communication protocol. The first user device then receives authentication information from the second user and establishes a session with the digital platform based on the authentication information received from the second user device.
    Type: Application
    Filed: August 14, 2020
    Publication date: February 17, 2022
    Inventors: Eric APPEL, Gary Karan, Joshua Phelps, Benjamin Manning, James Corrigan-Colville
  • Publication number: 20210192333
    Abstract: Disclosed is a system comprising a memory component having a plurality of memory cells capable of being in a plurality of states, each state of the plurality of states corresponding to a value stored by the memory cell, and a processing device, operatively coupled with the memory component, to perform operations comprising: obtaining, for the plurality of memory cells, a plurality of distributions of threshold voltages, wherein each of the plurality of distributions corresponds to one of the plurality of states, classifying each of the plurality of distributions among one of a plurality of classes, generating a vector comprising a plurality of components, wherein each of the plurality of components represents the class of a respective one of the plurality of distributions, and processing, using a classifier, the generated vector to determine a likelihood that the memory component will fail within a target period of time.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Inventors: Aswin Thiruvengadam, Daniel L. Lowrance, Joshua Phelps, Peter B. Harrington