Patents by Inventor William Wu

William 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).

  • Publication number: 20170141804
    Abstract: A demodulator is configured to demodulate a modulated signal responsive to a first carrier signal. The demodulator includes a filter and a bandwidth adjusting circuit. The filter is configured to filter a first signal. The first signal is a product of the first carrier signal and the modulated signal. The filter has a bandwidth adjusted based on a set of control signals. The bandwidth adjusting circuit is coupled to the filter, and configured to generate the set of control signals based on at least a frequency of the filtered first signal and a frequency of the first signal. The bandwidth adjusting circuit includes a frequency detector configured to generate a second signal based on a frequency relationship between the frequency of the filtered first signal and the frequency of the first signal.
    Type: Application
    Filed: January 27, 2017
    Publication date: May 18, 2017
    Inventors: Feng Wei KUO, William Wu SHEN, Chewn-Pu JOU, Huan-Neng CHEN, Lan-Chou CHO
  • Publication number: 20170134155
    Abstract: A device, a circuit and a method are disclosed herein. The device includes a data receiving circuit and an oscillating signal generator. The data receiving circuit is configured to output a first output signal, a second output signal, and a phase error signal according to an oscillating signal and a modulated signal, in which the phase error signal indicates a phase difference between the oscillating signal and the modulated signal. The oscillating signal generator is configured to delay a phase of a first reference signal according to the phase error signal, to generate the oscillating signal.
    Type: Application
    Filed: November 11, 2015
    Publication date: May 11, 2017
    Inventors: Huan-Neng CHEN, William Wu SHEN, Lan-Chou CHO, Feng-Wei KUO, Chewn-Pu JOU
  • Publication number: 20170126462
    Abstract: A digital code recovery circuit includes a data transmitter that outputs either input data or a preamble code as transmitter data. A radio frequency interconnect (RFI) transmitter modulates carrier signals based on the transmitter data and transmits the modulated carrier signals over a channel to an RFI receiver that demodulates the carrier signals to obtain recovered transmitter data. A calibration storage device stores preamble data and a calibration circuit receives the recovered transmitter data. If the recovered transmitter data originated from the preamble code, the calibration circuit determines a set of digital calibration adjustments from the recovered transmitter data and the preamble data. If the recovered transmitter data originated from the input data, the calibration circuit applies the set of digital calibration adjustments to the recovered transmitter data to obtain adjusted digital code and outputs the adjusted digital code.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Fu-Lung HSUEH, William Wu SHEN, Lan-Chou CHO
  • Publication number: 20170117932
    Abstract: An integrated circuit includes a first radio frequency interconnect (RFI) transceiver, a second RFI transceiver, a third RFI transceiver, a fourth RFI transceiver and a guided transmission medium. The first RFI transceiver is configured to transmit or receive a first data signal. The second RFI transceiver is configured to transmit or receive a second data signal. The third RFI transceiver is configured to transmit or receive the first data signal. The fourth RFI transceiver is configured to transmit or receive the second data signal. The guided transmission medium is configured to carry the first data signal and the second data signal. The first RFI transceiver and the second RFI transceiver are connected to the third RFI transceiver and the fourth RFI transceiver by the guided transmission medium.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventors: Huan-Neng CHEN, William Wu SHEN, Chewn-Pu JOU, Feng Wei KUO, Lan-Chou CHO, Tze-Chiang HUANG, Jack LIU, Yun-Han LEE
  • Publication number: 20170111193
    Abstract: A transceiver group includes a plurality of transceivers; wherein the transceiver group performs transmission and receiving through a wire, and each of the transceivers includes a transmitter and a receiver, and the transmitter includes: a carrier generator arranged to generate a plurality of carriers having different frequencies for a plurality of data streams to be transmitted; a modulator, coupled to the data streams to be transmitted and the carrier generator, to generate a plurality of modulated data streams carried on the plurality of carriers; and a summer arranged to merge the plurality of modulated data streams to an output signal to the wire; and the receiver includes: a carrier generator arranged to generate a plurality of carriers having different frequencies for an input signal received from the wire; and a demodulator, coupled to the input signal and the carrier generator, to generate a plurality of demodulated data streams.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Inventors: HUAN-NENG CHEN, WILLIAM WU SHEN, LAN-CHOU CHO, FENG WEI KUO, CHEWN-PU JOU, TZE-CHIANG HUANG, JACK LIU, YUN-HAN LEE
  • Patent number: 9628261
    Abstract: A carrier generator includes a phase accumulator configured to receive a frequency command word (FCW) signal. The carrier generator includes an adder connected to the phase accumulator; and a loop filter configured to receive an output of the adder. The carrier generator includes a plurality of tuning arrangements, each tuning arrangement is configured to receive an output of the loop filter. Each tuning arrangement includes an electronic oscillator configured to receive the output of the loop filter. Each tuning arrangement includes a voltage controlled delay line (VCDL) configured to receive an output of the electronic oscillator, and to provide a tuning arrangement output. Each tuning arrangement includes a phase detector configured to receive a corresponding recovered clock signal and a feedback from a corresponding tuning arrangement output. Each tuning arrangement includes a counter configured to receive an output of the phase detector and to provide an output to the VCDL.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: April 18, 2017
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Feng Wei Kuo, Chewn-Pu Jou, Huan-Neng Chen, Lan-Chou Cho, William Wu Shen
  • Patent number: 9613174
    Abstract: One or more techniques or systems for incorporating a common template into a system on chip (SOC) design are provided herein. For example, a common template mask set is generated based on a first set of polygon positions from a first vendor and a second set of polygon positions from a second vendor. A third party creates a third party SOC design using a set of design rules generated based on the common template mask set. The common template is fabricated based on the third party SOC design using the common template mask set. Because the common template is formed using the common template mask set and because the common template mask set is based on polygon positions from both the first vendor and the second vendor, a part can be connected to the SOC regardless of whether the part is sourced from the first vendor or the second vendor.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: April 4, 2017
    Assignee: Taiwan Semiconductor Manufacturing Company Limited
    Inventors: William Wu Shen, Yun-Han Lee, Chin-Chou Liu, Hsien-Hsin Lee, Chung-Sheng Yuan, Chao-Yang Yeh, Wei-Cheng Wu, Ching-Fang Chen
  • Patent number: 9608987
    Abstract: In various embodiments, a computer-implemented method for sharing tasks over one or more computer networks is disclosed. The method includes providing a task created on a first computer system located in a first network, the task comprising content information and metadata information. The task can be shared with a user of a second network that is different from the first network. The method can include transmitting the metadata information of the task to a second computer system in the second network over the one or more computer networks without transmitting the content information, the metadata information comprising at least a task identifier. The method can include receiving a request from the user to access the task. The method can include verifying that the user is a task participant. The content information of the task can be securely presented to the user over the one or more computer networks.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: March 28, 2017
    Assignee: BroadVision, Inc.
    Inventors: Pehong Chen, Tucker Henderson, William Wu, Peter Chu
  • Patent number: 9608695
    Abstract: A communication system includes a transmitter, a first transmission line, and a second transmission line. The transmitter includes a modulation circuit, a carrier generator, and a pulse generator. The modulation circuit is configured to modulate a first data stream based on a first carrier signal, thereby generating a modulated signal. The carrier generator is configured to generate the first carrier signal and a reference clock signal. The pulse generator is configured to generate a pulse train signal based on the reference clock signal. The first transmission line is configured to carry the modulated signal. The second transmission line is configured to carry the pulse train signal.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: March 28, 2017
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Huan-Neng Chen, Chewn-Pu Jou, Feng Wei Kuo, Lan-Chou Cho, William Wu Shen
  • Patent number: 9559733
    Abstract: A communication system includes a carrier generator configured to generate a first carrier signal and a demodulator configured to demodulate a modulated signal responsive to the first carrier signal. The demodulator includes a filter and a bandwidth adjusting circuit. The filter is configured to filter a first signal. The first signal is a product of the first carrier signal and the modulated signal. The filter has a first cutoff frequency and a bandwidth. The bandwidth of the filter is controlled by a set of control signals. The bandwidth adjusting circuit is configured to adjust the bandwidth of the filter based on a frequency of the filtered first signal and a frequency of the first signal, or a phase of the filtered first signal and a phase of the first signal. The bandwidth adjusting circuit is configured to generate the set of control signals.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: January 31, 2017
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Feng Wei Kuo, William Wu Shen, Chewn-Pu Jou, Huan-Neng Chen, Lan-Chou Cho
  • Patent number: 9543993
    Abstract: A radio frequency interconnect includes a plurality of transmitters. Each transmitter is associated with an individual carrier of a plurality of carriers. The radio frequency interconnect also includes a transmission channel communicatively coupled with the transmitters and a plurality of receivers communicatively coupled with the transmission channel. Each receiver is associated with a respective carrier. A combiner on a transmitter-side of the transmission channel is coupled with the transmitters between the transmitters and the transmission channel. A decoupler on a receiver-side of the transmission channel is coupled with the receivers between the receivers and the transmission channel. The radio frequency interconnect also includes at least one channel loss compensation circuit communicatively coupled between the plurality of transmitters and the plurality of receivers.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 10, 2017
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Lan-Chou Cho, Chewn-Pu Jou, Feng Wei Kuo, Huan-Neng Chen, William Wu Shen
  • Publication number: 20160364331
    Abstract: A method of operating a memory circuit is disclosed. The memory circuit comprises a primary memory and a cache memory. The primary memory has P access channels of Q bits of channel bandwidth, and the cache memory has P subsets of Q*N memory cells, wherein P and Q are integers greater than 1, and N is a positive integer. The method includes determining, in response to a command for reading first and second data accessible through first and second access channels respectively, if a valid duplication of the first and second data is stored in the cache memory. If yes, the method further includes storing a duplication of Q*n bits of consecutively addressed data from each of the first and second access channels to the cache memory, n being an integer from 1 to N. Otherwise, the method further includes outputting the first and second data from the cache memory.
    Type: Application
    Filed: August 26, 2016
    Publication date: December 15, 2016
    Inventors: Hsien-Hsin Sean Lee, William Wu Shen, Yun-Han Lee
  • Patent number: 9431064
    Abstract: A cache memory die includes a substrate, a predetermined number of sets of memory cells on the substrate, a first set of input/output terminals on a first surface of the cache memory die, and a second set of input/output terminals on a second surface of the cache memory die. The first set of input/output terminals are connected to a primary memory circuit outside the cache memory die. A portion of the second set of input/output terminals are compatible with the first set of input/output terminals.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: August 30, 2016
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Hsien-Hsin Sean Lee, William Wu Shen, Yun-Han Lee
  • Publication number: 20160226854
    Abstract: In various embodiments, a computer-implemented method for sharing tasks over one or more computer networks is disclosed. The method includes providing a task created on a first computer system located in a first network, the task comprising content information and metadata information. The task can be shared with a user of a second network that is different from the first network. The method can include transmitting the metadata information of the task to a second computer system in the second network over the one or more computer networks without transmitting the content information, the metadata information comprising at least a task identifier. The method can include receiving a request from the user to access the task. The method can include verifying that the user is a task participant. The content information of the task can be securely presented to the user over the one or more computer networks.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Pehong Chen, Tucker Henderson, William Wu, Peter Chu
  • Publication number: 20160217468
    Abstract: A method and system for facilitating online payments are disclosed. According to one aspect of the present invention, a payment agreement is established at a payment service provider that defines terms of a payment relationship between a merchant and a user. The establishing of the payment agreement includes linking the payment agreement with a payment account of the merchant or user stored at the payment service provider. After establishing the payment agreement, a payment request associated with a transaction is received, whereby the payment request includes a unique identifier to identify the payment agreement stored at the payment service provider. Based on a verification that the payment request complies with terms of the payment agreement, the payment request is processed.
    Type: Application
    Filed: April 5, 2016
    Publication date: July 28, 2016
    Inventors: Hugo Olliphant, Franck Chastagnol, Yi-Ling Su, William Wu, Chris Brown, Thach Dang, Thomas Veino, Carol Gunby, Peter Zhe Chu, Steven Chen
  • Publication number: 20160147435
    Abstract: A system and method for receiving a user interaction with a user interface of a client device, determining a current communication mode and a desired communication mode, where the desired communication mode is determined based on the user interaction received by the sensor module. The system further sets the desired communication mode as the current communication mode, and causes presentation of a user interface of the client device based on the desired communication mode being set as the current communication mode.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 26, 2016
    Inventors: Jonathan Brody, Matthew Hanover, Chamal Samaranayake, William Wu
  • Publication number: 20160125456
    Abstract: Various embodiments use contextual data to improve the targeting of advertising campaigns to consumers. Contextual data may include, e.g., data pertaining to products purchased or sold, places associated with a purchase or sale, and persons involved in the purchase or sale transaction. The collected contextual data may have a temporal component and a location component. The collected contextual data also has a location component, meaning that the data is associated with a particular coordinate, address, region, or other location. Time and location information may be used to recognize that sales patterns vary based on various factors. Associating a timestamp and a location with each piece of contextual data allows the system in some embodiments to subsequently improve advertising campaign targeting using the timing and location data as described herein in some embodiments.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 5, 2016
    Inventors: Wan-Chung William Wu, Thomas Opdycke
  • Patent number: D775633
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 3, 2017
    Assignee: Snap Inc.
    Inventor: William Wu
  • Patent number: D783633
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: April 11, 2017
    Assignee: SNAP INC.
    Inventors: Seungbin Oh, Evan Spiegel, William Wu
  • Patent number: D785004
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: April 25, 2017
    Assignee: SNAP INC.
    Inventors: Nicholas J Bell, Milka Broukhim, Andrew G Cooper, Chia Yi Lin, Seungbin Oh, William Wu