Patents by Inventor Mingle Sun
Mingle Sun 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: 12341752Abstract: A hierarchical system firewall, comprising a root security manager, secondary security managers, a firewall controller, and firewalls. The root security manager designates a secondary security manager and allocates a system resource for each domain cluster, and provides firewall configuration schemes between the domain clusters. The secondary security managers add domain identifiers for hosts and devices of domain clusters, and provides a firewall configuration scheme for each domain. The firewall controller adds domain cluster identifiers for the hosts and devices in the system, and adds identification for the secondary security managers; allocates domain identification for a host and a device of a current domain cluster; and configures access permissions for the firewall of each device in the current domain cluster. The firewalls perform permissions control for access to a current device by hosts from different domains or different domain clusters.Type: GrantFiled: September 17, 2020Date of Patent: June 24, 2025Inventors: Lihang Zhang, Mingle Sun, Jun Xie
-
Publication number: 20220329568Abstract: A hierarchical system firewall, comprising a root security manager, secondary security managers, a firewall controller, and firewalls. The root security manager designates a secondary security manager and allocates a system resource for each domain cluster, and provides firewall configuration schemes between the domain clusters. The secondary security managers add domain identifiers for hosts and devices of domain clusters, and provides a firewall configuration scheme for each domain. The firewall controller adds domain cluster identifiers for the hosts and devices in the system, and adds identification for the secondary security managers; allocates domain identification for a host and a device of a current domain cluster; and configures access permissions for the firewall of each device in the current domain cluster. The firewalls perform permissions control for access to a current device by hosts from different domains or different domain clusters.Type: ApplicationFiled: September 17, 2020Publication date: October 13, 2022Inventors: Lihang ZHANG, Mingle SUN, Jun XIE
-
Patent number: 11347952Abstract: A camera interface circuit for a barcode scanner includes a binary conversion block and a selection module. The binary conversion block receives image signals from a camera, and converts gray levels of each pixel in each image frame into binary codes. The selection module alternately provides binary codes of one image frame and image signals of a consecutive image frame as outputs.Type: GrantFiled: January 1, 2019Date of Patent: May 31, 2022Assignee: NXP USA, Inc.Inventors: Liyan Xie, Mingle Sun, Bin Li, Qiaoyu Ye
-
Publication number: 20190384953Abstract: A camera interface circuit for a barcode scanner includes a binary conversion block and a selection module. The binary conversion block receives image signals from a camera, and converts gray levels of each pixel in each image frame into binary codes. The selection module alternately provides binary codes of one image frame and image signals of a consecutive image frame as outputs.Type: ApplicationFiled: January 1, 2019Publication date: December 19, 2019Inventors: Liyan Xie, Mingle Sun, Bin Li, Qiaoyu Ye
-
Patent number: 9954681Abstract: A method of encrypting data on a memory device includes receiving a memory transaction request at an inline encryption engine coupled between a processing core and switch fabric in a system on a chip (SOC). The memory transaction request includes a context component and a data component. The context component is analyzed to determine whether the data component will be stored in an encrypted memory region. If the data component will be stored in an encrypted memory region, the data component is encrypted and communicated to a location in the encrypted memory region. The location is based at least on the context component.Type: GrantFiled: June 10, 2015Date of Patent: April 24, 2018Assignee: NXP USA, Inc.Inventors: Lawrence L. Case, Charles E. Cannon, Mingle Sun, Thomas E. Tkacik
-
Patent number: 9679523Abstract: A controller for a persistent display device has an overall table of waveform data corresponding to different transitions of pixels from all pixel states to all others for differing operating parameters. A hardware LUT module receives input values containing new and current pixel state data and indexes to identify update requests, stores in LUT table memory space mapping values that are segments of waveform data generated in run time according to the operating parameters of each update request, and places segments of waveform data corresponding to the update requests into LUT output memory space. A SIMD module transposes waveform data of the update requests from the LUT output memory space, and places the transposed waveform data in respective frame scan buffers. An interface receives the transposed waveform data for the display device to update an image displayed on the panel.Type: GrantFiled: April 24, 2015Date of Patent: June 13, 2017Assignee: NXP USA, INC.Inventors: Wai Hung Lee, Mingle Sun
-
Publication number: 20170147363Abstract: A method for conserving power in a computing device having a volatile system memory, a non-volatile storage device, and a processor executing an operating system and including an internal non-volatile memory (NVM). The method includes receiving, at the processor, a request to enter the computing device into a hibernation mode, suspending, by the processor, execution of the operating system, copying, by the processor, substantially the entire contents of the volatile system memory into the non-volatile storage device, storing, in the internal NVM of the processor, a hibernate flag, and turning off power to the computing device.Type: ApplicationFiled: September 4, 2016Publication date: May 25, 2017Inventors: Mingle Sun, Chongbin Fan, Yongcai Huang
-
Publication number: 20160364343Abstract: A method of encrypting data on a memory device includes receiving a memory transaction request at an inline encryption engine coupled between a processing core and switch fabric in a system on a chip (SOC). The memory transaction request includes a context component and a data component. The context component is analyzed to determine whether the data component will be stored in an encrypted memory region. If the data component will be stored in an encrypted memory region, the data component is encrypted and communicated to a location in the encrypted memory region. The location is based at least on the context component.Type: ApplicationFiled: June 10, 2015Publication date: December 15, 2016Inventors: LAWRENCE L. CASE, Charles E. Cannon, Mingle Sun, Thomas E. Tkacik
-
Patent number: 9471785Abstract: A data processing system includes a boot read only memory (ROM) configured to store boot code; one time programmable (OTP) storage circuitry configured to store patch instructions; a random access memory (RAM); and a processor coupled to the boot ROM, the OTP storage circuitry, and the RAM. The processor is configured to: in response to a reset of the data processing system, copy one or more patch instructions from the OTP storage circuitry into the RAM, and during execution of the boot code, execute a patch instruction from the RAM in place of a boot instruction of the boot code.Type: GrantFiled: August 30, 2013Date of Patent: October 18, 2016Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Asim A. Zaidi, Chongbin Fan, Fareeduddin A. Mohammed, Mingle Sun, Glen G. Wienecke, Rodney D. Ziolkowski
-
Patent number: 9436248Abstract: A semiconductor device includes a processing system including a section of power domain circuitry and a section of coin cell power domain circuitry. The coin cell power domain circuitry is configured to, when power is initially provided to the coin cell power domain circuitry, using power provided by a power management circuit as feedback to determine that the power management circuit provides the power in response to a power request signal being a toggle signal, and determine that the power management circuit provides the power in response to the power request signal being a pulse signal.Type: GrantFiled: July 31, 2013Date of Patent: September 6, 2016Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Lawrence L. Case, Matthew W. Brocker, Mingle Sun, Thomas E. Tkacik
-
Publication number: 20160171922Abstract: A controller for a persistent display device has an overall table of waveform data corresponding to different transitions of pixels from all pixel states to all others for differing operating parameters. A hardware LUT module receives input values containing new and current pixel state data and indexes to identify update requests, stores in LUT table memory space mapping values that are segments of waveform data generated in run time according to the operating parameters of each update request, and places segments of waveform data corresponding to the update requests into LUT output memory space. A SIMD module transposes waveform data of the update requests from the LUT output memory space, and places the transposed waveform data in respective frame scan buffers. An interface receives the transposed waveform data for the display device to update an image displayed on the panel.Type: ApplicationFiled: April 24, 2015Publication date: June 16, 2016Inventors: WAI HUNG LEE, MINGLE SUN
-
Publication number: 20160124697Abstract: A display device has a display controller and a persistent display panel for displaying static images. The display controller has a pre-processor that extracts data for updating a frame of the display from a memory module storing display data and compresses the data. A frame buffer stores the compressed data. A display driver receives and de-compresses the compressed data from the frame buffer and repeatedly refreshes the display panel while updating the displayed frame.Type: ApplicationFiled: April 2, 2015Publication date: May 5, 2016Inventors: Mingle Sun, Huan Li
-
Publication number: 20150067313Abstract: A data processing system includes a boot read only memory (ROM) configured to store boot code; one time programmable (OTP) storage circuitry configured to store patch instructions; a random access memory (RAM); and a processor coupled to the boot ROM, the OTP storage circuitry, and the RAM. The processor is configured to: in response to a reset of the data processing system, copy one or more patch instructions from the OTP storage circuitry into the RAM, and during execution of the boot code, execute a patch instruction from the RAM in place of a boot instruction of the boot code.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Inventors: ASIM A. ZAIDI, CHONGBIN FAN, FAREEDUDDIN A. MOHAMMED, MINGLE SUN, GLEN G. WIENECKE, RODNEY D. ZIOLKOWSKI
-
Publication number: 20150039916Abstract: A semiconductor device includes a processing system including a section of power domain circuitry and a section of coin cell power domain circuitry. The coin cell power domain circuitry is configured to, when power is initially provided to the coin cell power domain circuitry, using power provided by a power management circuit as feedback to determine that the power management circuit provides the power in response to a power request signal being a toggle signal, and determine that the power management circuit provides the power in response to the power request signal being a pulse signal.Type: ApplicationFiled: July 31, 2013Publication date: February 5, 2015Inventors: Lawrence L. Case, Matthew W. Brocker, Mingle Sun, Thomas E. Tkacik