-
公开(公告)号:US20240427708A1
公开(公告)日:2024-12-26
申请号:US18828657
申请日:2024-09-09
Applicant: Micron Technology, Inc.
Inventor: Samuel E. Bradshaw , Shivam Swami , Sean Stephen Eilert , Justin M. Eno , Ameen D. Akel
IPC: G06F13/10 , G06F3/06 , G06F12/0802 , G06F13/12
Abstract: A memory chip having a first set of pins configured to allow the memory chip to be coupled to a first microchip or device via first wiring. The memory chip also having a second set of pins configured to allow the memory chip to be coupled to a second microchip or device via second wiring that is separate from the first wiring. The memory chip also having a data mover configured to facilitate access to the second microchip or device, via the second set of pins, to read data from the second microchip or device and write data to the second microchip or device. Also, a system having the memory chip, the first microchip or device, and the second microchip or device.
-
公开(公告)号:US12086078B2
公开(公告)日:2024-09-10
申请号:US17888392
申请日:2022-08-15
Applicant: Micron Technology, Inc.
Inventor: Samuel E. Bradshaw , Shivam Swami , Sean Stephen Eilert , Justin M. Eno , Ameen D. Akel
IPC: G06F12/0802 , G06F3/06 , G06F13/00 , G06F13/10 , G06F13/12
CPC classification number: G06F13/102 , G06F3/06 , G06F12/0802 , G06F13/124 , G06F2212/621
Abstract: A memory chip having a first set of pins configured to allow the memory chip to be coupled to a first microchip or device via first wiring. The memory chip also having a second set of pins configured to allow the memory chip to be coupled to a second microchip or device via second wiring that is separate from the first wiring. The memory chip also having a data mover configured to facilitate access to the second microchip or device, via the second set of pins, to read data from the second microchip or device and write data to the second microchip or device. Also, a system having the memory chip, the first microchip or device, and the second microchip or device.
-
公开(公告)号:US11657872B2
公开(公告)日:2023-05-23
申请号:US17460415
申请日:2021-08-30
Applicant: Micron Technology, Inc.
Inventor: Edward C. McGlaughlin , Samuel E. Bradshaw
CPC classification number: G11C13/0033 , G06F3/0619 , G06F3/0659 , G06F3/0673 , G11C13/003 , G11C13/0004 , G11C13/0061 , G11C13/0069
Abstract: An example method includes determining a time between writes in place to a particular memory cell, incrementing a disturb count corresponding to a neighboring memory cell by a particular count increment that is based on the time between the writes to the particular memory cell, and determining whether to check a write disturb status of the neighboring memory cell based on the incremented disturb count.
-
公开(公告)号:US11657002B2
公开(公告)日:2023-05-23
申请号:US17375455
申请日:2021-07-14
Applicant: Micron Technology, Inc.
Inventor: Samuel E. Bradshaw , Ameen D. Akel , Kenneth Marion Curewitz , Sean Stephen Eilert , Dmitri Yudanov
IPC: G06F12/1027 , H04W84/04
CPC classification number: G06F12/1027 , G06F2212/657 , G06F2212/68 , H04W84/042
Abstract: Systems, methods and apparatuses to accelerate accessing of borrowed memory over network connection are described. For example, a memory management unit (MMU) of a computing device can be configured to be connected both to the random access memory over a memory bus and to a computer network via a communication device. The computing device can borrow an amount of memory from a remote device over a network connection using the communication device; and applications running in the computing device can use virtual memory addresses mapped to the borrowed memory. When a virtual address mapped to the borrowed memory is used, the MMU translates the virtual address into a physical address and instruct the communication device to access the borrowed memory.
-
公开(公告)号:US11650742B2
公开(公告)日:2023-05-16
申请号:US16573490
申请日:2019-09-17
Applicant: Micron Technology, Inc.
Inventor: Kenneth Marion Curewitz , Shivasankar Gunasekaran , Ameen D. Akel , Hongyu Wang , Justin M. Eno , Shivam Swami , Samuel E. Bradshaw
IPC: G06F12/00 , G06F13/00 , G06F13/28 , G06F3/06 , G06F12/1027
CPC classification number: G06F3/0631 , G06F3/0607 , G06F3/0673 , G06F12/1027
Abstract: A computer system stores metadata that is used to identify physical memory devices that store randomly-accessible data for memory of the computer system. In one approach, access to memory in an address space is maintained by an operating system of the computer system. Stored metadata associates a first address range of the address space with a first memory device, and a second address range of the address space with a second memory device. The operating system manages processes running on the computer system by accessing the stored metadata. This management includes allocating memory based on the stored metadata so that data for a first process is stored in the first memory device, and data for a second process is stored in the second memory device.
-
56.
公开(公告)号:US11636009B2
公开(公告)日:2023-04-25
申请号:US17079020
申请日:2020-10-23
Applicant: Micron Technology, Inc.
Inventor: Samuel E. Bradshaw
Abstract: An instance of an event associated with error correcting code operations performed on a data block of the non-volatile memory is identified. An entry for a record is generated. The entry is indicative of the instance of the event. Whether a frequency of the event satisfies a threshold condition based on the record is determined. Responsive to determining that the frequency of the event satisfies the threshold condition, a remix operation on the data block is performed to change a logical to physical association of the data block from a first logical association to a second logical association.
-
公开(公告)号:US11614797B2
公开(公告)日:2023-03-28
申请号:US16675171
申请日:2019-11-05
Applicant: Micron Technology, Inc.
Inventor: Dmitri Yudanov , Samuel E. Bradshaw
IPC: G06F3/01 , G06F3/0482 , G06F3/16 , G06F3/0487 , G02B27/01 , G06V40/19
Abstract: An apparatus having a computing device and a user interface—such as a user interface having a display that can provide a graphical user interface (GUI). The apparatus also includes a camera, and a processor in the computing device. The camera can be connected to the computing device and/or the user interface, and the camera can be configured to capture pupil location and/or eye movement of a user. The processor can be configured to: identify a visual focal point of the user relative to the user interface based on the captured pupil location, and/or identify a type of eye movement of the user (such as a saccade) based on the captured eye movement. The processor can also be configured to control parameters of the user interface based at least partially on the identified visual focal point and/or the identified type of eye movement.
-
公开(公告)号:US11599384B2
公开(公告)日:2023-03-07
申请号:US16592529
申请日:2019-10-03
Applicant: Micron Technology, Inc.
Inventor: Dmitri Yudanov , Samuel E. Bradshaw
IPC: G06F9/46 , G06F9/48 , G11C11/409 , G06F11/30 , G06F9/38
Abstract: A computing device (e.g., a mobile device) can execute a root process of an application to an initial point according to patterns of prior executions of the application. The root process can be one of many respective customized root processes of individual applications in the computing device. The device can receive a request to start the application from a user of the device. And, the device can start the application upon receiving the request to start the application and by using the root process of the application. At least one of the executing, receiving, or starting can be performed by an operating system in the device. The device can also fork the root process of the application into multiple processes, and can start upon receiving the request to start the application and by using at least one of the multiple processes according to the request to start the application.
-
公开(公告)号:US20230039910A1
公开(公告)日:2023-02-09
申请号:US17967721
申请日:2022-10-17
Applicant: Micron Technology, Inc.
Inventor: Dmitri Yudanov , Samuel E. Bradshaw
IPC: G06F9/4401 , G06N3/04 , G06F9/445 , G06N3/08 , G06F12/06
Abstract: In a mobile device, processes of an application can be monitored and scored for initial data distribution. Specifically, a method can include monitoring processes of an application, and scoring objects or components used by the processes to determine placement of the objects or components in memory during initiation of the application. The method can also include, during initiation of the application, loading, into a first portion of the memory, at least partially, the objects or components scored at a first level. The method can also include, during initiation of the application, loading, into a second portion of the memory, at least partially, the objects or components scored at a second level. The objects or components scored at the second level can be less critical to the application than the objects or components scored at the first level.
-
公开(公告)号:US20220413900A1
公开(公告)日:2022-12-29
申请号:US17898642
申请日:2022-08-30
Applicant: Micron Technology, Inc.
Inventor: Dmitri Yudanov , Samuel E. Bradshaw
IPC: G06F9/48 , G06F9/38 , G11C11/409 , G06F11/34 , G06F11/30
Abstract: Customized root processes for groups of applications in a computing device. A computing device (e.g., a mobile device) can monitor usage of applications. The device can then store data related to the usage of the applications, and group the applications into groups according to the stored data. The device can customize and execute a root process for a group of applications according to usage common to each application in the group. The device can generate patterns of prior executions shared amongst the applications in the group based on the stored data common to each application in the group, and execute the root process of the group according to the patterns. The device can receive a request to start an application from the group from a user of the device, and start the application upon receiving the request and by using the root process of the group of applications.
-
-
-
-
-
-
-
-
-