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: 12686111
    Abstract: A robotic system has a bracket that helps integrate a load sensor into a robotic actuator such that the sensor is not overly affected by loads not aligned with its load sensing axis (which can lead to inaccurate measurements of the desired load). The bracket includes: (a) a tube having an exterior wall and a hollow interior, (b) a first beam between first and second voids, a second beam between a third void and the second void, a third beam between the first void and a fourth void, a fourth beam between the third and fourth voids. The bracket further includes: (a) additional first, second, third, and fourth voids; (c) an additional first beam between the additional first and second voids, an additional second beam between the additional third and second voids, an additional third beam between the additional first and fourth voids, and an additional fourth beam between the additional third and fourth voids.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: July 21, 2026
    Assignee: Bioness Medical, Inc.
    Inventors: William Wu, Rohit John Varghese, Youngmok Yun
  • Patent number: 12675168
    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: November 20, 2023
    Date of Patent: July 7, 2026
    Assignee: Snap Inc.
    Inventors: Ty Blachly, Nathan Boyd, Donald Giovannini, Krish Jayaram, Evan Spiegel, William Wu
  • 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