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: 11881941
    Abstract: 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: Grant
    Filed: December 27, 2022
    Date of Patent: January 23, 2024
    Assignee: Google LLC
    Inventor: John Nicholas Dukellis
  • Patent number: 11722575
    Abstract: 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: Grant
    Filed: June 27, 2022
    Date of Patent: August 8, 2023
    Assignee: Google LLC
    Inventors: John Nicholas Dukellis, Tuna Toksoz
  • Patent number: 11677841
    Abstract: 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: Grant
    Filed: June 27, 2022
    Date of Patent: June 13, 2023
    Assignee: Google LLC
    Inventors: John Nicholas Dukellis, Tuna Toksoz
  • Publication number: 20230138116
    Abstract: 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: Application
    Filed: December 27, 2022
    Publication date: May 4, 2023
    Inventor: John Nicholas Dukellis
  • Patent number: 11595491
    Abstract: 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: Grant
    Filed: February 12, 2020
    Date of Patent: February 28, 2023
    Assignee: Google LLC
    Inventor: John Nicholas Dukellis
  • Publication number: 20220360638
    Abstract: 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: Application
    Filed: June 27, 2022
    Publication date: November 10, 2022
    Inventors: John Nicholas Dukellis, Tuna Toksoz
  • Patent number: 11388254
    Abstract: 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: Grant
    Filed: January 13, 2021
    Date of Patent: July 12, 2022
    Assignee: Google LLC
    Inventors: John Nicholas Dukellis, Tuna Toksoz
  • Publication number: 20210337039
    Abstract: 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: Application
    Filed: February 12, 2020
    Publication date: October 28, 2021
    Inventor: John Nicholas Dukellis
  • Publication number: 20210136174
    Abstract: 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: Application
    Filed: January 13, 2021
    Publication date: May 6, 2021
    Inventors: John Nicholas Dukellis, Tuna Toksoz
  • Patent number: 10917494
    Abstract: 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: Grant
    Filed: October 22, 2019
    Date of Patent: February 9, 2021
    Assignee: Google LLC
    Inventors: John Nicholas Dukellis, Tuna Toksoz
  • Publication number: 20200252478
    Abstract: 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: Application
    Filed: October 22, 2019
    Publication date: August 6, 2020
    Inventors: John Nicholas Dukellis, Tuna Toksoz
  • Patent number: 8860865
    Abstract: 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: Grant
    Filed: March 1, 2010
    Date of Patent: October 14, 2014
    Assignee: Burning Moon, LLC
    Inventors: John Nicholas Dukellis, Kaz Hashimoto
  • Publication number: 20140297469
    Abstract: 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: Application
    Filed: March 29, 2013
    Publication date: October 2, 2014
    Inventors: John Nicholas Dukellis, David Nathaniel Levine
  • Publication number: 20100223128
    Abstract: 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: Application
    Filed: March 2, 2010
    Publication date: September 2, 2010
    Inventors: John Nicholas Dukellis, Kaz Hashimoto
  • Publication number: 20100220197
    Abstract: 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: Application
    Filed: March 1, 2010
    Publication date: September 2, 2010
    Inventors: John Nicholas Dukellis, Kaz Hashimoto