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: 20260162648Abstract: 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: ApplicationFiled: August 7, 2025Publication date: June 11, 2026Inventors: Daniel A. CASTELLANI, Didier GUZZONI, Pierre-Louis JALLERAT
-
Patent number: 12437747Abstract: 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: GrantFiled: January 8, 2025Date of Patent: October 7, 2025Assignee: Apple Inc.Inventors: Daniel A. Castellani, Didier Guzzoni, Pierre-Louis Jallerat
-
Publication number: 20250149024Abstract: 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: ApplicationFiled: January 8, 2025Publication date: May 8, 2025Inventors: Daniel A. CASTELLANI, Didier GUZZONI, Pierre-Louis JALLERAT
-
Patent number: 12236938Abstract: 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: GrantFiled: January 16, 2024Date of Patent: February 25, 2025Assignee: Apple Inc.Inventors: Daniel A. Castellani, Didier Guzzoni, Pierre-Louis Jallerat
-
Publication number: 20240347041Abstract: 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: ApplicationFiled: January 16, 2024Publication date: October 17, 2024Inventors: Daniel A. CASTELLANI, Didier GUZZONI, Pierre-Louis JALLERAT
-
Patent number: 11928604Abstract: 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: GrantFiled: April 9, 2019Date of Patent: March 12, 2024Inventors: Adam Cheyer, Didier Guzzoni
-
Publication number: 20190236459Abstract: 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: ApplicationFiled: April 9, 2019Publication date: August 1, 2019Inventors: Adam CHEYER, Didier GUZZONI
-
Patent number: 9501741Abstract: 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: GrantFiled: December 26, 2013Date of Patent: November 22, 2016Assignee: Apple Inc.Inventors: Adam Cheyer, Didier Guzzoni
-
Publication number: 20140108303Abstract: 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: ApplicationFiled: December 26, 2013Publication date: April 17, 2014Applicant: Apple Inc.Inventors: Adam Cheyer, Didier Guzzoni
-
Patent number: 8677377Abstract: 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: GrantFiled: September 8, 2006Date of Patent: March 18, 2014Assignee: Apple Inc.Inventors: Adam Cheyer, Didier Guzzoni
-
Patent number: 7802234Abstract: 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: GrantFiled: January 2, 2004Date of Patent: September 21, 2010Assignee: Oracle International CorporationInventors: Sekhar Sarukkai, Didier Guzzoni, Rajiv Gupta
-
Publication number: 20070168913Abstract: 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: ApplicationFiled: January 2, 2004Publication date: July 19, 2007Inventors: Sekhar Sarukkai, Didier Guzzoni, Rajiv Gupta
-
Publication number: 20070100790Abstract: 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: ApplicationFiled: September 8, 2006Publication date: May 3, 2007Inventors: Adam Cheyer, Didier Guzzoni