IP Library Granted Patent US 11,258,782
Granted Patent B2
US 11,258,782 · App. 16/805,870 · Granted Feb 22, 2022

Peer-to-peer notification system

Inventors: Ramanandan Nambannor Kunnath (Bengaluru, IN); Ashish Maan (Bengaluru, IN)
Assignee: VMWARE, INC.
H04L63/0823H04L67/104
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 11,258,782
App. No.
16/805,870
Granted
Feb 22, 2022
Kind
B2
Abstract

A first user device can receive a communication certificate associated with a user of the first user device. The communication certificate can allow the first user device to exchange certain information with a second user device that also possesses the communication certificate. The first user device can receive a notification. The first user device can also determine that a second user device associated with the user did not receive the notification. The first user device can initiate a direct connection with the second user device. The first use device can verify that the second device possesses the communication certificate. After verification, the first user device can send the notification to the second user device.

Claims (47)

1. A method for peer-to-peer (“P2P”) notification exchange, comprising:

receiving, at a first user device, a communication certificate associated with a user of the first user device;

receiving a notification at the first user device;

initiating a direct connection with a second user device associated with the user;

verifying, by the first user device, based on the communication certificate, that the second user device is authorized to receive the notification; and

transmitting the notification to the second user device.

2. The method of claim 1 , further comprising determining that the second user device has not received the notification prior to transmitting the notification.

3. The method of claim 1 , wherein verifying that the second user device is authorized to receive the notification comprises confirming that the second user device is in possession of the communication certificate.

4. The method of claim 1 , further comprising:

prior to transmitting the notification, placing the notification in a queue;

receiving a confirmation from the device that the notification was received; and

in an instance in which confirmation is received, removing the notification from the queue.

5. The method of claim 4 , further comprising syncing the queue with a third user device.

6. The method of claim 5 , further comprising verifying, based on the third user device being in possession of the communication certificate, that the third user device is authorized to sync the queue.

7. The method of claim 1 , wherein the direct connection is established using WI-FI or BLUETOOTH.

8. A non-transitory, computer-readable medium containing instructions that, when executed by a hardware-based processor, performs stages for peer-to-peer (“P2P”) notification exchange, the stages comprising:

receiving, at a first user device, a communication certificate associated with a user of the first user device;

receiving a notification at the first user device;

initiating a direct connection with a second user device associated with the user;

verifying, based on the communication certificate, that the second user device is authorized to receive the notification;

determining that the second user device is offline; and

transmitting the notification from the first user device to the second user device while the second user device remains offline.

9. The non-transitory, computer-readable medium of claim 8 , the stages further comprising determining that the second user device has not received the notification prior to transmitting the notification.

10. The non-transitory, computer-readable medium of claim 8 , wherein verifying that the second user device is authorized to receive the notification comprises confirming that the second user device is in possession of the communication certificate.

11. The non-transitory, computer-readable medium of claim 8 , the stages further comprising:

prior to transmitting the notification, placing the notification in a queue;

receiving a confirmation from the device that the notification was received; and

in an instance in which confirmation is received, removing the notification from the queue.

12. The non-transitory, computer-readable medium of claim 11 , the stages further comprising syncing the queue with a third user device.

13. The non-transitory, computer-readable medium of claim 12 , the stages further comprising verifying, based on the third user device being in possession of the communication certificate, that the third user device is authorized to sync the queue.

14. The non-transitory, computer-readable medium of claim 8 , wherein the direct connection is established using WI-FI or BLUETOOTH.

15. A system for peer-to-peer (“P2P”) notification exchange, comprising:

a memory storage including a non-transitory, computer-readable medium comprising instructions; and

a computing device including a hardware-based processor that executes the instructions to carry out stages comprising:

receiving, at a first user device, a communication certificate associated with a user of the first user device;

receiving a notification at the first user device;

initiating a direct connection with a second user device associated with the user;

verifying, by the first user device, based on the communication certificate, that the second user device is authorized to receive the notification; and

transmitting the notification to the second user device.

16. The system of claim 15 , the stages further comprising determining that the second user device has not received the notification prior to transmitting the notification.

17. The system of claim 15 , wherein verifying that the second user device is authorized to receive the notification comprises confirming that the second user device is in possession of the communication certificate.

18. The system of claim 15 , the stages further comprising:

prior to transmitting the notification, placing the notification in a queue;

receiving a confirmation from the device that the notification was received; and

in an instance in which confirmation is received, removing the notification from the queue.

19. The system of claim 18 , the stages further comprising syncing the queue with a third user device.

20. The system of claim 19 , the stages further comprising verifying, based on the third user device being in possession of the communication certificate, that the third user device is authorized to sync the queue.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2020
From: NAMBANNOR KUNNATH, RAMANANDAN; MAAN, ASHISH
To: VMWARE, INC.
Reel/Frame 051972/0876 →