IP Library › Granted Patent US 10,490,033
Granted Patent B1
US 10,490,033 · App. 16/104,359 · Granted Nov 26, 2019

Customized notifications based on device characteristics

Inventors: Elliott Lemberger (Santa Monica, CA); John Modestine (Los Angeles, CA); Sang Min Park (Los Angeles, CA); Juan Gabriel Aliotta (Buenos Aires, AR); Julio Andres Carrettoni (Buenos Aires, AR); George Alexander Oliver Cochrane (Los Angeles, CA)
Assignee: Amazon Technologies, Inc.
G08B3/10G08B13/00
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,490,033
App. No.
16/104,359
Granted
Nov 26, 2019
Kind
B1
Abstract

The application describes customized notifications based at least in part on device characteristics. For example, a client device may identify information for populating an audio tone list associated with an electronic device, wherein the information includes a type of electronic device, a name of the electronic device; and/or a setting of the electronic device. The client device may then display audio tones that are based at least in part on the information. While displaying the audio tones, the client device may receive input selecting at least one of the audio tones to be associated with the electronic device. The client device may then receive a message indicating that the electronic device detected an object. Based at least in part on the message, the client device may output sound represented by an audio tone of the at least one audio tone.

Claims (140)

1. A method comprising:

receiving a first input representative of a first selection of an audio/video recording and communication device (A/V device) that is associated with a location;

identifying information for populating an audio tone list associated with the A/V device, the information including:

a type of the A/V device;

a name of the A/V device; and

a setting, of the A/V device;

determining, based at least in part on the information, a first subset of a set of audio tones;

populating the audio tone list with the first subset of the set of audio tones to generate a populated audio tone list;

causing display of a graphical user interface (GUI) that includes a representation of the populated audio tone list;

receiving a second input representative of a second selection of at least one audio tone of the populated audio tone list;

after receiving the second selection of the at least one audio tone, associating the at least one audio tone with the A/V device;

receiving a message representative of at least one of:

motion detected by the A/V device; or

an input to a button of the A/V device; and

after receiving the message, outputting an audio tone of the at least one audio tone.

2. The method of claim 1 , wherein the at least one audio tone comprises a first audio tone of the populated audio tone list and a second audio tone of the populated audio tone list, and wherein the method further comprises:

receiving a third input for associating the first audio tone with the motion detected by the A/V device; and

receiving a fourth input for associating the second audio tone with the input to the button of the A/V device,

wherein the associating the at least one audio tone with the A/V device comprises:

associating the first audio tone with the motion detected by the A/V device; and

associating the second audio tone with the input to the button of the A/V device.

3. The method of claim 2 , wherein:

receiving the message comprises receiving the message that is representative of the motion detected by the A/V device; and

outputting the audio tone of the at least one audio tone comprises, after receiving the message, outputting the first audio tone.

4. The method of claim 2 , wherein:

receiving the message comprises receiving the message that is representative of the input to the button of the A/V device; and

outputting the audio tone of the at least one audio tone comprises, after receiving the message, outputting the second audio tone.

5. A method comprising:

determining a type of an audio/video recording and communication device (A/V device);

determining a name of the A/V device;

determining at least one setting of the A/V device;

based at least in part on at least one of the type, the name, or the at least one setting, determining at least a first audio tone and a second audio tone;

generating a list that includes the first audio tone and the second audio tone;

receiving an input indicating a selection the first audio tone; and

associating at least the first audio tone with the A/V device.

6. The method of claim 5 , wherein:

the input is a first input;

the at least one setting indicates that the A/V device is configured to monitor for motion and for input to a button of the A/V device;

the method further comprises:

receiving a second input indicating an additional selection of the second audio tone;

receiving a third input for associating the first audio tone with the motion detected by the A/V device; and

receiving a fourth input for associating the second audio tone with the input to the button of the A/V device; and

associating the at least the first audio tone with the A/V device comprises:

associating the first audio tone with the motion detected by the A/V device; and

associating the second audio tone with the input to the button of the A/V device.

7. The method of claim 6 , further comprising:

receiving data indicating that the A/V device detected the motion; and

after receiving the data, outputting the first audio tone.

8. The method of claim 6 , further comprising:

receiving data indicating that the A/V device received the input to the button; and

after receiving the data, outputting the second audio tone.

9. The method of claim 5 , wherein:

the at least one setting indicates a first motion zone and a second motion zone associated with the A/V device;

the method further comprises:

receiving an additional input indicating an additional selection of the second audio tone;

receiving a third input for associating the first audio tone with the first motion zone; and

receiving a fourth input for associating the second audio tone with the second motion zone; and

associating the at least the first audio tone with the A/V device comprises:

associating the first audio tone with the first motion zone; and

associating the second audio tone with the second motion zone.

