IP Library Granted Patent US 10,225,366
Granted Patent B1
US 10,225,366 · App. 14/689,882 · Granted Mar 5, 2019

Classification-based selection of a device for use in outputting a message

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,225,366
App. No.
14/689,882
Granted
Mar 5, 2019
Kind
B1
Abstract

In one aspect, an example method involves selecting, by a computing device, a message to be output to a user; determining a classification group to which the user belongs; using the determined classification group to which the user belongs as a basis to select a device from among a plurality of devices associated with the user; and transmitting, by the computing device, an instruction via a communication network, wherein the instruction is configured to cause the selected device to output the selected message.

Claims (33)

1. A method comprising:

selecting, by a computing device, a message to be output to a user;

determining a classification group to which the user belongs, wherein determining the classification group to which the user belongs comprises determining demographic data of the user;

using at least mapping logic to select a device from among a plurality of devices associated with the user based on at least the determined classification group, wherein the mapping logic maps particular classification groups to particular types of devices; and

transmitting, by the computing device, an instruction via a communication network to a messaging system, wherein the messaging system is configured to cause the selected device to output the selected message in response to receiving the instruction.

2. The method of claim 1 , wherein determining demographic data of the user comprises determining an age of the user.

3. The method of claim 1 , wherein the selected device comprises a cellular telephone.

4. The method of claim 1 , wherein the selected device comprises a land-line telephone.

5. The method of claim 1 , wherein the selected device comprises a television set.

6. The method of claim 1 , wherein selecting a message to be output to a user comprises analyzing health-related information associated with the user, and wherein the message provides health-related information.

7. The method of claim 1 , wherein determining demographic data of the user comprises determining a disability of the user.

8. A non-transitory computer-readable medium having stored thereon program instructions that when executed by a processor, cause performance of a set of acts comprising:

selecting a message to be output to a user;

determining a classification group to which the user belongs, wherein determining the classification group to which the user belongs comprises determining demographic data of the user;

using at least mapping logic to select a device from among a plurality of devices associated with the user based on at least the determined classification group, wherein the mapping logic maps particular classification groups to particular types of devices; and

transmitting an instruction via a communication network to a messaging system, wherein the messaging system is configured to cause the selected device to output the selected message in response to receiving the instruction.

9. The non-transitory computer-readable medium of claim 8 , wherein determining demographic data of the user comprises determining an age of the user.

10. The non-transitory computer-readable medium of claim 8 , wherein the selected device comprises a cellular telephone.

11. The non-transitory computer-readable medium of claim 8 , wherein the selected device comprises a land-line telephone.

12. The non-transitory computer-readable medium of claim 8 , wherein the selected device comprises a television set.

13. The non-transitory computer-readable medium of claim 8 ,

wherein selecting a message to be output to a user comprises analyzing health-related information associated with the user, and wherein the message provides health-related information.

14. The non-transitory computer-readable medium of claim 8 , wherein determining demographic data of the user comprises determining a disability of the user.

15. A method comprising:

selecting, by a computing device, a message to be output to a user;

determining a classification group to which the user belongs, wherein determining the classification group to which the user belongs comprises determining demographic data of the user;

using at least mapping logic to select an output modality from among a plurality of output modalities of a device associated with the user based on at least the determined classification group, wherein the mapping logic maps particular classification groups to particular output modalities; and

transmitting, by the computing device, an instruction via a communication network to a messaging system, wherein the messaging system is configured to cause the device to output the selected message using the selected output modality in response to receiving the instruction.

16. The method of claim 15 , wherein determining demographic data of the user comprises determining a disability of the user.

17. The method of claim 16 , wherein determining a disability of the user comprises determining that the user is hearing-impaired, and wherein the selected output modality comprises a visual-based output modality.

18. The method of claim 16 , wherein determining a disability of the user comprises determining that the user is vision-impaired, and wherein the selected output modality comprises an audible-based output modality.

19. The method of claim 15 , wherein selecting a message to be output to a user comprises analyzing health-related information associated with the user, and wherein the message provides health-related information.

20. The method of claim 15 , wherein determining demographic data of the user comprises determining an age of the user.

Assignments (4)
CHANGE OF NAME Recorded Apr 21, 2026
From: VERILY LIFE SCIENCES LLC
To: VERILY HEALTH INC.
Reel/Frame 075477/0981 →
CHANGE OF NAME Recorded Dec 17, 2015
From: GOOGLE LIFE SCIENCES LLC
To: VERILY LIFE SCIENCES LLC
Reel/Frame 037317/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2015
From: GOOGLE INC.
To: GOOGLE LIFE SCIENCES LLC
Reel/Frame 037288/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2015
From: CHOU, KATHERINE; TANG, DIANE
To: GOOGLE INC.
Reel/Frame 035471/0619 →