Patents by Inventor Adam Cheyer

Adam 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: 20140380263
    Abstract: A dynamically evolving cognitive architecture system based on third-party developers is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 25, 2014
    Inventors: Mark GABEL, Christopher Brigham, Adam Cheyer, Dag Kittlaus
  • Publication number: 20140379615
    Abstract: A dynamically evolving cognitive architecture system based on prompting for additional user input is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 25, 2014
    Inventors: Christopher BRIGHAM, Mark GABEL, Adam CHEYER
  • Publication number: 20140380286
    Abstract: A dynamically evolving cognitive architecture system based on training by third-party developers is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 25, 2014
    Inventors: Mark GABEL, Christopher Brigham, Adam Cheyer
  • Patent number: 8918349
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: December 23, 2014
    Assignee: Genetic Finance (Barbados) Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad, Antoine Blondeau, Adam Cheyer, Peter Harrigan
  • Patent number: 8825560
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: September 2, 2014
    Assignee: Genetic Finance (Barbados) Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad, Antoine Blondeau, Adam Cheyer, Peter Harrigan
  • 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
  • Publication number: 20140006316
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Application
    Filed: August 29, 2013
    Publication date: January 2, 2014
    Applicant: GENETIC FINANCE (BARBADOS) LIMITED
    Inventors: Babak Hodjat, Hormoz Shahrzad, Antoine Blondeau, Adam Cheyer, Peter Harrigan
  • Publication number: 20120239517
    Abstract: The cost of performing sophisticated software-based financial trend and pattern analysis is significantly reduced by distributing the processing power required to carry out the analysis and computational task across a large number of networked individual or cluster of computing nodes. To achieve this, the computational task is divided into a number of sub tasks. Each sub task is then executed on one of a number of processing devices to generate a multitude of solutions. The solutions are subsequently combined to generate a result for the computational task. The individuals controlling the processing devices are compensated for use of their associated processing devices. The algorithms are optionally enabled to evolve over time. Thereafter, one or more of the evolved algorithms is selected in accordance with a predefined condition.
    Type: Application
    Filed: April 10, 2012
    Publication date: September 20, 2012
    Applicant: GENETIC FINANCE (BARBADOS) LIMITED
    Inventors: Antoine Blondeau, Adam Cheyer, Babak Hodjat, Peter Harrigan
  • Publication number: 20120131020
    Abstract: The present invention relates to a method and apparatus for assembling a set of documents related to a triggering item. One embodiment of a method for assembling a set of electronic documents related to an electronic triggering item detected by a computing device being operated by a user includes automatically extracting by the computing device a set of features from the triggering item, without receiving a request by the user to assemble the set of electronic documents, and assembling as the set of electronic documents a plurality of documents that is relevant to the set of features, wherein the plurality of documents is retrieved from a plurality of different types of electronic sources.
    Type: Application
    Filed: July 13, 2011
    Publication date: May 24, 2012
    Inventors: KENNETH NITZ, David Dunkley, Thierry Donneau-Golencer, Adam Cheyer, Leslie Pound, Stephen L. Hardt
  • Publication number: 20100179961
    Abstract: The present invention relates to an electronic assistant. In one embodiment, a system for processing data on a computing device includes at least one extractor for extracting data from an email to produce extracted data, a user model for generating a high-level model of an email environment on the computing device, based on the extracted data, and at least one predictor for generating a prediction related to the email, based on the extracted data and on the high-level model. In another embodiment, a system for scheduling an event includes an extractor for extracting constraints from a request for the event, a user model for receiving and storing scheduling preferences from a user, and a predictor coupled to the extractor and to the user model, for generating a candidate schedule for the event in accordance with the constraints and the scheduling preferences.
    Type: Application
    Filed: August 10, 2009
    Publication date: July 15, 2010
    Inventors: Pauline M Berry, Adam Cheyer, Melinda Gervasio, Thierry Donneau-Golencer, Stephen Hardt, Kenneth Nitz, Bart Peintner, Leslie Pound, Neil Yorke-Smith
  • Publication number: 20090164441
    Abstract: Embodiments of the present invention provide a method and apparatus for searching using an active ontology. One embodiment of a method for searching a database includes receiving a search string, where the search string comprises one or more words, generating a semantic representation of the search string in accordance with an ontology, searching the database using the semantic representation, and outputting a result of the searching.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 25, 2009
    Inventor: ADAM CHEYER
  • Publication number: 20090125370
    Abstract: The cost of performing sophisticated software-based financial trend and pattern analysis is significantly reduced by distributing the processing power required to carry out the analysis and computational task across a large number of networked individual or cluster of computing nodes. To achieve this, the computational task is divided into a number of sub tasks. Each sub task is then executed on one of a number of processing devices to generate a multitude of solutions. The solutions are subsequently combined to generate a result for the computational task. The individuals controlling the processing devices are compensated for use of their associated processing devices. The algorithms are optionally enabled to evolve over time. Thereafter, one or more of the evolved algorithms is selected in accordance with a predefined condition.
    Type: Application
    Filed: November 7, 2008
    Publication date: May 14, 2009
    Applicant: GENETIC FINANCE HOLDINGS LIMITED
    Inventors: Antoine Blondeau, Adam Cheyer, Babak Hodjat, Peter Harrigan
  • 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
  • Publication number: 20060095556
    Abstract: 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 processing. Delegation is based on general strategies for satisfying user requests, as well as knowledge of the capabilities of the available service providers.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 4, 2006
    Inventors: James Arnold, Adam Cheyer, Michael Frandsen, Shane Mason, Ayse Onalan
  • Patent number: 7036128
    Abstract: A highly mobile, ambient computing environment is disclosed for serving a knowledge worker away from the their desk. The present invention allows a knowledge worker to get increased leverage from personal, networked, and interactive computing devices while in their car, airplane seat, or in a conference room with others. An Open Agent Architecture is used to incorporate elements such as GPS agents, speech recognition, and opportunistic connectivity among meeting participants. Communication and cooperation between agents are brokered by one or more facilitators, which are responsible for matching requests, from users and agents, with descriptions of the capabilities of other agents. It is not generally required that a user or agent know the identities, locations, or number of other agents involved in satisfying a request, and relatively minimal effort is involved in incorporating new agents and “wrapping” legacy applications.
    Type: Grant
    Filed: August 9, 2000
    Date of Patent: April 25, 2006
    Assignee: SRI International Offices
    Inventors: Luc Julia, Adam Cheyer
  • Patent number: 6757718
    Abstract: A system, method, and article of manufacture are provided for navigating an electronic data source by means of spoken language where a portion of the data link between a mobile information appliance of the user and the data source utilizes wireless communication. When a spoken input request is received from a user who is using the mobile information appliance, it is interpreted. The resulting interpretation of the request is thereupon used to automatically construct an operational navigation query to retrieve the desired information from one or more electronic network data sources, which is transmitted to the mobile information appliance.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: June 29, 2004
    Assignee: SRI International
    Inventors: Christine Halverson, Luc Julia, Dimitris Voutsas, Adam Cheyer
  • Publication number: 20030046201
    Abstract: A system and method for implementing an open services market platform in a public or private electronic marketplace. The open services market platform includes a layered architecture that accelerates the development and customization of applications in a given marketplace and accommodates integration between multiple marketplaces and/or business partners. The open services market platform includes a collaboration layer and a service coordination layer. The collaboration layer facilitates multi-party collaboration and provides tools that permit business partners to define relationships among various programming interfaces. The service coordination layer enables business logic to be rapidly customized to meet an organization's evolving needs and facilitates in the selection of an optimal trading partner for a given task. Therefore, electronic marketplaces built with the open services market platform are easily developed and customized to meet the evolving needs of participants within the marketplace.
    Type: Application
    Filed: April 8, 2002
    Publication date: March 6, 2003
    Applicant: Vert Tech LLC
    Inventor: Adam Cheyer
  • Patent number: 6523061
    Abstract: A system, method, and article of manufacture are provided for navigating an electronic data source by means of spoken language where a portion of the data link between a mobile information appliance of the user and the data source utilizes wireless communication. When a spoken input request is received from a user, it is interpreted. The resulting interpretation of the request is thereupon used to automatically construct an operational navigation query. The navigation query is routed to one or more agents, which use the navigation query to retrieve the desired information from one or more electronic network data sources.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: February 18, 2003
    Assignee: SRI International, Inc.
    Inventors: Christine Halverson, Luc Julia, Dimitris Voutsas, Adam Cheyer
  • Patent number: 6513063
    Abstract: A system, method, and article of manufacture are provided for navigating an electronic data source that has a scripted online interface by means of spoken input. When a spoken request is received from a user, it is interpreted. A navigation query is constructed based on the interpretation of the speech input and a template extracted by scraping an online scripted interface to the data source. The resulting interpretation of the request is thereupon used to automatically construct an operational navigation query to retrieve the desired information from one or more electronic network data sources, which is then transmitted to a client device of the user.
    Type: Grant
    Filed: March 14, 2000
    Date of Patent: January 28, 2003
    Assignee: SRI International
    Inventors: Luc Julia, Dimitris Voutsas, Adam Cheyer