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: 20200379614
    Abstract: A graphical user interface (GUI) for a messaging or chat application on a mobile electronic device launches, responsive to user-selection of a particular message cell in the GUI, a contextual message overlaid on an underlying scrollable message board or list. The action menu comprises a preview area displaying a preview of message content of the selected message cell, and further comprises one or more user-selectable action items for executing respective corresponding user actions with respect to the selected message. The preview area is automatically scaled and positioned dependent on one or more attributes of the selected message cell.
    Type: Application
    Filed: August 24, 2020
    Publication date: December 3, 2020
    Inventors: Newar Husam Al Majid, Devin Doty, William Wu
  • Publication number: 20200374249
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing a platform that facilitates communication between a messaging application and a web-based gaming application. The web-based gaming application is launched, via the platform, from the messaging application. Context of the messaging application from which the web-based gaming application was launched is determined. The context of the messaging application is communicated, via the platform, to the web-based gaming application. A feature of the messaging application is integrated, via the platform, into the web-based gaming application based on the context from which the web-based gaming application was launched.
    Type: Application
    Filed: August 13, 2020
    Publication date: November 26, 2020
    Inventors: William Wu, Dylan Shane Eirinberg, Alexander R. Osborne
  • Publication number: 20200371682
    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: August 13, 2020
    Publication date: November 26, 2020
    Inventors: Jonathan Brody, Matthew Hanover, Chamal Samaranayake, William Wu
  • Publication number: 20200367026
    Abstract: Systems and methods for simplified message grouping and display are provided. In example embodiments, a plurality of messages are received within a conversation which is accessible by a plurality of client devices. Messages are grouped into different cards based on criteria associated with the cards. During a transition between displaying a first of the cards to a second of the cards, an animation may be displayed.
    Type: Application
    Filed: August 4, 2020
    Publication date: November 19, 2020
    Inventors: William Wu, Michael Brian Murray, Chamal Samaranayake, Erik Wagner
  • Publication number: 20200352811
    Abstract: An embodiment includes a robotic system comprising: a joint coupling a linkage to an additional linkage; and at least one cable; wherein the joint includes a motor having a shaft, a strain wave gear having a flexible member coupled to a circular spline, a conduit, and a bearing; wherein the motor is configured to rotate the shaft in a first direction and the strain wave gear is configured to rotate a rotatable member, the rotatable member including one of the flexible member or the circular spline; wherein the conduit is configured to rotate in response to rotation of the rotatable member; wherein the at least one cable passes through both the bearing and into the additional linkage but does not pass through either of the strain wave gear or the motor.
    Type: Application
    Filed: February 20, 2020
    Publication date: November 12, 2020
    Inventors: Rohit John Varghese, Youngmok Yun, William Wu
  • Publication number: 20200321248
    Abstract: The present disclosure relates to an integrated antenna structure. The integrated antenna structure includes a radiator and a ground plane disposed between a semiconductor substrate and the radiator. A conductive structure is separated from the ground plane by the semiconductor substrate. The conductive structure is electrically coupled to the ground plane. The semiconductor substrate has a thickness of less than approximately 100 microns.
    Type: Application
    Filed: June 19, 2020
    Publication date: October 8, 2020
    Inventors: Bo-Jr Huang, William Wu Shen, Chin-Her Chien, Chin-Chou Liu, Yun-Han Lee
  • Patent number: 10796313
    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: Grant
    Filed: April 10, 2018
    Date of Patent: October 6, 2020
    Assignee: PayPal, Inc.
    Inventors: Hugo Olliphant, Franck Chastagnol, Yi-Ling Su, William Wu, Chris Brown, Thach Dang, Thomas Veino, Carol Gunby, Peter Zhe Chu, Steven Chen
  • Patent number: 10782852
    Abstract: A graphical user interface (GUI) for a messaging or chat application on a mobile electronic device launches, responsive to user-selection of a particular message cell in the GUI, a contextual message overlaid on an underlying scrollable message board or list. The action menu comprises a preview area displaying a preview of message content of the selected message cell, and further comprises one or more user-selectable action items for executing respective corresponding user actions with respect to the selected message. The preview area is automatically scaled and positioned dependent on one or more attributes of the selected message cell.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 22, 2020
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Devin Doty, William Wu
  • Publication number: 20200294046
    Abstract: The present disclosure concerns methods and systems for storing and selecting digital property pieces from and for a transaction, and for managing the changes from a transaction, based on cryptographic technology in a digital property management system, in order to improve the throughput and performance of the system. The digital property management system can define and maintain a plurality of bins for storing digital property pieces in memory. After receiving a transaction request at a transaction value, the digital property management system can determine a transaction bin, from which digital property pieces can be selected for a transaction.
    Type: Application
    Filed: November 6, 2017
    Publication date: September 17, 2020
    Applicant: TBCASOFT, INC.
    Inventors: William WU, Ling WU, Huan-Yi LIN
  • Patent number: 10778623
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing a platform that facilitates communication between a messaging application and a web-based gaming application. The web-based gaming application is launched, via the platform, from the messaging application. Context of the messaging application from which the web-based gaming application was launched is determined. The context of the messaging application is communicated, via the platform, to the web-based gaming application. A feature of the messaging application is integrated, via the platform, into the web-based gaming application based on the context from which the web-based gaming application was launched.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: September 15, 2020
    Assignee: Snap Inc.
    Inventors: William Wu, Dylan Shane Eirinberg, Alexander R. Osborne
  • Patent number: 10775996
    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: Grant
    Filed: November 23, 2015
    Date of Patent: September 15, 2020
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Matthew Hanover, Chamal Samaranayake, William Wu
  • Patent number: 10771933
    Abstract: Systems and methods for simplified message grouping and display are provided. In example embodiments, a plurality of messages are received within a conversation which is accessible by a plurality of client devices. Messages are grouped into different cards based on criteria associated with the cards. During a transition between displaying a first of the cards to a second of the cards, an animation may be displayed.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: September 8, 2020
    Assignee: Snap Inc.
    Inventors: William Wu, Michael Brian Murray, Chamal Samaranayake, Erik Wagner
  • Publication number: 20200274685
    Abstract: An integrated circuit includes a first through fourth devices positioned over a substrate, the first device including first through third transceivers, the second device including a fourth transceiver, the third device including a fifth transceiver, and the fourth device including a sixth transceiver. A first radio frequency interconnect (RFI) includes the first transceiver coupled to the fourth transceiver through a first guided transmission medium, a second RFI includes the second transceiver coupled to the fifth transceiver through a second guided transmission medium, and a third RFI includes the third transceiver coupled to the sixth transceiver by the second guided transmission medium.
    Type: Application
    Filed: May 13, 2020
    Publication date: August 27, 2020
    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: 20200274566
    Abstract: A circuit includes a transmitter, a transmission channel communicatively coupled with the transmitter, and a receiver communicatively coupled with the transmission channel. The circuit further includes a combiner on a transmitter-side of the transmission channel, a decoupler on a receiver-side of the transmission channel, and a channel loss compensation circuit communicatively coupled between the transmitter and the receiver. The combiner is coupled between the transmitter and the transmission channel. The decoupler is coupled between the receiver and the transmission channel.
    Type: Application
    Filed: May 12, 2020
    Publication date: August 27, 2020
    Inventors: Lan-Chou CHO, Chewn-Pu JOU, Feng Wei KUO, Huan-Neng CHEN, William Wu SHEN
  • Publication number: 20200244610
    Abstract: Disclosed is a method for automatic arrangement of communications for improved functionality. A client device presents a stacked set of conversation cells on a display of the client device. The stacked set of conversation cells is stacked such that a first conversation cell corresponding to a first chat conversation from the stacked set of conversation cells is a top conversation cell of the stacked set of conversation cells. While presenting the stacked set of conversation cells, the client device receives a first chat communication that is a part of a second chat conversation that is different than the first chat conversation.
    Type: Application
    Filed: April 15, 2020
    Publication date: July 30, 2020
    Inventor: William Wu
  • Publication number: 20200220823
    Abstract: Methods and systems for providing multiple versions of an application in a social network are described. In some aspects, a first version of the application provides a first set of features while a second version of the application provides the first set of features and also a second set of features. Both the first version of the application and the second version of the application access the same application state data, which may be maintained by a back-end system, such as a social network. When the state data is updated by one or the other versions of the application, a notification may be provided to the other version of the application informing it of the update. The application state data may represent, for example, a shared gaming environment accessed by both the first and second versions of the application.
    Type: Application
    Filed: May 9, 2019
    Publication date: July 9, 2020
    Inventors: Dylan Shane Eirinberg, John Jensen, Alexander R. Osborne, William Wu
  • Patent number: 10692763
    Abstract: The present disclosure, in some embodiments, relates to an integrated antenna structure. The structure includes an excitable element and a first ground plane. The first ground plane is disposed between a first surface of a semiconductor substrate and the excitable element. A first line that is normal to the first surface of the semiconductor substrate extends through both the first ground plane and the excitable element. A second ground plane is separated from the first ground plane by the semiconductor substrate. The second ground plane is electrically coupled to the first ground plane.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: June 23, 2020
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Bo-Jr Huang, William Wu Shen, Chin-Her Chien, Chin-Chou Liu, Yun-Han Lee
  • Patent number: 10680986
    Abstract: Disclosed is a method for automatic arrangement of communications for improved functionality. A client device presents a stacked set of conversation cells on a display of the client device. The stacked set of conversation cells is stacked such that a first conversation cell corresponding to a first chat conversation from the stacked set of conversation cells is a top conversation cell of the stacked set of conversation cells. While presenting the stacked set of conversation cells, the client device receives a first chat communication that is a part of a second chat conversation that is different than the first chat conversation. In response to the receiving of the first chat communication, the client device modifies the presentation of the stacked set of conversation cells such that a second conversation cell corresponding to the second chat conversation is presented as the top conversation cell of the stacked set of conversation cells.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: June 9, 2020
    Assignee: Snap Inc.
    Inventor: William Wu
  • Patent number: 10673603
    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: Grant
    Filed: October 23, 2015
    Date of Patent: June 2, 2020
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    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: 20200162125
    Abstract: A communication system includes a modulator configured to generate a modulated signal responsive to at least a data signal, and a demodulator configured to demodulate the modulated signal responsive to a first carrier signal. The demodulator includes a filter configured to generate a filtered first signal based on a first signal, and a gain adjusting circuit coupled to the filter. The first signal is based on the first carrier signal and modulated signal. The filter has a gain controlled by a set of control signals. The gain adjusting circuit is configured to adjust the gain of the filter, and to generate the set of control signals based on a voltage of the filtered first signal and a voltage of the first signal. The gain adjusting circuit includes a first peak detector coupled to the filter, and configured to detect a peak value of the voltage of the filtered first signal.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventors: Feng Wei KUO, William Wu SHEN, Chewn-Pu JOU, Huan-Neng CHEN, Lan-Chou CHO