Patents by Inventor Richard MONDELLO

Richard MONDELLO 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: 20200259905
    Abstract: In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 13, 2020
    Inventors: Samuel M. Weinig, Jessie Berlin, Benjamin Poulain, Adele Peterson, Brian Weinstein, Richard Mondello, Alex Christensen
  • Publication number: 20200162445
    Abstract: The present embodiments relate to entry and management of identifiers and credentials. The present embodiments display a credential affordance that, upon selection, provides a credential-assistance user interface for enabling swift access to various credential and management options. The credential affordance can be displayed based on a determination by electronic device that a webpage includes a text entry field associated with a set of one or more restricted resources (e.g., document and/or webpage).
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventors: Jessie BERLIN, Steven FALKENBURG, Adele PETERSON, Alan HSHIEH, Craig M. FEDERIGHI, Richard MONDELLO, Darin ADLER, Patrick L. COFFMAN, Dan BERNSTEIN
  • Patent number: 10567365
    Abstract: The present embodiments relate to entry and management of identifiers and credentials. The present embodiments display a credential affordance that, upon selection, provides a credential-assistance user interface for enabling swift access to various credential and management options. The credential affordance can be displayed based on a determination by electronic device that a webpage includes a text entry field associated with a set of one or more restricted resources (e.g., document and/or webpage).
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: February 18, 2020
    Assignee: Apple Inc.
    Inventors: Jessie Berlin, Steven Falkenburg, Adele Peterson, Alan Hshieh, Craig M. Federighi, Richard Mondello, Darin Adler, Patrick L. Coffman, Dan Bernstein
  • Patent number: 10567517
    Abstract: In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: February 18, 2020
    Assignee: Apple Inc.
    Inventors: Samuel M. Weinig, Jessie Berlin, Benjamin Poulain, Adele Peterson, Brian Weinstein, Richard Mondello, Alex Christensen
  • Patent number: 10387104
    Abstract: The present aspects relate to audio management for a web browser. For example, an electronic device such as a mobile device may enable a user to navigate to a webpage within a web browser. In some embodiments, the webpage may automatically initiate presentation of audio content. However, the user may wish to quickly silence the audio content that is playing without locating the media player controls of the audio content within the webpage. Accordingly, the present aspects provide audio control for a web browser. Specifically, an audio control affordance may be displayed at a noticeable and recognizable position or area in the web browser, and based on a determination that a webpage includes audio content and/or determination of playback of the audio content. The user may in turn readily adjust a property of the audio content.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 20, 2019
    Assignee: Apple Inc.
    Inventors: Kevin Decker, Steven Falkenburg, Alan Hshieh, Patrick L. Coffman, Ada Chan, Richard Mondello, Chanaka G. Karunamuni
  • Publication number: 20190220243
    Abstract: Systems and methods for displaying an icon representation of a webpage are provided. In one exemplary method, while displaying a web browser, an electronic device receives a request to display an icon representation of a webpage. In response to receiving the request, the device determines whether the webpage provides access to an image that meets predefined quality standards. In accordance with a determination that the webpage provides access to an image that meets predefined quality standards, the device displays the high-quality image as an icon associated with the webpage at a respective location in the web browser. In accordance with a determination that the webpage does not provide access to an image that meets the predefined quality standards, the device identifies other content associated with the webpage, generates a generated icon based on the content, and displays the generated icon at a respective location in the web browser.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Kevin DECKER, Ada CHAN, Steven FALKENBURG, Chanaka G. KARUNAMUNI, Richard MONDELLO, Patrick L. COFFMAN
  • Patent number: 10275116
    Abstract: Systems and methods for providing and managing docked browser tabs are provided. In one exemplary method, a webpage may be open in a first tab in a browser application on an electronic device. In response to one or more inputs, the state of the webpage in the first tab may be changed. A user may request to open the webpage in a second tab that is different from the first tab; and it may then be determined whether the first tab is a docked tab and whether the webpage is associated with a docked tab. In accordance with a determination that the webpage is associated with a docked tab and that the first tab is a docked tab, the webpage is presented with the state of the webpage in the first tab. In accordance with a determination that the webpage is associated with a standard tab and that the first tab is not a docked tab, the webpage may be presented in the second tab with a state different from the state of the webpage in the first tab.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Kevin Decker, Ada Chan, Steven Falkenburg, Chanaka G. Karunamuni, Richard Mondello, Patrick L. Coffman
  • Publication number: 20180367523
    Abstract: The present embodiments relate to entry and management of identifiers and credentials. The present embodiments display a credential affordance that, upon selection, provides a credential-assistance user interface for enabling swift access to various credential and management options. The credential affordance can be displayed based on a determination by electronic device that a webpage includes a text entry field associated with a set of one or more restricted resources (e.g., document and/or webpage).
    Type: Application
    Filed: August 23, 2018
    Publication date: December 20, 2018
    Inventors: Jessie BERLIN, Steven FALKENBURG, Adele PETERSON, Alan HSHIEH, Craig M. FEDERIGHI, Richard MONDELLO, Darin ADLER, Patrick L. COFFMAN, Dan BERNSTEIN
  • Patent number: 10079815
    Abstract: The present embodiments relate to entry and management of identifiers and credentials. The present embodiments display a credential affordance that, upon selection, provides a credential-assistance user interface for enabling swift access to various credential and management options. The credential affordance can be displayed based on a determination by electronic device that a webpage includes a text entry field associated with a set of one or more restricted resources (e.g., document and/or webpage).
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 18, 2018
    Assignee: Apple Inc.
    Inventors: Jessie Berlin, Steven Falkenburg, Adele Peterson, Alan Hshieh, Craig M. Federighi, Richard Mondello, Darin Adler, Patrick L. Coffman, Dan Bernstein
  • Patent number: 10037216
    Abstract: Systems and methods for disabling one or more plugins associated with a browser application are provided. In one exemplary method, a plugin is installed on an electronic device, and the device receives data from a data source, where that data is associated with the installed plugin. Whether the installed plugin meets a disabling criteria is determined. In accordance with a determination that that the installed plugin meets a disabling criteria: performance of a function with the installed plugin is foregone; and it is reported to the data source that the installed plugin is not installed on the electronic device. In accordance with a determination that the installed plugin does not meet the disabling criteria, the function is performed with the installed plugin.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: July 31, 2018
    Assignee: APPLE INC.
    Inventors: Kevin Decker, Conrad Shultz, Steven Falkenburg, Darin Adler, Richard Mondello, Craig M. Federighi, Patrick L. Coffman, Jessie Berlin
  • Publication number: 20170357627
    Abstract: An electronic device: displays an electronic form with a plurality of fields; detects an autofill input that corresponds to a field of the plurality of fields in the electronic form; and in response to detecting the autofill input, updates the electronic form to display fields that have been populated based on a user profile. If the autofill input is associated with a first category of information in the user profile, updating the electronic form includes populating at least two of the plurality of fields using information from the user profile that corresponds to the first category of information. If the autofill input is associated with a second category of information in the user profile, updating the electronic form includes populating at least two of the plurality of fields using information from the user profile that corresponds to the second category of information.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 14, 2017
    Inventors: Adele C. Peterson, Chelsea Elizabeth Pugh, Conrad Aarne Schultz, Jessie Leah Berlin, Richard Mondello, Steven Jon Faulkenburg, Zhuo Li, Patrick Lee Coffman, Maureen Grace Daum
  • Publication number: 20160357583
    Abstract: Systems and methods for disabling one or more plugins associated with a browser application are provided. In one exemplary method, a plugin is installed on an electronic device, and the device receives data from a data source, where that data is associated with the installed plugin. Whether the installed plugin meets a disabling criteria is determined. In accordance with a determination that that the installed plugin meets a disabling criteria: performance of a function with the installed plugin is foregone; and it is reported to the data source that the installed plugin is not installed on the electronic device. In accordance with a determination that the installed plugin does not meet the disabling criteria, the function is performed with the installed plugin.
    Type: Application
    Filed: September 24, 2015
    Publication date: December 8, 2016
    Inventors: Kevin DECKER, Conrad SHULTZ, Steven FALKENBURG, Darin ADLER, Richard MONDELLO, Craig M. FEDERIGHI, Patrick L. COFFMAN, Jessie BERLIN
  • Publication number: 20160357363
    Abstract: Systems and methods for providing and managing docked browser tabs are provided. In one exemplary method, a webpage may be open in a first tab in a browser application on an electronic device. In response to one or more inputs, the state of the webpage in the first tab may be changed. A user may request to open the webpage in a second tab that is different from the first tab; and it may then be determined whether the first tab is a docked tab and whether the webpage is associated with a docked tab. In accordance with a determination that the webpage is associated with a docked tab and that the first tab is a docked tab, the webpage is presented with the state of the webpage in the first tab. In accordance with a determination that the webpage is associated with a standard tab and that the first tab is not a docked tab, the webpage may be presented in the second tab with a state different from the state of the webpage in the first tab.
    Type: Application
    Filed: September 24, 2015
    Publication date: December 8, 2016
    Inventors: Kevin DECKER, Ada CHAN, Steven FALKENBURG, Chanaka G. KARUNAMUNI, Richard MONDELLO, Patrick L. COFFMAN
  • Publication number: 20160359831
    Abstract: The present embodiments relate to entry and management of identifiers and credentials. The present embodiments display a credential affordance that, upon selection, provides a credential-assistance user interface for enabling swift access to various credential and management options. The credential affordance can be displayed based on a determination by electronic device that a webpage includes a text entry field associated with a set of one or more restricted resources (e.g., document and/or webpage).
    Type: Application
    Filed: September 29, 2015
    Publication date: December 8, 2016
    Inventors: Jessie BERLIN, Steven FALKENBURG, Adele PETERSON, Alan HSHIEH, Craig M. FEDERIGHI, Richard MONDELLO, Darin ADLER, Patrick L. COFFMAN, Dan BERNSTEIN
  • Publication number: 20160357507
    Abstract: The present aspects relate to audio management for a web browser. For example, an electronic device such as a mobile device may enable a user to navigate to a webpage within a web browser. In some embodiments, the webpage may automatically initiate presentation of audio content. However, the user may wish to quickly silence the audio content that is playing without locating the media player controls of the audio content within the webpage. Accordingly, the present aspects provide audio control for a web browser. Specifically, an audio control affordance may be displayed at a noticeable and recognizable position or area in the web browser, and based on a determination that a webpage includes audio content and/or determination of playback of the audio content. The user may in turn readily adjust a property of the audio content.
    Type: Application
    Filed: September 29, 2015
    Publication date: December 8, 2016
    Inventors: Kevin DECKER, Steven FALKENBURG, Alan HSHIEH, Patrick L. COFFMAN, Ada CHAN, Richard MONDELLO, Chanaka G. KARUNAMUNI
  • Publication number: 20160359762
    Abstract: In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Samuel M. Weinig, Jessie Berlin, Benjamin Poulain, Adele Peterson, Brian Weinstein, Richard Mondello, Alex Christensen