IP Library Granted Patent US 9,344,675
Granted Patent B1
US 9,344,675 · App. 14/456,720 · Granted May 17, 2016

Dynamic notification techniques for video chat invitations

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 9,344,675
App. No.
14/456,720
Granted
May 17, 2016
Kind
B1
Abstract

A computer-implemented technique can include receiving a video chat request to initiate a video chat with at least one invitee user. The technique can include for a specific invitee user, determining a degree of notification for a specific video chat invitation for the specific invitee user, the degree of notification comprising a notification medium and a notification level each having a degree of intrusiveness, wherein determining the degree of notification is based on: (a) a number of invitee users specified by the video chat request, and (b) video chat attributes of the specific invitee user. The technique can also include outputting the specific video chat invitation to an invitee computing device associated with the specific invitee user via the determined notification medium, wherein receipt of the specific video chat invitation causes the invitee computing device to notify the specific invitee user according to the determined notification level.

Claims (51)

1. A computer-implemented method, comprising:

receiving, at a server from an inviter computing device associated with an inviter user, the server having one or more processors, a video chat request to initiate a video chat with at least one invitee user;

for a specific invitee user, determining, at the server, a notification medium and a notification level for a specific video chat invitation for the specific invitee user based on:

(i) a type of a specific invitee computing device associated with the specific invitee user,

(ii) a comparison of a number of invitee users specified by the video chat request to thresholds corresponding to different notification mediums and levels, wherein more intrusive notification mediums and levels corresponds to a lower number of invitee users, and

(iii) video chat attributes of the specific invitee user, the notification level defining at least one of audio and visual levels, wherein the video chat attributes include at least one of:

(a) a muted or blocked status for the inviter user,

(b) a connection with the inviter user at a social network,

(c) a logged in/out status for an account,

(d) a snooze or do not bother status; and

outputting, from the server, the specific video chat invitation to the specific invitee computing device via the determined notification medium,

wherein receipt of the specific video chat invitation causes the specific invitee computing device to notify the specific invitee user according to the determined notification level.

2. A computer-implemented method, comprising:

receiving, at a server from an inviter computing device associated with an inviter user, the server having one or more processors, a video chat request to initiate a video chat with at least one invitee user;

for a specific invitee user, determining, at the server, a degree of notification for a specific video chat invitation for the specific invitee user, the degree of notification comprising a notification medium and a notification level each having a degree of intrusiveness, wherein determining the degree of notification is based on:

(a) a number of invitee users specified by the video chat request and thresholds for different degrees of intrusiveness, wherein a higher degree of notification corresponds to a lower number of invitee users, and

(b) video chat attributes of the specific invitee user, each video chat attribute being indicative of an expected degree of notification; and

outputting, from the server, the specific video chat invitation to a specific invitee computing device associated with the specific invitee user via the determined notification medium,

wherein receipt of the specific video chat invitation causes the specific invitee computing device to notify the specific invitee user according to the determined notification level.

3. The computer-implemented method of claim 2 , wherein the notification medium includes, from highest to lowest degree of intrusiveness, at least one of:

(i) a sound command;

(ii) a message via at least one of a video chat application and a system tray;

(iii) a social network stream; and

(iv) at least one of an email and a text message.

4. The computer-implemented method of claim 3 , wherein the notification medium always includes at least the social network stream.

5. The computer-implemented method of claim 2 , wherein the notification level comprises at least one of an audio level and a visual level for the specific video chat invitation, and wherein a higher degree of notification is indicative of higher audio and visual levels.

6. The computer-implemented method of claim 2 , wherein the video chat attributes of the specific invitee user include a muted or blocked status for the inviter user, wherein the muted of blocked status is indicative of a lesser degree of notification.

7. The computer-implemented method of claim 2 , wherein the video chat attributes of the specific invitee user include a logged in/out status for an account, wherein the logged in status is indicative of a higher degree of notification and the logged out status is indicative of a lesser degree of notification.

8. The computer-implemented method of claim 2 , wherein the video chat attributes of the specific invitee user include a connection with the inviter user at a social network, wherein the connection with the inviter user is indicative of a higher degree of notification.

9. The computer-implemented method of claim 2 , wherein at least some of the video chat attributes of the specific invitee user are determined using a calendar associated with the specific invitee user.

10. The computer-implemented method of claim 9 , wherein the video chat attributes of the specific invitee user include a snooze or do not bother status determined using the calendar associated with the specific invitee user, wherein the snooze or do not bother status is indicative of a lesser degree of notification.

11. The computer-implemented method of claim 2 , wherein determining the degree of notification is based further on a type of the specific invitee computing device.

12. A server having one or more processors configured to perform operations comprising:

receiving, from an inviter computing device associated with an inviter user, a video chat request to initiate a video chat with at least one invitee user;

for a specific invitee user, determining a degree of notification for a specific video chat invitation for the specific invitee user, the degree of notification comprising a notification medium and a notification level each having a degree of intrusiveness, wherein determining the degree of notification is based on:

(a) a number of invitee users specified by the video chat request and thresholds for different degrees of intrusiveness, wherein a higher degree of notification corresponds to a lower number of invitee users, and

(b) video chat attributes of the specific invitee user, each video chat attribute being indicative of an expected degree of notification; and

outputting the specific video chat invitation to a specific invitee computing device associated with the specific invitee user via the determined notification medium,

wherein receipt of the specific video chat invitation causes the specific invitee computing device to notify the specific invitee user according to the determined notification level.

13. The server of claim 12 , wherein the notification medium includes, from highest to lowest degree of intrusiveness, at least one of:

(i) a sound command;

(ii) a message via at least one of a video chat application and a system tray;

(iii) a social network stream; and

(iv) at least one of an email and a text message.

14. The server of claim 13 , wherein the notification medium always includes at least the social network stream.

15. The server of claim 12 , wherein the notification level comprises at least one of an audio level and a visual level for the specific video chat invitation, and wherein a higher degree of notification is indicative of higher audio and visual levels.

16. The server of claim 12 , wherein the video chat attributes of the specific invitee user include a muted or blocked status for the inviter user, wherein the muted of blocked status is indicative of a lesser degree of notification.

17. The server of claim 12 , wherein the video chat attributes of the specific invitee user include a logged in/out status for an account, wherein the logged in status is indicative of a higher degree of notification and the logged out status is indicative of a lesser degree of notification.

18. The server of claim 12 , wherein the video chat attributes of the specific invitee user include a connection with the inviter user at a social network, wherein the connection with the inviter user is indicative of a higher degree of notification.

19. The server of claim 18 , wherein at least some of the video chat attributes of the specific invitee user are determined using a calendar associated with the specific invitee user, and wherein the video chat attributes of the specific invitee user include a snooze or do not bother status determined using the calendar associated with the specific invitee user, wherein the snooze or do not bother status is indicative of a lesser degree of notification.

20. The server of claim 12 , wherein determining the degree of notification is based further on a type of the specific invitee computing device.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2014
From: CHORD, JORDANNA; MARSH, BRIAN DAVID; BROWN, KEVIN; GUSTAFSSON, PER JOHAN; BONNELL, JACUALYN CAROL
To: GOOGLE INC.
Reel/Frame 033552/0594 →