Patents by Inventor Eugenio Jorge Marchiori
Eugenio Jorge Marchiori 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: 20240012462Abstract: Systems and methods for managing content to improve battery life of client devices. A data processing system receives requests for content items from client devices. The data processing system selects the content items from a set of content items and transmits the content items to the respective client devices. The client devices acquire battery status information related to the displaying or rendering of their respective content item. The data processing system receives the battery status information from the client devices and determines a power consumption value associated with the content items. Based on the power consumption value being greater than a threshold power consumption value, the data processing system modifies a policy for selecting the content items from the set of content items.Type: ApplicationFiled: September 19, 2023Publication date: January 11, 2024Inventors: Eugenio Jorge Marchiori, Abhijit Chandgadkar
-
Patent number: 11797073Abstract: Systems and methods for managing content to improve battery life of client devices. A data processing system receives requests for content items from client devices. The data processing system selects the content items from a set of content items and transmits the content items to the respective client devices. The client devices acquire battery status information related to the displaying or rendering of their respective content item. The data processing system receives the battery status information from the client devices and determines a power consumption value associated with the content items. Based on the power consumption value being greater than a threshold power consumption value, the data processing system modifies a policy for selecting the content items from the set of content items.Type: GrantFiled: October 26, 2021Date of Patent: October 24, 2023Assignee: GOOGLE LLCInventors: Eugenio Jorge Marchiori, Abhijit Chandgadkar
-
Patent number: 11269953Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing converted content.Type: GrantFiled: April 4, 2019Date of Patent: March 8, 2022Assignee: Google LLCInventors: Eugenio Jorge Marchiori, Michael Francis Warriner
-
Publication number: 20220043500Abstract: Systems and methods for managing content to improve battery life of client devices. A data processing system receives requests for content items from client devices. The data processing system selects the content items from a set of content items and transmits the content items to the respective client devices. The client devices acquire battery status information related to the displaying or rendering of their respective content item. The data processing system receives the battery status information from the client devices and determines a power consumption value associated with the content items. Based on the power consumption value being greater than a threshold power consumption value, the data processing system modifies a policy for selecting the content items from the set of content items.Type: ApplicationFiled: October 26, 2021Publication date: February 10, 2022Inventors: Eugenio Jorge Marchiori, Abhijit Chandgadkar
-
Patent number: 11188136Abstract: Systems and methods for managing content to improve battery life of client devices. A data processing system receives requests for content items from client devices. The data processing system selects the content items from a set of content items and transmits the content items to the respective client devices. The client devices acquire battery status information related to the displaying or rendering of their respective content item. The data processing system receives the battery status information from the client devices and determines a power consumption value associated with the content items. Based on the power consumption value being greater than a threshold power consumption value, the data processing system modifies a policy for selecting the content items from the set of content items.Type: GrantFiled: December 12, 2017Date of Patent: November 30, 2021Assignee: GOOGLE LLCInventors: Eugenio Jorge Marchiori, Abhijit Chandgadkar
-
Patent number: 11004170Abstract: Systems and methods for converting FLASH content to HTML content is described herein. A transcoder module can receive a FLASH-based content item including instructions to cause a computing device to generate or access a display list comprising display objects. The transcoder module can traverse the display list to identify a class type for each display object. The transcoder module can generate a set of HTML-based instructions based on the class type for each display object. The transcoder module can insert the generated set of HTML-based instructions into an instruction list. The transcoder module can store the instruction list in a data structure. An policy generator module can generate an execution policy. The execution policy can specify an application of a client device to execute the sets of HTML-based instructions in the instructions list based on a trigger condition.Type: GrantFiled: November 17, 2015Date of Patent: May 11, 2021Assignee: Google LLCInventors: Eugenio Jorge Marchiori, Richard Geoffrey Earnshaw
-
Patent number: 10970139Abstract: Systems and methods for verifying interactions performed on content items are hereby provided. An interaction verifier encoded in a first portion of code of a content item can detect a first interaction event attributed to the content item. The interaction verifier can identify, via execution of a second portion of code of the content item, a registration of a function call to perform a predetermined action. The function call can be configured to be triggered in response to the application passing a second interaction event to the content item. The interaction verifier can determine that an amount of time between the first interaction event and the registration of the function call is less than a predetermined threshold. The interaction verifier can cause the application to perform the predetermined action in response to determining that the amount of time is less than the predetermined threshold.Type: GrantFiled: March 28, 2018Date of Patent: April 6, 2021Assignee: Google LLCInventors: Eugenio Jorge Marchiori, Curt Lawrence, Richard Earnshaw
-
Patent number: 10673720Abstract: Some sponsored content items are implemented as custom HTML5 animated media. While performance, particularly any performance problems displaying an item as a result of low frames per second, may be measured under controlled conditions, it is difficult to test all possible configurations of variables such as different websites, combinations of sponsored content items displayed simultaneously, user devices, different browsers, and many others. Information on performance under actual conditions can be measured by receiving information on a measurement of frame intervals and idle times on the client side during actual sponsored content item display and analyzing the received data.Type: GrantFiled: May 7, 2019Date of Patent: June 2, 2020Assignee: Google LLCInventors: Eser Aygun, Eugenio Jorge Marchiori
-
Publication number: 20190303215Abstract: Systems and methods for verifying interactions performed on content items are hereby provided. An interaction verifier encoded in a first portion of code of a content item can detect a first interaction event attributed to the content item. The interaction verifier can identify, via execution of a second portion of code of the content item, a registration of a function call to perform a predetermined action. The function call can be configured to be triggered in response to the application passing a second interaction event to the content item. The interaction verifier can determine that an amount of time between the first interaction event and the registration of the function call is less than a predetermined threshold. The interaction verifier can cause the application to perform the predetermined action in response to determining that the amount of time is less than the predetermined threshold.Type: ApplicationFiled: March 28, 2018Publication date: October 3, 2019Applicant: Google LLCInventors: Eugenio Jorge Marchiori, Curt Lawrence, Richard Earnshaw
-
Publication number: 20190286653Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing converted content.Type: ApplicationFiled: April 4, 2019Publication date: September 19, 2019Inventors: Eugenio Jorge Marchiori, Michael Francis Warriner
-
Publication number: 20190268249Abstract: Some sponsored content items are implemented as custom HTML5 animated media. While performance, particularly any performance problems displaying an item as a result of low frames per second, may be measured under controlled conditions, it is difficult to test all possible configurations of variables such as different websites, combinations of sponsored content items displayed simultaneously, user devices, different browsers, and many others. Information on performance under actual conditions can be measured by receiving information on a measurement of frame intervals and idle times on the client side during actual sponsored content item display and analyzing the received data.Type: ApplicationFiled: May 7, 2019Publication date: August 29, 2019Applicant: Google LLCInventors: Eser Aygun, Eugenio Jorge Marchiori
-
Publication number: 20190258305Abstract: Systems and methods for managing content to improve battery life of client devices. A data processing system receives requests for content items from client devices. The data processing system selects the content items from a set of content items and transmits the content items to the respective client devices. The client devices acquire battery status information related to the displaying or rendering of their respective content item. The data processing system receives the battery status information from the client devices and determines a power consumption value associated with the content items. Based on the power consumption value being greater than a threshold power consumption value, the data processing system modifies a policy for selecting the content items from the set of content items.Type: ApplicationFiled: December 12, 2017Publication date: August 22, 2019Applicant: Google LLCInventors: Eugenio Jorge Marchiori, Abhijit Chandgadkar
-
Patent number: 10289732Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing converted content.Type: GrantFiled: June 13, 2016Date of Patent: May 14, 2019Assignee: Google LLCInventors: Eugenio Jorge Marchiori, Michael Francis Warriner
-
Publication number: 20170357655Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing converted content.Type: ApplicationFiled: June 13, 2016Publication date: December 14, 2017Inventors: Eugenio Jorge Marchiori, Michael Francis Warriner
-
Publication number: 20170140494Abstract: Systems and methods for converting FLASH content to HTML content is described herein. A transcoder module can receive a FLASH-based content item including instructions to cause a computing device to generate or access a display list comprising display objects. The transcoder module can traverse the display list to identify a class type for each display object. The transcoder module can generate a set of HTML-based instructions based on the class type for each display object. The transcoder module can insert the generated set of HTML-based instructions into an instruction list. The transcoder module can store the instruction list in a data structure. An policy generator module can generate an execution policy. The execution policy can specify an application of a client device to execute the sets of HTML-based instructions in the instructions list based on a trigger condition.Type: ApplicationFiled: November 17, 2015Publication date: May 18, 2017Inventors: Eugenio Jorge Marchiori, Richard Geoffrey Earnshaw