Patents by Inventor Ken Tang

Ken Tang 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: 11620354
    Abstract: Described herein are systems and methods that provide a mechanism to proxy and protect HyperText Transport Protocol/Transport Layer Security (HTTP/TLS) redirection attempts. This technique mirrors an intended target request with a new request, never forwarding the original request from the scanner. This action provides protection to the end target as only key elements of the HTTP request are used while crafting a new HTTP request.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: April 4, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ryan Murray, Ken Tang
  • Patent number: 11556607
    Abstract: Described herein are systems and methods for abstracted analysis system design for a dynamic API scanning service. The disclosure provides a simplified API scanning service by abstracting underlining security scanning techniques and configurations. This presents a normalized view to users of the service. Both input parameters and scan output data is abstracted from users, and is driven based on logic in the service. By providing this simplified view, users can quickly, and without prior security scanning knowledge, use this service to measure their security exposure and mitigate as needed.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: January 17, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ryan Murray, Ken Tang, Andrew Warren
  • Publication number: 20200285686
    Abstract: Described herein are systems and methods that provide a mechanism to effectively proxy and protect HTTP/TLS redirection attempts. This technique is a sub component of the Dynamic API Scanning Service and breaks from standard patterns and is how the abstraction from the security scanners is accomplished. The resulting scanner is unaware that a man-in-the-middle is present. Furthermore, this technique mirrors the intended target request with a new request, never forwarding the original request from the scanner. This action provides protection to the end target as only key elements of the HTTP request are used while crafting a new HTTP request.
    Type: Application
    Filed: October 28, 2019
    Publication date: September 10, 2020
    Inventors: RYAN MURRAY, KEN TANG
  • Publication number: 20200287928
    Abstract: Described herein are systems and methods for abstracted analysis system design for a dynamic API scanning service. The disclosure provides a simplified API scanning service by abstracting underlining security scanning techniques and configurations. This presents a normalized view to users of the service. Both input parameters and scan output data is abstracted from users, and is driven based on logic in the service. By providing this simplified view, users can quickly, and without prior security scanning knowledge, use this service to measure their security exposure and mitigate as needed.
    Type: Application
    Filed: October 28, 2019
    Publication date: September 10, 2020
    Inventors: RYAN MURRAY, KEN TANG, ANDREW WARREN
  • Patent number: 8760458
    Abstract: A scan-type display device control circuit is suitable for receiving successive frame data and driving a light-emitting diode (LED) display device accordingly. The scan-type display device control circuit includes a ping-pong buffer, a data storage controller, a line scan controller, a display buffer, and a scrambled pulse width modulation (PMW) signal generating device. The scan-type display device control circuit can utilize frame data circularly and repeatedly, so as to prevent a great mass of data from being transmitted repeatedly. Therefore, a band width for inputting data can be reduced significantly. Furthermore, the scrambled PMW signal generating device can scramble a PMW signal with a long period into a plurality of scrambled PMW signals with a short period. Therefore, the refresh rate can be efficiently enhanced without changing the band width for inputting data.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: June 24, 2014
    Assignee: Macroblock, Inc.
    Inventors: Ken-Tang Wu, Fu-Yang Shih
  • Publication number: 20130314307
    Abstract: A driving system and a method for a dot-matrix light-emitting diode display device. The driving system comprises a controller, a scan line driver, and a signal line driver. The controller provides a scan line control signal and a signal line control signal. The scan line driver generates a scan line driving signal in response to the scan line control signal. The scan line driving signal is divided into an ON period and a OFF period. The signal line driver generates a signal line driving signal in response to the signal line control signal. The signal line driver generates a discharging control signal or a charging control signal during the OFF period so that the signal line driver and the plurality of signal lines form the discharging or charging paths. Therefore, the parasitic capacitors on the scan lines are discharged or the parasitic capacitors on the signal lines are charged.
    Type: Application
    Filed: August 27, 2012
    Publication date: November 28, 2013
    Applicant: MACROBLOCK, INC.
    Inventors: Sheng-Ming LIN, Ken-Tang WU, Jen-Chou HSU
  • Patent number: 8321714
    Abstract: A serial controller is adapted to receive an external clock and an input data, and output an inverted clock and an output data. The serial controller includes an inverter, a serial position detector, a synchronous clock generator, a serial register, and a half-cycle delay unit. Thereby, through the serial controller, the problem that the data signal and the driving clock are not synchronous when the clock series are inverted is avoided. Besides, a bi-directional serial controller further includes an identification unit and a data directing unit, and the serial controller is enabled to return the current status to a central control unit to serve as the reference for error detection.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: November 27, 2012
    Assignee: Macroblock, Inc.
    Inventors: Ken Tang Wu, Cheng Jung Lee
  • Publication number: 20120017108
    Abstract: A serial controller is adapted to receive an external clock and an input data, and output an inverted clock and an output data. The serial controller includes an inverter, a serial position detector, a synchronous clock generator, a serial register, and a half-cycle delay unit. Thereby, through the serial controller, the problem that the data signal and the driving clock are not synchronous when the clock series are inverted is avoided. Besides, a bi-directional serial controller further includes an identification unit and a data directing unit, and the serial controller is enabled to return the current status to a central control unit to serve as the reference for error detection.
    Type: Application
    Filed: October 20, 2010
    Publication date: January 19, 2012
    Applicant: Macroblock, Inc.
    Inventors: Ken Tang Wu, Cheng Jung Lee
  • Publication number: 20110074799
    Abstract: A scan-type display device control circuit is suitable for receiving successive frame data and driving a light-emitting diode (LED) display device accordingly. The scan-type display device control circuit includes a ping-pong buffer, a data storage controller, a line scan controller, a display buffer, and a scrambled pulse width modulation (PMW) signal generating device. The scan-type display device control circuit can utilize frame data circularly and repeatedly, so as to prevent a great mass of data from being transmitted repeatedly. Therefore, a band width for inputting data can be reduced significantly. Furthermore, the scrambled PMW signal generating device can scramble a PMW signal with a long period into a plurality of scrambled PMW signals with a short period. Therefore, the refresh rate can be efficiently enhanced without changing the band width for inputting data.
    Type: Application
    Filed: February 17, 2010
    Publication date: March 31, 2011
    Applicant: MACROBLOCK, INC.
    Inventors: Ken Tang Wu, Fu Yang Shih
  • Patent number: 7816965
    Abstract: The present invention discloses a cooperation circuit, comprising: a first control module, capable of generating a first control signal and a second control signal, the pulse width of the first control signal being determined by the pulse width of the second control signal; and a second control module, coupled to the first control module to receive the first control signal and the second control signal and generate a third control signal according to the first control signal and the second control signal; wherein, according to the first control signal and the second control signal, the second control module enables the third control signal and the second control signal to exhibit the same frequency and the same duty cycle with a phase delay.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: October 19, 2010
    Assignee: Macroblock, Inc.
    Inventors: Fu-Yang Shih, Ken-Tang Wu
  • Patent number: 7774440
    Abstract: A system and method for network simulation and enhancement includes an experiment configuration engine that provides various proposed traffic and/or network models, and a simulator responsive to the proposed traffic and/or network models to execute a plurality of simulations for the network using parallel discrete event simulation, to determine an optimal network configuration based upon an objective function for enhancing an aspect of network performance. The traffic and/or network models may be based on monitored data from the network indicating a current network state and current network traffic. Reconfiguration instructions for the new network configuration may be conveyed from the simulator to the network, so as to effectuate ongoing, real-time enhancement of the network. The network model(s) may cover internal operational details of individual network devices (e.g., routers and/or switches) as well as operation of the network as a whole.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: August 10, 2010
    Assignee: Scalable Network Technologies, Inc.
    Inventors: Rajive Bagrodia, Ken Tang, Julian Hsu
  • Publication number: 20100073211
    Abstract: The present invention comprises a circuit for transferring N inputs, wherein N is greater than or equal to 2, across a capacitive coupling media comprising a line circuit, a coupling capacitor, and a neutral potential circuit. The line circuit comprises: (1) a data converter for each input, for sampling and converting the N inputs; (2) a multiplexer for combining the outputs of the N data converters and a synchronization signal to generate an unencoded composite bit stream; (3) a data encoder for encoding the composite bit stream. The capacitor couples the encoded composite bit stream to a data decoder. The neutral potential circuit comprises: (1) the data decoder for decoding the coupled composite bit stream, and generating a recovered data stream and a recovered clock; (2) a synchronization recovery, control logic, and de-multiplex function for providing a set of digital outputs that correspond to the inputs to the data converters.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Inventors: Benjamin Alan Smith, Ken Tang, Victor Levi, Jeff Owens
  • Patent number: 7675444
    Abstract: The present invention comprises a circuit for transferring N inputs, wherein N is greater than or equal to 2, across a capacitive coupling media comprising a line circuit, a coupling capacitor, and a neutral potential circuit. The line circuit comprises: (1) a data converter for each input, for sampling and converting the N inputs; (2) a multiplexer for combining the outputs of the N data converters and a synchronization signal to generate an unencoded composite bit stream; (3) a data encoder for encoding the composite bit stream. The capacitor couples the encoded composite bit stream to a data decoder. The neutral potential circuit comprises: (1) the data decoder for decoding the coupled composite bit stream, and generating a recovered data stream and a recovered clock; (2) a synchronization recovery, control logic, and de-multiplex function for providing a set of digital outputs that correspond to the inputs to the data converters.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: March 9, 2010
    Assignee: Maxim Integrated Products, Inc.
    Inventors: Benjamin Alan Smith, Ken Tang, Victor Levi, Jeff Owens
  • Publication number: 20100052757
    Abstract: The present invention discloses a cooperation circuit, comprising: a first control module, capable of generating a first control signal and a second control signal, the pulse width of the first control signal being determined by the pulse width of the second control signal; and a second control module, coupled to the first control module to receive the first control signal and the second control signal and generate a third control signal according to the first control signal and the second control signal; wherein, according to the first control signal and the second control signal, the second control module enables the third control signal and the second control signal to exhibit the same frequency and the same duty cycle with a phase delay.
    Type: Application
    Filed: December 3, 2008
    Publication date: March 4, 2010
    Applicant: Marcoblock, Inc.
    Inventors: FU-YANG SHIH, KEN-TANG WU
  • Publication number: 20090215224
    Abstract: A method for manufacturing a thin film solar cell involves applying an inductively-coupled-plasma during the deposition of selenium. A precursor thin film is formed. The precursor thin film can include copper, indium, and gallium. The inductively-coupled-plasma is applied to the selenium as the selenium is deposited into the precursor thin film to produce the thin film. The selenium is deposited into precursor thin film by evaporation, sputtering, or using a reactive gas. An inert gas is used as a carry and discharge gas. The precursor thin film and the selenium are deposited using a deposition system. The deposition system includes an inductively-coupled-plasma device. The inductively-coupled-plasma device includes a quartz plate, a plasma discharge coil, and an inlet system. The deposition can be an in-line system, a roll-to-roll system, or a hybrid system.
    Type: Application
    Filed: February 21, 2008
    Publication date: August 27, 2009
    Inventors: Wei-Zhong Li, Ken Tang
  • Publication number: 20030070572
    Abstract: A fireworks holding device for holding fireworks in an upward direction for safely igniting the fireworks and for safely holding the fireworks so that they are fired in an upward direction. The fireworks holding device has a base, vertical supports connected to the base and horizontal supports connected to the vertical supports for contacting and holding or guiding the fireworks. The fireworks can be set off by remote control using a signal sent by a transmitter for transmitting a coded signal for setting off a selected firework. A receiver receives the signal and sends a current to an electronic match for igniting the fuse of the selected firework. The fireworks are therefore safely held and remotely ignited for increased safety of fireworks displays.
    Type: Application
    Filed: October 12, 2001
    Publication date: April 17, 2003
    Inventor: Hua Ken Tang