IP Library › Granted Patent US 12,394,159
Granted Patent B2
US 12,394,159 · App. 17/931,570 · Granted Aug 19, 2025

Virtual reality based push notifications

Inventors: Ashwin Arvind Kulkarni (Aurangabad, IN); Hardik Dadhich (Ajmer, IN); Pradeep Gopalgowda (Bangalore, IN); Badekila Ganesh Prashanth Bhat (Bangalore, IN)
Assignee: International Business Machines Corporation
G06T19/006G06F40/30G06T13/40G06V10/82
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 12,394,159
App. No.
17/931,570
Granted
Aug 19, 2025
Kind
B2
Abstract

A system, method, and computer product for virtual reality based push notifications is provided. The method may include pushing a notification to a user-side computing device hosting a VR environment being utilized by a user and evaluating compatibility between the notification and the user-side computing device hosting the VR environment for the user. The method further includes based on the evaluation, generating a notification media content derived from the notification.

Claims (55)

1. A computer-implemented method for virtual reality (VR) based push notifications comprising:

pushing, by a computing device, a notification to a user-side computing device hosting a VR environment being utilized by a user and evaluating the notification;

evaluating, by the computing device, a plurality of electrical activity associated with a predicted sentiment of the user to the notification to determine at least one sentiment included in the notification and compatibility between the notification and the user-side computing device hosting the VR environment for the user;

mapping, by the computing device, a plurality of patterns of motions derived from the plurality of electrical activity to an avatar model; and

based on the evaluation, generating, by the computing device, a notification media content derived from the notification comprising an interactive notification avatar expressing the predicted sentiment based on the avatar model to be presented in the VR environment to the user.

2. The computer-implemented method of claim 1 , wherein evaluating the notification comprises:

receiving, by the computing device, a plurality of parameters associated with the user; and

tagging, by the computing device, a plurality of metadata associated with the notification to the plurality of parameters;

wherein the interactive notification avatar is generated based on the plurality of metadata and the plurality of parameters.

3. The computer-implemented method of claim 1 , wherein evaluating compatibility comprises:

analyzing, by the computing device, one or more of the computing resources and hardware capabilities of the user-side computing device; and

determining, by the computing device, if the user-side computing device is configured to embed the notification in the VR environment based on the analysis;

wherein the notification media content is multimedia generated and presented to the user in based on the determination indicating the user-side computing device is not configured to embed the notification in the VR environment.

4. The computer-implemented method of claim 1 , wherein generating the interactive notification avatar comprises:

applying, by the computing device, natural language processing to detected text associated with the notification.

5. The computer-implemented method of claim 4 , wherein the interactive notification avatar emits audio derived from the natural language processing of the detected text to the user in the VR environment.

6. The computer-implemented method of claim 1 , wherein evaluating the notification comprises:

utilizing, by the computing device, one or more machine learning algorithms to predict a category classification associated with the notification;

assigning, by the computing device, the category classification to future push notifications including relevant or similar content of the notification.

7. A computer program product for virtual reality (VR) based push notifications, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions being executable by a processor to cause the processor to perform a method comprising:

pushing a notification to a user-side computing device hosting a VR environment being utilized by a user and evaluating the notification;

evaluating a plurality of electrical activity associated with a predicted sentiment of the user to the notification to determine at least one sentiment included in the notification and compatibility between the notification and the user-side computing device hosting the VR environment for the user;

mapping a plurality of patterns of motions derived from the plurality of electrical activity to an avatar model; and

based on the evaluation, generating a notification media content derived from the notification comprising an interactive notification avatar expressing the predicted sentiment based on the avatar model to be presented in the VR environment to the user.

8. The computer program product of claim 7 , wherein evaluating the notification comprises:

receiving a plurality of parameters associated with the user; and

tagging a plurality of metadata associated with the notification to the plurality of parameters;

wherein the interactive notification avatar is generated based on the plurality of metadata and the plurality of parameters.

9. The computer program product of claim 7 , wherein evaluating compatibility comprises:

