Patents by Inventor Angel Chen
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).
-
Publication number: 20240126886Abstract: This document describes techniques and systems for providing trusted computing for digital devices. The techniques and systems may use cryptographic algorithms to provide trusted computing and processing. By doing so, the techniques help ensure authentic computation and prevent nefarious acts. For example, a method is described that receives a signature associated with a designee and validates the signature. The signature may be associated with a designee of a host computing device, and the signature may be generated according to firmware associated with an integrated circuit of the host computing device and a first private key of a first asymmetric key pair. Signature validation may be based on a second asymmetric key pair having a second private key and a second public key, the second private key stored in write-once memory of the host computing device.Type: ApplicationFiled: February 24, 2021Publication date: April 18, 2024Applicant: Google LLCInventors: Oskar Gerhard Senft, Miguel Angel Osorio Lozano, Timothy Jay Chen, Dominic Anthony Rizzo
-
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: 10884479Abstract: A computer system includes a display configured to receive a display signal; a sensor configured to provide a control signal indicative of the presence of a user in a predefined area in front of the display; a control unit configured to select an operating mode from a plurality of operating modes, and a first energy management function configured to control an operating state of the display based on a selected operating mode, wherein the interface circuitry is configured to transmit first control data indicating the presence or absence of the user in front of the display by a manufacturer-specific virtual control panel VCP back to a computing device; and wherein the computing device includes a second energy management function configured to switch the computing device into an operating state based at least on the first control data indicating the presence or absence of the user in front of the display.Type: GrantFiled: January 28, 2019Date of Patent: January 5, 2021Assignee: Fujitsu Client Computing LimitedInventor: Angel Chen
-
Patent number: 10860076Abstract: A computer system includes a client device; and a display device operationally connected to the client device, wherein the display device provides the client device with an operating energy, and the display device detects the type of the client device, and, when the client device belongs to a predefined group of client devices, provides the client device with an operating energy even if the display device enters an energy-saving mode or is switched off.Type: GrantFiled: October 26, 2018Date of Patent: December 8, 2020Assignee: Fujitsu Client Computing LimitedInventors: Angel Chen, Johann Schweinfort, Andreas Maier
-
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: 20190155364Abstract: A computer system includes a display configured to receive a display signal; a sensor configured to provide a control signal indicative of the presence of a user in a predefined area in front of the display; a control unit configured to select an operating mode from a plurality of operating modes, and a first energy management function configured to control an operating state of the display based on a selected operating mode, wherein the interface circuitry is configured to transmit first control data indicating the presence or absence of the user in front of the display by a manufacturer-specific virtual control panel VCP back to a computing device; and wherein the computing device includes a second energy management function configured to switch the computing device into an operating state based at least on the first control data indicating the presence or absence of the user in front of the display.Type: ApplicationFiled: January 28, 2019Publication date: May 23, 2019Inventor: Angel Chen
-
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
-
Publication number: 20190129492Abstract: A computer system includes a client computing device; and a display device operationally connected to the client computing device by a Universal Serial Bus, USB, interface, wherein the display device includes at least one power control device including at least one of a power button and a user presence sensor; and upon activation, the at least one power control device changes an operating state of the client computing device by sending at least one predefined Human Interface Device, HID, command or a resume signal over data lines of the USB interface to the client computing device.Type: ApplicationFiled: October 26, 2018Publication date: May 2, 2019Inventors: Angel Chen, Johann Schweinfort, Andreas Maier
-
Publication number: 20190129486Abstract: A computer system includes a client device; and a display device operationally connected to the client device, wherein the display device provides the client device with an operating energy, and the display device detects the type of the client device, and, when the client device belongs to a predefined group of client devices, provides the client device with an operating energy even if the display device enters an energy-saving mode or is switched off.Type: ApplicationFiled: October 26, 2018Publication date: May 2, 2019Inventors: Angel Chen, Johann Schweinfort, Andreas Maier
-
Patent number: 10234928Abstract: A display device includes interface circuitry configured to receive a display signal from an external computing device; a display screen configured to display the received display signal; an energy management function configured to control an operating state of the display device; a sensor configured to provide at least one control signal indicative of the presence of a user in a predefined area in front of the display screen; and a control unit configured to select an energy saving mode from a plurality of energy saving modes based at least on the control signal provided by the sensor.Type: GrantFiled: February 5, 2014Date of Patent: March 19, 2019Assignee: Fujitsu Technology Solutions Intellectual Property GmbHInventor: Angel Chen
-
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