1
Adam J Cheyer, David L Martin: Unified messaging methods and systems for communication and cooperation among distributed agents in a computing environment. SRI International, Perkins Coie, February 10, 2004: US06691151 (391 worldwide citation)

The present invention provides a Unified Messaging system with an emphasis on ubiquitous access and dynamic presentation of the information and services supported by an agent community. The present invention allows queries across dynamically changing, complex information; shared context and referenc ...


2
Adam J Cheyer, David L Martin, Douglas B Moran, William S Mark: Extensible software-based architecture for communication and cooperation within and between communities of distributed agents and distributed objects. SRI International, Perkins Coie, February 22, 2005: US06859931 (248 worldwide citation)

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 dist ...


3
Adam J Cheyer, David L Martin: Software-based architecture for communication and cooperation among distributed electronic agents. SRI International, Perkins Coie, February 1, 2005: US06851115 (214 worldwide citation)

A highly flexible, software-based architecture is disclosed for constructing distributed systems. The architecture supports cooperative task completion by flexible and autonomous electronic agents. One or more facilitators are used to broker communication and cooperation among the agents. The archit ...


4
Adam J Cheyer, David L Martin: Highly scalable software-based architecture for communication and cooperation among distributed electronic agents. SRI International, Perkins Coie, June 27, 2006: US07069560 (194 worldwide citation)

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 reason ...


5
Thomas R Gruber, Adam J Cheyer, Donald W Pitschel: Crowd sourcing information to fulfill user requests. Apple, Morrison & Foerster, March 8, 2016: US09280610 (54 worldwide citation)

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, informati ...


6
Adam J Cheyer: Device access using voice authentication. Apple, Morrison & Foerster, February 16, 2016: US09262612 (44 worldwide citation)

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. Re ...


7
Donald W Pitschel, Adam J Cheyer, Christopher D Brigham, Thomas R Gruber: Training an at least partial voice command system. Apple, Dentons US, March 20, 2018: US09922642 (1 worldwide citation)

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 subseq ...


8
James F Arnold, Adam J Cheyer, Michael W Frandsen, Shane C Mason, Ayse Onalan: Method and apparatus for automating collaboration over communications devices. Moser Patterson & Sheridan, Sri International, May 4, 2006: US20060095556-A1

In one embodiment, a method for automating or arranging a group communication among at least two participants includes receiving a user request (e.g., from one of the participants) for the group communication and delegating at least a portion of the user request to at least one service provider for ...


9
Adam J Cheyer: Device Access Using Voice Authentication. September 27, 2012: US20120245941-A1

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. Re ...