analyzing one or more of the computing resources and hardware capabilities of the user-side computing device; and

determining, by the computing device, if the user-side computing device is configured to embed the notification in the VR environment based on the analysis;

wherein the notification media content is multimedia generated and presented to the user based on the determination indicating the user-side computing device is not configured to embed the notification in the VR environment.

10. The computer program product of claim 7 , wherein generating the interactive notification avatar comprises:

applying natural language processing to detected text associated with the notification.

11. The computer program product of claim 10 , wherein the interactive notification avatar emits audio derived from the natural language processing of the detected text to the user in the VR environment.

12. The computer program product of claim 7 , wherein evaluating the notification comprises:

utilizing one or more machine learning algorithms to predict a category classification associated with the notification;

assigning the category classification to future push notifications including relevant or similar content of the notification.

13. A system comprising:

a processor; and

a memory, wherein the memory comprises instructions that when executed by the processor causes the processor to perform a method comprising:

pushing a notification to a user-side computing device hosting a VR environment being utilized by a user and evaluating the notification;

evaluating a plurality of electrical activity associated with a predicted sentiment of the user to the notification to determine at least one sentiment included in the notification and compatibility between the notification and the user-side computing device hosting the VR environment for the user;

mapping a plurality of patterns of motions derived from the plurality of electrical activity to an avatar model; and

based on the evaluation, generating a notification media content derived from the notification comprising an interactive notification avatar expressing the predicted sentiment based on the avatar model to be presented in the VR environment to the user.

14. The system of claim 5 , wherein evaluating the notification comprises:

receiving a plurality of parameters associated with the user; and

tagging a plurality of metadata associated with the notification to the plurality of parameters;

wherein the interactive notification avatar is generated based on the plurality of metadata and the plurality of parameters.

15. The system of claim 13 , wherein evaluating compatibility comprises:

analyzing one or more of the computing resources and hardware capabilities of the user-side computing device; and

determining if the user-side computing device is configured to embed the notification in the VR environment based on the analysis;

wherein the notification media content is multimedia generated and presented to the user based on the determination indicating the user-side computing device is not configured to embed the notification in the VR environment.

16. The system of claim 5 , wherein generating the interactive notification avatar comprises: applying natural language processing to detected text associated with the notification.

