Patents by Inventor Robert Lipp
Robert Lipp 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).
-
Patent number: 11416417Abstract: A method is provided that includes reading data in a storage medium, detecting, during the reading of the data in the storage medium, by a controller a change in an encryption/decryption scheme used to read and write the data in the storage medium, in response to detecting the change in encryption/decryption scheme in the data, causing, by the controller, a logical block address to return an indication of being written in zeros when a physical block address associated with the logical block address encrypted using an first encryption/decryption scheme, and causing, by the controller, a write channel to write zeroes using a second encryption/decryption scheme to the physical block address.Type: GrantFiled: May 18, 2020Date of Patent: August 16, 2022Assignee: Western Digital Technologies, Inc.Inventors: Darin Edward Gerhart, Cory Lappi, Daniel Robert Lipps, William Jared Walker
-
Publication number: 20200310989Abstract: A method is provided that includes reading data in a storage medium, detecting, during the reading of the data in the storage medium, by a controller a change in an encryption/decryption scheme used to read and write the data in the storage medium, in response to detecting the change in encryption/decryption scheme in the data, causing, by the controller, a logical block address to return an indication of being written in zeros when a physical block address associated with the logical block address encrypted using an first encryption/decryption scheme, and causing, by the controller, a write channel to write zeroes using a second encryption/decryption scheme to the physical block address.Type: ApplicationFiled: May 18, 2020Publication date: October 1, 2020Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Darin Edward Gerhart, Cory Lappi, Daniel Robert Lipps, William Jared Walker
-
Patent number: 10698840Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.Type: GrantFiled: April 30, 2018Date of Patent: June 30, 2020Assignee: Western Digital Technologies, Inc.Inventors: Darin Edward Gerhart, Cory Lappi, Daniel Robert Lipps, William Jared Walker
-
Publication number: 20190377693Abstract: A memory device is provided that includes a memory location configured to store information representing data written using a first encryption/decryption method, a read channel configured to read and decrypt information using a second encryption/decryption method and an apparatus configured to prevent the read channel from reading the memory location using the second encryption/decryption method.Type: ApplicationFiled: July 31, 2019Publication date: December 12, 2019Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: William Jared Walker, Cory Lappi, Darin Edward Gerhart, Daniel Roberts Lipps
-
Patent number: 10372627Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written is disclosed. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of a predefined or custom code is returned in response to an indication of another encryption/decryption method.Type: GrantFiled: September 14, 2017Date of Patent: August 6, 2019Assignee: Western Digital Technologies, Inc.Inventors: William Jared Walker, Cory Lappi, Darin Edward Gerhart, Daniel Robert Lipps
-
Publication number: 20180293177Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.Type: ApplicationFiled: April 30, 2018Publication date: October 11, 2018Inventors: Darin Edward GERHART, Cory LAPPI, Daniel Robert LIPPS, William Jared WALKER
-
Patent number: 9959218Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.Type: GrantFiled: August 2, 2016Date of Patent: May 1, 2018Assignee: Western Digital Technologies, Inc.Inventors: Darin Edward Gerhart, Cory Lappi, Daniel Robert Lipps, William Jared Walker
-
Patent number: 9927999Abstract: A storage device may include a data storage portion, including a plurality of blocks of data, and a controller. The controller may be configured to receive a command that includes an inherent trim request for the plurality of blocks of data. The controller may be configured to perform a trim operation on a first set of trim blocks from the plurality of blocks of data, which may include fewer than all blocks of the plurality of blocks of data and may include trim blocks on which the controller can complete the trim operation within a predetermined time. The controller may be configured to update a pending trim table to include an indication of a second set of trim blocks on which trim is to be performed, which may include blocks of data on which the controller cannot complete the trim operation within the predetermined time.Type: GrantFiled: September 9, 2016Date of Patent: March 27, 2018Assignee: Western Digital Technologies, Inc.Inventors: Darin Edward Gerhart, Timothy Glen Hallett, Daniel Robert Lipps, Nicholas Edward Ortmeier
-
Publication number: 20180074708Abstract: A storage device may include a data storage portion, including a plurality of blocks of data, and a controller. The controller may be configured to receive a command that includes an inherent trim request for the plurality of blocks of data. The controller may be configured to perform a trim operation on a first set of trim blocks from the plurality of blocks of data, which may include fewer than all blocks of the plurality of blocks of data and may include trim blocks on which the controller can complete the trim operation within a predetermined time. The controller may be configured to update a pending trim table to include an indication of a second set of trim blocks on which trim is to be performed, which may include blocks of data on which the controller cannot complete the trim operation within the predetermined time.Type: ApplicationFiled: September 9, 2016Publication date: March 15, 2018Inventors: Darin Edward Gerhart, Timothy Glen Hallett, Daniel Robert Lipps, Nicholas Edward Ortmeier
-
Publication number: 20180018287Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written is disclosed. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of a predefined or custom code is returned in response to an indication of another encryption/decryption method.Type: ApplicationFiled: September 14, 2017Publication date: January 18, 2018Inventors: William Jared WALKER, Cory LAPPI, Darin Edward GERHART, Daniel Robert LIPPS
-
Publication number: 20170031837Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.Type: ApplicationFiled: August 2, 2016Publication date: February 2, 2017Inventors: Darin Edward Gerhart, Cory Lappi, Daniel Robert Lipps, William Jared Walker
-
Patent number: 9436618Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.Type: GrantFiled: February 23, 2016Date of Patent: September 6, 2016Assignee: HGST Netherlands B.V.Inventors: Darin Edward Gerhart, Cory Lappi, Daniel Robert Lipps, William Jared Walker
-
Publication number: 20160170909Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.Type: ApplicationFiled: February 23, 2016Publication date: June 16, 2016Inventors: Darin Edward Gerhart, Cory Lappi, Daniel Robert Lipps, William Jared Walker
-
Patent number: 9298647Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.Type: GrantFiled: August 25, 2014Date of Patent: March 29, 2016Assignee: HGST Netherlands B.V.Inventors: Darin Edward Gerhart, Cory Lappi, Daniel Robert Lipps, William Jared Walker
-
Publication number: 20160055101Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.Type: ApplicationFiled: August 25, 2014Publication date: February 25, 2016Inventors: Darin Edward GERHART, Cory LAPPI, Daniel Robert LIPPS, William Jared WALKER
-
Patent number: 8798287Abstract: A vehicle sound simulation system and sound simulation methodologies are provided. The vehicle sound simulation system includes a sound playback device utilized to produce sound signals. As a vehicle is operated, the vehicle sound simulation system approximates an engine state and generates sounds corresponding to the engine state. The vehicle sound simulation system generates sounds in accordance with a vehicle sound generation routine that utilizes a number of inputted parameters to vary the sounds generated through the sound playback device.Type: GrantFiled: February 16, 2010Date of Patent: August 5, 2014Inventor: Robert Lipp
-
Publication number: 20100208915Abstract: A vehicle sound simulation system and sound simulation methodologies are provided. The vehicle sound simulation system includes a sound playback device utilized to produce sound signals. As a vehicle is operated, the vehicle sound simulation system approximates an engine state and generates sounds corresponding to the engine state. The vehicle sound simulation system generates sounds in accordance with a vehicle sound generation routine that utilizes a number of inputted parameters to vary the sounds generated through the sound playback device.Type: ApplicationFiled: February 16, 2010Publication date: August 19, 2010Inventor: Robert Lipp
-
Patent number: 7769919Abstract: A method, apparatus, and program product access memory resources of a computer using a group of direct access memory (DMA) devices. A first DMA device is designated a primary device after association with an active translation table (ATT), while a second DMA device is designated a backup device after association with an inactive translation table (ITT). A translation is entered into the ATT for the first DMA device to permit it to perform a DMA operation, while a translation is inhibited from being entered into the ITT for a second DMA device to prevent it from performing a DMA operation. Thereafter, the roles of the first and second DMA devices may be swapped by associating the first DMA device with the ITT and associating the second DMA device with the ATT. The computer may be a logically partitioned computer of the type that includes a plurality of logical partitions.Type: GrantFiled: May 15, 2008Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventors: Daniel Robert Lipps, Travis James Pizel
-
Publication number: 20090287861Abstract: A method, apparatus, and program product access memory resources of a computer using a group of direct access memory (DMA) devices. A first DMA device is designated a primary device after association with an active translation table (ATT), while a second DMA device is designated a backup device after association with an inactive translation table (ITT). A translation is entered into the ATT for the first DMA device to permit it to perform a DMA operation, while a translation is inhibited from being entered into the ITT for a second DMA device to prevent it from performing a DMA operation. Thereafter, the roles of the first and second DMA devices may be swapped by associating the first DMA device with the ITT and associating the second DMA device with the ATT. The computer may be a logically partitioned computer of the type that includes a plurality of logical partitions.Type: ApplicationFiled: May 15, 2008Publication date: November 19, 2009Inventors: Daniel Robert Lipps, Travis James Pizel
-
Patent number: 6721839Abstract: A method and apparatus are provided for mapping multiple address spaces into a single bus, such as a single peripheral component interconnect (PCI) bus. The single bus is coupled to a first processor complex and a second processor complex. An original address of a memory access is shifted to a unique address space for each originator/target of an operation. The shifted address is used on the single bus. Then the shifted address is shifted back to the original address for completing the operation on a destination bus. The original address of a memory access is shifted to a unique address space for each originator/target of an operation using a respective predefined value (+X1, +X2, or +X3) for shifting the original address above a predefined boundary for each originator/target of the operation.Type: GrantFiled: December 27, 2000Date of Patent: April 13, 2004Assignee: International Business Machines CorporationInventors: Ellen Marie Bauman, David Lee Dosch, Charles Scott Graham, Brian Gerard Holthaus, Daniel Robert Lipps, Daniel Frank Moertl, Paul Edward Movall, Daniel Paul Wetzel