Patents by Inventor Jianjun Luo
Jianjun Luo 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: 20240114792Abstract: A detonator for an explosive material is described. The detonator includes a semiconductor bridge, coupled with the explosive material, including thermal feedback mechanism is provided via one or more thermistors. An exemplary mechanism includes a semiconductor bridge with a polysilicon resistor and a pair of thermistors. The two thermistors are disposed to be substantially close to or sandwich the polysilicon resistor. When the temperature surrounding the polysilicon resistor is getting upwards, the temperature surrounding the thermistors is equally going up. When the temperature reaches a critical point, but below the threshold of the polysilicon resistor, the resistance of the thermistors drops suddenly or drastically, causing the current driving up the temperature of the polysilicon resistor to divert through the VOX temp resistors. Subsequently the current going through the polysilicon resistor is reduced, causing the temperature to drop downwards.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Inventors: Jianjun Luo, Chunyang Feng
-
Patent number: 11385962Abstract: Designs of controllers for flash memory array are described. A controller is designed to form data packs of a predefined size with compressed data segments in different sizes. The data packs are encoded with ECC in two dimensions. When the data packs are read out, the ECC is applied in two dimensions to detect and correct errors that can be corrected by the ECC.Type: GrantFiled: November 5, 2020Date of Patent: July 12, 2022Assignee: Sage Microelectronics CorporationInventors: Jianjun Luo, Hailuan Liu, Huayue Chen, Chris Tsu
-
Publication number: 20220138044Abstract: Designs of controllers for flash memory array are described. A controller is designed to form data packs of a predefined size with compressed data segments in different sizes. The data packs are encoded with ECC in two dimensions. When the data packs are read out, the ECC is applied in two dimensions, possibly repeated, to detect and correct errors that can be corrected by the ECC.Type: ApplicationFiled: November 5, 2020Publication date: May 5, 2022Inventors: Jianjun Luo, Hailuan Liu, Huayue Chen, Chris Tsu
-
Patent number: 11204834Abstract: Techniques for Implementation of keeping data integrity in multiple dimensions are described. A single but relatively complicated engine is used to encode a line of original data bits in one dimension once and for all, while a linear array of simple engines are used in another dimension to keep revising sets of redundant data bits for successive lines of original data bits, where the redundant data bits become final when a last line of original data bits is accessed.Type: GrantFiled: September 26, 2020Date of Patent: December 21, 2021Assignee: Sage Microelectronics CorporationInventors: Jianjun Luo, Hailuan Liu, Chris Tsu, Ying He
-
Publication number: 20210312071Abstract: Designs of integrated modules for securing data are described. According to one aspect of the present invention, a data set is distributed among a plurality of data channels, each of the data channels including an encrypting/decrypting module designed to process a data stream or set. Modules in the data channels work independently from each other. A next data stream is timely provided to a data channel when a current data stream is about to finish, resulting in increased efficiency when encrypting data from a source or decrypting encrypted data for a source.Type: ApplicationFiled: June 13, 2018Publication date: October 7, 2021Inventors: Jianjun Luo, Chris Tsu, Fengbiao Wei, Bin Zhou
-
Patent number: 11138110Abstract: Designs of persistently managing mapping tables are described. To keep the performance of writing data into or reading out data from a storage device, such as flash memory, RAM (Random Access Memory) is often used to manage the mapping tables. To prevent the mapping tables from being damaged for whatever reason (e.g., power failure), MRAM (Magnetic RAM) is employed to keep the mapping tables in magnetic domains while the RAM is only used for updating the content of the mapping tables. Not only is the capacity for RAM is significantly reduced, the mapping tables are securely maintained in MRAM and available to RAM while data is being written into or read out from the storage device.Type: GrantFiled: April 30, 2020Date of Patent: October 5, 2021Assignee: Sage Microelectronics CorporationInventors: Jianjun Luo, Hailuan Liu, Chris Tsu
-
Patent number: 11057060Abstract: A technique of extending a correction limit defined by an ECC is described. According to one aspect of the present invention, remaining errors that cannot be corrected by the ECCs in a data array is first identified and then formed in form of matrix with defined size. These remaining errors are flipped in value, namely from “1” to “0” or “0’ to “1” if the number of the errors are within a range or additional ECCs are applied to correct the errors in flipped data bits.Type: GrantFiled: March 23, 2020Date of Patent: July 6, 2021Assignee: Sage Microelectronics CorporationInventors: Jianjun Luo, Hailuan Liu, Chris Tsu
-
Patent number: 10244586Abstract: A microwaveable container comprising a pan and a pan cover, the pan comprising a bottom, a continuous wall, a rim, a first heating layer and a first polymeric layer; the pan cover comprising an upper surface, a lower surface, an outer side edge, a second polymeric layer, and a second heating layer, the first heating layer being attached to the pan bottom, the second heating layer being attached to the pan cover, and wherein the first polymeric layer is attached to the rim, the first heating layer and the pan bottom, the second polymeric layer being attached to the pan cover and the second heating layer; the first and second heating layers independently comprising: a susceptor powder selected from manganese zinc ferrite, nickel zinc ferrite, strontium ferrite or mixtures thereof; and a polymer matrix selected from a silicone rubber, a liquid crystal polymer, a polyphenylene sulfide polymer or mixtures thereof.Type: GrantFiled: July 29, 2016Date of Patent: March 26, 2019Assignee: Dart Industries Inc.Inventors: Hector J. Barea, Mark T. Terrill, Jr., JianJun Luo
-
Publication number: 20180165301Abstract: A method of file management is disclosed for creating a virtual disk on a physical disk partition of a physical disk made of physical storage space. The virtual disk is made of virtual disk files having file system attributes. The method further includes determining a capacity of a storage space for storing a virtual disk file and formatting the virtual disk file with a particular file system format, wherein the virtual disk file has a distinct file system as stored in the physical disk partition. Additionally, the physical storage space of the physical disk is converted into a file system that supports the virtual disk. The virtual disk is configured to save nested virtual disk files, the nested virtual disk files are each configured to store additional nested virtual disk files thereby increasing security of files saved as virtual disk files in the physical disk.Type: ApplicationFiled: December 9, 2016Publication date: June 14, 2018Inventors: Jianjun Luo, Hailuan Liu, Lingyan Fan
-
Publication number: 20180035494Abstract: A microwaveable container comprising a pan and a pan cover, the pan comprising a bottom, a continuous wall, a rim, a first heating layer and a first polymeric layer; the pan cover comprising an upper surface, a lower surface, an outer side edge, a second polymeric layer, and a second heating layer, the first heating layer being attached to the pan bottom, the second heating layer being attached to the pan cover, and wherein the first polymeric layer is attached to the rim, the first heating layer and the pan bottom, the second polymeric layer being attached to the pan cover and the second heating layer; the first and second heating layers independently comprising: a susceptor powder selected from manganese zinc ferrite, nickel zinc ferrite, strontium ferrite or mixtures thereof; and a polymer matrix selected from a silicone rubber, a liquid crystal polymer, a polyphenylene sulfide polymer or mixtures thereof.Type: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: Hector J. Barea, Mark T. Terrill, JR., JianJun Luo
-
Patent number: 9300479Abstract: Techniques for protecting digital content in a storage device from pirate and illegal use are described. According to one aspect of the techniques, a method for protecting digital content stored in a storage device from illegally accessing by a host, comprises: exchanging data between the storage device and the host to achieve a mutual authentication between the storage device and the host; disabling an encryption/decryption module in the storage device to prohibit the host from reading out the digital content decrypted by the encryption/decryption module until the authentication of the storage device to the host passes; and disabling the host to prohibit the host from reading out the digital content decrypted by the encryption/decryption module if the authentication of the host to the storage device fails. Thereby, pirate and illegal use of the digital content stored in the storage device are effectively prevented or decreased.Type: GrantFiled: June 7, 2013Date of Patent: March 29, 2016Assignee: SAGE MICROELECTRONICS CORP.Inventors: Jianjun Luo, Jianyun Fu, Danhua Lu
-
Publication number: 20150213010Abstract: A storage system includes a host, a storage array controller coupled to the host, and one or more storage device with self-search engine coupled to the storage array controller. The one or more storage device with self-search engine responsive to one or more keywords from the host through the storage array controller and operable to search for the one or more keywords substantially concurrently.Type: ApplicationFiled: January 30, 2014Publication date: July 30, 2015Applicant: SAGE MICROELECTRONICS CORP.Inventors: Jianjun Luo, Shi Wang
-
Publication number: 20150143024Abstract: A Redundant Array of Independent Modules (RAIM) system has the similar function and architecture as Redundant Array of Independent Disk (RAID) system. It includes a RAID controller coupled to send and receive information to and from a host through an interface and a plurality of modules coupled to the RAID controller, wherein the plurality of modules are not disk drives, but SD/MMC/eMMC modules. Each such kind of modules in RAIM system acts as a single drive in RAID system.Type: ApplicationFiled: November 20, 2013Publication date: May 21, 2015Applicant: Sage Microelectronics Corp.Inventors: Jianjun Luo, Hailuan Liu
-
Publication number: 20150143027Abstract: A single solid state drive (SSD) includes an SSD controller coupled to send and receive information to and from a host through an interface. The SSD controller includes an embedded RAID controller and a plurality of non-volatile memory modules (NVMs) coupled to the SSD controller. The SSD controller causes storage of the received information in the NVMs and sending of the information from the NVMs under the control of the embedded RAID controller.Type: ApplicationFiled: December 6, 2013Publication date: May 21, 2015Applicant: Sage Microelectronics Corp.Inventors: Jianjun Luo, Chuan-Jen Chris Tsu
-
Publication number: 20150142768Abstract: A self-search storage device includes a data buffer coupled between a host and a data storage medium and configured to receive a configuration information including keywords from the host. The self-search storage device further includes a data compare engine coupled to the data buffer and the data storage medium and including more than one data search units. The data compare engine is configured to receive data from the data bus and operable to employ the more than one data search units to compare parts of the data to the keyword, each data search unit of the more than one data search units comparing a distinct part of the data to the keyword, the data compare engine further operable to report the outcome of the comparison for use by the host.Type: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Applicant: Sage Microelectronics Corp.Inventors: Jianjun Luo, Hailuan Liu
-
Publication number: 20130332735Abstract: Techniques for protecting digital content in a storage device from pirate and illegal use are described. According to one aspect of the techniques, a method for protecting digital content stored in a storage device from illegally accessing by a host, comprises: exchanging data between the storage device and the host to achieve a mutual authentication between the storage device and the host; disabling an encryption/decryption module in the storage device to prohibit the host from reading out the digital content decrypted by the encryption/decryption module until the authentication of the storage device to the host passes; and disabling the host to prohibit the host from reading out the digital content decrypted by the encryption/decryption module if the authentication of the host to the storage device fails. Thereby, pirate and illegal use of the digital content stored in the storage device are effectively prevented or decreased.Type: ApplicationFiled: June 7, 2013Publication date: December 12, 2013Inventors: Jianjun Luo, Jianyun Fu, Danhua Lu
-
Patent number: 8285919Abstract: In some embodiments, a memory controller includes a plurality of processors of a first type and a processor of a second type coupled to the processors of the first type. Each of the plurality of processors of the first type is configured to determine a bad block rate of a memory channel of a solid state memory device to which it is configured to be coupled. The processor of the second type is configured to receive the bad block data rates from each of the plurality of processors of the first type and to report one of a total capacity or a bad block rate of the solid state memory device to a host device. The total capacity and the bad block rate of the solid state memory device are based on the bad block rates received from each of the plurality of processors of the first type.Type: GrantFiled: January 26, 2010Date of Patent: October 9, 2012Assignee: Initio CorporationInventors: Jianjun Luo, ChuanJen Tsu
-
Patent number: D807112Type: GrantFiled: July 29, 2016Date of Patent: January 9, 2018Assignee: Dart Industries Inc.Inventors: Hector J. Barea, Mark T. Terrill, Jr., JianJun Luo
-
Patent number: D815495Type: GrantFiled: July 29, 2016Date of Patent: April 17, 2018Assignee: Dart Industries Inc.Inventors: Hector J. Barea, Mark T. Terrill, Jr., JianJun Luo
-
Patent number: D1063244Type: GrantFiled: November 25, 2024Date of Patent: February 18, 2025Inventor: Jianjun Luo