17. The system of claim 16 , wherein the interactive notification avatar emits audio derived from the natural language processing of the detected text to the user in the VR environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2022
From: KULKARNI, ASHWIN ARVIND; DADHICH, HARDIK; GOPALGOWDA, PRADEEP; BHAT, BADEKILA GANESH PRASHANTH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 061071/0592 →
Continuity (1)
Related Publication 20240087240A1 · Mar 14, 2024
References Cited (39)
US 7280818B2 · Clayton · 2007 [cited by examiner]
US 9990770B2 · Anderson · 2018 [cited by applicant]
US RE47974E · Gelfenbeyn · 2020 [cited by examiner]
US 10838587B2 · Tippana · 2020 [cited by applicant]
US 11211165B1 · Nosrati · 2021 [cited by examiner]
US 11223732B1 · Willis · 2022 [cited by examiner]
US 11291921B1 · Schindler · 2022 [cited by examiner]
US 11425982B1 · Taylor · 2022 [cited by examiner]
US 11699256B1 · Willardson · 2023 [cited by examiner]
US 11735028B2 · Williams · 2023 [cited by examiner]
US 12093655B1 · Montenegro · 2024 [cited by examiner]
US 20150287403A1 · Holzer Zaslansky · 2015 [cited by applicant]
US 20160335801A1 · Yoon · 2016 [cited by examiner]
US 20180047212A1 · Long · 2018 [cited by examiner]
US 20180167342A1 · Lewis · 2018 [cited by examiner]
US 20210209676A1 · Deol · 2021 [cited by applicant]
US 20210351977A1 · T.V. · 2021 [cited by examiner]
US 20220020363A1 · Vasquez · 2022 [cited by examiner]
US 20220108262A1 · Cella · 2022 [cited by examiner]
US 20220163945A1 · Hussain · 2022 [cited by examiner]
US 20220169401A1 · Di Cosola · 2022 [cited by examiner]
US 20220182430A1 · Bennett-James · 2022 [cited by examiner]
US 20230095505A1 · Dicosola · 2023 [cited by examiner]
US 20230128648A1 · Varada · 2023 [cited by examiner]
US 20230186177A1 · Desai · 2023 [cited by examiner]
US 20230237797A1 · Doken · 2023 [cited by examiner]
IN 201841049561A · 2020 [cited by applicant]
Avatarsdk, “Cloud SDK, Lightweight “Cloud SDK” Scalable to Unlimited No. of Users,” Avatarsdk.com, [accessed Jul. 1, 2022], 1 pg., Retrieved from the Internet: <https://avatarsdk.com/cloud-sdk>. [cited by applicant]
Bozorgzadeh, “Avatars Will Be Our Guides in Immersive AR Worlds—and Brands Need to Be Ready,” Apr. 4, 2019, Venturebeat.com, [accessed Jul. 1, 2022], 10 pgs., Retrieved from the Internet: < https://venturebeat.com/2019/… [cited by applicant]
Embody Digital, “AR Avatar Director From Embodydigital.com: Express Yourself in A/R in 3D Using Only Your Voice,” YouTube.com, [accessed Jul. 1, 2022], 3 pgs., Retrieved from the Internet: <https://www.youtube.com/watch… [cited by applicant]
Feltham, “Holoswitch Sends Your Smartphone Notifications to You While in VR,” VentureBeat.com, Apr. 12, 2020, [accessed Jul. 1, 2022], 6 pgs., Retrieved from the Internet: <https://venturebeat.com/2020/04/12/holoswitch-… [cited by applicant]
Gallagher, “AR/VR Headset Hints & Web App Push Notification Support Found in IOS 15.4 Beta,” AppleInsider.com, Feb. 1, 2022, [accessed Jul. 1, 2022], 10 pgs., Retrieved from the Internet: <https://appleinsider.com/artic… [cited by applicant]
Langston, “You Can Actually Feel Like You're in the Same Place: Microsoft Mesh Powers Shared Experiences in Mixed Reality,” Microsoft.com, Mar. 2, 2021, [accessed Jul. 1, 2022], 9 pgs., Retrieved from the Internet: <htt… [cited by applicant]
Mell et al., “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology, Special Publication 800-145, Sep. 2011, pp. 1-7. [cited by applicant]
Navin M, “Future of e-Commerce: 3D Avatar and Virtual Try-on as a Game Changer,” AR/VR Journey: Augmented & Virtual Reality Magazine, Sep. 26, 2019, [accessed Jul. 1, 2022], 7 pgs., Retrieved from the Internet: <https:/… [cited by applicant]
Rzayev, “Notification in VR: The Effect of Notification Placement, Task and Environment,” Oct. 2019, ResearchGate, 14 pgs., Chi Play '19, Oct. 22-25, 2019, Barcelona, Spain, ACM. [cited by applicant]
Sprigg, “8th Wall and Ready Player Me Partner to Bring Custom, Interactive Avatars into Web-based Augmented Reality Experiences,” Augmented Reality News, Feb. 15, 2022, Auganix.org, [accessed May 24, 2022], 3 pgs., Retr… [cited by applicant]
Vincent, “That Walmart VR Shopping Video is Old News—But So is the Metaverse,” The Verge, Jan. 5, 2022, [accessed Jul. 1, 2022] 4 pgs., Retrieved from the Internet: <https://www.theverge.com/tldr/2022/1/5/22868323/walma… [cited by applicant]
Zenner, “Immersive Notification Framework: Adaptive & Plausible Notifications in Virtual Reality,” CHI 2018, Apr. 21-26, 2018, Montreal QC, Canada, ACM, 6 pgs. [cited by applicant]