IP Library Granted Patent US 9,432,298
Granted Patent B1
US 9,432,298 · App. 13/710,411 · Granted Aug 30, 2016

System, method, and computer program product for improving memory systems

Inventor: Michael S Smith (Palo Alto, CA)
Assignee: P4TENTS1, LLC
H04L47/34H04L49/9057
View Patent ↗
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 9,432,298
App. No.
13/710,411
Granted
Aug 30, 2016
Kind
B1
Abstract

A system, method, and computer program product are provided for a memory system. The system includes a first semiconductor platform including at least one first circuit, and at least one additional semiconductor platform stacked with the first semiconductor platform and including at least one additional circuit.

Claims (32)

1. An apparatus, comprising:

a first semiconductor platform including a first memory;

a second semiconductor platform including a second memory; and

at least one circuit in electrical communication with at least one of the first semiconductor platform or the second semiconductor platform for transforming a plurality of commands or packets, or a portion thereof, in connection with at least one of the first memory or the second memory, by:

transforming a first memory command or packet, or a portion thereof, such that the first memory command or packet, or the portion thereof, is processed by the first memory of the first semiconductor platform and the first memory command or packet, or the portion thereof, avoids processing, at least in part, by the second memory of the second semiconductor platform; and

transforming a second memory command or packet, or a portion thereof, such that the second memory command or packet, or the portion thereof, avoids processing, at least in part, by the first memory of the first semiconductor platform and the second memory command or packet, or the portion thereof, is processed by the second memory of the second semiconductor platform.

2. The apparatus of claim 1 , wherein the apparatus is operable such that the transforming includes re-ordering.

3. The apparatus of claim 1 , wherein the apparatus is operable such that the transforming includes combining.

4. The apparatus of claim 1 , wherein the apparatus is operable such that the transforming includes splitting.

5. The apparatus of claim 1 , wherein the apparatus is operable such that the transforming includes modifying.

6. The apparatus of claim 1 , wherein the second semiconductor platform is stacked with the first semiconductor platform.

7. A method, comprising:

transforming a first memory command or packet, or a portion thereof, such that the first memory command or packet, or the portion thereof, is processed by a first memory of a first semiconductor platform and the first memory command or packet, or the portion thereof, avoids processing, at least in part, by a second memory of a second semiconductor platform; and

transforming a second memory command or packet, or a portion thereof, such that the second memory command or packet, or the portion thereof, avoids processing, at least in part, by the first memory of the first semiconductor platform and the second memory command or packet, or the portion thereof, is processed by the second memory of the second semiconductor platform.

8. The method of claim 7 , wherein the transforming includes re-ordering.

9. The method of claim 7 , wherein the transforming includes combining.

10. The method of claim 7 , wherein the transforming includes splitting.

11. The method of claim 7 , wherein the transforming includes modifying.

12. The method of claim 7 , wherein the second semiconductor platform is stacked with the first semiconductor platform.

13. A computer program product embodied on a non-transitory computer readable medium, comprising:

code for working with at least one circuit to transform a first memory command or packet, or a portion thereof, such that the first memory command or packet, or the portion thereof, is processed by a first memory of a first semiconductor platform and the first memory command or packet, or the portion thereof, avoids processing, at least in part, by a second memory of a second semiconductor platform; and

code for working with the at least one circuit to transform a second memory command or packet, or a portion thereof, such that the second memory command or packet, or the portion thereof, avoids processing, at least in part, by the first memory of the first semiconductor platform and the second memory command or packet, or the portion thereof, is processed by the second memory of the second semiconductor platform.

14. The computer program of claim 13 , wherein the computer program product is operable such that the transforming includes re-ordering.

15. The computer program of claim 13 , wherein the computer program product is operable such that the transforming includes combining.

16. The computer program of claim 13 , wherein the computer program product is operable such that the transforming includes splitting.

17. The computer program of claim 13 , wherein the computer program product is operable such that the transforming includes modifying.

18. The computer program of claim 13 , wherein the second semiconductor platform is stacked with the first semiconductor platform.

19. An apparatus, comprising:

a first semiconductor platform including a first memory;

a second semiconductor platform including a second memory;

means for transforming a first memory command or packet, or a portion thereof, such that the first memory command or packet, or the portion thereof, is processed by the first memory of the first semiconductor platform and the first memory command or packet, or the portion thereof, avoids processing, at least in part, by the second memory of the second semiconductor platform; and

means for transforming a second memory command or packet, or a portion thereof, such that the second memory command or packet, or the portion thereof, avoids processing, at least in part, by the first memory of the first semiconductor platform and the second memory command or packet, or the portion thereof, is processed by the second memory of the second semiconductor platform.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2022
From: SMITH, MICHAEL S, MR.
To: P4TENTS1, LLC
Reel/Frame 060654/0525 →
Continuity (12)
Provisional Application 61569107 · Dec 9, 2011
Provisional Application 61580300 · Dec 26, 2011
Provisional Application 61585640 · Jan 11, 2012
Provisional Application 61602034 · Feb 22, 2012
Provisional Application 61608085 · Mar 7, 2012
Provisional Application 61635834 · Apr 19, 2012
Provisional Application 61647492 · May 15, 2012
Provisional Application 61665301 · Jun 27, 2012
Provisional Application 61673192 · Jul 18, 2012
Provisional Application 61679720 · Aug 4, 2012
Provisional Application 61698690 · Sep 9, 2012
Provisional Application 61714154 · Oct 15, 2012