Patents by Inventor Adam J. Cheyer
Adam J. Cheyer 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: 20220405117Abstract: The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type.Type: ApplicationFiled: March 3, 2022Publication date: December 22, 2022Inventors: Thomas R. GRUBER, Christopher D. BRIGHAM, Adam J. CHEYER, Daniel KEEN, Kenneth KOCIENDA
-
Patent number: 11321116Abstract: The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type.Type: GrantFiled: June 22, 2021Date of Patent: May 3, 2022Assignee: Apple Inc.Inventors: Thomas R. Gruber, Christopher D. Brigham, Adam J. Cheyer, Daniel Keen, Kenneth Kocienda
-
Patent number: 11269678Abstract: The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type.Type: GrantFiled: August 6, 2019Date of Patent: March 8, 2022Assignee: Apple Inc.Inventors: Thomas R. Gruber, Christopher D. Brigham, Adam J. Cheyer, Daniel Keen, Kenneth Kocienda
-
Publication number: 20210318901Abstract: The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type.Type: ApplicationFiled: June 22, 2021Publication date: October 14, 2021Inventors: Thomas R. GRUBER, Christopher D. BRIGHAM, Adam J. CHEYER, Daniel KEEN, Kenneth KOCIENDA
-
Publication number: 20200327895Abstract: The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.Type: ApplicationFiled: June 25, 2020Publication date: October 15, 2020Inventors: Thomas R. GRUBER, Adam J. CHEYER, Daniel KEEN
-
Patent number: 10741185Abstract: The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.Type: GrantFiled: March 13, 2019Date of Patent: August 11, 2020Assignee: Apple Inc.Inventors: Thomas R. Gruber, Adam J. Cheyer, Daniel Keen
-
Publication number: 20190361729Abstract: The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type.Type: ApplicationFiled: August 6, 2019Publication date: November 28, 2019Inventors: Thomas R. GRUBER, Christopher D. BRIGHAM, Adam J. CHEYER, Daniel KEEN, Kenneth KOCIENDA
-
Patent number: 10417037Abstract: The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type.Type: GrantFiled: May 14, 2013Date of Patent: September 17, 2019Assignee: Apple Inc.Inventors: Thomas R. Gruber, Christopher D. Brigham, Adam J. Cheyer, Daniel Keen, Kenneth Kocienda
-
Publication number: 20190214024Abstract: The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.Type: ApplicationFiled: March 13, 2019Publication date: July 11, 2019Inventors: Thomas R. GRUBER, Adam J. CHEYER, Daniel KEEN
-
Patent number: 10276170Abstract: The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.Type: GrantFiled: June 7, 2013Date of Patent: April 30, 2019Assignee: Apple Inc.Inventors: Thomas R. Gruber, Adam J. Cheyer, Daniel Keen
-
Patent number: 9922642Abstract: An electronic device with one or more processors and memory includes a procedure for training a digital assistant. In some embodiments, the device detects an impasse in a dialog between the digital assistant and a user including a speech input. During a learning session, the device utilizes a subsequent clarification input from the user to adjust intent inference or task execution associated with the speech input to produce a satisfactory response. In some embodiments, the device identifies a pattern of success or failure associated with an aspect previously used to complete a task and generates a hypothesis regarding a parameter used in speech recognition, intent inference or task execution as a cause for the pattern. Then, the device tests the hypothesis by altering the parameter for a subsequent completion of the task and adopts or rejects the hypothesis based on feedback information collected from the subsequent completion.Type: GrantFiled: March 14, 2014Date of Patent: March 20, 2018Assignee: Apple Inc.Inventors: Donald W. Pitschel, Adam J. Cheyer, Christopher D. Brigham, Thomas R. Gruber
-
Patent number: 9280610Abstract: A user request is received from a mobile client device, where the user request includes at least a speech input and seeks an informational answer or performance of a task. A failure to provide a satisfactory response to the user request is detected. In response to detection of the failure, information relevant to the user request is crowd-sourced by querying one or more crowd sourcing information sources. One or more answers are received from the crowd sourcing information sources, and the response to the user request is generated based on at least one of the one or more answers received from the one or more crowd sourcing information sources.Type: GrantFiled: March 15, 2013Date of Patent: March 8, 2016Assignee: Apple Inc.Inventors: Thomas R. Gruber, Adam J. Cheyer, Donald W. Pitschel
-
Patent number: 9262612Abstract: A device can be configured to receive speech input from a user. The speech input can include a command for accessing a restricted feature of the device. The speech input can be compared to a voiceprint (e.g., text-independent voiceprint) of the user's voice to authenticate the user to the device. Responsive to successful authentication of the user to the device, the user is allowed access to the restricted feature without the user having to perform additional authentication steps or speaking the command again. If the user is not successfully authenticated to the device, additional authentication steps can be request by the device (e.g., request a password).Type: GrantFiled: March 21, 2011Date of Patent: February 16, 2016Assignee: Apple Inc.Inventor: Adam J. Cheyer
-
Publication number: 20140278413Abstract: An electronic device with one or more processors and memory includes a procedure for training a digital assistant. In some embodiments, the device detects an impasse in a dialogue between the digital assistant and a user including a speech input. During a learning session, the device utilizes a subsequent clarification input from the user to adjust intent inference or task execution associated with the speech input to produce a satisfactory response. In some embodiments, the device identifies a pattern of success or failure associated with an aspect previously used to complete a task and generates a hypothesis regarding a parameter used in speech recognition, intent inference or task execution as a cause for the pattern. Then, the device tests the hypothesis by altering the parameter for a subsequent completion of the task and adopts or rejects the hypothesis based on feedback information collected from the subsequent completion.Type: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: Apple Inc.Inventors: Donald W. PITSCHEL, Adam J. CHEYER, Christopher D. BRIGHAM, Thomas R. GRUBER
-
Publication number: 20130311997Abstract: The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type.Type: ApplicationFiled: May 14, 2013Publication date: November 21, 2013Applicant: Apple Inc.Inventors: Thomas R. Gruber, Christopher D. Brigham, Adam J. Cheyer, Daniel Keen, Kenneth Kocienda
-
Publication number: 20130304758Abstract: A user request is received from a mobile client device, where the user request includes at least a speech input and seeks an informational answer or performance of a task. A failure to provide a satisfactory response to the user request is detected. In response to detection of the failure, information relevant to the user request is crowd-sourced by querying one or more crowd sourcing information sources. One or more answers are received from the crowd sourcing information sources, and the response to the user request is generated based on at least one of the one or more answers received from the one or more crowd sourcing information sources.Type: ApplicationFiled: March 15, 2013Publication date: November 14, 2013Applicant: Apple Inc.Inventors: Thomas R. Gruber, Adam J. Cheyer, Donald W. Pitschel
-
Publication number: 20130275164Abstract: The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.Type: ApplicationFiled: June 7, 2013Publication date: October 17, 2013Inventors: Thomas R. Gruber, Adam J. Cheyer, Daniel Keen
-
Publication number: 20120245941Abstract: A device can be configured to receive speech input from a user. The speech input can include a command for accessing a restricted feature of the device. The speech input can be compared to a voiceprint (e.g., text-independent voiceprint) of the user's voice to authenticate the user to the device. Responsive to successful authentication of the user to the device, the user is allowed access to the restricted feature without the user having to perform additional authentication steps or speaking the command again. If the user is not successfully authenticated to the device, additional authentication steps can be request by the device (e.g., request a password).Type: ApplicationFiled: March 21, 2011Publication date: September 27, 2012Inventor: Adam J. Cheyer
-
Patent number: 7069560Abstract: A highly flexible, software-based architecture is disclosed for supporting cooperative task completion by flexible, dynamic configurations of autonomous electronic agents. Communications and cooperation between agents are brokered by one or more facilitators. The facilitators employ strategic reasoning for generating a goal satisfaction plan to fulfill arbitrarily complex goals by users and service requesting agents.Type: GrantFiled: March 17, 1999Date of Patent: June 27, 2006Assignee: SRI InternationalInventors: Adam J. Cheyer, David L. Martin
-
Patent number: 6859931Abstract: A distributed agent community is able to dynamically interact with alternative sofware technologies that manage distributed objects. The leveraging of capabilities of distributed object systems greatly expands the flexibility and capabilites of the distributed agent community. Through access to distributed object systems, the distributed agent community can draw on the capabilites of all the objects managed by the distributed object systems. The access to distributed systems by the distributed agent community allows for collaboration and intelligent planning that the distributed object systems do not themsleves provide.Type: GrantFiled: March 17, 1999Date of Patent: February 22, 2005Assignee: SRI InternationalInventors: Adam J. Cheyer, David L. Martin, Douglas B. Moran, William S. Mark