Patents by Inventor Willa Angel Chen
Willa Angel Chen 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: 12154144Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.Type: GrantFiled: May 17, 2023Date of Patent: November 26, 2024Assignee: GOOGLE LLCInventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
-
Publication number: 20240339217Abstract: Systems and methods for diagnostic visual search can include processing a search query with a plurality of classification models to determine a search query intent and predict potential diagnosis. The search query can include an image that is processed to determine the presence of a body part and may be processed to determine if the search query is descriptive of a diagnostic search query. Based on the intent determination, the image may then be processed by a conditions classification model to determine one or more predicted condition classifications. Condition information can then be obtained and provided based on the one or more predicted condition classifications.Type: ApplicationFiled: March 28, 2024Publication date: October 10, 2024Inventors: Peggy Yen Phuong Bui, Bianca Madalina Buisman, Quang Anh Duong, Anastasia Martynova, Ayush Jain, Yuan Liu, Jonathan David Krause, Amit Sanjay Talreja, Rajeev Vijay Rikhye, Mahvish A. Nagda, Pinal Bavishi, Christopher James Eicher, Abigail Ward, Jieming Yu, Louis Wang, Dounia Berrada, Dale Richard Webster, Harshit Kharbanda, Igor Bonaci, Kai Yu, Ke Lan, Kaan Yücer, Willa Angel Chen Miller, Lars Thomas Hansen
-
Systems and methods for automatically managing placement of content slots in an information resource
Patent number: 12002072Abstract: At least one aspect is directed to a method of a method of automatically managing placement of content slots in an information resource. The method includes a data processing system receiving, from a computing device, a request for content and, in response, transmitting a content slot insertion script to the computing device. The content slot insertion script, when executed, can cause the computing device to identify one or more Document Object Model (DOM) elements included in the DOM tree of the information resource and determine one or more candidate third-party content placement locations according to a third-party content placement policy. The second plurality of computer-executable instructions, when executed on the computing device, can also cause the computing device to select, from the candidate third-party content placement locations, a third-party content placement location in the DOM tree and display a third-party content item at the selected ad placement location.Type: GrantFiled: September 16, 2015Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Matthew Strecker Burriesci, Willa Angel Chen -
Publication number: 20230368250Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.Type: ApplicationFiled: May 17, 2023Publication date: November 16, 2023Inventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
-
Patent number: 11694237Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.Type: GrantFiled: May 27, 2016Date of Patent: July 4, 2023Assignee: GOOGLE LLCInventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
-
Patent number: 11017154Abstract: Systems and methods of automatically detecting styles of properties of DOM elements of an information resource are disclosed. A data processing system including one or more processors can identify an information resource for which to automatically detect styles of properties used to style primary content of the information resource, identify at least one DOM container that contains at least a portion of the primary content, determine, for each of one or more DOM elements included in the DOM container, styles of properties corresponding to a respective DOM element, store, in a memory, the determined styles of properties corresponding to the respective DOM elements included in the DOM container and use the stored styles of properties to modify third-party content to be inserted within the information resource.Type: GrantFiled: January 7, 2020Date of Patent: May 25, 2021Assignee: Google LLCInventors: Thomas James Worthington Long, Willa Angel Chen, Nathan Peter Lucash, Johan Land, Daniel William Kaemmerer, Lingxing Yuan
-
SYSTEMS AND METHODS FOR AUTOMATICALLY MANAGING PLACEMENT OF CONTENT SLOTS IN AN INFORMATION RESOURCE
Publication number: 20210133823Abstract: At least one aspect is directed to a method of a method of automatically managing placement of content slots in an information resource. The method includes a data processing system receiving, from a computing device, a request for content and, in response, transmitting a content slot insertion script to the computing device. The content slot insertion script, when executed, can cause the computing device to identify one or more Document Object Model (DOM) elements included in the DOM tree of the information resource and determine one or more candidate third-party content placement locations according to a third-party content placement policy. The second plurality of computer-executable instructions, when executed on the computing device, can also cause the computing device to select, from the candidate third-party content placement locations, a third-party content placement location in the DOM tree and display a third-party content item at the selected ad placement location.Type: ApplicationFiled: January 12, 2021Publication date: May 6, 2021Applicant: Google LLCInventors: Matthew Strecker Burriesci, Willa Angel Chen -
Publication number: 20210064206Abstract: Methods and systems for displaying content items on an information resource include identifying a supplemental content item to append to a DOM tree of the information resource and identifying a first content item displayed in a first container of the information resource. The methods also includes monitoring a position of a predetermined portion of the first content item relative to a viewport of the application and determining, responsive to monitoring the position of the predetermined portion of the first content item, that the first content item is visible within the viewport of the application. The method also includes appending the supplemental content item in a second container at a first position between the first container and an end of the information resource and displaying the supplemental content item within the viewport of the application responsive to detecting a scroll action towards the end of the information resource.Type: ApplicationFiled: November 11, 2020Publication date: March 4, 2021Applicant: Google LLCInventors: Kun Zhang, Willa Angel Chen, Yingwei Cui, William Martin Halpin,, JR., Bahman Rabii, Tobias Maurer
-
Patent number: 10838609Abstract: Method and systems for displaying content items on an information resource include identifying a supplemental content item to append to a DOM tree of the information resource and identifying a first content item displayed in a first container of the information resource. The methods also includes monitoring a position of a predetermined portion of the first content item relative to a viewport of the application and determining, responsive to monitoring the position of the predetermined portion of the first content item, that the first content item is visible within the viewport of the application. The method also includes appending the supplemental content item in a second container at a first position between the first container and an end of the information resource and displaying the supplemental content item within the viewport of the application responsive to detecting a scroll action towards the end of the information resource.Type: GrantFiled: April 9, 2019Date of Patent: November 17, 2020Assignee: Google LLCInventors: Kun Zhang, Willa Angel Chen, Yingwei Cui, William Martin Halpin, Jr., Bahman Rabii, Tobias Maurer
-
Publication number: 20200143106Abstract: Systems and methods of automatically detecting styles of properties of DOM elements of an information resource are disclosed. A data processing system including one or more processors can identify an information resource for which to automatically detect styles of properties used to style primary content of the information resource, identify at least one DOM container that contains at least a portion of the primary content, determine, for each of one or more DOM elements included in the DOM container, styles of properties corresponding to a respective DOM element, store, in a memory, the determined styles of properties corresponding to the respective DOM elements included in the DOM container and use the stored styles of properties to modify third-party content to be inserted within the information resource.Type: ApplicationFiled: January 7, 2020Publication date: May 7, 2020Applicant: Google LLCInventors: Thomas James Worthington Long, Willa Angel Chen, Nathan Peter Lucash, Johan Land, Daniel William Kaemmerer, Lingxing Yuan
-
Patent number: 10536354Abstract: Systems and methods of automatically detecting styles of properties of DOM elements of an information resource are disclosed. A data processing system including one or more processors can identify an information resource for which to automatically detect styles of properties used to style primary content of the information resource, identify at least one DOM container that contains at least a portion of the primary content, determine, for each of one or more DOM elements included in the DOM container, styles of properties corresponding to a respective DOM element, store, in a memory, the determined styles of properties corresponding to the respective DOM elements included in the DOM container and use the stored styles of properties to modify third-party content to be inserted within the information resource.Type: GrantFiled: August 10, 2018Date of Patent: January 14, 2020Assignee: Google LLCInventors: Thomas James Worthington Long, Willa Angel Chen, Nathan Peter Lucash, Johan Land, Daniel William Kaemmerer, Lingxing Yuan
-
Patent number: 10518166Abstract: In this board game, players take turns being the Chief and rating their level of agreement with prompts such as: “For $1000, I would be willing to wear the same underwear for a week without washing it.” The opinions are guessed using a scale from 1 (“Frostbite!—Completely Disagree”) to 10 (“All Ablaze!—Completely Agree”). Before the Chief reveals his/her rating, all of the other players guess the Chief's response using secret voting tokens, and all the votes are revealed simultaneously. At the end of the round, the closest matches score victory points. With over 700 cards already written, the prompts cover an enormous range of topics from intimate to hilarious, from every-day to fantastical, from family-oriented to party-friendly. Since the point system requires collecting points of all colors in order to win, you cannot win simply by knowing one other player extremely well.Type: GrantFiled: August 30, 2018Date of Patent: December 31, 2019Inventors: Willa Angel Chen, Shikui Kevin Chen, Quanjun Ling Chen
-
Publication number: 20190235720Abstract: Method and systems for displaying content items on an information resource include identifying a supplemental content item to append to a DOM tree of the information resource and identifying a first content item displayed in a first container of the information resource. The methods also includes monitoring a position of a predetermined portion of the first content item relative to a viewport of the application and determining, responsive to monitoring the position of the predetermined portion of the first content item, that the first content item is visible within the viewport of the application. The method also includes appending the supplemental content item in a second container at a first position between the first container and an end of the information resource and displaying the supplemental content item within the viewport of the application responsive to detecting a scroll action towards the end of the information resource.Type: ApplicationFiled: April 9, 2019Publication date: August 1, 2019Applicant: Google LLCInventors: Kun Zhang, Willa Angel Chen, Yingwei Cui, William Martin Halpin,, JR., Bahman Rabii, Tobias Maurer
-
Publication number: 20190147503Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.Type: ApplicationFiled: May 27, 2016Publication date: May 16, 2019Applicant: Google LLCInventors: Matthew BURRIESCI, Keith WRIGHT, Willa Angel CHEN, Joshua NEDELKA
-
Patent number: 10289296Abstract: Method and systems for displaying content items on an information resource include identifying a supplemental content item to append to a DOM tree of the information resource and identifying a first content item displayed in a first container of the information resource. The methods also includes monitoring a position of a predetermined portion of the first content item relative to a viewport of the application and determining, responsive to monitoring the position of the predetermined portion of the first content item, that the first content item is visible within the viewport of the application. The method also includes appending the supplemental content item in a second container at a first position between the first container and an end of the information resource and displaying the supplemental content item within the viewport of the application responsive to detecting a scroll action towards the end of the information resource.Type: GrantFiled: February 8, 2016Date of Patent: May 14, 2019Assignee: Google LLCInventors: Kun Zhang, Willa Angel Chen, Yingwei Cui, William Martin Halpin, Jr., Bahman Rabii, Tobias Maurer
-
Patent number: 10050849Abstract: Systems and methods of automatically detecting styles of properties of DOM elements of an information resource are disclosed. A data processing system including one or more processors can identify an information resource for which to automatically detect styles of properties used to style primary content of the information resource, identify at least one DOM container that contains at least a portion of the primary content, determine, for each of one or more DOM elements included in the DOM container, styles of properties corresponding to a respective DOM element, store, in a memory, the determined styles of properties corresponding to the respective DOM elements included in the DOM container and use the stored styles of properties to modify third-party content to be inserted within the information resource.Type: GrantFiled: September 8, 2014Date of Patent: August 14, 2018Assignee: Google LLCInventors: Thomas James Worthington Long, Willa Angel Chen, Nathan Peter Lucash, Johan Land, Daniel William Kaemmerer, Lingxing Yuan
-
Patent number: 9959192Abstract: Systems and methods for providing a debugging interface for inserted elements in a resource are provided. One method includes detecting a trigger for a request to provide a debugging interface for a webpage, the webpage including a content interface configured to display third party content items. The method further includes transmitting the request for the debugging interface to a remote device, and receiving a script representing the debugging interface from the remote device. The method further includes inserting the debugging interface into the webpage by injecting the script into data of the webpage during loading of the webpage. The method further includes detecting a characteristic of at least one of the webpage, the content interface, or the remote device; and generating debugging information using the detected characteristic. The method further includes providing the debugging information in the debugging interface.Type: GrantFiled: September 15, 2015Date of Patent: May 1, 2018Assignee: Google LLCInventors: Matthew Strecker Burriesci, Willa Angel Chen, Sean Patrick Miller, Nikita Beloglazov, Nathan Peter Lucash