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

  • Patent number: 11528053
    Abstract: A communication system includes a transmitter configured to transmit a modulated signal, a transmission line configured to carry the modulated signal, and a receiver coupled to the transmitter by the transmission line, and configured to receive the modulated signal. The transmitter includes a modulator configured to generate the modulated signal responsive to a data signal and a carrier signal. The receiver includes a demodulator configured to demodulate the modulated signal responsive to a first carrier signal. The demodulator includes a filter and a gain adjusting circuit configured to adjust a 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: Grant
    Filed: January 28, 2021
    Date of Patent: December 13, 2022
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Feng Wei Kuo, Huan-Neng Chen, Lan-Chou Cho, Chewn-Pu Jou, William Wu Shen
  • Patent number: 11517826
    Abstract: Systems and methods are directed to presenting, by one or more processors, a game result indicium and in response to a user-selection of the game result indicium, the system and method retrieves game play information related to a game play session. The system also generates, by the one or more processors, a game result overlay based on the game play information generated during the game play session, presents the game play overlay overlaid on a media content item to generate a composite media content item, and transmits the composite media item to a second user.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: December 6, 2022
    Assignee: Snap Inc.
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
  • Publication number: 20220374883
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, a request to access a third-party resource; in response to receiving the request, obtaining a user interface data corresponding to the third-party resource; generating, for display on a client device, a graphical user interface of the third-party resource based on the markup-language document; generating for display a menu with an option to authorize the third-party resource to access user data from the messaging application; and authorizing the third-party resource to access the user data from the messaging application in response to a user interaction with the menu.
    Type: Application
    Filed: August 3, 2022
    Publication date: November 24, 2022
    Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
  • Patent number: 11509346
    Abstract: A transceiver disposed on a first die in a bidirectional differential die-to-die communication system is disclosed. The transceiver includes a transmission section configured to modulate a first data onto a carrier signal having a first frequency for transmission via a bidirectional differential transmission line; and a reception section configured to receive signals from the bidirectional differential transmission line, the reception section including a filter configured to pass frequencies within a first passband that includes a second frequency, the first frequency being outside of the first passband. According to some embodiments, the reception section is configured to receive, via the bidirectional differential transmission line, modulated data at the second frequency at a same time that the transmission section transmits the modulated data at the first frequency.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: November 22, 2022
    Assignee: Taiwan Semiconductor Manufacturing Company Limited
    Inventors: Huan-Neng Chen, Chewn-Pu Jou, Feng-Wei Kuo, Lan-Chou Cho, William Wu Shen
  • Patent number: 11504636
    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 games in a chat interface. A conversation interface is presented in a messaging application to enable a plurality of participants in a conversation to exchange messages with each other. A request from a first participant of the plurality of participants is received to launch a gaming application. In response to receiving the request from the first participant, a first message is transmitted to a second participant of the plurality of participants that indicates the first participant has launched the gaming application. In response to receiving the first message, an option is presented to the second participant in the conversation interface, the option associated with the gaming application to enable the second participant to join the first participant in the gaming application.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: November 22, 2022
    Assignee: Snap Inc.
    Inventors: William Wu, Dylan Shane Eirinberg, Alexander R. Osborne
  • Publication number: 20220366324
    Abstract: Examples generate and operate a unitary, or composite, interface, having a number of sections or portions that are concurrently and persistently displayed, and using which a user can conveniently navigate through a reserved seat selection process, from selecting a particular theater or venue, through to the final seat selection. In addition, the example unitary interface also proposes various features and mechanisms to enable the user to conveniently locate and purchase a desired or acceptable ticket (e.g., one that is located at a good a viewing angle relative to a screen, or that is contiguously located next to other available seats for friends and family).
    Type: Application
    Filed: May 27, 2022
    Publication date: November 17, 2022
    Inventors: Evan Spiegel, Dylan Shane Eirinberg, William Wu
  • Patent number: 11501348
    Abstract: Embodiments disclosed provide a virtual currency system within a messaging application by performing operations comprising: launching, within a messaging application, a third-party application; receiving, by the messaging application from the third-party application, a request to perform an ecommerce transaction in relation to an item available for consumption on the third-party application; determining, by the messaging application, an expected attribute for the item based on accessing a database that stores expected attribute information for multiple items; verifying, by the messaging application, that an attribute of the item specified by the request corresponds to the expected attribute for the item; and processing, by the messaging application, the ecommerce transaction in response to successfully verifying that the attribute of the item satisfies a verification criterion based on the expected attribute for the item.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 15, 2022
    Assignee: Snap Inc.
    Inventors: John Jensen, Alan Rawcliffe, Cindy Yuqi Li, Kiran Abraham, William Wu
  • Publication number: 20220358549
    Abstract: Embodiments for communicating and displaying collections of image and video clip content with an opt-out interstitial are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device presents an opt-out interstitial. Additional content collections generated from content submitted by other client devices can be received from the server computer system, and are presented based on a response input, or a lack of response input, to the opt-out interstitial. Some embodiments include content collections generated by the server computer system, as well as advertising elements presented between content collections.
    Type: Application
    Filed: May 23, 2022
    Publication date: November 10, 2022
    Inventors: Nathan Kenneth Boyd, Jeremy Voss, William Wu
  • Patent number: 11491406
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for presenting a conversation interface in a messaging application to enable a plurality of participants in a conversation to exchange messages with each other. A request from a participant of the plurality of participants to view a list of gaming applications is received. In response to receiving the request, a size of a display region in which to present the list of gaming applications to the participant is determined. Based on the determined size of the display region, a presentation format is selected for displaying the list of gaming applications.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: November 8, 2022
    Assignee: Snap Inc.
    Inventors: William Wu, Dylan Shane Eirinberg, Alexander R. Osborne
  • Patent number: 11461777
    Abstract: The presently-disclosed solution provides cross-ledger transfers between distributed ledgers to achieve highly-scalable transaction throughput. Disclosed are methods and instruction code for writing a cross-ledger transfer in a way that effectively transfers value from a source distributed ledger to a target distributed ledger while preventing double spending of the value. This results in the transformation of the ledgers in that the total value in the source ledger is decreased by the transferred value while the total value in the target ledger is increased by the same amount. Also disclosed are system architectures that utilize cross-ledger transfers between multiple distributed ledgers to achieve highly-scalable transaction throughput. Also disclosed are computer apparatus configured to implement cross-ledger transfers between distributed ledgers. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 4, 2022
    Inventors: William Wu, Chiahsin Li, Ling Wu
  • Patent number: 11443306
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, a request to access a third-party resource; in response to receiving the request, obtaining a user interface data corresponding to the third-party resource; generating, for display on a client device, a graphical user interface of the third-party resource based on the markup-language document; generating for display a menu with an option to authorize the third-party resource to access user data from the messaging application; and authorizing the third-party resource to access the user data from the messaging application in response to a user interaction with the menu.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: September 13, 2022
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
  • Publication number: 20220263779
    Abstract: A conversation interface in a messaging application is displayed, the conversation interface being presented to participants in a conversation that is being conducted on the messaging application. The conversation interface is constructed by determining statuses of at least two external resources that have been launched, within the context of the messaging application, by one or more of the conversation participants. An external resource notification interface (or “dock”) is displayed in the conversation interface, the external resource notification interface including icons corresponding to the at least two external resources. Upon user selection of the external resource notification interface, a list interface (or “drawer”) including user-selectable cells corresponding to the at least two external resources is displayed.
    Type: Application
    Filed: April 29, 2022
    Publication date: August 18, 2022
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, William Wu
  • Patent number: 11411895
    Abstract: Systems and methods are provided for aggregating media content in an electronic messaging application starts with server system receiving from first client device a first media content item and a selection of client devices including second client device. Server system generates a group including first client device and client devices in the selection. Server system causes a group selectable item including a new item indication to be displayed by client devices included in the group. In response to receiving a first signal that indicates that a first portion of the group selectable item has been selected, server system causes the first media content item to be displayed by second client device. Once the first media content item is displayed for a period of time, server system removes the new item indication from the group selectable item and causes the group selectable item to be displayed by second client device. Other embodiments are disclosed.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: August 9, 2022
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Dylan Shane Eirinberg, Nicholas Richard Allen, William Wu
  • Publication number: 20220237691
    Abstract: A system and method for a media filter publication application are described. The media filter publication application receives a content item and a selected geolocation, generates a media filter based on the content item and the selected geolocation, and supplies the media filter to a client device located at the selected geolocation.
    Type: Application
    Filed: January 3, 2022
    Publication date: July 28, 2022
    Inventors: Nicholas Richard Allen, Sheldon Chang, Timothy Michael Sehn, William Wu
  • Publication number: 20220206646
    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: January 6, 2022
    Publication date: June 30, 2022
    Inventors: Newar Husam Al Majid, Devin Doty, William Wu
  • Publication number: 20220210261
    Abstract: A notification system is configured to perform operations that include: causing display of a graphical user interface at a client device associated with a user account, the graphical user interface including a menu element to display one or more notifications; accessing a list of user connections associated with the user account based on the causing display of the graphical user interface; determining that a user connection from among the list of user connections is engaged in a game session; and presenting a notification within the menu element in response to the determining that the user connection from among the list of user connections is engaged in a game session, the notification including a display of a user identifier associated with the user connection, and a game title associated with the game session.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 30, 2022
    Inventors: Dylan Shane Eirinberg, William Wu
  • Publication number: 20220182580
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interfaces to facilitate communication between users via multiple modes of electronic communication. The system displays a conversation view that presents messages exchanged between a first user and at least one other user in an electronic chat conversation. The conversation view includes an interactive element to enable the first user to initiate a video call with the at least one other user. Based on receiving user input corresponding to an interaction with the interactive element, the system initiates the video call with the at least one other user. The system displays an active call view to facilitate the video call with the at least one other user. The system toggles from displaying the active call view to displaying the conversation view in response to further user input.
    Type: Application
    Filed: February 24, 2022
    Publication date: June 9, 2022
    Inventors: Dylan Shane Eirinberg, Jeremy Voss, William Wu
  • Patent number: 11356392
    Abstract: A conversation interface in a messaging application is displayed, the conversation interface being presented to participants in a conversation that is being conducted on the messaging application. The conversation interface is constructed by determining statuses of at least two external resources that have been launched, within the context of the messaging application, by one or more of the conversation participants. An external resource notification interface (or “dock”) is displayed in the conversation interface, the external resource notification interface including icons corresponding to the at least two external resources. Upon user selection of the external resource notification interface, a list interface (or “drawer”) including user-selectable cells corresponding to the at least two external resources is displayed.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: June 7, 2022
    Assignee: Snap Inc.
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, William Wu
  • Publication number: 20220174027
    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: February 16, 2022
    Publication date: June 2, 2022
    Inventors: William Wu, Dylan Shane Eirinberg, Alexander R. Osborne
  • Patent number: 11348039
    Abstract: Examples generate and operate a unitary, or composite, interface, having a number of sections or portions that are concurrently and persistently displayed, and using which a user can conveniently navigate through a reserved seat selection process, from selecting a particular theater or venue, through to the final seat selection. In addition, the example unitary interface also proposes various features and mechanisms to enable the user to conveniently locate and purchase a desired or acceptable ticket (e.g., one that is located at a good a viewing angle relative to a screen, or that is contiguously located next to other available seats for friends and family).
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: May 31, 2022
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, Dylan Shane Eirinberg, William Wu