US-12627483-B2 - Secured parallel reality content distribution
Abstract
Techniques are described with respect to a system, method, and computer program product for parallel reality-based content presentation. An associated method includes receiving a viewing event; analyzing the viewing event, and generating a privatized parallel reality-based credential associated with a user based on the analysis.
Inventors
- Jignesh Karia
- Mukundan Sundararajan
- Pankaj Satyanarayan Dayama
- SHILPA SHETTY
- Neha Shah
Assignees
- INTERNATIONAL BUSINESS MACHINES CORPORATION
Dates
- Publication Date
- 20260512
- Application Date
- 20231214
Claims (20)
- 1 . A computer-implemented method for parallel reality-based digital content presentation, the method comprising: receiving, by a computing device, a viewing event; analyzing, by the computing device, the viewing event; generating, by the computing device, a privatized parallel reality-based credential comprising a virtual token associated with a user based on the analysis; and visualizing, by the computing device, a plurality of parallel reality pixels in accordance with the privatized parallel reality-based credential.
- 2 . The computer-implemented method of claim 1 , wherein analyzing the viewing event comprises: cleansing, by the computing device, a plurality of user data associated with the user; wherein the user is associated with the viewing event.
- 3 . The computer-implemented method of claim 2 , wherein cleansing the plurality of user data comprises: detecting, by the computing device, a user edge device associated with the user; extracting, by the computing device, a plurality of user edge device information from the user edge device; and generating, by the computing device, a request to privatize the plurality of user data based on the extracted user edge device information.
- 4 . The computer-implemented method of claim 2 , wherein generating the privatized parallel reality-based credential comprises: generating, by the computing device, the virtual token associated with the user; vectorizing, by the computing device, the virtual token and a subset of the plurality of user data; and generating, by the computing device, a hash of the resulting vector of the vectorizing.
- 5 . The computer-implemented method of claim 1 , further comprising: determining, by the computing device, an approval list associated with distribution of digital content; wherein distribution of digital content is based on the privatized parallel reality-based credential.
- 6 . The computer-implemented method of claim 2 , wherein the plurality of user data comprises one or more of a user internet-based activity, a user location, and a user pattern analytics profile.
- 7 . The computer-implemented method of claim 1 , wherein the privatized parallel reality-based credential is configured to be utilized by a digital content server.
- 8 . A computer program product for parallel reality-based digital content presentation, the computer program product comprising one or more storage devices and program instructions collectively stored on the one or more storage devices, the stored program instructions comprising: program instructions to receive a viewing event; program instructions to analyze the viewing event; program instructions to generate a privatized parallel reality-based credential comprising a virtual token associated with a user based on the analysis; and program instructions to visualize a plurality of parallel reality pixels in accordance with the privatized parallel reality-based credential.
- 9 . The computer program product of claim 8 , wherein the program instructions to analyze the viewing event comprise: program instructions to cleanse a plurality of user data associated with the user; wherein the user is associated with the viewing event.
- 10 . The computer program product of claim 9 , wherein program instruction to cleanse the plurality of user data comprise: program instructions to detect a user edge device associated with the user; program instructions to extract a plurality of user edge device information from the user edge device; and program instructions to generate a request to privatize the plurality of user data based on the extracted user edge device information.
- 11 . The computer program product of claim 9 , wherein program instructions to generate the privatized parallel reality-based credential comprise: program instructions to generate the virtual token associated with the user; program instructions to vectorize the virtual token and a subset of the plurality of user data; and program instructions to generate a hash of the resulting vector of the vectorizing.
- 12 . The computer program product of claim 8 , further comprising: program instructions to determine an approval list associated with distribution of digital content; wherein distribution of digital content is based on the privatized parallel reality-based credential.
- 13 . The computer program product of claim 9 , wherein the plurality of user data comprises one or more of a user internet-based activity, a user location, and a user pattern analytics profile.
- 14 . The computer program product of claim 8 , wherein the privatized parallel reality-based credential is configured to be utilized by a digital content server.
- 15 . A computer system for parallel reality-based digital content presentation, the computer system comprising: one or more processors; one or more computer-readable memories; program instructions stored on at least one of the one or more computer-readable memories for execution by at least one of the one or more processors, the program instructions comprising: program instructions to receive a viewing event; program instructions to analyze the viewing event; and program instructions to generate a privatized parallel reality-based credential comprising a virtual token associated with a user based on the analysis; and program instructions to visualize a plurality of parallel reality pixels in accordance with the privatized parallel reality-based credential.
- 16 . The computer system of claim 15 , wherein the program instructions to analyze the viewing event comprise: program instructions to cleanse a plurality of user data associated with the user; wherein the user is associated with the viewing event.
- 17 . The computer system of claim 16 , wherein program instruction to cleanse the plurality of user data comprise: program instructions to detect a user edge device associated with the user; program instructions to extract a plurality of user edge device information from the user edge device; and program instructions to generate a request to privatize the plurality of user data based on the extracted user edge device information.
- 18 . The computer system of claim 16 , wherein program instructions to generate the privatized parallel reality-based credential comprise: program instructions to generate the virtual token associated with the user; program instructions to vectorize the virtual token and a subset of the plurality of user data; and program instructions to generate a hash of the resulting vector of the vectorizing.
- 19 . The computer system of claim 16 , wherein the plurality of user data comprises one or more of a user internet-based activity, a user location, and a user pattern analytics profile.
- 20 . The computer system of claim 15 , wherein the privatized parallel reality-based credential is configured to be utilized by a digital content server.
Description
BACKGROUND This disclosure relates generally to the field of secured data streaming, and more particularly to secured content distribution to parallel reality-based systems. The concept of parallel reality provides simultaneously presentation of digital content to two or more viewers, in which each viewers digital content may comprise different information configured to be visible from various viewing directions, respectively. The digital content is traditionally presented on parallel reality displays that utilize parallel reality pixels comprising the ability to simultaneously output millions of controllable rays to specific users, devices, or areas. Parallel reality has become integrated into various areas of technology including, but not limited to virtual reality (VR), augmented reality (AR), extended reality (XR), mixed reality (MR), and the like in order to facilitate shared virtual worlds, gaming experiences, destination entry systems, etc. As with most systems associated with distributing user-specific digital content, parallel reality systems utilize protected information associated with users in order to provide digital content to the users tailored based on preferences, geographic location, user patterns/analytics, etc. In particular, customized content may be presented to users based on proper identification of each user; however, it may be advantageous to have a mechanism to provide verification of the user and privatization of the user data prior to outputting the controllable rays to the respective users. SUMMARY Additional aspects and/or advantages will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the invention. A system, method, and computer program product for parallel reality-based content presentation is disclosed herein. In some embodiments, a computer-implemented method for parallel reality-based content presentation comprises receiving a viewing event; analyzing the viewing event; and generating a privatized parallel reality-based credential associated with a user based on the analysis. In some aspects of an embodiment of the present invention, a processor operating a privatization module processes a viewing event by cleansing a plurality of user data associated with a user of the viewing event by detecting a user edge device associated with the user; extracting a plurality of user edge device information from the user edge device; and generating a request to privatize the plurality of user data based on the extracted user edge device information. In some aspects of an embodiment of the present invention, the generation of the privatized parallel reality-based credential comprises generating a virtual token associated with the user; vectorizing the virtual token and a subset of the plurality of user data; and generating a hash of the resulting vector of the vectorizing. The privatized parallel reality-based credential is configured to be utilized by a customized content server upon approval by the privatization module. BRIEF DESCRIPTION OF THE DRAWINGS These and other objects, features and advantages will become apparent from the following detailed description of illustrative embodiments, which is to be read in connection with the accompanying drawings. The various features of the drawings are not to scale as the illustrations are for clarity in facilitating the understanding of one skilled in the art in conjunction with the detailed description. In the drawings: FIG. 1 illustrates a networked computer environment, according to an exemplary embodiment; FIG. 2 illustrates a block diagram of a parallel reality-based digital content distribution system environment, according to an exemplary embodiment; FIG. 3 illustrates a block diagram of various modules associated with the parallel reality-based digital content distribution system of FIG. 2, according to an exemplary embodiment; FIG. 4 illustrates viewing events associated with users of the parallel reality-based digital content distribution system of FIG. 2, according to an exemplary embodiment; FIG. 5 illustrates secured parallel reality-based customized content presented to the users experiencing the viewing events of FIG. 4, according to an exemplary embodiment; and FIG. 6 illustrates an exemplary flowchart depicting a method for parallel reality-based content presentation, according to an exemplary embodiment. DETAILED DESCRIPTION Detailed embodiments of the claimed structures and methods are disclosed herein; however, it can be understood that the disclosed embodiments are merely illustrative of the claimed structures and methods that may be embodied in various forms. Those structures and methods may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete and w