10. The method of claim 9 , further comprising:

receiving data indicating that the A/V device detected possible motion of an object within the first motion zone; and

after receiving the data, outputting the first audio tone.

11. The method of claim 5 , wherein:

the input is a first input;

the at least one setting indicates a first type of object and a second type of object;

the method further comprises:

receiving a second input indicating an additional selection of the second audio tone;

receiving a third input for associating the first audio tone with the first type of object; and

receiving a fourth input for associating the second audio tone with the second type of object; and

associating the at least the first audio tone with the A/V device comprises:

associating the first audio tone with the first type of object; and

associating the second audio tone with the second type of object.

12. The method of claim 11 , further comprising:

receiving data indicating that the A/V device detected the first type of object; and

after receiving the data, outputting the first audio tone.

13. The method of claim 5 , wherein:

the input is a first input;

the at least one setting indicates a first setting and a second setting associated with the A/V device;

the method further comprises:

receiving a second input indicating an additional selection of the second audio tone;

receiving a third input for associating the first audio tone with the first setting; and

receiving a fourth input for associating the second audio tone with the second setting; and

associating the at least the first audio tone with the A/V device comprises:

associating the first audio tone with the first setting; and

associating the second audio tone with the second setting.

14. The method of claim 13 , further comprising:

receiving data indicating that the A/V device detected an object;

after receiving the data, determining that the first setting is satisfied; and

outputting the first audio tone.

15. One or more computing devices comprising:

one or more processors; and

one or more non transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

determining a type of an electronic device;

determining a name of the electronic device;

determining at least one setting of the electronic device;

based at least in part on at least one of the type, the name, or the at least one setting, determining at least a first audio tone and a second audio tone;

generating a list that includes the first audio tone and the second audio tone;

providing the list;

receiving data indicating a selection the first audio tone; and

associating at least the first audio tone with the electronic device.

16. The one or more computing devices as recited in claim 15 , wherein:

the data is first data;

the selection is a first selection;

the at least one setting indicates that the electronic device is configured to monitor for motion and for input to an input device of the electronic device;

the one or more non transitory computer-readable media store second instructions that, when executed by the one or more processors, cause the one or more processors to perform second operations comprising:

receiving second data indicating a second selection of the second audio tone;

receiving third data associating the first audio tone with the motion detected by the electronic device; and

receiving fourth data associating the second audio tone with the input to the input device of the electronic device; and

associating the at least the first audio tone with the electronic device comprises:

associating the first audio tone with the motion detected by the electronic device; and

associating the second audio tone with the input to the input device of the electronic device.

17. The one or more computing devices as recited in claim 16 , the one or more non transitory computer-readable media storing third instructions that, when executed by the one or more processors, cause the one or more processors to perform third operations comprising:

receiving fifth data indicating that the electronic device detected the motion; and

after receiving the fifth data, selecting the first audio tone for output.

18. The one or more computing devices as recited in claim 16 , the one or more non transitory computer-readable media storing third instructions that, when executed by the one or more processors, cause the one or more processors to perform third operations comprising:

receiving fifth data indicating that the electronic device received the input to the input device; and

after receiving the fifth data, selecting the second audio tone for output.

19. The one or more computing devices as recited in claim 15 , wherein:

the data is first data;

the selection is a first selection;

the at least one setting indicates a first motion zone and a second motion zone associated with the electronic device;

the one or more non transitory computer-readable media store further instructions that, when executed by the one or more processors, cause the one or more processors to perform further operations comprising:

receiving second data indicating a second selection of the second audio tone;

receiving third data associating the first audio tone with the first motion zone; and

receiving fourth data associating the second audio tone with the second motion zone; and

associating the at least the first audio tone with the electronic device comprises:

associating the first audio tone with the first motion zone; and

associating the second audio tone with the second motion zone.

20. The one or more computing devices as recited in claim 15 , wherein:

the data is first data;

the selection is a first selection;

the at least one setting indicates a first type of object and a second type of object;

the one or more non transitory computer-readable media store further instructions that, when executed by the one or more processors, cause the one or more processors to perform further operations comprising:

receiving second data indicating a second selection of the second audio tone;

receiving third data associating the first audio tone with the first type of object; and

receiving fourth data associating the second audio tone with the second type of object; and

associating the at least the first audio tone with the electronic device comprises:

associating the first audio tone with the first type of object; and

associating the second audio tone with the second type of object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2019
From: LEMBERGER, ELLIOTT; MODESTINE, JOHN; PARK, SANG MIN; ALIOTTA, JUAN GABRIEL; CARRETTONI, JULIO ANDRES; COCHRANE, GEORGE ALEXANDER OLIVER
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 049973/0473 →
Cited By (2)
US 12,489,725 US 12,625,218