-
公开(公告)号:US11880581B2
公开(公告)日:2024-01-23
申请号:US17971437
申请日:2022-10-21
Applicant: Cohesity, Inc.
Inventor: Zheng Cai , Vijay Pasikanti , Ganesha Shanmuganathan
IPC: G06F3/00 , G06F3/06 , G06F16/11 , G06F16/185 , G06F16/17
CPC classification number: G06F3/0649 , G06F3/0611 , G06F3/0643 , G06F3/0653 , G06F3/0685 , G06F16/119 , G06F16/1734 , G06F16/185
Abstract: A tree data structure for a file is maintained. The tree data structure is used to capture different versions of the file at different moments of time. An access pattern associated with the file stored on a storage system is determined based at least in part on time-series data associated with the file using the tree data structure that captures different versions of the file at different moments in time. The determined access pattern indicates a period for which the file is likely to be accessed. The file is migrated from a secondary storage tier to a primary storage tier.
-
公开(公告)号:US11880540B2
公开(公告)日:2024-01-23
申请号:US16966070
申请日:2018-03-22
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Ian N. Robinson
IPC: G06F3/00 , G06F9/00 , G06F17/00 , G06F3/04815 , G06F3/01 , G06F3/0482 , G06F3/04842 , G06F3/04845
CPC classification number: G06F3/04815 , G06F3/011 , G06F3/0482 , G06F3/04842 , G06F3/04845
Abstract: Examples disclosed herein relate to digital mark-up in a three dimensional (3D) environment. An example device for digital mark-up in a 3D environment includes a processor, a display for showing a view of the 3D environment, and a memory including instructions on the processor. When the memory stored instructions are executed on the processor, they cause the processor to generate an anchor point in response to an author input, wherein the anchor point includes a virtual location. When the memory stored instructions are executed on the processor, they cause the processor to generate a mark-up object associated with the anchor point, wherein the mark-up object includes mark-up dimensions, a virtual authoring location, and a selectable association that, in response to being selected, instructs the processor to adjust the view shown in the display to be a view from the virtual authoring location at the time the mark-up object was authored.
-
公开(公告)号:US11868646B2
公开(公告)日:2024-01-09
申请号:US17453047
申请日:2021-11-01
Applicant: Western Digital Technologies, Inc.
Inventor: Tomer Eliash , Alexander Bazarsky , Eran Sharon
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679
Abstract: A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to determine a read threshold on a wordline, adjust a read threshold voltage level associated with the read threshold, determine an adjusted read threshold at the adjusted read threshold voltage level, where the adjusted read threshold is different from the read threshold, compare the adjusted read threshold to the read threshold, and calibrate the read threshold based on the comparing. The controller is further configured to analyze a bit error rate (BER) difference based on the calibrating and/or a previous read threshold voltage level movement, choose a next target read threshold for next calibration, and read a second page at the next target read threshold.
-
公开(公告)号:US11868629B1
公开(公告)日:2024-01-09
申请号:US15967507
申请日:2018-04-30
Applicant: Pure Storage, Inc.
Inventor: Manpreet Singh , Li Zhao , Chengxiang Ren , Taras Glek
CPC classification number: G06F3/0632 , G06F3/0604 , G06F3/067 , G06F3/0653 , G06F11/3006 , G06F11/3034 , G06F11/3442 , G06F11/3447 , G06F30/20
Abstract: A storage system sizing service that includes: translating one or more specifications characterizing user requirements into workload parameters; generating a plurality of performance model results by providing the workload parameters as respective inputs to respective performance models, wherein the respective performance models correspond to respective distinct configurations of a plurality of storage systems; and selecting, in dependence upon the performance model results, one or more distinctly configured storage system configurations from among the plurality of storage systems.
-
公开(公告)号:US11861236B2
公开(公告)日:2024-01-02
申请号:US17742294
申请日:2022-05-11
Applicant: Micron Technology, Inc.
Inventor: Kalyan Chakravarthy C. Kavalipurapu , Chang H. Siau , Shigekazu Yamada
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0683 , G11C16/08 , G11C16/10 , G11C16/14 , G11C16/26 , G11C16/0483
Abstract: A memory device includes a memory array comprising a plurality of planes, a primary plane driver circuit comprising components to support read operations, program operations, and erase operations on any of the plurality of planes, and a secondary plane driver circuit comprising components to support read operations on an associated one of the plurality of planes. The primary plane driver circuit is configured to perform a first read operation on a first plane of the plurality of planes and the secondary plane driver circuit is configured to perform a second read operation on a second plane of the plurality of planes concurrently with the first read operation.
-
96.
公开(公告)号:US11853652B2
公开(公告)日:2023-12-26
申请号:US18184535
申请日:2023-03-15
Applicant: Suki AI, Inc.
Inventor: Jatin Chhugani , Ganesh Satish Mallya , Alan Diec , Vamsi Reddy Chagari , Sudheer Tumu , Nithyanand Kota , Maneesh Dewan
IPC: G06F3/00 , G06F3/16 , G06F3/0482 , G06F9/451 , G06N20/00 , G06F16/245 , G10L15/22 , G10L15/08 , G16H70/00 , G16H10/60 , G16H40/20
CPC classification number: G06F3/167 , G06F3/0482 , G06F9/453 , G06F16/245 , G06N20/00 , G10L15/08 , G10L15/22 , G10L2015/088 , G10L2015/223 , G16H10/60 , G16H40/20 , G16H70/00
Abstract: Systems and methods to implement commands based on selection sequences to a user interface are disclosed. Exemplary implementations may: store, electronic storage, a library of terms utterable by users that facilitate implementation of intended results; obtain audio information representing sounds captured by a client computing platform; detect the spoken terms uttered by the user present within the audio information; determine whether the spoken terms detected are included in the library of terms; responsive to determination that the spoken terms are not included in the library of terms, effectuate presentation of an error message via the user interface; record a selection sequence that the user performs subsequent to the presentation of the error message that causes a result; correlate the selection sequence with the spoken terms based on the selection sequence recorded subsequent to error message to generate correlation; and store the correlation to the electronic storage.
-
公开(公告)号:US11853578B2
公开(公告)日:2023-12-26
申请号:US17512588
申请日:2021-10-27
Applicant: Micron Technology, Inc.
Inventor: Robert M. Walker , Paul Rosenfeld , Patrick A. La Fratta
IPC: G06F3/00 , G06F3/06 , G06F12/0895 , G06F12/0866
CPC classification number: G06F3/0647 , G06F3/0604 , G06F3/0679 , G06F3/068 , G06F3/0613 , G06F3/0656 , G06F3/0673 , G06F12/0866 , G06F12/0895
Abstract: Methods, systems, and devices for performing data migration operations using a memory system are described. The memory system may include a component, such as a controller, for facilitating a transfer of data between a first memory device that may implement a first memory technology (e.g., having a relatively fast access speed) and a second memory device that may implement a second memory technology (e.g., having a relatively large capacity). The component may receive an indication of the data migration operation from a host device and may initiate a transfer of data between the first and second memory devices. The controller may include one or more buffers to store data being transferred between the first and second memory devices. In some cases, the transfer of data between the first and second memory devices may occur within the memory system and without being transferred through the host device.
-
公开(公告)号:US11853205B2
公开(公告)日:2023-12-26
申请号:US18172205
申请日:2023-02-21
Applicant: Micron Technology, Inc.
Inventor: Kishore Kumar Muchherla , Peter Feeley , Ashutosh Malshe , Daniel J. Hubbard , Christopher S. Hale , Kevin R. Brandt , Sampath K. Ratnam , Yun Li , Marc S. Hamilton
CPC classification number: G06F12/0253 , G06F3/064 , G06F3/0629 , G06F3/0634 , G06F3/0688 , G06F3/0689 , G06F12/00 , G06F12/0646 , G06F12/0891 , G06F2212/1044 , G06F2212/2022 , G06F2212/7205 , G11C11/5621 , G11C2211/5641
Abstract: A memory system includes a memory array having a plurality of memory cells; and a controller coupled to the memory array, the controller configured to: designate a storage mode for a target set of memory cells based on valid data in a source block, wherein the target set of memory cells are configured with a capacity to store up to a maximum number of bits per cell, and the storage mode is for dynamically configuring the target set of memory cells in as cache memory that stores a number of bits less per cell than the corresponding maximum capacity.
-
99.
公开(公告)号:US11853170B2
公开(公告)日:2023-12-26
申请号:US17192584
申请日:2021-03-04
Applicant: EMC IP Holding Company LLC
Inventor: Jagannathdas Rath , Kalyan C. Gunda
CPC classification number: G06F11/1464 , G06F3/065 , G06F3/0619 , G06F3/0634 , G06F3/0683 , G06F11/3034
Abstract: A method, system and computer-readable storage medium for data backup by a backup server having local storage. In normal mode of operation the backup server stores any ingest data in the local storage. A redirect monitor continuously monitors the capacity utilization of the local storage. When the capacity utilization surpasses a preset threshold, the backup server is switched to operate in redirect mode, where newly received ingest data is redirected to alternate storage. The alternate storage may be, e.g., cloud storage or storage as a service facility. Thereafter the redirect monitor checks the utilization of the local storage and if that drops below a preset safety margin, the backup server reverts to normal operating mode. The backup server may or may not copy all redirected data from the alternate storage to the local storage, depending on the setup.
-
公开(公告)号:US11847328B1
公开(公告)日:2023-12-19
申请号:US17877801
申请日:2022-07-29
Applicant: Arista Networks, Inc.
Inventor: Chen Jia Jang , Suhas Raghunath Joshi , Ganesan Venkataraman
CPC classification number: G06F3/0629 , G06F3/065 , G06F3/0604 , G06F3/0679
Abstract: A logical table is configured with a first set of memory banks, where each logical row in the logical table comprises a corresponding memory row from each of the memory banks. Lookup instructions to access a logical row includes a bank set that lists the memory banks associated with that logical row. In response to a range of memory rows of one of the memory banks being reallocated to another logical table, a new memory bank is identified to store the data in the reallocated memory rows. Logical rows associated with the reallocated memory rows are mapped to the new memory bank. Bank sets in the lookup instructions that refer to the remapped logical rows are updated to list the new memory bank in place of the “old” memory bank.
-
-
-
-
-
-
-
-
-