Patents by Inventor John Nicholas Dukellis
John Nicholas Dukellis 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: 11881941Abstract: An electronic device is configured with a notification throttling system. The notification throttling system obtains a set of priorities for multiple applications that are installed on the electronic device and are enabled for alerting the user via notifications. The set of priorities specifies a relative importance of each particular application among the multiple applications. The notification throttling system throttles application alerts presented by the user device for notifications generated by the applications based on the relative importance of each particular application as specified by the set of priorities.Type: GrantFiled: December 27, 2022Date of Patent: January 23, 2024Assignee: Google LLCInventor: John Nicholas Dukellis
-
Patent number: 11722575Abstract: Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.Type: GrantFiled: June 27, 2022Date of Patent: August 8, 2023Assignee: Google LLCInventors: John Nicholas Dukellis, Tuna Toksoz
-
Patent number: 11677841Abstract: Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.Type: GrantFiled: June 27, 2022Date of Patent: June 13, 2023Assignee: Google LLCInventors: John Nicholas Dukellis, Tuna Toksoz
-
Publication number: 20230138116Abstract: An electronic device is configured with a notification throttling system. The notification throttling system obtains a set of priorities for multiple applications that are installed on the electronic device and are enabled for alerting the user via notifications. The set of priorities specifies a relative importance of each particular application among the multiple applications. The notification throttling system throttles application alerts presented by the user device for notifications generated by the applications based on the relative importance of each particular application as specified by the set of priorities.Type: ApplicationFiled: December 27, 2022Publication date: May 4, 2023Inventor: John Nicholas Dukellis
-
Patent number: 11595491Abstract: An electronic device is configured with a notification throttling system. The notification throttling system obtains a set of priorities for multiple applications that are installed on the electronic device and are enabled for alerting the user via notifications. The set of priorities specifies a relative importance of each particular application among the multiple applications. The notification throttling system throttles application alerts presented by the user device for notifications generated by the applications based on the relative importance of each particular application as specified by the set of priorities.Type: GrantFiled: February 12, 2020Date of Patent: February 28, 2023Assignee: Google LLCInventor: John Nicholas Dukellis
-
Publication number: 20220360638Abstract: Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.Type: ApplicationFiled: June 27, 2022Publication date: November 10, 2022Inventors: John Nicholas Dukellis, Tuna Toksoz
-
Patent number: 11388254Abstract: Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.Type: GrantFiled: January 13, 2021Date of Patent: July 12, 2022Assignee: Google LLCInventors: John Nicholas Dukellis, Tuna Toksoz
-
Publication number: 20210337039Abstract: An electronic device is configured with a notification throttling system. The notification throttling system obtains a set of priorities for multiple applications that are installed on the electronic device and are enabled for alerting the user via notifications. The set of priorities specifies a relative importance of each particular application among the multiple applications. The notification throttling system throttles application alerts presented by the user device for notifications generated by the applications based on the relative importance of each particular application as specified by the set of priorities.Type: ApplicationFiled: February 12, 2020Publication date: October 28, 2021Inventor: John Nicholas Dukellis
-
Publication number: 20210136174Abstract: Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.Type: ApplicationFiled: January 13, 2021Publication date: May 6, 2021Inventors: John Nicholas Dukellis, Tuna Toksoz
-
Patent number: 10917494Abstract: Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.Type: GrantFiled: October 22, 2019Date of Patent: February 9, 2021Assignee: Google LLCInventors: John Nicholas Dukellis, Tuna Toksoz
-
Publication number: 20200252478Abstract: Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.Type: ApplicationFiled: October 22, 2019Publication date: August 6, 2020Inventors: John Nicholas Dukellis, Tuna Toksoz
-
Patent number: 8860865Abstract: The invention allows for persons to create motion photo videos or MPVs from photographs, video segments, personal narratives or animation by use of templates. Templates are created for specific songs, may be created or further modified by any person. MPVs are novel because they very quickly and inexpensively enable users to select a song and accompanying pre-made template and create a high-quality synchronized custom music video using their own hand-selected visual material. These custom videos can be shared by users with friends or can be published on the Internet and can be easily modified by swapping visual material or updating templates. Additionally, image capture devices may be employed to assist the user in capture, composition, and selection of images to be placed in pre-defined template bins, resulting in instant high-quality director-assisted video creation.Type: GrantFiled: March 1, 2010Date of Patent: October 14, 2014Assignee: Burning Moon, LLCInventors: John Nicholas Dukellis, Kaz Hashimoto
-
Publication number: 20140297469Abstract: A system is described wherein a user provides pre-existing information to a data collection company, who in turn sells the data or use of the data to third parties and offers the user a portion of the sale proceeds.Type: ApplicationFiled: March 29, 2013Publication date: October 2, 2014Inventors: John Nicholas Dukellis, David Nathaniel Levine
-
Publication number: 20100223128Abstract: The invention allows for a first set of persons to create and modify templates that contain visual effects, synchronization information, and possibly director assistance. These templates are utilized by a second set of persons to generate personalized motion photo videos from photographs, video segments, personal narratives or animation. Motion photo videos are a novel because they very quickly and inexpensively allow (1) persons to create and modify templates which are synchronized to music and may be easily populated with content by others, and (2) persons to select a song and associated pre-made template and create a high-quality synchronized custom video using hand-selected visual material to populate the template with included direction and without any required editing. Populated material in template can be further modified by additional persons instantly generate new, modified motion photo videos.Type: ApplicationFiled: March 2, 2010Publication date: September 2, 2010Inventors: John Nicholas Dukellis, Kaz Hashimoto
-
Publication number: 20100220197Abstract: The invention allows for persons to create motion photo videos or MPVs from photographs, video segments, personal narratives or animation by use of templates. Templates are created for specific songs, may be created or further modified by any person. MPVs are novel because they very quickly and inexpensively enable users to select a song and accompanying pre-made template and create a high-quality synchronized custom music video using their own hand-selected visual material. These custom videos can be shared by users with friends or can be published on the Internet and can be easily modified by swapping visual material or updating templates. Additionally, image capture devices may be employed to assist the user in capture, composition, and selection of images to be placed in pre-defined template bins, resulting in instant high-quality director-assisted video creation.Type: ApplicationFiled: March 1, 2010Publication date: September 2, 2010Inventors: John Nicholas Dukellis, Kaz Hashimoto