Patents by Inventor Cheng Pan

Cheng Pan 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: 10659437
    Abstract: A circuit arrangement includes an encryption circuit and a decryption circuit. A cryptographic shell circuit has a transmit channel and a receive channel in parallel with the transmit channel. The transmit channel includes an encryption interface circuit coupled to the encryption circuit. The encryption interface circuit determines first cryptographic parameters based on data in a plaintext input packet and inputs the first cryptographic parameters and plaintext input packet to the encryption circuit. The receive channel includes a decryption interface circuit coupled to the decryption circuit. The decryption interface circuit determines second cryptographic parameters based on data in a ciphertext input packet and inputs the second cryptographic parameters and ciphertext input packet to the decryption circuit.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: May 19, 2020
    Assignee: Xilinx, Inc.
    Inventors: Ravi Sunkavalli, Anujan Varma, Chuan Cheng Pan, Patrick C. McCarthy, Hanh Hoang
  • Publication number: 20200143088
    Abstract: A circuit arrangement includes an encryption circuit and a decryption circuit. A cryptographic shell circuit has a transmit channel and a receive channel in parallel with the transmit channel. The transmit channel includes an encryption interface circuit coupled to the encryption circuit. The encryption interface circuit determines first cryptographic parameters based on data in a plaintext input packet and inputs the first cryptographic parameters and plaintext input packet to the encryption circuit. The receive channel includes a decryption interface circuit coupled to the decryption circuit. The decryption interface circuit determines second cryptographic parameters based on data in a ciphertext input packet and inputs the second cryptographic parameters and ciphertext input packet to the decryption circuit.
    Type: Application
    Filed: September 27, 2018
    Publication date: May 7, 2020
    Applicant: Xilinx, Inc.
    Inventors: Ravi Sunkavalli, Anujan Varma, Chuan Cheng Pan, Patrick C. McCarthy, Hanh Hoang
  • Patent number: 10591122
    Abstract: A multilayer flashing water ball apparatus includes a water ball main body, a base and a light transmissive plate module. The water ball main body is light transmissive and includes a platform with an installation slot. The base is secured onto the bottom portion of the water ball main body and includes light emitting elements for emitting light toward the installation slot. The light transmissive plate module includes multiple light transmissive plates inserted into the installation slot. The surfaces of the light transmissive plates include continuous corresponding patterns formed thereon, and such patterns are visually related to each other to form a serious of motion sequence. The bottom portions of the light transmissive plates correspond to the light emitting elements. With the light source of the light emitting elements flashes sequentially, the continuous corresponding patterns inside the water ball main body generate a dynamic visual effect.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: March 17, 2020
    Inventor: Hua-Cheng Pan
  • Publication number: 20200041083
    Abstract: A multilayer flashing water ball apparatus includes a water ball main body, a base and a light transmissive plate module. The water ball main body is light transmissive and includes a platform with an installation slot. The base is secured onto the bottom portion of the water ball main body and includes light emitting elements for emitting light toward the installation slot. The light transmissive plate module includes multiple light transmissive plates inserted into the installation slot. The surfaces of the light transmissive plates include continuous corresponding patterns formed thereon, and such patterns are visually related to each other to form a serious of motion sequence. The bottom portions of the light transmissive plates correspond to the light emitting elements. With the light source of the light emitting elements flashes sequentially, the continuous corresponding patterns inside the water ball main body generate a dynamic visual effect.
    Type: Application
    Filed: September 26, 2019
    Publication date: February 6, 2020
    Inventor: Hua-Cheng Pan
  • Patent number: 10535157
    Abstract: A positioning and measuring system includes: an image scale supporting an object and having positioning mark sets and encoding pattern sets arranged in a two-dimensional array, each of the positioning mark sets including positioning marks, each of the encoding pattern sets including encoding patterns respectively disposed in gaps between the positioning marks; an image capturing device capturing measurement points of the object and an image scale to obtain composite images; a processor processing the composite images and determining one or multiple position relationships between the measurement points according to the encoding patterns and the positioning marks; and a driving mechanism, which is electrically connected to the processor and mechanically connected to the image capturing device or the image scale, and drives one of the image capturing device and the image scale to move relatively to the other of the image capturing device and the image scale.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: January 14, 2020
    Assignee: NATIONAL TSING HUA UNIVERSITY
    Inventors: Hung-Yin Tsai, Wei-Cheng Pan, Yu-Chen Wu
  • Publication number: 20190393024
    Abstract: Methods for removing residuals after a selective deposition process are provided. In one embodiment, the method includes performing a selective deposition process to form a metal containing dielectric material at a first location of a substrate and performing a residual removal process to remove residuals from a second location of the substrate.
    Type: Application
    Filed: May 2, 2019
    Publication date: December 26, 2019
    Inventors: Jong Mun KIM, Biao LIU, Cheng PAN, Erica CHEN, Chentsau YING, Srinivas NEMANI, Ellie YIEH
  • Patent number: 10509883
    Abstract: A layout-generation method for an IC is provided. The layout-generation method includes accessing data of a schematic design of the IC; generating a hypergraph from the schematic design; transforming a plurality of constraints into a plurality of weighted edges in the hypergraph; continuing partitioning the hypergraph by the weighted edges until a plurality of multilevel groups are obtained to generate a layout; and verifying the layout to fabricate the IC.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: December 17, 2019
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Tsun-Yu Yang, Wei-Yi Hu, Jui-Feng Kuan, Hsien-Hsin Sean Lee, Po-Cheng Pan, Hung-Wen Huang, Hung-Ming Chen, Abhishek Patyal
  • Patent number: 10505860
    Abstract: A scheduling system includes a request masking circuit configured to receive a plurality of original requests for priority arbitration among a plurality of entries, the plurality of original requests include a last original request and a first original request following the last original request. A last mask associated with a last grant result for the last original request is received from a mask generator circuit. A first masked request is generated by applying the last mask to the first original request. A request selection circuit is configured to generate a first selected request based on the first original request and the first masked request. The mask generator circuit is configured to generate a first mask based on the first selected request. The first mask is associated with a first grant result for the first original request.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: December 10, 2019
    Assignee: XILINX, INC.
    Inventors: Chuan Cheng Pan, Kiran S. Puranik
  • Patent number: 10498219
    Abstract: An apparatus and a method to adjust a source voltage based on an operating voltage response are provided. The apparatus includes a circuit configured to change state from a first state to a second state comprising receiving an operating voltage from a power source through a power distribution network. The apparatus further includes a sensor configured to measure an operating voltage response to the circuit changing state to receiving the operating voltage. The apparatus further includes a control circuit configured to adjust a source voltage at the power source based on the operating voltage response measured by the sensor. The method includes changing a state to receiving an operating voltage from a power source through a power distribution network, measuring an operating voltage response to the changing state to receiving the operating voltage, and adjusting the source voltage at the power source based on the measured operating voltage response.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: December 3, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Lingyun Wang, Yuan-cheng Pan, Junmou Zhang, Nan Chen, Mohamed Waleed Allam
  • Patent number: 10488035
    Abstract: An illumination device connected to a display screen having a front display surface and a rear installation surface parallel to each other includes a light source, a mounting plate, and a support mechanism. The light source emits light to form an illumination area defined by a first illumination boundary close to the front display surface and a second illumination boundary away from the front display surface. The mounting plate is detachably attached to the rear installation surface. The support mechanism is connected to the light source and the mounting plate respectively, for keeping the first illumination boundary parallel to the front display surface or inclined outwardly at a first inclined angle relative to the front display surface.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: November 26, 2019
    Assignee: Qisda Corporation
    Inventors: Rou-Ching Yang, Jiung-Cheng Pan
  • Publication number: 20190353343
    Abstract: A display includes a display panel and a lighting device. The lighting device includes a display surface, a back surface, and upper frame surface and a socket. The upper frame surface is located between the display surface and the back surface opposite to each other, and the socket is provided at the upper frame surface. The lighting device is disposed in a pluggable manner on the socket, and includes a light source. When the light source is disposed on the socket, the light source forms a lighting area on a light exiting side of the display surface, wherein the lighting area is non-overlapping with the display surface.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 21, 2019
    Applicant: Qisda Corporation
    Inventor: Jiung-Cheng PAN
  • Publication number: 20190346129
    Abstract: An illumination device connected to a display screen having a front display surface and a rear installation surface parallel to each other includes a light source, a mounting plate, and a support mechanism. The light source emits light to form an illumination area defined by a first illumination boundary close to the front display surface and a second illumination boundary away from the front display surface. The mounting plate is detachably attached to the rear installation surface. The support mechanism is connected to the light source and the mounting plate respectively, for keeping the first illumination boundary parallel to the front display surface or inclined outwardly at a first inclined angle relative to the front display surface.
    Type: Application
    Filed: May 29, 2018
    Publication date: November 14, 2019
    Inventors: Rou-Ching Yang, Jiung-Cheng Pan
  • Patent number: 10475205
    Abstract: A positioning and measuring system includes: an image capturing device performing image capturing operations on an object; a driving mechanism mechanically connected to one or both of the image capturing device and the object to cause a relative movement between the image capturing device and the object; and a processor electrically connected to the image capturing device and the driving mechanism and performing steps of: controlling the image capturing device to capture N portions of the object to generate N images before and after controlling the driving mechanism to cause M relative movements between the object and the image capturing device; and extracting feature points of each of the N images corresponding to unique surface morphology of the object and respectively performing cross-image feature point matching according to the feature points of every neighboring two of the N images to obtain information of the M relative movements.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: November 12, 2019
    Assignee: NATIONAL TSING HUA UNIVERSITY
    Inventors: Hung-Yin Tsai, Yu-Chen Wu, Wei-Cheng Pan
  • Publication number: 20190339955
    Abstract: Technologies are described for creating a function checkpoint for an instance of a program code function located on a first services hub and using the function checkpoint to load the instance of the program code function on a second services hub. An example method may include creating a function checkpoint for an instance of a program code function loaded in memory of a first services hub, where the function checkpoint may contain execution instructions and execution state data for the instance of the program code function. A second services hub included in the local device network may be identified, and the function checkpoint may be sent to the second services hub to allow execution of the instance of the program code function to be loaded on the second services hub using the function checkpoint.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Inventors: Calvin Yue-Ren Kuo, Cheng Pan, Jeffrey Tarn
  • Patent number: 10458609
    Abstract: A multilayer flashing water ball apparatus includes a water ball main body, a base and a light transmissive plate module. The water ball main body is light transmissive and includes a platform with an installation slot. The base is secured onto the bottom portion of the water ball main body and includes light emitting elements for emitting light toward the installation slot. The light transmissive plate module includes at least three light transmissive plates inserted into the installation slot. The surfaces of the light transmissive plates include continuous corresponding patterns formed thereon, and such patterns are visually related to each other to form a serious of motion sequence. The bottom portions of the light transmissive plates correspond to the light emitting elements. With the light source of the light emitting elements flashes sequentially, the continuous corresponding patterns inside the water ball main body generate a dynamic visual effect.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: October 29, 2019
    Inventor: Hua-Cheng Pan
  • Patent number: 10452439
    Abstract: Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. To assist in execution of the tasks, the coordinator can include a resource manager that generates execution environments corresponding to an individual task execution, which environments may be isolated from other execution environments. The coordinator can further include a scheduler to obtain calls to execute tasks, and implement a queue from which to select tasks for execution. On selecting a task, the scheduler may interact with the resource manager to generate an execution environment for the task, and cause execution of the task within the execution environment.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Rudresh Amin, Yen-Lin Chen, Jonathan I. Turow, Cheng Pan, Marc John Brooker, James Christopher Sorenson, III, Weili Zhong McClenahan
  • Patent number: 10453962
    Abstract: A FinFET device and fabrication method thereof is provided. The method includes: providing a semiconductor substrate and fins. Each fin includes a first sidewall region and a second sidewall region. An interlayer dielectric layer is formed on the semiconductor substrate and on the fins, with openings. Then a target work function layer is formed on sidewalls and on a bottom of each opening. The target work function layer includes a first target region covering the first sidewall region, a second target region covering the second sidewall region, and a third portion on the top surface of each fin. The second target region and the third portion of the target work function layer is doped with modification ions; and has a second effective work function value greater than a first effective work function value of the first target region of the target work function layer.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: October 22, 2019
    Assignees: Semiconductor Manufacturing International (Shanghai) Corporation, Semiconductor Manufacturing International (Beijing) Corporation
    Inventors: Nan Wang, Zi Cheng Pan, Zhong Shan Hong
  • Patent number: 10417049
    Abstract: Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. To assist in execution of the tasks, the coordinator can include a communications manager that enables communications between tasks. The communications manager can provide a language-independent interface to call for execution of tasks, pass information to a task, and obtain outputs of a task. In some embodiments, the communication manager may utilize a language-independent protocol, such as the hypertext transport protocol, and be configured to respond to requests addressed to uniform resource identifiers associated with the communications manager.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: September 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Cheng Pan, Calvin Yue-Ren Kuo, Jonathan I. Turow, Marc John Brooker, James Christopher Sorenson, III, Weili Zhong McClenahan
  • Patent number: 10409943
    Abstract: A computer implemented method for routing preservation is presented. The method includes decomposing, using the computer, a geometric relationship between a first module, a second module, and a routing path of a source layout, when the computer is invoked to route the solution path. The method further includes disposing, using the computer, the routing path in a solution layout in accordance with the geometric relationship. The solution layout is not defined by a scaling of the source layout.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: September 10, 2019
    Assignee: SYNOPSYS, INC.
    Inventors: Tung-Chieh Chen, Po-Cheng Pan, Ching-Yu Chin, Hung-Ming Chen
  • Publication number: 20190249838
    Abstract: A multilayer flashing water ball apparatus includes a water ball main body, a base and a light transmissive plate module. The water ball main body is light transmissive and includes a platform with an installation slot. The base is secured onto the bottom portion of the water ball main body and includes light emitting elements for emitting light toward the installation slot. The light transmissive plate module includes at least three light transmissive plates inserted into the installation slot. The surfaces of the light transmissive plates include continuous corresponding patterns formed thereon, and such patterns are visually related to each other to form a serious of motion sequence. The bottom portions of the light transmissive plates correspond to the light emitting elements. With the light source of the light emitting elements flashes sequentially, the continuous corresponding patterns inside the water ball main body generate a dynamic visual effect.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 15, 2019
    Inventor: Hua-Cheng Pan