MARK M. FRIEDMAN

UPPER MARLBORO, MD US

1. 20110029754 MULTI-BIT-PER-CELL FLASH MEMORY DEVICE WITH NON-BIJECTIVE MAPPING 02-03-2011
2. 20110022927 COMPACT DECODING OF PUNCTURED CODES - k information bits are encoded according to a code with which is associated a parity check matrix H that has n 01-27-2011
3. 20110022922 COMPACT DECODING OF PUNCTURED BLOCK CODES 01-27-2011
4. 20110022921 COMPACT DECODING OF PUNCTURED BLOCK CODES 01-27-2011
5. 20110022920 COMPACT DECODING OF PUNCTURED BLOCK CODES 01-27-2011
6. 20100287440 MATRIX STRUCTURE FOR BLOCK ENCODING - plurality of information bits are encoded using a parity-check matrix that is equivalent to a modular code matrix 11-11-2010
7. 20100192043 INTERRUPTION CRITERIA FOR BLOCK DECODING 07-29-2010
8. 20100192042 READING A FLASH MEMORY BY CONSTRAINED DECODING 07-29-2010
9. 20100169737 METHOD AND DEVICE FOR MULTI PHASE ERROR-CORRECTION 07-01-2010
10. 20100082885 METHOD AND SYSTEM FOR ADAPTIVE CODING IN FLASH MEMORIES 04-01-2010
11. 20100070692 MULTI-BIT-PER-CELL FLASH MEMORY DEVICE WITH NON-BIJECTIVE MAPPING 03-18-2010
12. 20100005370 PROBABILISTIC ERROR CORRECTION IN MULTI-BIT-PER-CELL FLASH MEMORY 01-07-2010
13. 20100005367 PROBABILISTIC ERROR CORRECTION IN MULTI-BIT-PER-CELL FLASH MEMORY 01-07-2010
14. 20090327841 PROBABILISTIC ERROR CORRECTION IN MULTI-BIT-PER-CELL FLASH MEMORY 12-31-2009
15. 20090319868 READING A FLASH MEMORY BY JOINT DECODING AND CELL VOLTAGE DISTRIBUTION TRACKING 12-24-2009
16. 20090319860 OVERCOMING LDPC TRAPPING SETS BY DECODER RESET 12-24-2009
17. 20090319858 REDUCED COMPLEXITY LDPC DECODER - To decode a manifestation of a codeword in which K information bits are encoded as N> 12-24-2009
18. 20090217131 PROBABILISTIC ERROR CORRECTION IN MULTI-BIT-PER-CELL FLASH MEMORY 08-27-2009
19. 20090217124 METHOD AND DEVICE FOR MULTI PHASE ERROR-CORRECTION 08-27-2009
20. 20090205384 ELECTROMECHANICAL LOCKING SYSTEM - includes a locking mechanism that is switchable between a locked position and an unlocked position 08-20-2009
21. 20090198869 ERASE COUNT RECOVERY - erase count of a flash memory block which is lost, e 08-06-2009
22. 20090191918 GENERIC IDENTITY MODULE FOR TELECOMMUNICATION SERVICES 07-30-2009
23. 20090191916 GENERIC IDENTITY MODULE FOR TELECOMMUNICATION SERVICES 07-30-2009
24. 20090191843 METHOD OF RECRUITING A NEW SUBSCRIBER TO A COMMUNICATION SERVICES PROVIDER 07-30-2009
25. 20090183049 PROBABILISTIC ERROR CORRECTION IN MULTI-BIT-PER-CELL FLASH MEMORY 07-16-2009
26. 20090177848 METHODS AND SYSTEMS FOR CLASSIFYING STORAGE SYSTEMS USING FIXED STATIC-IP ADDRESSES 07-09-2009
27. 20090177781 METHODS AND SYSTEMS FOR COMMUNICATING WITH STORAGE SYSTEMS USING SLIM IP STACKS 07-09-2009
28. 20090175132 INITIATING PLAYING OF DATA USING AN ALARM CLOCK 07-09-2009
29. 20090172333 STORAGE DEVICE COORDINATOR AND A HOST DEVICE THAT INCLUDES THE SAME 07-02-2009
30. 20090172247 CONTROLLER FOR ONE TYPE OF NAND FLASH MEMORY FOR EMULATING ANOTHER TYPE OF NAND FLASH MEMORY 07-02-2009
31. 20090172246 DEVICE AND METHOD FOR MANAGING INITIALIZATION THEREOF 07-02-2009
32. 20090172040 FILE SYSTEM THAT MANAGES FILES ACCORDING TO CONTENT 07-02-2009
33. 20090164804 SECURED STORAGE DEVICE - method of preventing unauthorized access to digital content includes obtaining from a trusted entity a public key of a 06-25-2009
34. 20090164746 METHODS AND DEVICES FOR EXPANDABLE STORAGE 06-25-2009
35. 20090150747 CORRECTION OF ERRORS IN A MEMORY ARRAY - computer system for correction of errors in a memory array includes an error correction algorithm and a memory 06-11-2009
36. 20090150703 SYSTEM AND METHOD FOR NOTIFYING A HOST OF A SERVICE REQUIRED BY A SLAVE STORAGE DEVICE 06-11-2009
37. 20090119782 METHOD AND DEVICE FOR DIGITAL RIGHTS PROTECTION 05-07-2009
38. 20090100215 IDENTITY-BASED FLASH MANAGEMENT - Methods apparatus and computer code for effecting flash policy configuration operations in accordance with an end-user 04-16-2009
39. 20090080259 Post-Facto Correction For Cross Coupling In A Flash Memory 03-26-2009
40. 20090073769 METHOD AND SYSTEM FOR OPTIMIZING RELIABILITY AND PERFORMANCE OF PROGRAMMING DATA IN NON-VOLATILE MEMORY DEVICES 03-19-2009
41. 20090070657 METHOD OF ERROR CORRECTION IN MBC FLASH MEMORY 03-12-2009
42. 20080316717 SIM Card Handle - improved smart card is provided, which is adapted for easy extraction from a smart card socket, or example, in a mobile telephone 12-25-2008
43. 20080313511 SYSTEM-IN-PACKAGE AND METHOD OF TESTING THEREOF 12-18-2008
44. 20080301483 Surge-Protected Peripheral Devices - computing system including: a host system 12-04-2008
45. 20080301288 METHOD AND DEVICE FOR MONITORING A TRANSACTION 12-04-2008
46. 20080300014 METHODS OF OPERATING A SYNERGETIC TANDEM POCKET DEVICE 12-04-2008
47. 20080300013 SYNERGETIC TANDEM POCKET DEVICE - videophone device including two units 30, 34 is disclosed 12-04-2008
48. 20080299834 BACK-TO-BACK PCB USB CONNECTOR - double-sided USB connector may include a first PCB that may provide a first set of electrical contacts on its first 12-04-2008
49. 20080299704 INTEGRATED CIRCUIT DIE WITH LOGICALLY EQUIVALENT BONDING PADS 12-04-2008
50. 20080296980 Method For Protecting Peripheral Devices From Surges 12-04-2008
51. 20080295179 APPARATUS AND METHOD FOR SCREENING NEW DATA WITHOUT IMPACTING DOWNLOAD SPEED 11-27-2008
52. 20080294960 MEMORY-EFFICIENT LDPC DECODING - To decode a representation of a codeword that encodes K information bits as N> 11-27-2008
53. 20080294869 Systems For Optimizing Page Selection In Flash-Memory Devices 11-27-2008
54. 20080291731 Methods For Optimizing Page Selection In Flash-Memory Devices 11-27-2008
55. 20080291724 MULTI-BIT-PER-CELL FLASH MEMORY DEVICE WITH NON-BIJECTIVE MAPPING 11-27-2008
56. 20080286082 METHODS AND SYSTEMS FOR INTERRUPTED COUNTING OF ITEMS IN COUNTAINERS 11-20-2008
57. 20080285660 DUAL DECODER PORTABLE MEDIA DEVICE - portable media device 100 including two onboard hardware media decoders operative to decode a given digital content 11-20-2008
58. 20080285659 METHODS OF OPERATING A DUAL DECODER PORTABLE MEDIA DEVICE 11-20-2008
59. 20080276058 Storage Device For Data-Smuggling - computer-readable storage medium having computer-readable code embodied thereon including: program code for 11-06-2008
60. 20080274633 REVERSIBLE UNIVERSAL SERIAL BUS (USB) CONNECTOR 11-06-2008
61. 20080270730 METHOD FOR EFFICIENT STORAGE OF METADATA IN FLASH MEMORY 10-30-2008
62. 20080270682 METHOD FOR USING A MULTI-BIT CELL FLASH DEVICE IN A SYSTEM NOT DESIGNED FOR THE DEVICE 10-30-2008
63. 20080263266 ADAPTIVE DYNAMIC READING OF FLASH MEMORIES 10-23-2008
64. 20080263265 ADAPTIVE DYNAMIC READING OF FLASH MEMORIES 10-23-2008
65. 20080259684 Programming a NAND flash memory with reduced program disturb 10-23-2008
66. 20080250488 Methods For Firewall Protection Of Mass-Storage Devices 10-09-2008
67. 20080250487 Systems For Firewall Protection Of Mass Storage Devices 10-09-2008
68. 20080222445 BIAS AND RANDOM DELAY CANCELLATION - system and method for digital communication wherein a host provides a host clock and a clockless device transmits 09-11-2008
69. 20080222348 File system for managing files according to application 09-11-2008
70. 20080222208 Methods for managing files according to application 09-11-2008
71. 20080219359 Method and system for reducing common mode noise interference in a differential communication channel 09-11-2008
72. 20080215798 Randomizing for suppressing errors in a flash memory 09-04-2008
73. 20080215788 CONNECTOR WITH OPPOSITE-FACING PORTS - connector for connecting a host device to one or more peripheral devices includes two ports for example two USB 09-04-2008
74. 20080209109 INTERRUPTIBLE CACHE FLUSHING IN FLASH MEMORY SYSTEMS 08-28-2008