Timeminder for professionals
First Claim
Patent Images
1. A method, comprising:
- monitoring, by a processor executable virtual assistant module and in substantial real time, a collection of actions by a user, wherein the at least one of the collection of actions is a search for a third party and wherein the third party is a person;
determining, from a profile, a trusted relationship between the third party and an other person;
in response to determining the trusted relationship, automatically contacting the other person to request information about the third party;
receiving, from the other person, a response containing the information about the third party;
based on the monitoring step, determining, by the processor executable virtual assistant module, a subject identifier associated with the monitored actions; and
generating, by the processor executable virtual assistant module, at least part of a billing entry based on the subject identifier, the information about the third party, and the monitored actions.
20 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a communication system that provides various automated operations, including searches of public and private resources for third party information, performance of operations to assist a user in response to keyword identification in an audio, text or video stream, and speed dial updates based on calling frequencies to various telephone numbers.
-
Citations
22 Claims
-
1. A method, comprising:
-
monitoring, by a processor executable virtual assistant module and in substantial real time, a collection of actions by a user, wherein the at least one of the collection of actions is a search for a third party and wherein the third party is a person; determining, from a profile, a trusted relationship between the third party and an other person; in response to determining the trusted relationship, automatically contacting the other person to request information about the third party; receiving, from the other person, a response containing the information about the third party; based on the monitoring step, determining, by the processor executable virtual assistant module, a subject identifier associated with the monitored actions; and generating, by the processor executable virtual assistant module, at least part of a billing entry based on the subject identifier, the information about the third party, and the monitored actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20, 21)
-
-
10. A system, comprising:
a processor executable virtual assistant module operable to; monitor, in substantial real time, a collection of actions by a user, wherein the at least one of the collection of actions is a search for a third party and wherein the third party is a person; determine, from a profile, a trusted relationship between the third party and an other person; in response to determining the trusted relationship, automatically contact the other person to request information about the third party; receive, from the other person, a response containing the information about the third party; based on the monitoring step, determine a subject identifier associated with the monitored actions; and generate at least part of a billing entry based on the subject identifier, the information about the third party, and the monitored actions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
22. A method, comprising:
-
monitoring, by a processor executable virtual assistant module and in substantial real time, a collection of actions by a user, wherein the at least one of the collection of actions is a search for a third party and wherein the third party is a person; determining, from a profile, a trusted relationship between the third party and an other person; in response to determining the trusted relationship, automatically contacting the other person to request information about the third party; receiving, from the other person, a response containing the information about the third party; determining that the information about the third party has conflicting information; notifying the third party of the conflicting information; based on the monitoring step, determining, by the processor executable virtual assistant module, a subject identifier associated with the monitored actions; and generating, by the processor executable virtual assistant module, at least part of a billing entry based on the subject identifier, the information about the third party, and the monitored actions.
-
Specification