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: 20230206207Abstract: Disclosed are a method and a system for resolving a target, which employ two-stage target resolution. A local resolving peer resolves the target at a first-stage target resolution. If the first-stage target resolution fails, the first resolving peer sends target-related information to at least one remote resolving peer for second-stage target resolution in return of a resolvable result indicating that the target is resolvable to corresponding type of identifier. To avoid congested traffic arising from broadcasting target-related information without discrimination to the at least one remote resolving peer, a scheme caching approach and a hint service approach are adopted. Transmission of target-related information can be conducted either concurrently or sequentially in response to traffic condition. Accordingly, the method and the system of the present invention reliably resolve a target with known or unknown format at two stages without compromising the efficiency for target resolution.Type: ApplicationFiled: April 14, 2021Publication date: June 29, 2023Inventors: William WU, Brian CHAN
-
Patent number: 11687454Abstract: A memory circuit includes a stack of first dies including multiple sets of memory cells of a first type, a second die including multiple sets of memory cells of a second type, a third die, and an interposer carrying the first, second, and third dies. The second die includes a first set of input/output (I/O) terminals on a top surface of the second die and a second set of I/O terminals on a bottom surface of the second die. The stack of first dies is coupled to the second die through the first set of I/O terminals. The interposer is coupled to the second die through the second set of I/O terminals. The third die is positioned aside the second die and in communication with the second die through the interposer.Type: GrantFiled: January 4, 2022Date of Patent: June 27, 2023Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Hsien-Hsin Sean Lee, William Wu Shen, Yun-Han Lee
-
Patent number: 11683280Abstract: 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: GrantFiled: April 29, 2022Date of Patent: June 20, 2023Assignee: Snap Inc.Inventors: Laurent Desserrey, Dylan Shane Eirinberg, William Wu
-
Patent number: 11673063Abstract: 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: GrantFiled: June 11, 2021Date of Patent: June 13, 2023Assignee: Snap Inc.Inventors: William Wu, Dylan Shane Eirinberg, Alexander R. Osborne
-
Publication number: 20230173659Abstract: An embodiment includes a robotic system comprising: a shaft coupled to a robotic appendage; a bearing that couples the shaft to a housing; an actuator that includes a motor; a robotic joint to rotate the shaft and linkage via the bearing; a torque sensor to sense torque created when the motor rotates the appendage; and a bracket including: (a) a rod having an exterior wall, (b) first and second voids in the exterior wall; (c) a beam between the first and second voids, and (d) first and second ends; wherein the bracket is a compliant element and couples: (a) to the actuator via the first end, (b) to the housing via the second end, (c) the actuator to the housing.Type: ApplicationFiled: December 6, 2022Publication date: June 8, 2023Inventors: William Wu, Rohit John Varghese, Youngmok Yun
-
Publication number: 20230179677Abstract: 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: ApplicationFiled: February 1, 2023Publication date: June 8, 2023Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
-
Patent number: 11659014Abstract: 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: GrantFiled: September 13, 2021Date of Patent: May 23, 2023Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Aaron Daniel Son, William Wu
-
Publication number: 20230153131Abstract: 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: ApplicationFiled: October 28, 2022Publication date: May 18, 2023Inventors: John Jensen, Dylan Shane Eirinberg, Alexander R. Osborne, William Wu
-
Patent number: 11637078Abstract: A semiconductor package includes a first semiconductor device, a second semiconductor device vertically positioned above the first semiconductor device, and a ground shielded transmission path. The ground shielded transmission path couples the first semiconductor device to the second semiconductor device. The ground shielded transmission path includes a first signal path extending longitudinally between a first end and a second end. The first signal path includes a conductive material. A first insulating layer is disposed over the signal path longitudinally between the first end and the second end. The first insulating layer includes an electrically insulating material. A ground shielding layer is disposed over the insulating material longitudinally between the first end and the second end of the signal path. The ground shielding layer includes a conductive material coupled to ground.Type: GrantFiled: February 22, 2021Date of Patent: April 25, 2023Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Feng Wei Kuo, Wen-Shiang Liao, Chewn-Pu Jou, Huan-Neng Chen, Lan-Chou Cho, William Wu Shen
-
Publication number: 20230123289Abstract: An embodiment includes an exoskeleton robotic system including: a first linkage; a bearing coupled to the first linkage; a joint including a motor configured to move the first linkage along the bearing; an axial load sensor configured to sense an axial force transmitted to the axial load sensor via the joint, the axial force including one of tension or compression but not torque; a bracket including first and second bracket locations and first and second arms; and a housing that includes at least part of the joint and which couples the bracket to the bearing. The bracket couples to the housing at the first bracket location and couples to the axial load sensor at the second bracket location. The first arm couples the second arm to the first bracket location, and the second arm couples the first arm to the second bracket location.Type: ApplicationFiled: December 16, 2022Publication date: April 20, 2023Inventors: William Wu, Rohit John Varghese, Youngmok Yun
-
Patent number: 11616631Abstract: 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: GrantFiled: May 13, 2020Date of Patent: March 28, 2023Assignee: 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
-
Patent number: 11606320Abstract: 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: GrantFiled: September 9, 2021Date of Patent: March 14, 2023Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, John Jensen, Alexander R. Osborne, William Wu
-
Patent number: 11599371Abstract: 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: GrantFiled: April 9, 2021Date of Patent: March 7, 2023Assignee: Snap Inc.Inventors: John Jensen, Dylan Shane Eirinberg, Alexander R. Osborne, William Wu
-
Patent number: 11599241Abstract: Systems, devices, media, and methods are presented for transmitting shared visual content between networked devices with a linked source for the visual content by accessing and presenting visual content, receiving a network location for a network resource associated with the visual content, linking the network location to the visual content to generate linked visual content, and cause presentation of the linked visual content in a draft message within a graphical user interface.Type: GrantFiled: October 8, 2019Date of Patent: March 7, 2023Assignee: Snap Inc.Inventors: Imran Patel, William Wu
-
Patent number: 11593980Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by providing a customized display of avatars corresponding to users exchanging electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails. The appearance of the displayed avatars may be dynamically altered based on the actions taken by the users, as well as based on the content of the messages between the users or information from other sources.Type: GrantFiled: July 19, 2021Date of Patent: February 28, 2023Assignee: Snap Inc.Inventors: Jacob Edward Blackstock, Diego Muñoz Escalante, Matthew Colin Grantham, William Wu
-
Patent number: 11588913Abstract: 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: GrantFiled: December 11, 2017Date of Patent: February 21, 2023Assignee: Snap Inc.Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
-
Patent number: 11583779Abstract: 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: GrantFiled: June 29, 2020Date of Patent: February 21, 2023Assignee: Snap Inc.Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, David Whyte, William Wu
-
Publication number: 20230037271Abstract: 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: ApplicationFiled: October 12, 2022Publication date: February 2, 2023Inventors: John Jensen, Alan Rawcliffe, Cindy Yuqi Li, Kiran Abraham, William¿ Wu
-
Publication number: 20230009587Abstract: 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: ApplicationFiled: August 8, 2022Publication date: January 12, 2023Inventors: Jeremy Voss, Dylan Shane Eirinberg, Nicholas Richard Allen, William Wu
-
Patent number: 11541530Abstract: An embodiment includes an exoskeleton robotic system including: a first linkage; a bearing coupled to the first linkage; a joint including a motor configured to move the first linkage along the bearing; an axial load sensor configured to sense an axial force transmitted to the axial load sensor via the joint, the axial force including one of tension or compression but not torque; a bracket including first and second bracket locations and first and second arms; and a housing that includes at least part of the joint and which couples the bracket to the bearing. The bracket couples to the housing at the first bracket location and couples to the axial load sensor at the second bracket location. The first arm couples the second arm to the first bracket location, and the second arm couples the first arm to the second bracket location.Type: GrantFiled: January 31, 2022Date of Patent: January 3, 2023Assignee: Harmonic Bionics, Inc.Inventors: William Wu, Rohit John Varghese, Youngmok Yun