Detachable Memory Patents (Class 711/115)
-
Patent number: 11662916Abstract: Techniques for managing a storage system involve cleaning up a persistent storage disk in a backup mode to increase a writing rate of the persistent storage disk. The techniques further involve creating a library partition in the cleaned persistent storage disk. The techniques further involve writing cache data in a volatile storage device into the library partition. Accordingly, in a storage device with only a single persistent storage disk, cache data in a volatile storage device can be written into the persistent storage disk at a relatively high writing rate, thereby achieving efficient memory persistence.Type: GrantFiled: November 3, 2021Date of Patent: May 30, 2023Assignee: EMC IP Holding Company LLCInventors: Yechen Huang, Honggang Li, Zhonghua Zhu, Zhenhua Dong
-
Patent number: 11662922Abstract: In some examples, a system allocates a plurality of partitions of a shared storage to respective data services. Based on respective utilizations of the plurality of partitions, the system selects, for a given data service of the data services, between a global storage apportionment process to rebalance shares of the shared storage among the data services, and a local storage apportionment process, where the rebalancing includes releasing a partition of the given data service, and the local storage apportionment process comprising freeing segments within the partition of the given data service.Type: GrantFiled: October 18, 2021Date of Patent: May 30, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Hy Dinh Vu, Murali Krishna Vishnumolakala, Yihong Xu, Ying Hu
-
Patent number: 11645214Abstract: The described embodiments provide a system for controlling an integrated circuit memory device by a memory controller. During operation, the system sends a memory-access request from the memory controller to the memory device using a first link. After sending the memory-access request, the memory controller sends to the memory device a command that specifies performing a timing-calibration operation for a second link. The system subsequently transfers data associated with the memory-access request using the second link, wherein the timing-calibration operation occurs between sending the memory-access request and transferring the data associated with the memory-access request.Type: GrantFiled: June 26, 2020Date of Patent: May 9, 2023Assignee: Rambus Inc.Inventors: Frederick A. Ware, Holden Jessup
-
Patent number: 11625466Abstract: A device includes memory and a processor. The device receives biometric information. The device receives location information. The device analyzes the received biometric information with stored biometric information. The device analyzes the received location information with stored location information. The device determines whether the received biometric information matches the stored biometric information. The device determines whether the received location information matches the stored location information. The device sends an electronic communication that indicates whether the received biometric information matches the stored biometric information and whether the received local information matches the stored location information.Type: GrantFiled: March 13, 2021Date of Patent: April 11, 2023Assignee: Visitlock LLCInventor: Kevin Robert Phillips
-
Patent number: 11609973Abstract: To resolve a conflict between CMIS secondary types and certain ECM features such as content server categories, and allow the underlying ECM system to be fully CMIS-compliant, an ECM-independent ETL tool comprising a CMIS-compliant, repository-specific connector is provided. Operating on an integration services server at an integration tier between an application tier and a storage tier where the repository resides, the connector is particular configured to support CMIS secondary types and specific to the repository. On startup, the connector can import any category definition from the repository. The category definition contains properties associated with a category in the repository. When the category is attached to a document, the properties are viewable via a special category object type and a category identifier for the category. Any application can be adapted to leverage the ECM-independent ETL tool disclosed herein.Type: GrantFiled: January 12, 2021Date of Patent: March 21, 2023Assignee: Open Text SA ULCInventors: Alexander Lilko, Martin Brousseau
-
Patent number: 11593021Abstract: Example implementations relate to metadata operations in a storage system. An example method includes receiving, from a first stream process, a first write request for a first container index in memory. The method further includes, in response to a receipt of the first write request, sending a first token to the first stream process without writing the first container index to a persistent storage. The method further includes receiving, from a second stream process, a first completion request for the first container index. The method further includes, in response to a receipt of the first completion request, writing the first container index from the memory to the persistent storage.Type: GrantFiled: November 6, 2020Date of Patent: February 28, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: David Malcolm Falkinder, Richard Phillip Mayo
-
Patent number: 11579565Abstract: Disclosed is a cartridge attachable to an image forming apparatus body, the cartridge including: a memory member storing information relating to the cartridge; and a supporting body having a memory mounting portion on which the memory member is mounted, the memory member having a first surface, a second surface, and a lateral surface, the first surface is provided with a contact portion connected to a body electrode portion of the body of the image forming apparatus when the cartridge is installed in the body of the image forming apparatus, the memory mounting portion has a first opposing portion opposing the second surface and a second opposing portion opposing the lateral surface when the memory member is mounted, the memory member is mounted by adhesive between the second surface and the first opposing portion and between the lateral surface and the second opposing portion.Type: GrantFiled: August 23, 2021Date of Patent: February 14, 2023Assignee: CANON KABUSHIKI KAISHAInventors: Yu Fukasawa, Yukio Kubo, Yosuke Kashiide
-
Patent number: 11557363Abstract: An integrated circuit includes a test counting circuit, a test information storage circuit, a sequence control circuit and a driving circuit. The test counting circuit generates a counting address signal. The test information storage circuit stores a test control value and outputs the test control value based on the counting address signal. The sequence control circuit changes an output sequence of the test control value based on a sequence control signal and outputs a final test control value based on the test control value or a target control value. The driving circuit performs a pre-set test operation based on the final test control value.Type: GrantFiled: January 15, 2021Date of Patent: January 17, 2023Assignee: SK hynix Inc.Inventor: Seung Hyun Chung
-
Patent number: 11550938Abstract: Systems, apparatuses, and methods are described for zeroization of a computing device based on biometric information and vitality information. A computing device may store information associated with a user. The computing device may request biometric information and vitality information from one or more sensing devices. The computing device may determine, based on the requested biometric information and the requested vitality information, whether to zeroize the computing device.Type: GrantFiled: September 3, 2019Date of Patent: January 10, 2023Assignee: Science Applications International CorporationInventor: George Fortney
-
Patent number: 11537640Abstract: A map output device is provided for preventing a storage medium from being sharedly used. The map output device comprises a connection unit; an output unit that outputs map data; and a control unit. The control unit is configured, when a storage medium is connected to the connection unit or when a movable body is used beyond a predetermined usage amount, to write a file containing information on a unique value related to the movable body into the storage medium connected to the connection unit, and to output, to the output unit, the map data read from the storage medium.Type: GrantFiled: February 25, 2021Date of Patent: December 27, 2022Assignee: MICWARE CO., LTD.Inventors: Kenta Imaida, Takuma Segawa, Eishin Hirokawa
-
Patent number: 11487652Abstract: Devices and techniques are disclosed herein for providing L2P information to a host device from a storage system, the L2P information comprising changed L2P region and associated subregion information, to-be-loaded L2P region and associated subregion information, and invalid L2P region and associated subregion information.Type: GrantFiled: April 22, 2019Date of Patent: November 1, 2022Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Patent number: 11481130Abstract: Techniques involve determining a target identifier of an operation command if a type of the operation command is determined to be a target type, the target type indicating that the operation command is a command for acquiring data. The techniques further involve executing the operation command to acquire a target data block if it is determined that the target identifier does not exist in a historical mapping relationship between stored data blocks and identifiers of historical operation commands for the stored data blocks. The techniques further involve storing the target data block and a target mapping relationship between the target data block and the target identifier in a storage space for storing the stored data blocks and the historical mapping relationship. Accordingly, different types of commands can be quickly distinguished, thereby reducing the time for processing commands of a target type, reducing the bandwidth consumed, and improving processing efficiency.Type: GrantFiled: September 22, 2020Date of Patent: October 25, 2022Assignee: EMC IP Holding Company LLCInventors: Zhibin Zhang, Yalan Kuang
-
Patent number: 11461251Abstract: A memory system including: a memory controller to transmit a command, an address, or data to a first channel based on a data input/output signal having one of N (N is a natural number of three or more) different voltage levels during a first time interval, the memory controller transmitting the command, the address, or the data not transmitted during the first time interval to the first channel based on the data input/output signal having one of two different voltage levels during a second time interval; and a memory device to sample the data input/output signal received via the first channel during the first time interval in a pulse amplitude modulation (PAM)-N mode, the memory device sampling the data input/output signal received via the first channel during the second time interval in a non return to zero (NRZ) mode.Type: GrantFiled: May 21, 2021Date of Patent: October 4, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyungmin Jin, Jindo Byun, Younghoon Son, Youngdon Choi, Junghwan Choi
-
Patent number: 11439903Abstract: An in-game event occurring based on a user's input is detected in a game of each time, where the game is performed a plurality of times. A first parameter is increased or decreased based on the in-game event occurring in the game of each time, the first parameter being reset for the game of each time, to calculate a score in the game of each time. A second parameter is increased or decreased based on a result of the game determined based on an assessment parameter different from a final score, the second parameter being used in the game of the plurality of times without being reset for the game of each time.Type: GrantFiled: December 20, 2019Date of Patent: September 13, 2022Assignee: NINTENDO CO., LTD.Inventors: Yugo Hayashi, Miyuki Kimura, Shinya Fujiwara, Kyosuke Shimokawa, Hiroaki Tamura
-
Patent number: 11422705Abstract: The present disclosure includes apparatuses and methods related to a non-deterministic memory protocol. An example apparatus can perform operations on the memory device based on commands received from a host according to a protocol, wherein the protocol includes non-deterministic timing of the operations. The memory device can be a non-volatile dual in-line memory module (NVDIMM) device.Type: GrantFiled: March 25, 2021Date of Patent: August 23, 2022Assignee: Micron Technology, Inc.Inventors: Robert M. Walker, James A. Hall, Jr., Frank F. Ross
-
Patent number: 11409452Abstract: The present invention provides a method performed by a secure digital (SD) card supporting both an SD mode and a peripheral component interconnect express (PCIe) mode for initializing the SD card. The method includes: (a) after receiving a first supply voltage through a first voltage supply pin from a host coupled to the SD card, entering the SD mode if the SD card is not in the PCIe mode and a CMD0 command for entering the SD mode is received through a command pin from the host coupled to the SD card; and (b) after receiving the first supply voltage through the first voltage supply pin from the host coupled to the SD card, performing a PCIe linkup process if the SD card is not in the SD mode and a second supply voltage is received through a second voltage supply pin from the host coupled to the SD card. The SD card enters the PCIe mode if the PCIe linkup process succeeds.Type: GrantFiled: September 30, 2020Date of Patent: August 9, 2022Assignee: SILICON MOTION INC.Inventor: Chao-Kuei Hsieh
-
Patent number: 11347420Abstract: Aspects of a multi-protocol storage device including a memory and a controller are provided which allow for endurance and other storage requirements of a host to be maintained for different logical regions of memory without disruption due to protocol switching. The memory includes blocks that are each associated with a storage attribute such as high endurance, performance, or protection. While operating in a first mode such as NVMe, the controller receives a mapping of storage attributes to different logical regions and stores the mapping in memory. The controller also associates blocks to logical addresses based on the mapping. When the controller switches to a second mode such as SD in response to a host command, the controller reads the mapping from memory and similarly associates blocks to logical addresses based on the mapping in the second mode. Storage attributes thus remain applicable across modes when mapping and storing data.Type: GrantFiled: June 8, 2020Date of Patent: May 31, 2022Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Ramanathan Muthiah, Dinesh Kumar Agarwal, Hitesh Golechchha
-
Patent number: 11314907Abstract: In some examples, one or more computing devices on a network may receive, from a client computing device, one or more inputs for configuring a simulation, the simulation including at least a first simulator and a second simulator. The one or more computing devices may allocate computing resources including at least a first virtual machine for executing at least one of the first simulator or the second simulator. The one or more computing devices may configure a first simulation controller executable on the first virtual machine for controlling execution of the at least one of the first simulator or the second simulator. The first simulation controller may initiate execution of at least one of the first simulator or the second simulator as part of execution of the co-simulation. In some examples, a result of the co-simulation may be sent to the client computing device.Type: GrantFiled: August 26, 2016Date of Patent: April 26, 2022Assignee: HITACHI, LTD.Inventors: Sujit S Phatak, Herning Chen, Yuan Xiao, Can Wang
-
Patent number: 11295037Abstract: Techniques for data scanning and removal for a removable storage device are described herein. An aspect includes a removable storage device comprising an embedded processor configured to boot from an embedded read-only memory (ROM) of the removable storage device. Another aspect includes scanning an internal storage of the removable storage device to identify a first file in the internal storage that matches removal criteria defined in the embedded ROM. Another aspect includes removing the identified first file from the internal storage of the removable storage device.Type: GrantFiled: May 28, 2019Date of Patent: April 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael Cracraft
-
Patent number: 11275826Abstract: An apparatus capable of hosting a secure module. The hosting apparatus is configured to provide connectivity to the secure module, and comprises a memory for storing secure module related applications. A processing module is configured to check whether an application chosen or activated by the user of the apparatus is a secure module related application. In case the chosen or activated application is a secure module related application, the processing module is 101 configured to restrict user rights concerning the application.Type: GrantFiled: January 31, 2007Date of Patent: March 15, 2022Assignee: Nokia Technologies OyInventor: Mikko Antero Saarisalo
-
Patent number: 11237976Abstract: Embodiments of the disclosure relate to a memory system, a memory controller and a meta-information storage device. By providing a memory device configured to store mapping information between a logical address and a physical address, a memory controller configured to control the memory device and control a memory area in which mapping segments including some of the mapping information are stored and a meta-information storage device configured to store meta-information on the memory area, it is possible to provide a memory system, a memory controller and a meta-information storage device capable of processing a command received from a host as quickly as possible even when an SPO occurs.Type: GrantFiled: November 4, 2019Date of Patent: February 1, 2022Assignee: SK hynix Inc.Inventors: Hye-Mi Kang, Eu-Joon Byun
-
Patent number: 11223739Abstract: A printing system includes a printer and an information processing device that includes a processor and a memory storing processor-executable instructions, the instructions being configured to, when executed by the processor, cause the processor to accept a print instruction, in response to accepting the print instruction, determine whether to instruct the printer to start a pre-printing operation based on preparation instruction information, in response to determining to instruct the printer to start the pre-printing operation, transmit the preparation instruction information to the printer, in response to determining to instruct the printer to start the pre-printing operation and transmitting the preparation instruction information to the printer, generate print data based on specified contents data, and transmit print instruction information to the printer.Type: GrantFiled: September 14, 2020Date of Patent: January 11, 2022Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventor: Kazutaka Yamada
-
Patent number: 11216209Abstract: A storage device comprises a storage medium, storage controller, a host interface, and a bridge slot. The storage controller is configured to control read and write operations to the storage medium and operates according to a firmware written by a storage device manufacturer. The bridge slot is configured to receive a removable bridge storing software written by a third-party different from the storage device manufacturer. The removable bridge is configured to intercept a first command sent from the host system to the storage controller, modify the first command according to the software stored on removable bridge, and transmit the first command to the storage controller.Type: GrantFiled: March 26, 2019Date of Patent: January 4, 2022Assignee: Western Digital Technologies, Inc.Inventor: William Bernard Boyle
-
Patent number: 11209992Abstract: Detection of alteration of storage keys used to protect memory includes determining whether a storage key alteration event has occurred within a processor of a computing environment. The determining includes checking whether one or more selected fields of a storage key have been updated. The storage key is associated with a block of memory and controls access to the block of memory. Based on the checking indicating that the one or more selected fields of the storage key have been updated, a storage key alteration event has been detected. Based on determining the storage key alteration event has occurred, a notification is provided.Type: GrantFiled: September 25, 2020Date of Patent: December 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy Slegel, Jonathan D. Bradbury, Bruce C. Giamei, James H. Mulder, Peter J. Relson
-
Patent number: 11151135Abstract: A pre-computed result module computes a result prior to receiving a query. The pre-computed result module includes instructions executed by a processor to assess a pre-computation query to designate each identified database source that contributes to the answer to the pre-computation query and corresponding database source metadata. A metadata signature is computed for each identified database source to create a store of identified database sources and corresponding metadata signatures. The query is evaluated to identify accessed database sources responsive to the query. A current metadata signature for each accessed database source is compared to the metadata signatures to identify each updated database source. Re-computed results are formed for each updated database source. Pre-computed results are utilized for each database source that is not updated. A response is supplied to the query using the re-computed results and the pre-computed results.Type: GrantFiled: August 5, 2016Date of Patent: October 19, 2021Assignee: Cloudera, Inc.Inventor: Douglas J. Cameron
-
Patent number: 11106829Abstract: A chip fingerprint management device includes: a one-time programmable (OTP) memory including a first storage region, the first storage region being readable by hardware and access restricted by software; and an OTP controller which generates a chip fingerprint based on a random number, and programs the generated chip fingerprint into the first storage region in the OTP memory.Type: GrantFiled: December 7, 2018Date of Patent: August 31, 2021Assignee: INNOGRIT TECHNOLOGIES CO., LTD.Inventor: Moyang Chen
-
Patent number: 11074012Abstract: A storage device includes: a semiconductor memory; and a memory controller coupled to the semiconductor memory and configured to control the semiconductor memory, wherein the memory controller is configured to store information for translating a logical address into a physical address, and execute a dividing process that includes dividing, upon receiving a computational command, the computational command into a plurality of commands based on the information.Type: GrantFiled: March 29, 2019Date of Patent: July 27, 2021Assignee: FUJITSU LIMITEDInventor: Shinya Kuwamura
-
Using a distributed prime data sieve for efficient lossless reduction, search, and retrieval of data
Patent number: 11068444Abstract: Systems and techniques for losslessly reducing input data using a distributed system comprising multiple computers that maintain portions of a data structure that organizes prime data elements based on names of the prime data elements. During operation, a first computer can determine a first name for the element, and send the element to a second computer based on the first name. The second computer can losslessly reduce the element by determining a second name for the element, and using the second name to navigate through a portion of the data structure maintained at the second computer.Type: GrantFiled: September 17, 2018Date of Patent: July 20, 2021Assignee: Ascava, Inc.Inventor: Harshvardhan Sharangpani -
Patent number: 11038307Abstract: In one embodiment, as apparatus includes a cable identifier for attachment to a plug and cable assembly operable to deliver Power over Ethernet (PoE) at a power greater than 90 watts, the plug and cable assembly receivable in a receptacle delivering the PoE. The cable identifier is configured for mating with the receptacle and includes an electrical identifier for use in identifying a power rating of the cable when the plug and cable assembly is inserted into the receptacle. A method and network device are also disclosed herein.Type: GrantFiled: September 4, 2018Date of Patent: June 15, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Paolo Sironi, Simone Vigna, Joel Richard Goergen, Chad M. Jones
-
Patent number: 11030187Abstract: Systems and techniques are described for efficient, general-purpose, and potentially decentralized databases, distributed storage systems, version control systems, and/or other types of data repositories. Data is represented in a database system in such a way that any value is represented by a unique identifier which is derived from the value itself. Any database peer in the system will derive an identical identifier from the same logical value. The identifier for a value may be derived using a variety of mechanisms, including, without limitation, a hash function known to all peers in the system. The values may be organized hierarchically as a tree of nodes. Any two peers storing the same logical value will deterministically represent that value with a graph, such as the described “Prolly” tree, having the same topology and hash value, irrespective of possibly differing sequences of mutations which caused each to arrive at the same final value.Type: GrantFiled: May 17, 2017Date of Patent: June 8, 2021Assignee: salesforce.com, inc.Inventors: Aaron Boodman, Rafael Weinstein, Erik Arvidsson, Chris Masone, Dan Willhite, Benjamin Kalman
-
Patent number: 11017384Abstract: A system for provisioning credentials onto an electronic device is provided. The system may include a payment network subsystem, a service provider subsystem, a primary user device, and a secondary user device. The user may select a particular payment card to provision onto the secondary user device by providing an input at the primary user device. A broker module running on the service provider subsystem may then transfer a disabled pass to the secondary user device. Concurrently, the payment network subsystem may direct a trusted service manager module on the service provider subsystem to write credential information onto a secure element within the secondary user device. Once the secure element has been updated, the broker module may provide an activated pass to the secondary user device so that the secondary user device can be used to perform NFC-based financial transactions at a merchant terminal.Type: GrantFiled: September 2, 2014Date of Patent: May 25, 2021Assignee: Apple Inc.Inventors: Jeremy T. Brown, George R. Dicker, Glen W. Steele, Morgan J. Grainger, Zachary A. Rosen
-
Patent number: 10998014Abstract: A memory device configured to support multiple memory densities is provided. The memory device includes a first plurality of electrical contacts corresponding to a first command/address channel, a second plurality of electrical contacts corresponding to a second command/address channel, a third plurality of electrical contacts corresponding to a first data bus, a fourth plurality of electrical contacts corresponding to a second data bus, and mode selection circuitry configured to place the memory device in the first mode or the second mode. In the first mode, the first plurality of memory cells is operatively coupled to the first and third pluralities of electrical contacts and the second plurality of memory cells is operatively coupled to the second and fourth plurality of electrical contacts. In the second mode, the first and second pluralities of memory cells are both operatively coupled to the first and third pluralities of electrical contacts.Type: GrantFiled: October 14, 2019Date of Patent: May 4, 2021Assignee: Micron Technology, Inc.Inventor: Martin Brox
-
Patent number: 10956066Abstract: Non-volatile memory having a non-volatile memory array adapted to store a configuration routine for a low power dynamic random access memory (LPDRAM), a memory interface for receiving addresses from an external device for access of data stored in the non-volatile memory array, and an internal controller adapted to communicate with a LPDRAM coupled to the non-volatile memory and configure operational settings of the LPDRAM using the configuration routine, as well as systems containing similar non-volatile memory.Type: GrantFiled: July 20, 2018Date of Patent: March 23, 2021Assignee: Micron Technology, Inc.Inventor: Frankie F. Roohparvar
-
Patent number: 10956273Abstract: Various embodiments for managing data in a data deduplication repository in a computing storage environment, by a processor device, are provided. In one embodiment, a method comprises migrating certain deduplication repository data from a host to an object storage by integrating a data offload process with an existing backup management application, for reducing unnecessary deduplication repository data stored on the host.Type: GrantFiled: March 28, 2016Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph W. Dain, Gregory T. Kishi, Gil E. Paz, Renan Jeshua Ugalde Amezcua
-
Patent number: 10949519Abstract: A device includes memory and a processor. The device receives biometric information. The device receives location information. The device analyzes the received biometric information with stored biometric information. The device analyzes the received location information with stored location information. The device determines whether the received biometric information matches the stored biometric information. The device determines whether the received location information matches the stored location information. The device sends an electronic communication that indicates whether the received biometric information matches the stored biometric information and whether the received local information matches the stored location information.Type: GrantFiled: December 12, 2019Date of Patent: March 16, 2021Assignee: VISITLOCK LLCInventor: Kevin Robert Phillips
-
Patent number: 10949106Abstract: The present invention provides a method performed by a secure digital (SD) card supporting both an SD mode and a peripheral component interconnect express (PCIe) mode for initializing the SD card. The method comprises: (a) after receiving a first supply voltage through a first voltage supply pin from a host coupled to the SD card, entering the SD mode if the SD card is not in the PCIe mode and a CMD0 command for entering the SD mode is received through a command pin from the host coupled to the SD card; and (b) after receiving the first supply voltage through the first voltage supply pin from the host coupled to the SD card, performing a PCIe linkup process if the SD card is not in the SD mode and a second supply voltage is received through a second voltage supply pin from the host coupled to the SD card. The SD card enters the PCIe mode if the PCIe linkup process succeeds.Type: GrantFiled: January 18, 2019Date of Patent: March 16, 2021Assignee: SILICON MOTION INC.Inventor: Chao-Kuei Hsieh
-
Patent number: 10929071Abstract: An SD emulator card may comprise a processor and a wireless chip. The SD emulator card may be used in a host device with a memory card slot, such as a camera. The host device may communicate with the SD emulator card using standard SD protocol. The SD emulator card may communicate with a portable storage device using a standard communication protocol. The host device may operate as if the SD emulator card were an SD card. However, the data captured by the host device may be stored on the portable storage device. The portable storage device may be a wearable device.Type: GrantFiled: December 2, 2016Date of Patent: February 23, 2021Assignee: Fasetto, Inc.Inventors: Coy Christmas, Luke Malpass
-
Patent number: 10921984Abstract: A data storage device includes a nonvolatile memory module, a host communication interface, and control circuitry configured to execute an initialization process with a host system communicatively coupled to the data storage device via the host communication interface, and as part of the initialization process, provide health status information associated with the nonvolatile memory module to the host system using the host communication interface.Type: GrantFiled: June 4, 2018Date of Patent: February 16, 2021Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Eshaan Gupta, Ashish Kumar
-
Patent number: 10922070Abstract: A method for performing a download operation is described comprising detecting an updated firmware for installation, transmitting at least one slice of the updated firmware from an updated firmware location to a second firmware location, determining if a synchronization has completed with the at least one slice of the updated firmware and determining if additional slices are to be synchronized when the synchronization has completed with the at least one slice of the updated firmware.Type: GrantFiled: August 7, 2018Date of Patent: February 16, 2021Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Cory Lappi, William Jared Walker, Xin Chen
-
Patent number: 10902886Abstract: A memory module includes a plurality of DRAM packages mounted on a printed circuit board. Each DRAM package includes a control die, stacked array dies, and first and second die interconnects coupling the stacked array dies to the control die. The control die includes data signal conduits coupled to the first die interconnects and control signal conduits coupled to the second die interconnects. The control die is configured to receive control signals, and to control the data signal conduits in accordance with the control signals. Each of the DRAM packages is configurable to communicate a respective set of bits of a data signal between a selected die among the stacked array dies and the data conduits in response to the control signals.Type: GrantFiled: May 14, 2019Date of Patent: January 26, 2021Assignee: NETLIST, INC.Inventor: Hyun Lee
-
Patent number: 10838631Abstract: Detection of alteration of storage keys used to protect memory includes determining whether a storage key alteration event has occurred within a processor of a computing environment. The determining includes checking whether one or more selected fields of a storage key have been updated. The storage key is associated with a block of memory and controls access to the block of memory. Based on the checking indicating that the one or more selected fields of the storage key have been updated, a storage key alteration event has been detected. Based on determining the storage key alteration event has occurred, a notification is provided.Type: GrantFiled: February 25, 2019Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy Slegel, Jonathan D. Bradbury, Bruce C. Giamei, James H. Mulder, Peter J. Relson
-
Patent number: 10820419Abstract: A memory system includes a printed circuit board, at least one memory chip mounted on the printed circuit board, and a memory controller arranged on the printed circuit board and connected to 2N (where N is an integer of 2 or more) channels, the memory controller configured to perform a write operation and a read operation on the at least one memory chip. In the printed circuit board, a first subset of the channels corresponds to a first channel group configured in a point to point topology, and a remaining subset of the channels corresponds to a second channel group configured in a daisy chain topology.Type: GrantFiled: December 3, 2018Date of Patent: October 27, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Byung-guk Seo, Sun-ki Yun, Su-jin Kim, Hwi-jong Yoo, Young-rok Oh
-
Patent number: 10802744Abstract: Disclosed herein are related to a controller, a method, and a system for updating mapping information between a logical address and a physical address of a corresponding region of a memory device. In one aspect, the controller generates a plurality of entries, where each entry indicates an update in the mapping information associated with the corresponding region. The controller generates a plurality of headers, where each header is associated with one or more entries in the corresponding region. The controller receives an instruction to synchronize the mapping information stored on the memory device with the update in the mapping information. The controller generates a copy of the plurality of headers in response to receiving the instruction to synchronize. The controller synchronizes the mapping information stored on the memory device according to the copy of the plurality of headers and the plurality of entries.Type: GrantFiled: June 24, 2019Date of Patent: October 13, 2020Assignee: Western Digital Technologies, Inc.Inventors: Marina Frid, Igor Genshaft
-
Patent number: 10776007Abstract: A memory management device of an example of the invention controls writing into and reading from a main memory including a nonvolatile semiconductor memory and a volatile semiconductor memory in response to a writing request and a reading request from a processor. The memory management device includes a coloring information storage unit that stores coloring information generated based on a data characteristic of write target data to be written into at least one of the nonvolatile semiconductor memory and the volatile semiconductor memory, and a writing management unit that references the coloring information to determines a region into which the write target data is written from the nonvolatile semiconductor memory and the volatile semiconductor memory.Type: GrantFiled: November 11, 2015Date of Patent: September 15, 2020Assignee: TOSHIBA MEMORY CORPORATIONInventors: Atsushi Kunimatsu, Masaki Miyagawa, Hiroshi Nozue, Kazuhiro Kawagome, Hiroto Nakai, Hiroyuki Sakamoto, Tsutomu Owa, Tsutomu Unesaki, Reina Nishino, Kenichi Maeda, Mari Takada
-
Patent number: 10776031Abstract: Various embodiments comprise apparatuses and methods including a method of reconfiguring partitions in a memory device as directed by a host. The method includes managing commands through a first interface controller to mapped portions of a first memory not having an attribute enhanced set, and mapping portions of a second memory having the attribute enhanced set through a second interface controller. Additional apparatuses and methods are described.Type: GrantFiled: November 27, 2018Date of Patent: September 15, 2020Assignee: Micron Technology, Inc.Inventors: Danilo Caraccio, Emanuele Confalonieri, Federico Tiziani
-
Patent number: 10747459Abstract: Methods and devices for enabling compatibility of media storage devices with a wide range of external devices are generally provided herein. More specifically, methods and devices disclosed herein allow a single media storage device to be accessed by external devices that are incapable of accesses the same file structure(s) and/or file type(s). A media storage device may include a plurality of logical units, each with one or more partitions. A file system on a first partition of a first logical unit may be selected for compatibility with one external device, while a file system on a second partition of a second logical unit may be selected for compatibility with a second, different external device. The media storage device may present as a fixed disc for further interoperability.Type: GrantFiled: October 26, 2018Date of Patent: August 18, 2020Assignee: URFLASH LLCInventor: Robert Ruccia
-
Patent number: 10747863Abstract: A device includes memory and a processor. The device receives biometric information. The device receives location information. The device analyzes the received biometric information with stored biometric information. The device analyzes the received location information with stored location information. The device determines whether the received biometric information matches the stored biometric information. The device determines whether the received location information matches the stored location information. The device sends an electronic communication that indicates whether the received biometric information matches the stored biometric information and whether the received local information matches the stored location information.Type: GrantFiled: April 30, 2018Date of Patent: August 18, 2020Assignee: VISITLOCK LLCInventor: Kevin Robert Phillips
-
Patent number: 10742635Abstract: A global userID may be linked to many individual locations. A user may login to the global userID and select an experience environment. The experience environment may provide access to locations associated with the experience environment, such as all locations in a country. The user may switch between experience environments without providing login credentials for each individual location the user wishes to view.Type: GrantFiled: May 21, 2018Date of Patent: August 11, 2020Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Debdeep Banerjee, Yatharth Chowdhary, Dinesh Reddy Gudibandi, Gautam Gulati, Prasanth Harpanahalli, Edward L. Morabito, Jr.
-
Patent number: 10734064Abstract: A memory control component has control circuitry and a data interface, the data interface to be coupled, via a plurality of data signaling paths, to a respective plurality of memory dies disposed on a memory module. The control circuitry transmits to the memory module a first configuration value that specifies a memory die quantity N that is permitted to range from a first value corresponding to the quantity of the data signaling paths to at least one value less than the first value. Thereafter, the control circuitry transmits a memory read command to the memory module to enable, in accordance with the first configuration value, a quantity N of the memory dies to output read data and enables the data interface to receive the read data via a respective quantity N of the data signaling paths.Type: GrantFiled: May 29, 2018Date of Patent: August 4, 2020Assignee: Rambus Inc.Inventors: Frederick A. Ware, John Eric Linstadt, Kenneth L. Wright
-
Patent number: 10656854Abstract: Highly secure portable storage device includes a physical input device, a memory and a controller, all of which reside within or on the device itself. The controller may determine whether the device is in an exclusive or nonexclusive mode, whether the device is in a privileged mode, a locked mode or a protected mode, and whether a request is made to self-transform to a renewed mode. When the request is made and the device is in the nonexclusive mode, the device self-transforms to the renewed mode without requiring communication with the host and without requiring access code verification. When the request is made and the device is in the exclusive mode, the device self-transforms to the renewed mode only when a privileged security access code is verified. Transforming to a renewed mode sets all access codes to null and sets a new encryption key. Other methods and implementations are described.Type: GrantFiled: October 22, 2019Date of Patent: May 19, 2020Assignee: APRICORNInventors: Paul Cameron Brown, Phuoc Minh Thai, Michael Lee McCandless, Yuhsiang Su