Personalized, automated receptionist
First Claim
1. A computer program product for providing an automated receptionist for a host user, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to perform the following steps:
- performing a learning process comprising;
obtaining one or more images of a work environment of said host user;
processing, using at least one hardware device, said one or more images to determine if one or more of at least one visitor and said host user are present in said work environment, wherein said processing comprises;
learning, using at least one hardware device, a name of said at least one visitor, wherein said learning comprises processing one or more items of speech of one or more of said at least one visitor and said host user;
associating, using at least one hardware device, one or more faces in said one or more images of said at least one visitor with one or more of said learned names of said at least one visitor; and
if said visitor is determined to be present in said work environment, notifying said host user that said visitor is present in said work environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for creating a personalized, automated receptionist are provided herein. A method for providing an automated receptionist for a host user includes obtaining one or more images of a work environment of the host user; processing the one or more images to determine if at least one visitor is present in the work environment; and if the at least one visitor is determined to be present in the work environment, notifying the host user that the at least one visitor is present in the work environment, wherein at least one of the steps are performed by at least one hardware device. The method may be initiated, for example, when the host user is not present in the work environment. The automated receptionist can optionally (i) provide a greeting to the at least one visitor; (ii) enable communication between the at least one visitor and the host user; and/or (iii) provide one or more information items to the at least one visitor when the host user is not present.
-
Citations
14 Claims
-
1. A computer program product for providing an automated receptionist for a host user, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to perform the following steps:
-
performing a learning process comprising; obtaining one or more images of a work environment of said host user; processing, using at least one hardware device, said one or more images to determine if one or more of at least one visitor and said host user are present in said work environment, wherein said processing comprises; learning, using at least one hardware device, a name of said at least one visitor, wherein said learning comprises processing one or more items of speech of one or more of said at least one visitor and said host user; associating, using at least one hardware device, one or more faces in said one or more images of said at least one visitor with one or more of said learned names of said at least one visitor; and if said visitor is determined to be present in said work environment, notifying said host user that said visitor is present in said work environment.
-
-
2. A system for providing an automated receptionist for a host user, said system comprising:
-
a memory; and at least one hardware device coupled to the memory and configured for; performing a learning process comprising; obtaining one or more images of a work environment of said host user; processing, using at least one hardware device, said one or more images to determine if one or more of at least one visitor and said host user are present in said work environment, wherein said processing comprises; learning, using at least one hardware device, a name of said at least one visitor, wherein said learning comprises processing one or more items of speech of one or more of said at least one visitor and said host user; associating, using at least one hardware device, one or more faces in said one or more images of said at least one visitor with one or more of said learned names of said at least one visitor; and if said visitor is determined to be present in said work environment, notifying said host user that said visitor is present in said work environment. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14)
-
-
11. The system of 2, wherein said at least one hardware device is further configured to evaluate at least one of said obtained associations of said one or more faces and said one or more names of said at least one visitor.
Specification