Interaction framework for executing user instructions with online services

    公开(公告)号:US10248452B2

    公开(公告)日:2019-04-02

    申请号:US15160399

    申请日:2016-05-20

    摘要: In order to complete user instructions beyond the scope of services that are provided on the user's own computing device, a framework an interaction framework for executing user instructions with online services is provided. The framework includes an instruction processing agent that interacts with a user agent on a computer user's computing device to execute instructions provided to the user agent. The instruction processing agent maintains a list of domain agents, each domain agent corresponding to a domain. Upon receiving a user instruction (from a user agent), the instruction processing agent identifies a suitable domain and corresponding domain agent for completing the user instruction and provides the instruction to the domain agent. The domain agent identifies an online service suitable for completing the user instruction and interfaces with the online service via a proxy for the online service to carry out the user instruction.

    PRIVILEGE-BASED TASK PROCESSING AT A VIRTUAL ASSISTANT

    公开(公告)号:US20170270488A1

    公开(公告)日:2017-09-21

    申请号:US15071175

    申请日:2016-03-15

    IPC分类号: G06Q10/10

    CPC分类号: G06Q10/1097

    摘要: Aspects extend to methods, systems, and computer program products for privilege-based task processing at a virtual assistant. An owner of a virtual assistant can assign other users privileges for interacting with the owner's calendar through the virtual assistant. To establish user privileges, the owner can enter information about himself or herself, including user permissions, into a Privileged Associates Database (“PAD”). An administrator can also configure some or all of this privileged associate(s) information to be entered automatically in the PAD. As such, a privileged associate can request that the virtual assistant schedule an event on the owner's calendar. In response, the virtual assistant refers to the PAD and checks privileges. The virtual assistant automatically synthesizes a response accordingly (e.g., scheduling the event, displaying schedule information, requesting owner confirmation, preventing the request, etc.) based on the owner's schedule and the associate's privileges.

    INTERACTION FRAMEWORK FOR EXECUTING USER INSTRUCTIONS WITH ONLINE SERVICES

    公开(公告)号:US20170337079A1

    公开(公告)日:2017-11-23

    申请号:US15160399

    申请日:2016-05-20

    IPC分类号: G06F9/48 G06F9/50

    CPC分类号: G06F9/48 G06F9/50 G06F9/54

    摘要: In order to complete user instructions beyond the scope of services that are provided on the user's own computing device, a framework an interaction framework for executing user instructions with online services is provided. The framework includes an instruction processing agent that interacts with a user agent on a computer user's computing device to execute instructions provided to the user agent. The instruction processing agent maintains a list of domain agents, each domain agent corresponding to a domain. Upon receiving a user instruction (from a user agent), the instruction processing agent identifies a suitable domain and corresponding domain agent for completing the user instruction and provides the instruction to the domain agent. The domain agent identifies an online service suitable for completing the user instruction and interfaces with the online service via a proxy for the online service to carry out the user instruction.