Patents by Inventor Amy Wu
Amy 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: 20250148509Abstract: One or more computer-readable media store instructions that cause one or more processors to transmit a request for content, receive a first content item and a second content item associated with the first content item, and display the first content item within a content slot in an information resource. The content slot has a first size occupying a first region of the information resource. The operations further include identifying a user interaction associated with the first content item and, responsive to the user interaction, expanding the content slot from the first size to a second size and displaying, in the expanded content slot, the first content item, the second content item, and an actionable object configured to reduce the content slot from the second size to the first size. The second size occupies the first region and an adjoining second region of the information resource.Type: ApplicationFiled: January 7, 2025Publication date: May 8, 2025Inventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Patent number: 12229806Abstract: A method includes receiving from a client device a request for content, and transmitting to the client device a first content item, a second content item, and a script for displaying the first and second content items within an information resource. The script includes instructions that cause the client device to (1) display the first content item within a content slot having a first size occupying a first region of the information resource, (2) identify a user interaction associated with the first content item, (3) expand, responsive to the user interaction associated with the first content item, the content slot from a first size to a second size, and (4) display, responsive to the user interaction and in the expanded content slot, the first content item and the second content item and an actionable object configured to reduce the content slot from the second size to the first size.Type: GrantFiled: December 27, 2023Date of Patent: February 18, 2025Assignee: GOOGLE LLCInventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Publication number: 20240152976Abstract: A method includes receiving from a client device a request for content, and transmitting to the client device a first content item, a second content item, and a script for displaying the first and second content items within an information resource. The script includes instructions that cause the client device to (1) display the first content item within a content slot having a first size occupying a first region of the information resource, (2) identify a user interaction associated with the first content item, (3) expand, responsive to the user interaction associated with the first content item, the content slot from a first size to a second size, and (4) display, responsive to the user interaction and in the expanded content slot, the first content item and the second content item and an actionable object configured to reduce the content slot from the second size to the first size.Type: ApplicationFiled: December 27, 2023Publication date: May 9, 2024Inventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Patent number: 11922465Abstract: One or more servers can implement a method including generating an information resource comprising a content package including first content, metadata of a content extension, and a script for displaying the first content, and transmitting the information resource to a client device to cause the client device to: display the first content within an inline frame; identify an interaction with a user interface feature; transmit, responsive to identifying the interaction, a content extension request based on the metadata of the content extension; receive, responsive to the content extension request, a second content item; responsive to identifying the interaction, expand the inline frame from the first size to a second size; and display, in the expanded inline frame, the second content item, the second content item different from the first content item.Type: GrantFiled: January 26, 2022Date of Patent: March 5, 2024Assignee: GOOGLE LLCInventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Patent number: 11720935Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.Type: GrantFiled: January 11, 2021Date of Patent: August 8, 2023Assignee: GOOGLE LLCInventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Publication number: 20230149569Abstract: The disclosure provides multifunctional compounds for use in medical imaging and therapy, the compounds comprising two or more of (i) a chelating ligand moiety (CL); (ii) an optical probe moiety (OP); and (iii) a biological targeting moiety (BT). The disclosure further provides related compositions and methods.Type: ApplicationFiled: September 23, 2022Publication date: May 18, 2023Inventors: Amy Wu, Richard Ting
-
Publication number: 20220338724Abstract: A medical apparatus for insertion into an internal passage of a subject is provided having a body portion defining an exterior surface; one or more sensors disposed on the exterior surface of the body portion, the one or more sensors providing an insertion force profile representing the force exerted by the internal passage on the sensors during insertion of the body portion; and a processor and non-volatile storage associated therewith, the processor configured to execute software to compare the insertion force profile provided by the sensors with two or more training force profiles stored on the storage, and classify the insertion force profile provided by the sensors as corresponding to at least one of the training force profiles.Type: ApplicationFiled: June 23, 2022Publication date: October 27, 2022Inventors: Amy WU, Peter YIM, Miriam SAFFERN, Xiaomeng XIAN, Mary Grace GANA, Samuel CASTRO
-
Publication number: 20220148044Abstract: One or more servers can implement a method including generating an information resource comprising a content package including first content, metadata of a content extension, and a script for displaying the first content, and transmitting the information resource to a client device to cause the client device to: display the first content within an inline frame; identify an interaction with a user interface feature; transmit, responsive to identifying the interaction, a content extension request based on the metadata of the content extension; receive, responsive to the content extension request, a second content item; responsive to identifying the interaction, expand the inline frame from the first size to a second size; and display, in the expanded inline frame, the second content item, the second content item different from the first content item.Type: ApplicationFiled: January 26, 2022Publication date: May 12, 2022Inventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Patent number: 11263671Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.Type: GrantFiled: January 6, 2020Date of Patent: March 1, 2022Assignee: GOOGLE LLCInventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Publication number: 20210373728Abstract: Embodiments described herein are directed to a graphical user interface (GUI) for efficiently managing and organizing data items. The GUI utilizes machine learning-based clustering techniques that cluster data items into different clusters. The GUI displays each cluster as a user-selectable UI element. Each UI element displays keywords that are representative of the associated data items. The GUI enables the user to merge clusters together by interacting with the UI elements. For instance, the user may drag and drop one UI element over another UI element to combine the associated clusters. The GUI also enables a user to selectively associate certain Web pages of one cluster with another cluster. For instance, the GUI enables the user to move a keyword from one UI element to another UI element. The data items associated with that keyword are moved to the cluster represented by the other UI element.Type: ApplicationFiled: May 28, 2020Publication date: December 2, 2021Inventors: Justin James Wagle, Nathaniel G. Roth, Alekhya Nandula, Amy Wu, Dustin D. Brown, Peter T. Martin, Elmar H. Langholz Villareal
-
Publication number: 20210133826Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.Type: ApplicationFiled: January 11, 2021Publication date: May 6, 2021Applicant: Google LLCInventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Publication number: 20210056557Abstract: A method for verifying the authenticity of a point of sale prior to the initiation of a payment transaction using unique merchant-specific data and blockchain registration includes: receiving identification data from a point of sale device; receiving data comprising a permissioned blockchain, the data including a plurality of blockchain data values, each data value including at least a set of merchant data; verifying the point of sale device by identifying, in the plurality of blockchain data values, a set of merchant data that matches the received identification data; and outputting a notification to a user of the mobile communication device if verification of the point of sale device fails, or transmitting payment credentials stored in the mobile communication device to the point of sale device if verification of the point of sale device is successful.Type: ApplicationFiled: August 20, 2019Publication date: February 25, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Prashant SHARMA, Amy WU, Philip Wei Ping YEN, Rajat MAHESHWARI
-
Publication number: 20200219147Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.Type: ApplicationFiled: January 6, 2020Publication date: July 9, 2020Applicant: Google LLCInventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Patent number: 10528988Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.Type: GrantFiled: October 23, 2015Date of Patent: January 7, 2020Assignee: Google LLCInventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Publication number: 20160042412Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.Type: ApplicationFiled: October 23, 2015Publication date: February 11, 2016Inventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Patent number: 9177334Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.Type: GrantFiled: November 5, 2012Date of Patent: November 3, 2015Assignee: Google Inc.Inventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Publication number: 20150301559Abstract: A mounting apparatus for supporting a mobile device on a display includes a base, a stem portion, and an article receiver. The base is configured to engage the display. The stem portion extends from the base. The article receiver coupled to the stem portion. The article receiver is configured to releasably receive the mobile device.Type: ApplicationFiled: April 21, 2015Publication date: October 22, 2015Inventors: Edward Wu, Amy Wu
-
Publication number: 20150254733Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.Type: ApplicationFiled: November 5, 2012Publication date: September 10, 2015Inventors: Amy WU, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
-
Publication number: 20120143701Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing a method for re-publishing content that is provided by a content publisher to a user. A method includes providing an advertisement for display to a user in a slot, the advertisement including a first annotation providing information for or about re-publishing the advertisement; receiving a request to re-publish the advertisement to one or more individuals or groups associated with the user in a social context; and providing the advertisement as part of an activity stream for a social application, including presenting the advertisement in the activity stream for the user.Type: ApplicationFiled: November 30, 2011Publication date: June 7, 2012Applicant: GOOGLE INC.Inventors: Davi Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal, Amy Wu, Brandon M. Pearcy, Yi Zhang, Jennifer W. Lin
-
Publication number: 20120116867Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing a user interaction point on a user device in conjunction with content that is provided by a content publisher. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information related to the user or a group associated with the user; and providing the advertisement responsive to the request including providing the annotation for presentation along with the relevant advertisement.Type: ApplicationFiled: November 4, 2011Publication date: May 10, 2012Applicant: GOOGLE INC.Inventors: Davi Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal, Amy Wu, Brandon M. Pearcy, Nathan P. Lucash, Igor P. Soares, Rafael M. Borges