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: 11977732Abstract: 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: GrantFiled: January 19, 2022Date of Patent: May 7, 2024Assignee: SNAP INC.Inventors: Jonathan Brody, Matthew Hanover, Chamal Samaranayake, William Wu
-
Patent number: 11978041Abstract: 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: GrantFiled: August 3, 2022Date of Patent: May 7, 2024Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
-
Patent number: 11971542Abstract: Wearable and optical display systems and methods for operation thereof incorporating monovision display techniques are disclosed. A wearable device may include left and right optical stacks configured to switch between displaying virtual content at a first focal plane or a second focal plane. The wearable device may determine whether or not an activation condition is satisfied. In response to determining that the activation condition is satisfied, a monovision display mode associated with the wearable device may be activated, which may include causing the left optical stack to display the virtual content at the first focal plane and causing the right optical stack to display the virtual content at the second focal plane.Type: GrantFiled: May 25, 2021Date of Patent: April 30, 2024Assignee: Magic Leap, Inc.Inventors: Bjorn Nicolaas Servatius Vlaskamp, Jason Allen Shultz, William Hudson Welch, Bing Wu
-
Publication number: 20240134191Abstract: A wearable device includes a left optical stack having a left eyepiece configured to receive left virtual image light, a left accommodating lens, and a left compensating lens. The wearable device also includes a right optical stack having a right eyepiece configured to receive right virtual image light, a right accommodating lens, and a right compensating lens. An optical power of the left accommodating lens is equal in magnitude to an optical power of the left compensating lens, an optical power of the right accommodating lens is equal in magnitude to an optical power of the right compensating lens, and the optical power of the left accommodating lens and the optical power of the right accommodating lens differ by an offset amount.Type: ApplicationFiled: December 29, 2023Publication date: April 25, 2024Applicant: Magic Leap, Inc.Inventors: Bjorn Nicolaas Servatius Vlaskamp, Jason Allen Shultz, William Hudson Welch, Bing Wu
-
Publication number: 20240122596Abstract: Disclosed are techniques for stapler reload detection and identification. A manipulator is configured to have an instrument mounted thereto. The instrument includes an end effector configured to receive a replaceable stapler cartridge. An actuator is drivingly coupled with the pusher member. A control unit is configured to control operation of the actuator to move the pusher member from a first position toward a second position; determine a distance that the pusher member moves from the first position toward the second position before a force limit for the actuator is exceeded; and determine, based on the distance that the pusher member moves, an operational status of the instrument relating to the replaceable stapler cartridge.Type: ApplicationFiled: December 26, 2023Publication date: April 18, 2024Inventors: William BURBANK, Matthew A. WIXEY, Nicholas RAGOSTA, David W. WEIR, Emily COOPER, Melody WU
-
Publication number: 20240124612Abstract: The present invention provides molecules, including proteins, more particularly, immunoglobulins whose in vivo half-lives are altered (increased or decreased) by the presence of an IgG constant domain, or FcRn binding fragment thereof (e.g., an Fc region or hinge-Fe region) (e.g., from a human IgG, e.g., human IgG1), that have modifications of one or more of amino acid residues in at least the CH3 domain.Type: ApplicationFiled: August 9, 2023Publication date: April 18, 2024Inventors: PING TSUI, MARTIN BORROK, WILLIAM DALL'ACQUA, YANLI WU, NURTEN BEYAZ-KAVUNCU
-
Patent number: 11957657Abstract: Disclosed are combination therapies including administration of I-DASH inhibitors and PGE2 antagonists, and the use of such therapies in the treatment of cell proliferative diseases.Type: GrantFiled: July 6, 2021Date of Patent: April 16, 2024Assignee: Trustees of Tufts CollegeInventors: William W. Bachovchin, Hung-sen Lai, Wengen Wu
-
Publication number: 20240106874Abstract: 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: ApplicationFiled: December 4, 2023Publication date: March 28, 2024Inventors: Dylan Shane Eirinberg, Aaron Daniel Son, William Wu
-
Patent number: 11939534Abstract: A composition having a recycle content value is obtained by reacting a recycle content feedstock to make a recycle content alpha olefin or by deducting from a recycle inventory a recycle content value applied to an alpha olefin composition. At least a portion of the recycle content value in the feedstock or in an allotment obtained by an alpha olefin manufacturer has its origin in recycled waste and/or pyrolysis of recycled waste and/or in thermal steam cracking of recycle content pyoil.Type: GrantFiled: November 6, 2020Date of Patent: March 26, 2024Assignee: Eastman Chemical CompanyInventors: David Eugene Slivensky, Daryl Bitting, Kenny Randolph Parker, Michael Gary Polasek, William Lewis Trapp, Xianchun Wu
-
Publication number: 20240098158Abstract: 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: November 30, 2023Publication date: March 21, 2024Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
-
Publication number: 20240082096Abstract: 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: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Rohit John Varghese, Youngmok Yun, William Wu
-
Publication number: 20240085989Abstract: 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: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Inventors: Ty Blachly, Nathan Boyd, Donald Giovannini, Krish Jayaram, Evan Spiegel, William Wu
-
Publication number: 20240086413Abstract: Methods, systems, and media for presenting search results are provided. In accordance with some embodiments, the method comprises: receiving text corresponding to a search query; determining whether a content rating score associated with the search query is below a predetermined threshold, wherein the score is calculated by: identifying a first plurality of search results retrieved using the search query, wherein each search result is associated with one of a plurality of content ratings classes; and calculating the content rating score that is a proportion of search results associated with at least one of the content ratings classes among the first plurality of search results; in response to determining that the content rating score is below the predetermined threshold, identifying a second plurality of search results to be presented based on the search query; and causing the second plurality of search results to be presented.Type: ApplicationFiled: November 21, 2023Publication date: March 14, 2024Inventors: Eileen Long, Jonathan Frankle, William Chambers, Jia Wu, Charles Thomas Curry, Matthias Heiler, Ruben Sipos, Christopher Kenneth Haulk, Angela Yeung, Karin Ingrid von Glehn
-
Patent number: 11925655Abstract: Disclosed are prodrugs of anthracyclines (such as doxorubicin) and derivatives thereof that are selectively cleaved and activated by fibroblast activating protein (FAP). The prodrugs are useful for targeted delivery of “warhead” anthracycline or anthracycline derivative to FAP-expressing tissues, including cancer (e.g., solid tumors). Also provided are pharmaceutical compounds comprising the prodrugs, as well as methods of using the prodrugs to treat a disorder characterized by FAP upregulation, e.g., cancer undesirable fibrosis and undesirable inflammation.Type: GrantFiled: March 4, 2022Date of Patent: March 12, 2024Assignee: Bach Biosciences, LLCInventors: William W. Bachovchin, Hung-sen Lai, David G. Sanford, Sarah E. Poplawski, Wengen Wu
-
Patent number: 11916918Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for executing process flows. A request to initiate execution of a flow is processed, where the request is received from a first user. The flow includes a plurality of flow elements, where each of the flow elements represents a corresponding set of computer-readable instructions. Execution of the flow is initiated and an operation mode assigned to one of the flow elements is determined. A set of computer-readable instructions corresponding to the flow element is executed according to the operation mode such that an identity of the first user is recorded in association with an operation on a database record, wherein permissions allocated in a user profile to the first user do not provide the first user permission to cause the operation on the database record.Type: GrantFiled: April 14, 2020Date of Patent: February 27, 2024Assignee: Salesforce, Inc.Inventors: Yucheng Wang, Saravanan Adaikkalavan, Hao Wu, Hugh Cockburn, Colin Frank, Kaysha Chandran, William Charles Eidson, Timothy Peng
-
Patent number: 11916859Abstract: Disclosed is a method for automatic arrangement of communications for improved functionality. A client device presents a stacked set of conversation cells on a display of the client device. The stacked set of conversation cells is stacked such that a first conversation cell corresponding to a first chat conversation from the stacked set of conversation cells is a top conversation cell of the stacked set of conversation cells. While presenting the stacked set of conversation cells, the client device receives a first chat communication that is a part of a second chat conversation that is different than the first chat conversation. In response to the receiving of the first chat communication, the client device modifies the presentation of the stacked set of conversation cells such that a second conversation cell corresponding to the second chat conversation is presented as the top conversation cell of the stacked set of conversation cells.Type: GrantFiled: May 5, 2021Date of Patent: February 27, 2024Assignee: Snap Inc.Inventor: William Wu
-
Publication number: 20240062254Abstract: 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: ApplicationFiled: November 3, 2023Publication date: February 22, 2024Inventors: Nathan Kenneth Boyd, Jeremy Voss, William Wu
-
Publication number: 20240040082Abstract: 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: ApplicationFiled: October 4, 2023Publication date: February 1, 2024Inventors: Dylan Shane Eirinberg, Jeremy Voss, William Wu
-
Patent number: 11882162Abstract: 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: February 22, 2023Date of Patent: January 23, 2024Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Aaron Daniel Son, William Wu
-
Patent number: 11877093Abstract: 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: GrantFiled: February 24, 2022Date of Patent: January 16, 2024Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Jeremy Voss, William Wu