Confidentiality-smart voice delivery of text-based incoming messages
First Claim
1. A computer implemented method for confidentially delivering a text-based message by voice, comprising:
- receiving, by one or more processor of a user mobile device running a voice delivery application, the text-based message sent from a sender using a sender device via mobile services network to a user using the user mobile device;
storing device environment data comprising inputs from at least one sensor of the user mobile device;
determining, based on the device environment data, that the user mobile device is enabled to read the text-based message out for the user, and that at least one bystander is present within a hearing distance from the user;
recording that the sender and the bystander are in a same confidentiality group based on data that includes one or more of the following selected from the group consisting of communication service subscription data of the user, contacts stored in the user mobile device, social media data of the user, social media data of the sender, and social media data of the bystander, wherein the recording comprises discovering that the user shares a subscription plan with the sender and the bystander;
scanning content of the text-based message for any confidentiality restriction based on one or more keyword of the text based message;
ascertaining that the user wants the text-based message to be read to the user; and
delivering the text-based message by voice such that the user hears the text-based message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer program products, and systems are presented. The methods include, for instance: a voice delivery application, running on a mobile device of a user, receives a text message from a user; by use of sensor inputs of the mobile device, the mobile device stores data regarding environment of the mobile device including external audio equipment, speed of the user, and bystanders within a hearing range of the environment; various data describing a sender of the text message and the bystanders are analyzed for respective relationships with the user and with each other to determine a confidentiality group dictating whether or not the text message may be heard by the bystander; the text message may be scanned for content screening, then according to configuration of the voice delivery application, the text message is securely delivered to the user by voice.
-
Citations
20 Claims
-
1. A computer implemented method for confidentially delivering a text-based message by voice, comprising:
-
receiving, by one or more processor of a user mobile device running a voice delivery application, the text-based message sent from a sender using a sender device via mobile services network to a user using the user mobile device; storing device environment data comprising inputs from at least one sensor of the user mobile device; determining, based on the device environment data, that the user mobile device is enabled to read the text-based message out for the user, and that at least one bystander is present within a hearing distance from the user; recording that the sender and the bystander are in a same confidentiality group based on data that includes one or more of the following selected from the group consisting of communication service subscription data of the user, contacts stored in the user mobile device, social media data of the user, social media data of the sender, and social media data of the bystander, wherein the recording comprises discovering that the user shares a subscription plan with the sender and the bystander; scanning content of the text-based message for any confidentiality restriction based on one or more keyword of the text based message; ascertaining that the user wants the text-based message to be read to the user; and delivering the text-based message by voice such that the user hears the text-based message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising:
-
a computer readable storage medium readable by one or more processor and storing instructions for execution by the one or more processor for performing a method for confidentially delivering a text-based message by voice, comprising; receiving, by the one or more processor of a user mobile device running a voice delivery application, the text-based message sent from a sender using a sender device via mobile services network to a user using the user mobile device; storing device environment data comprising inputs from at least one sensor of the user mobile device; determining, based on the device environment data, that the user mobile device is enabled to read the text-based message out for the user, and that at least one bystander is present within a hearing distance from the user; recording that the sender and the bystander are in a same confidentiality group based on data that includes one or more of the following selected from the group consisting of communication service subscription data of the user, contacts stored in the user mobile device, social media data of the user, social media data of the sender, and social media data of the bystander; scanning content of the text-based message for any confidentiality restriction based on predefined keywords appearing in envelope data of the text based message; ascertaining that the user wants the text-based message to be read to the user, according to configuration of the voice delivery application or a response to read the text-based message from the user upon being prompted; and
delivering the text-based message by voice such that the user hears the text-based message. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a memory; one or more processor in communication with memory; and
program instructions executable by the one or more processor via the memory to perform a method for confidentially delivering a text-based message by voice, comprising;receiving, by the one or more processor of a user mobile device running a voice delivery application, the text-based message sent from a sender using a sender device via mobile services network to a user using the user mobile device; storing device environment data comprising inputs from at least one sensor of the user mobile device; determining, based on the device environment data, that the user mobile device is enabled to read the text-based message out for the user, and that at least one bystander is present within a hearing distance from the user; recording that the sender and the bystander are in a same confidentiality group based on data that includes one or more of the following selected from the group consisting of communication service subscription data of the user, contacts stored in the user mobile device, social media data of the user, social media data of the sender, and social media data of the bystander, wherein the recording comprises discovering that the user shares a subscription plan with the sender and the bystander, and recording that the sender and the bystander are in the same confidentiality group; scanning content of the text-based message for any confidentiality restriction based on predefined keywords appearing in envelope data of the text based message; ascertaining that the user wants the text-based message to be read to the user, according to configuration of the voice delivery application or a response to read the text-based message from the user upon being prompted; and
delivering the text-based message by voice such that the user hears the text-based message. - View Dependent Claims (20)
-
Specification