Assistive agent

US9130900B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9130900-B2
Application numberUS-201313841294-A
CountryUS
Kind codeB2
Filing dateMar 15, 2013
Priority dateMar 15, 2013
Publication dateSep 8, 2015
Grant dateSep 8, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for providing automated assistance for a user using a computing device comprises, receiving a user request for assistance. The system and method can include determining semantics of the user request and identifying at least one domain, at least one task, and at least one parameter for the user request. The system and method can include accessing one or more semantic web services through an application and determine at least one responsive answer such as to respond to the user request.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing assistance to a user, comprising: receiving a user request for assistance from a mobile device; determining semantics of the user request and identifying at least one domain, at least one task, and at least one parameter for the user request by parsing the user request to identify representations of meaning or interpretation of the user request along with location and user personal information captured by the mobile device including telephone, texting, and user activity; accessing one or more semantic web services, each service accessed through an application program interface (API) to retrieve data matching the at least one domain, at least one task, and at least one parameter; identifying, generating, or providing personalized recommendations for activities, products, services, presenting possible responses to the user by interact with the semantic web services by calling the services through the API and extracting one or more options or suggestions from the semantic web services through the API and confirming user responses by accessing a text messaging API or a phonebook API; determining at least one responsive answer; and responding to the user request. 2. The method of claim 1 , wherein the web service comprises the web ontology language. 3. The method of claim 1 , wherein the web service comprises RDF. 4. The method of claim 1 , comprising retrieving answers from web services that collect user generated data. 5. The method of claim 1 , comprising scheduling meetings, create reminders, check stocks, sports scores, and the weather. 6. The method of claim 1 , comprising determining user intent from user queries and incorporate user intent data to fine-tune future responses. 7. The method of claim 1 , comprising retrieving the user's current location and provides information and options based on the current location, whether at work, school, or on vacation. 8. The method of claim 1 , comprising obtaining a ticket, pass or reservation based on the user request. 9. The method of claim 1 , comprising inferencing personal information including calendar entries and completes a task based on the personal information. 10. The method of claim 1 , comprising receiving user generated content and performing machine learning to extract clusters and dimensions and recommending activities for the user based on multidimensional matching. 11. The method of claim 1 , comprising interviewing a user to elicit profile and interests. 12. The method of claim 1 , wherein the API supports communication with a recommendation engine. 13. The method of claim 1 , comprising recommending potential matching romantic interests for the user. 14. The method of claim 1 , comprising recommending potential matching romantic interests for the user. 15. The method of claim 1 , comprising recommending potential matching romantic interests for the user. 16. The method of claim 1 , comprising recommending potential matching romantic interests for the user. 17. The method of claim 1 , comprising recommending potential matching romantic interests for the user. 18. The method of claim 1 , comprising recommending potential matching romantic interests for the user. 19. A system, comprising: a computing device that captures profile and interests in accordance with previous requests received from the user; a server in communication with the computing device, the server accessing the one or more semantic web services through an application program interface (API) to perform functions and operations initiated using a user interface on the computing device, the server performing operations including adding a contact, removing a contact, setting an alarm, making a telephone call, sending a text message or email message, adding a calendar event, providing suggestions to the user, the server initiating, activating, or interfacing with any semantic web services on the computing device via the API; an ontology associated with the semantic web services that integrates models, components, or data with representations of a restaurant and meal event having a dining domain model linked to restaurant concept and meal event concept, including event planning task flow models for planning of events independent of domains, applied to a domain-specific event; general event planning task flow models including nodes representing events and concepts involved in planning events with node meal event; and dialog flow models for relating and unifying various components to handle constraint in the dialog flow model as part of a cluster of nodes representing meal event concept; and a model of a restaurant reservation service associated with the dialog flow for getting values required for that service to perform a transaction and linked or related to a general dialog flow model for asking the user about the constraints for a transaction. 20. A system to assist a user, comprising: a computing device that captures profile and interests in accordance with previous requests received from the user; and a server in communication with the computing device, the server accessing the one or more semantic web services through an application program interface (API) to perform functions and operations initiated using a user interface on the computing device, the server performing operations including adding a contact, removing a contact, setting an alarm, making a telephone call, sending a text message or email message, adding a calendar event, providing suggestions to the user, the server initiating, activating, or interfacing with any semantic web services on the computing device via the API, wherein the computing device applies a current location of the user to the user intent to provide at least one location based response to the user for personalization based on a user current location and wherein the computing device retrieves answers from the web services and user generated recommendations and obtains ticket, pass or reservation, on behalf of user, in accordance with the request received from the user.

Assignees

Inventors

Classifications

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • G06Q50/10Primary

    Services · CPC title

  • Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title

  • Calendar-based scheduling for persons or groups · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9130900B2 cover?
A system and method for providing automated assistance for a user using a computing device comprises, receiving a user request for assistance. The system and method can include determining semantics of the user request and identifying at least one domain, at least one task, and at least one parameter for the user request. The system and method can include accessing one or more semantic web serv…
Who is the assignee on this patent?
Tran Bao
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 08 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).