Patents by Inventor Didier Guzzoni

Didier Guzzoni 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: 20260162648
    Abstract: Systems and processes for providing and modifying an output of an electronic document using a digital assistant of an electronic device are provided. An example method comprises while outputting, at a first electronic device, a media item associated with an electronic document including text, receiving a first user input associated with an intent to pause the outputting of the media item; and in accordance with a determination that the first user input is associated with the intent to pause the outputting of the media item: pausing the output of the media item; and in accordance with a determination that the first user input is associated with an intent to resume outputting at a first location of the electronic document: determining, based on the first user input and a semantic structure of the electronic document, the first location in the electronic document; and resuming the output of the media item at the determined first location.
    Type: Application
    Filed: August 7, 2025
    Publication date: June 11, 2026
    Inventors: Daniel A. CASTELLANI, Didier GUZZONI, Pierre-Louis JALLERAT
  • Patent number: 12437747
    Abstract: Systems and processes for providing and modifying an output of an electronic document using a digital assistant of an electronic device are provided. An example method comprises receiving, at the first electronic device, a message, wherein the message includes an electronic document including text; detecting, by a digital assistant, the electronic document in the received message; prompting, by the digital assistant, a user to provide a user input; receiving the user input, wherein the user input is associated with an intent to provide an audio output of the electronic document; and in accordance with a determination that the received user input is associated with an intent to provide the audio output of the electronic document: generating a media item based on the text of the electronic document; and after generating the media item, outputting the media item.
    Type: Grant
    Filed: January 8, 2025
    Date of Patent: October 7, 2025
    Assignee: Apple Inc.
    Inventors: Daniel A. Castellani, Didier Guzzoni, Pierre-Louis Jallerat
  • Publication number: 20250149024
    Abstract: Systems and processes for providing and modifying an output of an electronic document using a digital assistant of an electronic device are provided. An example method comprises receiving, at the first electronic device, a message, wherein the message includes an electronic document including text; detecting, by a digital assistant, the electronic document in the received message; prompting, by the digital assistant, a user to provide a user input; receiving the user input, wherein the user input is associated with an intent to provide an audio output of the electronic document; and in accordance with a determination that the received user input is associated with an intent to provide the audio output of the electronic document: generating a media item based on the text of the electronic document; and after generating the media item, outputting the media item.
    Type: Application
    Filed: January 8, 2025
    Publication date: May 8, 2025
    Inventors: Daniel A. CASTELLANI, Didier GUZZONI, Pierre-Louis JALLERAT
  • Patent number: 12236938
    Abstract: Systems and processes for providing and modifying an output of an electronic document using a digital assistant of an electronic device are provided. An example method includes, receiving, at a first electronic device, a user input requesting an audible output of an electronic document including text; and in accordance with a determination to provide the audible output of the electronic document: generating a media item based on the text of the electronic document; after generating the media item, outputting, based on a semantic structure of the electronic document, the media item; while outputting the media item, receiving a second user input; and in accordance with a determination that the second user input is associated with an intent to modify the output: modifying, based on the second user input and the semantic structure of the electronic document, the output of the media item.
    Type: Grant
    Filed: January 16, 2024
    Date of Patent: February 25, 2025
    Assignee: Apple Inc.
    Inventors: Daniel A. Castellani, Didier Guzzoni, Pierre-Louis Jallerat
  • Publication number: 20240347041
    Abstract: Systems and processes for providing and modifying an output of an electronic document using a digital assistant of an electronic device are provided. An example method includes, receiving, at a first electronic device, a user input requesting an audible output of an electronic document including text; and in accordance with a determination to provide the audible output of the electronic document: generating a media item based on the text of the electronic document; after generating the media item, outputting, based on a semantic structure of the electronic document, the media item; while outputting the media item, receiving a second user input; and in accordance with a determination that the second user input is associated with an intent to modify the output: modifying, based on the second user input and the semantic structure of the electronic document, the output of the media item.
    Type: Application
    Filed: January 16, 2024
    Publication date: October 17, 2024
    Inventors: Daniel A. CASTELLANI, Didier GUZZONI, Pierre-Louis JALLERAT
  • Patent number: 11928604
    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: March 12, 2024
    Inventors: Adam Cheyer, Didier Guzzoni
  • Publication number: 20190236459
    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.
    Type: Application
    Filed: April 9, 2019
    Publication date: August 1, 2019
    Inventors: Adam CHEYER, Didier GUZZONI
  • Patent number: 9501741
    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: November 22, 2016
    Assignee: Apple Inc.
    Inventors: Adam Cheyer, Didier Guzzoni
  • Publication number: 20140108303
    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.
    Type: Application
    Filed: December 26, 2013
    Publication date: April 17, 2014
    Applicant: Apple Inc.
    Inventors: Adam Cheyer, Didier Guzzoni
  • Patent number: 8677377
    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: March 18, 2014
    Assignee: Apple Inc.
    Inventors: Adam Cheyer, Didier Guzzoni
  • Patent number: 7802234
    Abstract: An integrated development environment (IDE) includes a runtime environment and user interface. A user of the IDE specifies an application component to be monitored, and metrics for the specified application component are transmitted by the IDE runtime environment to a data collector belonging to the IDE user interface for display to the user. In addition, support is offered for the separation of operational concerns from business logic, allowing developers to control the operational aspects from a policy manager of the IDE user interface. Using the policy manager, developers invoke policy agents to add predefined code segments to applications, saving the developer from having to recode the same operational logic each time an application is updated to contain a new policy related to business logic.
    Type: Grant
    Filed: January 2, 2004
    Date of Patent: September 21, 2010
    Assignee: Oracle International Corporation
    Inventors: Sekhar Sarukkai, Didier Guzzoni, Rajiv Gupta
  • Publication number: 20070168913
    Abstract: An integrated development environment (IDE) includes a runtime environment and user interface. A user of the IDE specifies an application component to be monitored, and metrics for the specified application component are transmitted by the IDE runtime environment to a data collector belonging to the IDE user interface for display to the user. In addition, support is offered for the separation of operational concerns from business logic, allowing developers to control the operational aspects from a policy manager of the IDE user interface. Using the policy manager, developers invoke policy agents to add predefined code segments to applications, saving the developer from having to recode the same operational logic each time an application is updated to contain a new policy related to business logic.
    Type: Application
    Filed: January 2, 2004
    Publication date: July 19, 2007
    Inventors: Sekhar Sarukkai, Didier Guzzoni, Rajiv Gupta
  • Publication number: 20070100790
    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.
    Type: Application
    Filed: September 8, 2006
    Publication date: May 3, 2007
    Inventors: Adam Cheyer, Didier Guzzoni