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: 20240078011Abstract: 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: ApplicationFiled: July 12, 2023Publication date: March 7, 2024Applicant: Western Digital Technologies, Inc.Inventors: Eran EREZ, Joseph R. MEZA, Dylan B. FAIRCHILD
-
Publication number: 20240078009Abstract: 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: ApplicationFiled: September 1, 2022Publication date: March 7, 2024Applicant: Western Digital Technologies, Inc.Inventors: Eran EREZ, Joseph R. MEZA, Dylan B. FAIRCHILD
-
Publication number: 20240078015Abstract: 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: ApplicationFiled: September 1, 2022Publication date: March 7, 2024Applicant: Western Digital Technologies, Inc.Inventors: ERAN EREZ, JOSEPH R. MEZA, NICHOLAS J. THOMAS
-
Patent number: 10101918Abstract: 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: GrantFiled: January 21, 2015Date of Patent: October 16, 2018Assignee: SanDisk Technologies LLCInventors: Judah Gamliel Hahn, Joseph R. Meza, William L. Guthrie
-
Publication number: 20160210045Abstract: 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: ApplicationFiled: January 21, 2015Publication date: July 21, 2016Applicant: SANDISK TECHNOLOGIES INC.Inventors: Judah Gamliel Hahn, Joseph R. Meza, William L. Guthrie
-
Patent number: 8655463Abstract: 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: GrantFiled: May 18, 2007Date of Patent: February 18, 2014Assignee: SanDisk Technologies Inc.Inventors: William Thanos, Hyuk-Il Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
-
Patent number: 8549229Abstract: 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: GrantFiled: September 30, 2010Date of Patent: October 1, 2013Assignee: SanDisk IL Ltd.Inventors: Joseph R. Meza, Judah Gamliel Hahn, Henry Hutton, Leah Sherry
-
Publication number: 20120047331Abstract: 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: ApplicationFiled: September 30, 2010Publication date: February 23, 2012Inventors: Joseph R. Meza, Judah Gamliel Hahn, Henry Hutton, Leah Sherry
-
Publication number: 20080288097Abstract: 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: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Inventors: William Thanos, Hyuk-II Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
-
Publication number: 20080288096Abstract: 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: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Inventors: William Thanos, Hyuk-Il Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
-
Publication number: 20080288098Abstract: 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: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Inventors: William Thanos, Hyuk-Il Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
-
Publication number: 20080288099Abstract: 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: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Inventors: William Thanos, Hyuk-Il Kwon, In-Soo Yoon, Joseph R. Meza, David Jeppson
-
Patent number: 7287257Abstract: 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: GrantFiled: October 7, 2003Date of Patent: October 23, 2007Assignee: Oxford Semiconductor, Inc.Inventor: Joseph R. Meza
-
Publication number: 20040073912Abstract: 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: ApplicationFiled: October 7, 2003Publication date: April 15, 2004Inventor: Joseph R. Meza