Patents by Inventor Joseph R. Meza

Joseph R. Meza 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).

  • Publication number: 20240078011
    Abstract: A host system includes an interface for coupling the host system to a data storage device. The host system also includes one or more processors, and memory storing one or more programs for execution by the one or more processors. The one or more programs include instructions for: determining if a retrim is needed for the data storage device; and in accordance with a determination that the retrim is needed: identifying a time to initiate a new trim on the data storage device; and causing the new trim on the data storage device at the time identified.
    Type: Application
    Filed: July 12, 2023
    Publication date: March 7, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Eran EREZ, Joseph R. MEZA, Dylan B. FAIRCHILD
  • Publication number: 20240078009
    Abstract: A data storage device includes a host interface for coupling the data storage device to a host system. The data storage device also includes a device memory and a controller. The controller is configured to determine if a retrim is needed for the data storage device. In accordance with a determination that the retrim is needed, the controller is configured to identify a time to initiate a new trim on the data storage device, and cause the new trim on the data storage device at the time identified.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Eran EREZ, Joseph R. MEZA, Dylan B. FAIRCHILD
  • Publication number: 20240078015
    Abstract: Disclosed are systems and methods for large write planning for performance consistency and resource usage efficiency. A method is implemented using one or more controllers for one or more storage devices. The method includes receiving, via a host interface, a notification of a write data burst. The method also includes computing available spaces in a plurality of memories and a write ratio, to handle the write data burst to the plurality of memories, based on the notification. The method also includes receiving, via the host interface, the write data burst. The method also includes, in response to receiving the write data burst, toggling writes between the plurality of memories, based on the available spaces and the write ratio.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: ERAN EREZ, JOSEPH R. MEZA, NICHOLAS J. THOMAS
  • Patent number: 10101918
    Abstract: Systems and methods for generating hint information associated with a host command are disclosed. In one implementation, a processor of a host system determines whether the host system has initiated a procedure that will send a command to a non-volatile memory system. The processor analyzes at least one of metadata or payload data associated with the command to determine whether the processor is able to generate hint information associated with the at least one of metadata or payload data. The processor generates hint information based on the analysis of the at least one of metadata or payload data, sends the hint information to the non-volatile memory system, and sends the command to the non-volatile memory system.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: October 16, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Judah Gamliel Hahn, Joseph R. Meza, William L. Guthrie
  • Publication number: 20160210045
    Abstract: Systems and methods for generating hint information associated with a host command are disclosed. In one implementation, a processor of a host system determines whether the host system has initiated a procedure that will send a command to a non-volatile memory system. The processor analyzes at least one of metadata or payload data associated with the command to determine whether the processor is able to generate hint information associated with the at least one of metadata or payload data. The processor generates hint information based on the analysis of the at least one of metadata or payload data, sends the hint information to the non-volatile memory system, and sends the command to the non-volatile memory system.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: Judah Gamliel Hahn, Joseph R. Meza, William L. Guthrie
  • Patent number: 8655463
    Abstract: A method for avoiding refreshing a database of metadata associated with digital media content is disclosed. In one embodiment, a digital media player storing a database of metadata associated with digital media content determines whether a removable memory device was connected with the digital media player while the digital media player was powered down. The digital media player refreshes the database only if it is determined that the removable memory device was connected with the digital media player while the digital media player was powered down. In another embodiment, the digital media player determines whether the digital media content stored on the removable memory device changed since the database was last updated. The digital media player refreshes the database if it is determined that the digital media content stored on the removable memory device changed since the database was last updated.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: February 18, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: William Thanos, Hyuk-Il Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
  • Patent number: 8549229
    Abstract: Systems and methods for managing a storage device are disclosed. Generally, in a host to which a storage device is operatively coupled, wherein the storage device includes a cache for storing one or more discardable files, a file is identified to be uploaded to an external location. A determination is made whether sufficient free space exists in the cache to pre-stage the file for upload to the external location and the file is stored in the cache upon determining that sufficient free space exists in the cache to pre-stage the file for upload to the external location, wherein pre-stating prepares a file for opportunistically uploading such file in accordance with an uploading policy.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: October 1, 2013
    Assignee: SanDisk IL Ltd.
    Inventors: Joseph R. Meza, Judah Gamliel Hahn, Henry Hutton, Leah Sherry
  • Publication number: 20120047331
    Abstract: Systems and methods for managing a storage device are disclosed. Generally, in a host to which a storage device is operatively coupled, wherein the storage device includes a cache for storing one or more discardable files, a file is identified to be uploaded to an external location. A determination is made whether sufficient free space exists in the cache to pre-stage the file for upload to the external location and the file is stored in the cache upon determining that sufficient free space exists in the cache to pre-stage the file for upload to the external location, wherein pre-stating prepares a file for opportunistically uploading such file in accordance with an uploading policy.
    Type: Application
    Filed: September 30, 2010
    Publication date: February 23, 2012
    Inventors: Joseph R. Meza, Judah Gamliel Hahn, Henry Hutton, Leah Sherry
  • Publication number: 20080288097
    Abstract: A method for improving a digital media player experience is disclosed. In one embodiment, a digital media player storing a media transfer protocol database determines that digital media content stored on a removable memory device connected with the digital media player changed since the media transfer protocol database was last updated. The digital media player then refreshes the media transfer protocol database with metadata associated with the digital media content stored in the removable memory device. In another embodiment, a digital media player stores digital media content in the removable memory device, stores auxiliary information associated with the digital media content in a memory of the digital media player, and stores the auxiliary information in the removable memory device. In this way, the auxiliary information is portable with the removable memory device and accessible by a second digital player when the removable memory device is placed in communication with the second digital player.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventors: William Thanos, Hyuk-II Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
  • Publication number: 20080288096
    Abstract: A digital media player with circuitry for avoiding refreshing a database of metadata associated with digital media content is disclosed. In one embodiment, a digital media player storing a database of metadata associated with digital media content determines whether a removable memory device was connected with the digital media player while the digital media player was powered down. The digital media player refreshes the database only if it is determined that the removable memory device was connected with the digital media player while the digital media player was powered down. In another embodiment, the digital media player determines whether the digital media content stored on the removable memory device changed since the database was last updated. The digital media player refreshes the database if it is determined that the digital media content stored on the removable memory device changed since the database was last updated.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventors: William Thanos, Hyuk-Il Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
  • Publication number: 20080288098
    Abstract: A method for avoiding refreshing a database of metadata associated with digital media content is disclosed. In one embodiment, a digital media player storing a database of metadata associated with digital media content determines whether a removable memory device was connected with the digital media player while the digital media player was powered down. The digital media player refreshes the database only if it is determined that the removable memory device was connected with the digital media player while the digital media player was powered down. In another embodiment, the digital media player determines whether the digital media content stored on the removable memory device changed since the database was last updated. The digital media player refreshes the database if it is determined that the digital media content stored on the removable memory device changed since the database was last updated.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventors: William Thanos, Hyuk-Il Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
  • Publication number: 20080288099
    Abstract: A digital media player with improved user experience is disclosed. In one embodiment, a digital media player storing a database of metadata associated with digital media content determines whether a removable memory device was connected with the digital media player while the digital media player was powered down. The digital media player refreshes the database only if it is determined that the removable memory device was connected with the digital media player while the digital media player was powered down. In another embodiment, the digital media player determines whether the digital media content stored on the removable memory device changed since the database was last updated. The digital media player refreshes the database if it is determined that the digital media content stored on the removable memory device changed since the database was last updated.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventors: William Thanos, Hyuk-Il Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
  • Patent number: 7287257
    Abstract: A system and method for automatically detecting the attachment of a peripheral device to a host system, and configuring the host system for communication with the peripheral device is described. In accordance with an aspect of the invention, when a peripheral device is attached to the host system, the host detects the attachment of the device. If a device driver for controlling and communicating with the peripheral device is locally available, then the host system installs and loads the device driver. If the device driver is not locally present, then the host system establishes a connection with a server system that includes a database with the device driver needed for operation of the device. The device driver is forwarded to the host system and is then integrated into the host's system software, so that the host can communicate with and control the peripheral device.
    Type: Grant
    Filed: October 7, 2003
    Date of Patent: October 23, 2007
    Assignee: Oxford Semiconductor, Inc.
    Inventor: Joseph R. Meza
  • Publication number: 20040073912
    Abstract: A system and method for automatically detecting the attachment of a peripheral device to a host system, and configuring the host system for communication with the peripheral device is described. In accordance with an aspect of the invention, when a peripheral device is attached to the host system, the host detects the attachment of the device. If a device driver for controlling and communicating with the peripheral device is locally available, then the host system installs and loads the device driver. If the device driver is not locally present, then the host system establishes a connection with a server system that includes a database with the device driver needed for operation of the device. The device driver is forwarded to the host system and is then integrated into the host's system software, so that the host can communicate with and control the peripheral device.
    Type: Application
    Filed: October 7, 2003
    Publication date: April 15, 2004
    Inventor: Joseph R. Meza