Patents by Inventor Ming-Hsun Wu

Ming-Hsun Wu 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: 10652224
    Abstract: Embodiments provide a system and method for stateless session synchronization between inspectors for high availability deployments. Man in the Middle inspectors of a communication session between a client and server exchange a shared key that is used as a common seed value in a mapping function algorithm. Each inspector generates identical key-pairs using the common mapping function algorithm, and the inspectors generate the session keys from the key-pairs. Inspectors use the session keys to decrypt and either actively or passively inspect data transferred in a session between a client and server.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kuo-Chun Chen, Wei-Hsiang Hsiung, Cheng-ta Lee, Wei-Shiau Suen, Ming Hsun Wu
  • Publication number: 20200132982
    Abstract: A projector including a light source, a first prism, a second prism and a digital micro-mirror device (DMD) is provided. The light source emits light. The first prism includes a first surface, a second surface and a third surface which are connected to each other around the perimeter thereof, and the illumination light enters the first prism through the first surface. The second prism has a fourth surface and a fifth surface which are connected to each other, and the fourth surface faces the second surface of the first prism. The DMD faces the third surface. The illumination light sequentially passes through the first surface, is reflected by the second surface, passes through the third surface, and reaches the DMD. The DMD converts the illumination light into image light, and the image light sequentially passes through the third surface, the second surface, the fourth surface and the fifth surface.
    Type: Application
    Filed: October 30, 2019
    Publication date: April 30, 2020
    Applicant: Qisda Corporation
    Inventors: CHIH-SHIUNG CHIEN, MING-KUEN LIN, TSUNG-HSUN WU
  • Publication number: 20200115113
    Abstract: A patting bag structure, which is furled when an external force is applied thereto, includes a bag body and at least one elastic furling element. The bag body includes an opening, a patting portion and a housing portion, wherein the patting portion is connected to the housing portion, and the opening is connected to the housing portion by the patting portion. The at least one elastic furling element is disposed on the patting portion of the bag body, wherein the at least one elastic furling element is furled when the external force is applied thereto, and the patting portion is furled together with the elastic furling element so as to disconnect the opening from the housing portion.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 16, 2020
    Inventors: Yun Ju Wu, Ming Hua Huang, Lung Hsun Song, Dong Jhou Lee, Lin Chun Sun
  • Publication number: 20200111391
    Abstract: A spliced display including a transparent substrate, a plurality of (light-emitting diode) LED modules, at least one control element, and a signal transmission structure is provided. The transparent substrate has a display surface and a back surface opposite to each other. The LED modules are disposed on the back surface of the transparent substrate to be spliced with each other. Each of the LED modules includes a driving backplane and a plurality of micro LEDs, and the micro LEDs are disposed in an array between the driving backplane and the transparent substrate. The control element is disposed on the transparent substrate. The control element is connected to the LED modules via the signal transmission structure, and the LED modules are connected to each other via the signal transmission structure.
    Type: Application
    Filed: December 22, 2018
    Publication date: April 9, 2020
    Applicant: Industrial Technology Research Institute
    Inventors: Chia-Hsin Chao, Ming-Hsien Wu, Yen-Hsiang Fang, Po-Hsun Wang, Li-Chun Huang
  • Publication number: 20200088513
    Abstract: A three-dimensional scan system includes a projection module including a light source for providing a first light beam and a second light beam and a pattern generator for receiving the first light beam to project a first pattern and for receiving the second light beam to project a second pattern, an image capturing module for capturing an image of the first pattern and the second pattern projected on an object, and a beam splitting module including a first reflective surface for reflecting the first light beam to project the first pattern onto the object and reflecting the first light beam reflected by the object to the image capturing module and a second reflective surface for reflecting the second light beam to project the second pattern onto the object and reflecting the second light beam reflected by the object to the image capturing module.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 19, 2020
    Inventors: Chih-Chieh Tsung, Tsung-Hsun Wu, Ming-Kuen Lin
  • Patent number: 10547641
    Abstract: A network-based appliance includes a mechanism to provide TLS inspection with session resumption, but without requiring that a session cache be maintained. To this end, the inspector is configured to cause the TLS client to participate in maintaining the session context, in effect on behalf of the TLS inspector. In operation, when the inspector first receives a session ID from the TLS server, the inspector generates and issues to the client a session ticket that includes the original session ID and other session context information. In this manner, the inspector converts the Session ID-based connection to a Session Ticket-based connection. The session ticket is encrypted by the inspector to secure the session information. When the TLS client presents the session ticket to resume the TLS connection, the inspector decrypts the ticket and retrieves the session ID from it directly. The inspector then uses the original session ID to resume the TLS session.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Cheng-Ta Lee, Wei-Hsiang Hsiung, Wei-Shiau Suen, Ming-Hsun Wu
  • Patent number: 10541233
    Abstract: A display device including a circuit substrate, a plurality of pixels, and a light-shielding layer is provided. The pixels include a plurality of light-emitting elements. The light-emitting elements are disposed on the circuit substrate and are electrically connected to the circuit substrate. The light-emitting elements in the pixels are arranged along an arrangement direction. The light-shielding layer is disposed on the circuit substrate and has a plurality of pixel apertures. The pixels are disposed in a corresponding pixel aperture. The light-shielding layer includes a plurality of first light-shielding patterns extending in the arrangement direction and a plurality of second light-shielding patterns connected to the first light-shielding patterns. The extending direction of the second light-shielding patterns is different from the extending direction of the first light-shielding patterns.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: January 21, 2020
    Assignees: Industrial Technology Research Institute, Macroblock, Inc.
    Inventors: Po-Hsun Wang, Chia-Hsin Chao, Ming-Hsien Wu, Yen-Hsiang Fang, Chien-Chung Lin, Ming-Jer Kao, Feng-Pin Chang
  • Patent number: 10542041
    Abstract: A network-based appliance includes a mechanism to provide TLS inspection with session resumption, but without requiring that a session cache be maintained. To this end, the inspector is configured to cause the TLS client to participate in maintaining the session context, in effect on behalf of the TLS inspector. In operation, when the inspector first receives the session ticket from the TLS server, and in lieu of caching it, the inspector generates and issues to the client a composited ticket that includes the original ticket and session context information that contains the session key. The composited ticket is encrypted by the inspector to secure the session information. When the TLS client presents the composited session ticket to resume the TLS connection, the inspector decrypts the ticket and retrieves the session context from it directly. The inspector then uses the original session ticket to resume the TLS session.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Cheng-Ta Lee, Wei-Hsiang Hsiung, Wei-Shiau Suen, Ming-Hsun Wu
  • Patent number: 10515818
    Abstract: To pattern a gate electrode, a mandrel of material is initially deposited and then patterned. In an embodiment the patterning is performed by performing a first etching process and to obtain a rough target and then to perform a second etching process with different etch parameters to obtain a precise target. The mandrel is then used to form spacers which can then be used to form masks to pattern the gate electrode.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: December 24, 2019
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Chi-Kang Liu, Jr-Jung Lin, Huan-Just Lin, Ming-Hsi Yeh, Sung-Hsun Wu
  • Publication number: 20190382074
    Abstract: An integrated bicycle control device has a handlebar portion of a bicycle handlebar assembly. The handlebar portion has a body with a gripping portion adjacent a distal end of the body and a transition portion spaced from the gripping portion. A compartment may be formed in the transition portion and an opening in the body may permit access to the compartment. An actuator is disposed near the distal end of the gripping portion. A control element and/or other elements or circuitry may be disposed within the compartment. The control device may include integrated accessory attachment structure.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 19, 2019
    Applicant: SRAM, LLC
    Inventors: JOCHEN BIERWERTH, PAUL FEUERSTEIN, MING HSUN WU
  • Patent number: 10481475
    Abstract: A smart lighting device includes a light source module, an image projection module and an ambient light sensing module. The image projection module is pivoted to the light source module, and the ambient light sensing module is electrically connected to the light source module and the image projection module. The ambient light sensing module is configured to sense a brightness value of ambient light. Brightness values of the light source module and the image projection module are adjusted according to the brightness value of the ambient light sensed by the ambient light sensing module. A control method for a smart lighting device is also provided.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: November 19, 2019
    Assignee: Compal Electronics, Inc.
    Inventors: Ting-Wei Wu, Wei-Jun Wang, Chia-Min Liao, Tse-Hsun Pang, Wen-Yi Chiu, Po-Hsien Yang, Shi-Kuan Chen, Jui-Tsen Huang, Ming-Che Weng, Kun-Hsuan Chang, Yu-Hao Tseng, Hsin-Chieh Cheng
  • Publication number: 20190327269
    Abstract: A network-based appliance includes a mechanism to set-up and selectively use an “out-of-band” encryption channel. The mechanism comprises a packet parser, and a packet dispatcher, and it is integrated with an existing network layer stack that typically is not visible to host applications. In lieu of simply encrypting all data it receives, the mechanism instead analyzes one or more attributes, e.g., protocol type, application type, current encryption strength, content payload, etc., associated with a packet transmission to determine whether further encryption is required. The evaluation may include a deep packet inspection (DPI) when the information at the network layer (e.g., IP address, port number, etc.) is not sufficient to determine if the payload in the packet needs to be further encrypted. Based on the result of the analysis, packets are dispatched to the encryption channel as and when necessary.
    Type: Application
    Filed: June 29, 2019
    Publication date: October 24, 2019
    Applicant: International Business Machines Corporation
    Inventors: Cheng-Ta Lee, Chun-Shuo Lin, Wei-Shiau Suen, Ming-Hsun Wu
  • Publication number: 20190320160
    Abstract: A three dimensional scan system includes a projection device, an image capturing module and an image formation device. The projection device includes a lighting module for providing a light beam, and a pattern generator for receiving the light beam and project a predetermined pattern. The image capturing module is used to capture images. The image formation device is used to form a projected pattern by projecting the predetermined pattern onto an object, and to project an image of the object and the projected pattern to the image capturing module. An optimal image formation focal plane of the image formation device for forming the predetermined pattern is different from an optimal image capturing focal plane of the image formation device for projecting the projected pattern.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 17, 2019
    Inventors: Ching-Huey Wang, Ming-Kuen Lin, Tsung-Hsun Wu
  • Publication number: 20190294035
    Abstract: A laser projection device includes a condenser, a wavelength transforming component and a laser array. The wavelength transforming component is disposed adjacent to the condenser. The laser array includes a plurality of laser units, and each laser unit includes a laser source and a lens. The laser source is adapted to output a laser beam. The lens is disposed adjacent to and corresponds to the laser source. The lens is adapted to transform the laser beam into a unparallel beam and further to transmit the unparallel beam to the condenser for projecting onto the wavelength transforming component.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 26, 2019
    Inventors: Chih-Shiung Chien, Ming-Kuen Lin, Tsung-Hsun Wu
  • Publication number: 20190278613
    Abstract: Disclosed is a method of customizing an appliance. The method includes steps of pre-storing a public key in the appliance; connecting the appliance to an external storage device; and booting up the appliance to automatically proceed with the following customization process: obtaining a customization file from the external storage device; authenticating the customization file with the public key; and executing customization with the customization file if the authentication succeeds.
    Type: Application
    Filed: May 22, 2019
    Publication date: September 12, 2019
    Inventors: Chih-Wen Chao, Gregory L. Galloway, Cheng-Ta Lee, Ming-Hsun Wu, Rick M. F. Wu
  • Publication number: 20190273525
    Abstract: An antenna power adjustment method is provided and applied to an electronic device. The antenna power adjustment method includes: performing position detection by a first acceleration detector and a second acceleration detector, where the first acceleration detector and the second acceleration detector are respectively disposed on a first plate and a second plate of the electronic device, and the first plate and the second plate are connected to each other by using a pivot of the electronic device for relative rotation; calculating an angle between the first plate and the second plate according to results of the position detection of the first acceleration detector and the second acceleration detector; and adjusting a power of an antenna of the electronic device according to the angle.
    Type: Application
    Filed: December 6, 2018
    Publication date: September 5, 2019
    Inventors: Chien-Yi WU, Chang-Hsun WU, Tse-Hsuan WANG, Chao-Hsu WU, Ming-Huang CHEN
  • Patent number: 10379876
    Abstract: Disclosed is a method of customizing an appliance. The method includes steps of pre-storing a public key in the appliance; connecting the appliance to an external storage device; and booting up the appliance to automatically proceed with the following customization process: obtaining a customization file from the external storage device; authenticating the customization file with the public key; and executing customization with the customization file if the authentication succeeds.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Chih-Wen Chao, Gregory L. Galloway, Cheng-Ta Lee, Ming-Hsun Wu, Rick M. F. Wu
  • Publication number: 20190238527
    Abstract: Embodiments provide a system and method for network tracking. Through various methods of packet encapsulation or IP option filling, one or more packets of information can be tagged with a unique security tag to prevent unauthorized access. A user agent can be validated by an authentication server through acceptance of one or more user credentials. The authentication server can generate a security token that can be transmitted to the user agent. The user agent can generate a keystream from the security token, and portions of that keystream can be attached to the packets as the security tag. The tagged packets can be forwarded to an authenticator, who can recreate the keystream from a copy of the security token provided by the authentication server. If the tags generated from the authenticator match the tags on the tagged packet, the authenticator can strip the tag from the tagged packet and forward the packet on to its next network address.
    Type: Application
    Filed: April 11, 2019
    Publication date: August 1, 2019
    Inventors: Chih-Wen Chao, Cheng-Ta Lee, Wei-Shiau Suen, Ming-Hsun Wu
  • Publication number: 20190229912
    Abstract: A Man in the Middle (MitM) computer receives a first session identifier from a client for a first communication session between the client and a server, and monitors Transport Layer Security (TLS) communication sessions between the client and the server, where the first session identifier is one of an unknown session identifier and an invalid session identifier. In response to receiving the first session identifier from the client, the MitM computer performs one of: requesting a second session identifier from the server for a second communication session if the first session identifier is an unknown session identifier; and transmitting, to the client, an instruction to flush a session cache in the client, where flushing the session cache in the client forces the client and the server to establish a full TLS handshake in order to obtain a session key if the first session identifier is an invalid session identifier.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: CHENG-TA LEE, PING MIN LIN, WEI-SHIAU SUEN, MING-HSUN WU
  • Publication number: 20190230125
    Abstract: A network-based appliance includes a mechanism to set-up and selectively use an “out-of-band” encryption channel. The mechanism comprises a packet parser, and a packet dispatcher, and it is integrated with an existing network layer stack that typically is not visible to host applications. In lieu of simply encrypting all data it receives, the mechanism instead analyzes one or more attributes, e.g., protocol type, application type, current encryption strength, content payload, etc., associated with a packet transmission to determine whether further encryption is required. The evaluation may include a deep packet inspection (DPI) when the information at the network layer (e.g., IP address, port number, etc.) is not sufficient to determine if the payload in the packet needs to be further encrypted. Based on the result of the analysis, packets are dispatched to the encryption channel as and when necessary.
    Type: Application
    Filed: January 25, 2018
    Publication date: July 25, 2019
    Applicant: International Business Machines Corporation
    Inventors: Cheng-Ta Lee, Chun-Shuo Lin, Wei-Shiau Suen, Ming-Hsun Wu