Protecting private information in input understanding system
First Claim
Patent Images
1. A computer system comprising:
- at least one processing unit; and
at least one memory storing computer executable instructions that, when executed by the at least one processing unit, cause the system to perform a method comprising;
capturing an input by the computer system;
analyzing, by the computer system, the input to determine that external information is needed to generate a policy from the input;
transmitting, from the computer system to a service platform, the input to obtain a partially evaluated policy based on external information related to the input, wherein private information is needed to complete the partially evaluated policy;
receiving, from the service platform at the computer system, at least one partially evaluated policy generated in response to the input;
completing, by the computer system, the partially evaluated policy by applying to the partially evaluated policy, private information stored on the computer system; and
determining, by the computer system, a final action for responding to the input based on the completing.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples of the present disclosure include capturing an input at a local platform and transmitting the captured input to a service platform separate from the local platform. At least one partially evaluated policy generated by the service platform is received in response to the captured input. The local platform completes the partially evaluated policy by applying information private to the local platform to the partially evaluated policy. The local platform determines a final action for responding to the captured input based on completing the partially evaluated policy.
29 Citations
20 Claims
-
1. A computer system comprising:
-
at least one processing unit; and at least one memory storing computer executable instructions that, when executed by the at least one processing unit, cause the system to perform a method comprising; capturing an input by the computer system; analyzing, by the computer system, the input to determine that external information is needed to generate a policy from the input; transmitting, from the computer system to a service platform, the input to obtain a partially evaluated policy based on external information related to the input, wherein private information is needed to complete the partially evaluated policy; receiving, from the service platform at the computer system, at least one partially evaluated policy generated in response to the input; completing, by the computer system, the partially evaluated policy by applying to the partially evaluated policy, private information stored on the computer system; and determining, by the computer system, a final action for responding to the input based on the completing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
capturing an input at a local platform; analyzing, by the local platform, the input to determine that external information is necessary to generate a policy from the input; transmitting the captured input to a service platform separate from the local platform to obtain a partially evaluated policy based on external information related to the input; receiving, from the service platform, at least one partially evaluated policy generated in response to the captured input, wherein private information is needed to complete the at least one partially evaluated policy; completing, by the local platform, the partially evaluated policy by applying private information stored on the local platform to the partially evaluated policy; and determining, by the local platform, a final action for responding to the captured input based on the completed policy. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage device containing instructions, that when executed on at least one processor, causing the at least one processor to execute a method comprising:
-
receiving an input from a local platform at a service platform, wherein the service platform is separate from that local platform; generating, at a service platform separate from the local platform, at least one partially evaluated policy for responding to the received input when the service platform lacks information needed to make a final decision as to how to respond to the received input, wherein the generating applies knowledge data to the received input to generate the partially evaluated policy; and transmitting the partially evaluated policy to the local platform for further evaluation, wherein private information is needed to complete the partially evaluated policy. - View Dependent Claims (19, 20)
-
Specification