IP Library Patent Application 12207379
Patent Application
App. No. 12/207,379

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR CONVERTING DATA IN A BINARY REPRESENTATION TO A NON-POWER OF TWO REPRESENTATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/207,379
Abstract

A system, method, and computer program product are provided for converting data in a binary representation to a non-power of two representation. In operation, data in a binary representation is identified. Additionally, the data in the binary representation is converted to a non-power of two representation having a non-power of two number of voltage levels.

Claims (33)

1 . A method, comprising:

identifying data in a binary representation; and

converting the data in the binary representation to a non-power of two representation having a non-power of two number of voltage levels.

2 . The method as set forth in claim 1 , wherein the conversion is performed by a memory controller.

3 . The method as set forth in claim 1 , wherein the conversion is performed in memory.

4 . The method as set forth in claim 3 , wherein the memory includes volatile memory.

5 . The method as set forth in claim 3 , wherein the memory includes non-volatile memory.

6 . The method as set forth in claim 3 , wherein the memory is included in a portable memory device.

7 . The method as set forth in claim 1 , wherein the conversion is performed by a host.

8 . The method as set forth in claim 1 , wherein the data in the non-power of two representation is identified in association with a read operation.

9 . The method as set forth in claim 1 , wherein the data in the non-power of two representation includes a binary representation of encoded non-power of two voltages.

10 . The method as set forth in claim 9 , wherein a flash memory device communicates the data in the binary representation to a memory controller.

11 . The method as set forth in claim 10 , wherein the memory controller converts the data in the binary representation into the non-power of two representation having a non-power of two number of voltage levels using a closest larger power of two binary representation for the non-power of two number of voltage levels.

12 . The method as set forth in claim 11 , wherein the non-power of two representation having a non-power of two number of voltage levels is sent to the flash memory device.

13 . A method, comprising:

identifying data in a non-power of two representation having a non-power of two number of voltage levels; and

converting the data in the non-power of two representation into a binary representation.

14 . The method as set forth in claim 13 , wherein the conversion is performed by a memory controller.

15 . The method as set forth in claim 13 , wherein the conversion is performed in memory.

16 . The method as set forth in claim 15 , wherein the memory includes volatile memory.

17 . The method as set forth in claim 15 , wherein the memory includes non-volatile memory.

18 . The method as set forth in claim 15 , wherein the memory is included in a portable memory device.

19 . The method as set forth in claim 13 , wherein the conversion is performed by a host.

20 . The method as set forth in claim 13 , wherein the data in the non-power of two representation having a non-power of two number of voltage levels representation is written to memory after the conversion.

21 . The method as set forth in claim 13 , wherein the data in the non-power of two representation includes a binary representation of encoded non-power of two voltages.

22 . The method as set forth in claim 21 , wherein a memory controller communicates the data in the non-power of two representation having the non-power of two number of voltage levels encoded into a closest larger power of two binary power of two representation to a flash memory device.

23 . The method as set forth in claim 22 , wherein the flash memory device converts the data in the non-power of two representation having the non-power of two number of voltage levels encoded into a closest larger power of two binary power of two representation to the non-power of two representation having a non-power of two number of voltage levels representation.

24 . The method as set forth in claim 23 , the non-power of two representation having a non-power of two number of voltage levels encoded into closest larger power of two binary power of two representation is sent to the memory controller.

25 . A system, comprising:

a controller for identifying data in a binary representation and converting the data in the binary representation to a non-power of two representation having a non-power of two number of voltage levels.

26 . A computer program product embodied on a computer readable medium, comprising:

computer code for identifying data in a binary representation; and

computer code for converting the data in the binary representation to a non-power of two representation having a non-power of two number of voltage levels.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2015
From: LSI CORPORATION
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 034771/0272 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS INCLUDED IN SECURITY INTEREST PREVIOUSLY RECORDED AT REEL/FRAME (032856/0031) Recorded Nov 6, 2014
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 034177/0257 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2012
From: SANDFORCE, INC.
To: LSI CORPORATION
Reel/Frame 028938/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2008
From: DANILAK, RADOSLAV
To: SANDFORCE, INC.
Reel/Frame 021504/0388 →