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: 20260163858
    Abstract: Methods, devices, systems, and computer readable media with instructions for group text communications between multiple devices, along with communication of associated data and automatic deletion of communications, are described. One embodiment involves generating a first ephemeral group chat, receiving a first ephemeral chat message, associated with one or more deletion triggers, and transmitting the first ephemeral message; and receiving, from at least the second client device, chat monitoring information comprising first deletion trigger information. In various embodiments, coordinated presentation and deletion of ephemeral chat messages are managed in a variety of ways.
    Type: Application
    Filed: April 17, 2025
    Publication date: June 11, 2026
    Inventors: Nicholas Richard ALLEN, Jonathan BRODY, Chamal SAMARANAYAKE, William WU
  • Patent number: 12608126
    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: April 4, 2024
    Date of Patent: April 21, 2026
    Assignee: SNAP INC.
    Inventors: Jonathan Brody, Matthew Hanover, Chamal Samaranayake, William Wu
  • Patent number: 12599531
    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: November 17, 2023
    Date of Patent: April 14, 2026
    Assignee: Bioness Medical, Inc.
    Inventors: Rohit John Varghese, Youngmok Yun, William Wu
  • Publication number: 20260084286
    Abstract: An embodiment includes an exoskeleton robotic system comprising a parallelogram-based remote center of motion (RCM) joint. The RCM mechanism includes a first link that is coupled to a second link, a third link, and a fourth link. A motor is coupled to the third link. A first of the first, second, third, or fourth links includes a first flexure. The first flexure includes a first degree of freedom in a first direction. A second of the first, second, third, or fourth links includes a second flexure, the second flexure including a second degree of freedom in a second direction. The first direction is not parallel to the second direction.
    Type: Application
    Filed: October 25, 2023
    Publication date: March 26, 2026
    Inventors: Michael M. HOGAN, William WU, Rohit John VARGHESE
  • Publication number: 20260057420
    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: October 29, 2025
    Publication date: February 26, 2026
    Inventors: Nathan Kenneth Boyd, Jeremy Voss, William Wu
  • Patent number: 12511641
    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: Grant
    Filed: November 6, 2017
    Date of Patent: December 30, 2025
    Inventors: William Wu, Ling Wu, Huan-Yi Lin
  • Publication number: 20250373706
    Abstract: A push notification mechanism at a mobile user device provides for automated limiting of the rate of production of push notification alerts (such as an audible alert or a vibratory alert) and/or push notifications responsive to the occurrence of chat events relevant to a chat application hosted by the user device. Some chat events automatically trigger suppression periods during which push notification alerts are prevented for subsequent chat events that satisfy predefined suppression criteria. Such push notification and/or alert limiting can be performed separately for separate users, chat groups, and/or chat event types.
    Type: Application
    Filed: August 19, 2025
    Publication date: December 4, 2025
    Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
  • Patent number: 12482023
    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: Grant
    Filed: November 3, 2023
    Date of Patent: November 25, 2025
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Jeremy Voss, William Wu
  • Publication number: 20250348928
    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: July 18, 2025
    Publication date: November 13, 2025
    Inventors: Nicholas Richard Allen, Sheldon Chang, Timothy Michael Sehn, William Wu
  • Publication number: 20250345227
    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: July 18, 2025
    Publication date: November 13, 2025
    Inventors: Rohit John Varghese, William Wu
  • Publication number: 20250322101
    Abstract: Various embodiments provide systems, methods, devices, and instructions for protected data use in a third-party software application, where use can be enabled while maintaining protection of the protected data from the third party software application. In particular, various embodiments provide a software application architecture that permits a data party that owns or maintains protected data to support a software development ecosystem where a third-party can develop a third-party software application that uses the protected data while denying the third-party access to the protected data.
    Type: Application
    Filed: June 25, 2025
    Publication date: October 16, 2025
    Inventors: Dylan Shane Eirinberg, David Evans, Adrian Jack Kant, Alexander R. Osborne, Matthew Saunders, William Wu
  • Publication number: 20250307439
    Abstract: A method for secure virtual currency transactions between applications operating in different security domains. A first application in a first security domain receives a request from a second application in a second security domain to access a virtual currency store, where the first security domain restricts the second application from accessing user data. The first application accesses user account data containing a virtual currency balance within its secure domain and displays a virtual currency interface with multiple virtual items. Upon receiving a user's selection of a virtual item, a purchase is initiated using the virtual currency balance, the balance is adjusted accordingly, and a purchase notification is transmitted to the second application while maintaining security restrictions on user data access.
    Type: Application
    Filed: June 10, 2025
    Publication date: October 2, 2025
    Inventors: John Jensen, Dylan Shane Eirinberg, Alexander R. Osborne, William Wu
  • Publication number: 20250292477
    Abstract: A computing system to generate an interactive animation interface, including a graph feature that is manipulatable to enable a user to specify one or more parametric values to configure an animation behavior of an associated content rendering. The computing system generates the animation behavior for the content rendering based on the one or more parametric values specified by the user.
    Type: Application
    Filed: March 31, 2025
    Publication date: September 18, 2025
    Inventors: Nikolas KLEIN, William WU, Ricky RAJANI, Sho KUWAMOTO, Rachel MILLER
  • Patent number: 12401728
    Abstract: A push notification mechanism at a mobile user device provides for automated limiting of the rate of production of push notification alerts (such as an audible alert or a vibratory alert) and/or push notifications responsive to the occurrence of chat events relevant to a chat application hosted by the user device. Some chat events automatically trigger suppression periods during which push notification alerts are prevented for subsequent chat events that satisfy predefined suppression criteria. Such push notification and/or alert limiting can be performed separately for separate users, chat groups, and/or chat event types.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: August 26, 2025
    Assignee: Snap Inc.
    Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
  • Patent number: 12393977
    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: January 3, 2022
    Date of Patent: August 19, 2025
    Assignee: Snap Inc.
    Inventors: Nicholas Richard Allen, Sheldon Chang, Timothy Michael Sehn, William Wu
  • Patent number: 12380237
    Abstract: Various embodiments provide systems, methods, devices, and instructions for protected data use in a third-party software application, where use can be enabled while maintaining protection of the protected data from the third party software application. In particular, various embodiments provide a software application architecture that permits a data party that owns or maintains protected data to support a software development ecosystem where a third-party can develop a third-party software application that uses the protected data while denying the third-party access to the protected data.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: August 5, 2025
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, David Evans, Adrian Jack Kant, Alexander R. Osborne, Matthew Saunders, William Wu
  • Patent number: 12364640
    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: Grant
    Filed: April 14, 2021
    Date of Patent: July 22, 2025
    Assignees: Board of Regents, The University of Texas System, Harmonic Bionics, Inc.
    Inventors: Rohit John Varghese, William Wu
  • Patent number: 12353575
    Abstract: Methods and systems for secure applications running web view applications are disclosed. In some aspects, user data may be secured within a first security domain, that is inaccessible to a web view application running within a second application. The second application accesses the user data via a second security domain, when a request is received from the web view application to display a user interface. The second application then displays a user interface based at least in part, on the user data.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: July 8, 2025
    Assignee: Snap Inc.
    Inventors: John Jensen, Dylan Shane Eirinberg, Alexander R. Osborne, William Wu
  • Publication number: 20250184422
    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: February 13, 2025
    Publication date: June 5, 2025
    Inventors: Dylan Shane Eirinberg, William Wu
  • Publication number: 20250184447
    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 6, 2025
    Publication date: June 5, 2025
    Inventors: Dylan Shane Eirinberg, Jeremy Voss, William Wu