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: 11216869
    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: Grant
    Filed: September 23, 2014
    Date of Patent: January 4, 2022
    Assignee: Snap Inc.
    Inventors: Nicholas Richard Allen, Sheldon Chang, Timothy Michael Sehn, William Wu
  • Patent number: 11216376
    Abstract: A memory circuit includes a first memory circuit formed of a first die or a set of stacked dies. The memory circuit further includes a second memory circuit formed of a second die, the second memory circuit comprising one or more sets of memory cells of a second type and each set of the memory cells of the second type comprising multiple cache sections. The first die or the set of stacked dies are stacked over the second die, wherein the second die further includes a first plurality of I/O terminals and a second plurality of I/O terminals, the first plurality of I/O terminals being electrically coupled to the first memory circuit, and the second plurality of I/O terminals being electrically isolated from the first memory circuit.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 4, 2022
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Hsien-Hsin Sean Lee, William Wu Shen, Yun-Han Lee
  • Publication number: 20210409359
    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: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Dylan Shane Eirinberg, John Jensen, Alexander R. Osborne, William Wu
  • Publication number: 20210387090
    Abstract: Systems and methods herein access a visual identifier, perform a visual search of the visual identifier, in response to performing the visual search of the visual identifier, cause presentation of an application menu within a graphical user interface of a computing device, receive a selection of a first user interface element within the application menu, and in response to receiving the selection, run the computer application.
    Type: Application
    Filed: June 9, 2021
    Publication date: December 16, 2021
    Inventors: Dylan Shane Eirinberg, John Jensen, William Wu
  • Publication number: 20210387097
    Abstract: Systems and methods directed to detecting user selection of an application icon, retrieving a first and second category of applications in response to detecting the user selection of the application icon, and generating an application interface associated with a chat interface, that concurrently displays the first and second category of applications, as well as a selection mechanism that includes a game selector, commercial selector, and a collective selector.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 16, 2021
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, David Whyte, William Wu
  • Publication number: 20210392096
    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: September 17, 2020
    Publication date: December 16, 2021
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, William Wu
  • Publication number: 20210387099
    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: Application
    Filed: June 10, 2020
    Publication date: December 16, 2021
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
  • Publication number: 20210383373
    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: June 9, 2020
    Publication date: December 9, 2021
    Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
  • Publication number: 20210382564
    Abstract: Systems and methods for radial gesture navigation are provided. In example embodiments, user input data is received from a user device. The user input data indicates a continuous physical user interaction associated with a display screen of the user device. An initial point and a current point are detected from the user input data. A radius distance for a circle that includes the current point and is centered about the initial point is determined. An action is selected from among multiple actions based on the radius distance being within a particular range among successive ranges along a straight line that starts at the initial point and extends through the circle. Each range among the successive ranges corresponds to a particular action among the multiple actions. The selected action is performed in response to detecting a completion of the continuous physical user interaction.
    Type: Application
    Filed: August 26, 2021
    Publication date: December 9, 2021
    Inventors: Ty Blachly, Nathan Kenneth Boyd, Donald Giovannini, Krish Jayaram, Evan Spiegel, William Wu
  • Publication number: 20210344374
    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: Application
    Filed: July 19, 2021
    Publication date: November 4, 2021
    Inventors: Huan-Neng Chen, Chewn-Pu Jou, Feng-Wei Kuo, Lan-Chou Cho, William Wu Shen
  • Publication number: 20210342796
    Abstract: A computer implemented method includes identifying a special character in a message generated by a sender. A money transfer prompt is supplied to the sender in response to the special character. A transfer amount is validated. An account transfer for the transfer amount is initiated. The message is sent to a recipient with indicia of the account transfer.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 4, 2021
    Inventors: Evan Spiegel, William Wu
  • Publication number: 20210339152
    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, by one or more processors, a first user of a plurality of users with access to a gaming application testing platform, each of the plurality of users being associated with a common gaming application developer entity, the gaming application testing platform being associated with a messaging application. A request from the first user to create a gaming application is received with the gaming application testing platform. A request from the first user to authorize a second user of the plurality of users to access the gaming application is received with the gaming application testing platform. The gaming application, integrated with features of the messaging application, is presented to the second user with the gaming application testing platform.
    Type: Application
    Filed: July 19, 2021
    Publication date: November 4, 2021
    Inventors: William Wu, Dylan Shane Eirinberg, Alexander R. Osborne
  • Publication number: 20210335668
    Abstract: The present disclosure relates to a semiconductor module. The semiconductor module includes an excitable element located on a first side of a substrate. A first ground structure is disposed between the first side of the substrate and the excitable element. The first ground structure includes a conductive via extending through the substrate and an interconnect disposed over a topmost surface of the conductive via facing away from the substrate. A second ground structure is located on a second side of the substrate, opposing the first side, and electrically coupled to the first ground structure.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Inventors: Bo-Jr Huang, William Wu Shen, Chin-Her Chien, Chin-Chou Liu, Yun-Han Lee
  • Patent number: 11153238
    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: Grant
    Filed: May 9, 2019
    Date of Patent: October 19, 2021
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, John Jensen, Alexander R. Osborne, William Wu
  • Patent number: 11147731
    Abstract: 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: Grant
    Filed: February 20, 2020
    Date of Patent: October 19, 2021
    Assignee: Harmonic Bionics, Inc.
    Inventors: Rohit John Varghese, Youngmok Yun, William Wu
  • Publication number: 20210315763
    Abstract: An embodiment includes an apparatus for coupling a user to a robot to provide robot-assisted physical therapy to the user. Other embodiments are described herein.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 14, 2021
    Inventors: Rohit John Varghese, William Wu
  • Publication number: 20210299581
    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 an in-game status bar. A gaming application is launched from a messaging application. A state in the messaging application from which the gaming application was launched is determined. A communication interface that is associated with the messaging application is generated for display, concurrently with a display of the gaming application. Functionality of the communication interface is modified based on the state in the messaging application from which the gaming application was launched.
    Type: Application
    Filed: June 11, 2021
    Publication date: September 30, 2021
    Inventors: William Wu, Dylan Shane Eirinberg, Alexander R. Osborne
  • Patent number: 11132066
    Abstract: Systems and methods for radial gesture navigation are provided. In example embodiments, user input data is received from a user device. The user input data indicates a continuous physical user interaction associated with a display screen of the user device. An initial point and a current point are detected from the user input data. A radius distance for a circle that includes the current point and is centered about the initial point is determined. An action is selected from among multiple actions based on the radius distance being within a particular range among successive ranges along a straight line that starts at the initial point and extends through the circle. Each range among the successive ranges corresponds to a particular action among the multiple actions. The selected action is performed in response to detecting a completion of the continuous physical user interaction.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: September 28, 2021
    Assignee: Snap Inc.
    Inventors: Ty Blachly, Nathan Boyd, Donald Giovannini, Krish Jayaram, Evan Spiegel, William Wu
  • Patent number: 11122094
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging systems by enabling users in an electronic chat conversation to run applications together. In some embodiments, when one user in a chat launches an application, an icon or other visual representation of the application appears in a portion of the chat window (e.g., in a “chat dock”) for other users in the chat to access.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: September 14, 2021
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Aaron Daniel Son, William Wu
  • Patent number: 11103795
    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 gaining applications.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: August 31, 2021
    Assignee: Snap Inc.
    Inventors: William Wu, Dylan Shane Eirinberg, Alexander R. Osborne