You are on page 1of 15
c2) United States Patent (10) Patent No. (45) Date of Patent: US 11,717,758 B2 Aug. 8, 2023 i) om 2) co o an @) 65) (2) (s8) Kumah et al TEMS AND METHODS FOR PROVIDING ‘TIERED GAME TRIAL Applicant: SONY INTERACTIVE, NTERTAINMENT LLC, San Mao, CAS) Inventors: Kojo Kuma, San Mateo, CA (US) ‘Oludemilade Raji, San Niateo, CA (US): denna Lehouse, San Mateo, CA ws) Assignee: SONY INTERACTIVE, ENTERTAINMENT LLC, San Mateo, caus) Notice: Suiject to any disclaimer, the erm of this patent is extended or adjusted under 35 USC. 154(b) by 0 days, Appl. Nos 17/19%,066 Tiled: Mat. 10, 2021 Prior Publication Data US 202010288498 AI Sep. 15, 2022 nt. AGSE 13/792 201401) us.c. coc AGRE 13/792 (2014.09) Field of Classification Search oc AGgP 13/792 ‘See application lle foe comple search history 66) References Cited US, PATENT DOCUMENTS OOK OUHKGSO AL 42008 rocker opamp At 11200 Meni aovainaseago AL, "2014 duaice sa oITODSMOs! AL 102017 Washington. GOTP 195213 2OROOALIOSG AL 122020 Sundareson eta InnUOOseS) AL* "62021. Pee 660 300648 2021. ainda OTHER PUBLICATIONS US. Appl No. 17198063 Office Action die Ape. $2022 US. Appl No. 1719063, Olu Rai Sjtams nd Meth- ‘fs for Providing Casomized Cans Tests toa User asl 00 * cited by examiner Primary Examiner —Reginald A Renwick. (14) Attorney, Agent, or Firm —Polsielli LLP 6) ABSTRACT. The present disclosure relates to systems and methods proving tiered avess to vdeo game rentals o vdeo game teasers as interactive gaming applications to users order to ‘entie a purchase of fllverson ofthe game. Ia various specs, the interactive gaming application may be confige ‘ured to allow varied access o pertions of he video game or rental ofthe video game for @ finite period of time. Addi- tionally the systems and methods may: prompt the weer t purchase the fll game at the height or apex of theie ‘engagement with the interactive application, 17 Claims, 6 Drawing Sheets ae a erate Be eter Be ele dak me aT | U.S. Patent ——Aug.8,2023 Sheet 1 of 6 US 11,717,758 B2 100 GAMING SERVER DATABASE GAME DATA USER PROFILE ANDIGA(S) ANDTIER DATA 140 150 GAMING SERVER GAMING SERVER APIS) CUENT DEVICE Figure 1 US 11,717,758 B2 Sheet 2 of 6 Aug. 8, 2023 U.S. Patent Z aunsly ae a we ; | awn i awn ly | I | Lomas | eats | | _hensentEaorn| | | 215 | sez t | | | f | on | Re Be ; WV. 1 sav pia pH wows | _ “ | i yun oar, | re ww — song SP anepaxny | { : upped 5 \ om | | dossanaig oft | wr | a a] nao | vee | J | | __sepauiveet aaa | — eee =f a | ——¥___ a | | = se 1 } | Srowony ey ‘piey Kowa ——> | ee ae | | { : asepouysoyonvey ™ <> ae —— = bene ‘ouiay 105502014 0/1 U.S, Patent Aug, 8, 2023 Sheet 3 of 6 US 11,717,758 B2 HOST SERVER | MEMORY PROCESSOR(S) ve | | | 300 wo | | ao) EVENT DATA/ Senne i BurrER | MODULE USER REACTION | MODULE | a0.) a 2 SOCIAL | GAME TEASER METADATA | ENGAGEMENT : | sedis MODULE MODULE | MACHINE ===) COMMUNICATION | | LEARNING MODULE | INTERFACE | i mo 345 i 140 | Figure 3 US 11,717,758 B2 Sheet 4 of 6 Aug. 8, 2023 U.S. Patent Vb ein3i4 ANOdaIY FHL HVE OL SLNIOGAYM MOTION U.S. Patent ——Aug.8,2023 sheet 5 of 6 US 11,717,758 B2 perennnmpamad Eammngpeamamanagh S 7 e % 5 Z f . 4 f i. ee WOULD YOU LIKETO PURCHASE THIS GAME? ai 408 psn CANCEL PURCHASE Sas Pe PAR Figure 4B U.S. Patent —Aug.8,2023 sheet 6 of 6 US 11,717,758 B2 500 Store information regarding access tiers 510 Y Receiving data identifying 520 Y Identify an access tier of a user 530 Y Provide the interactive gaming application to user client device 540 Y Interrupt the interactive gaming application based on the user access tier 550 y Generate and display prompt to purchase the game Figure 5 US 11,717,758 B2 il SYSTEMS AND METHODS FOR PROVIDING. TIERED GAME TRIALS BACKGROUND 1. Field of Disclosure “The present disclosure penerally relates to video game advertising and trial games. More specifically, the preset iglosure relates to:providing diferent game tales oF game teasers o users based on user preferences andor a user Subscription level 2, Description ofthe Related Art ‘Video games have existed for several deeades. Athovgh they hogan as simple games and simulations used by com puter scientists: video games have evolved to include com plex designs andl operons. In addon to the evolution ia the games themselves, the video game industry and number ‘of designers therein have a grown exponentially as well, AS Such, hee is eat competition amongst video game design- rs and makers to atract and retain video game players Tn response to increased competition, video game design crs have devised means to provide potential players the ability to play a test level of portion of the video game Unfortunately, many of these rl or teaser levels are chosen arbiaily and may aot appeal 10 many players. As such, thore isa need for systoms and methods that may select potions of video game most ikely to appeal to and entice ideo game players to purchase the video game, ‘SUMMARY OF THE CLAIMED DISCLOSURE: According o one aspect, the present disclosure relates to 4 method for providing an interetive gaming application assoeated witha video game toa user ata user device based ‘onusee sess privileges. Inone asp, the method includes Storing information regarding a plurality of access ters ‘where cach aovess tier associated with a diferent sc of ‘gaming purchase rights, receiving data identifying a gameof interest and determining user acces ir ofthe plural of access tiers applicable the wser, The method also includes providing the interactive gaming application to the usee ‘vice, interrupting the interactive gaming application at predetermined length of gameplay, wherein the prodoter ‘mined length of gameplay is associated with the acess tee of the use, and proving a purchase prompt to the user doviee. “According a various aspects, the predetermined length of gameplay is based ona ental time, The renal tne may be between 1 and 24 hours, ln another aspect, the predcter ‘mined length of gameplay is based upon one oF more Subdivisions of the interacting gaming application. According to ane aspect, the method further includes receiving use input in response the purchase prompt and Providing additional access tothe interactive gaming appli ‘ition for at least one other predctemined length of game Play in response to the received user input. In an aditonal Aspect, the method may’ alsoinclade receiving a user input in response the purchase prompt and providing the video ‘game othe user device. Acconting to various aspeets, the Interactive gaming application is sclected based on 2 user playing siyle or usc interests, while in another aspect, Setermination of the user playing style or user interests 5 hase upon user teractions wih atleast one oF 8 sieves, & Video game, or ther visual displays According to one aspect, the present disclosure also relates to a system for providing. an inteicive gaming “aplication associated with video game toa ur at user ‘device bused on user acess privileges. The system includes 8 database that stores game data and an interactive gaming ‘pplication and a gaming server that provides the gaming dita and the interactive gaming application. The gaming server aso stores information regarding a plurality of access tiers where each accor iri associate ih a different et ‘of gaming purchase rights. The gaming server also receives ‘ats eatifying an interest in 8 ame, determines a user scces ler ofthe plurality of access ery applica the user, snd provides the interactive gaming application to the user device, Additionally, the gaming server also iterrpts the interactive gaming application ata preterained length of ameplay where the predetermined length of gameplay is Sssociatod with the acces Hier ofthe user, and provides & purchase prompt to the user device “According to one aspect. the predetermined lengh of tgmeply i= based om a renal time, The rental ine may be between I and 24 hours, In anor aspect, the predeter mined length of gameplay is based upon one oF more subdivisions of the interacting gaming application. According 1© other aspects, the gaming server also receives a user input in response the purchase prompt and Provides additonal aeoes to the interctive ening appl ‘ation for af lest one other predetemnined length of game~ play in response to the received user int. In sother spec, the gaming server may also roeive a tser inp in response the purchase promt and provide the video game tothe user device. In yet another aspect, the interactive gaming ap cation is selected based on a user playing style or user interests. The determination of the gaming style/interest is hosed upon user interactions wih atleast one oF a stvey, 8 Video game, or other visual displays According to various aspects, the aforementioned moth- ‘ods may be embodied as a program or instrctions in a noo-tansitory computer readable medium executable by processor in computing network. The embodied program ot Portions thereof may be executed on multiple computing evoes across network, RILP DESCRIPTION OF THE DRAWINGS. FIG. 1 iustrates an exemplary network environment in “which a system for providing csomized game teasers may be implemented FIG. 2 is an exemplary user device that may be used in context of the system of FIG. 1 TIG, 3 isa block diagram of an exemplary gaming server ‘hat may’ be used in context of the system of FIG. FIG. 4A is an illustration of an exemplary gaming sguence that may be provi to a user inthe context ofthe sytem of FIG. f TIG, 4B isan illsiration of another exemplary gaming sexqunce that may be provides toa user inthe context ofthe system of FIG. E TIG. § isa flowchart illustrating a method of generating and providing 2 customized game teaser based on user preferences using the system of FIG. 1 DETAILED DESCRIPTION ‘he present disclosure deserts methods and systems for user providing customized video teasers to users inorder 10 Pique their interes, ennce engagement witha video game network, andor purchase the game, In one aspect, the game US 11,717,758 B2 3 teaser provided tothe user may be selected based on user referees or subscription levels that my app the see player, such 28 9 particular syle of music. ‘one aspect, thesystem may provide users with diferent access levels and features for playing wal games or game teasers. The acess levels may be identified as various access Tier. For example, a fst ter level may allow users ¥0 ‘engage in mier-irasaetions within the game teaser pur- chase addtional time, level, andlor missions within the ‘game taser Anche secess for example, would allow the player user the option to purchase the Tall game or chapters thereof, Inyet another acess ir, ners maybe able 'o playa game for particular period of time Por example, the user may play a particular game for 2 hours, 6, hovrs, 12 hours, of up 24 hours. Other renal periods may be provided. At his access level, the system may retain saved ‘game data fromthe renal period such that the user may Contiaue thei progress after purchase ofthe fll ame. Tn various aspects, the system may track the users previous purchases, both in and out of the pame teaser, as ‘well a8 those made elsewhere will using the system. The systoar may apply some or all of the user's prvious pure chases towards the purchase of the fll video game, another ame renal, er towards purchases within another interactive gaming applic Tn anoter aspect, the system may’ tack of analyze the sors setions in the eurent game, other games, of othor ‘online activities Io detemnine conte or a particular game teaser that would interest the use. Ackitionaly, the system ‘nay analysis the users teres oily patio point ‘of the game teaser to end the game and display a prompt to Purcse the fll game oe another portion ther FIG. 1 iste « nenvork envionment 100 in which a system for providing customized game teasers to users misy be implemented. The network envionment 100 my incade {+ game hosting server 10 that may store host games for Streaming or download by users of the client device 170. Foll video games, video game dal, and other applications related o the video games stored or hosted by the gaming Server 110 may be stored in database 120, for distibution ‘sing one of more application program interfaces (APIs) 130, ‘of the gaming server. The network environment 100 may Also include pubic network 160, one or more clint device 170. Tn one aspect, the gaming server 10 includes memory and one or more processor fo exeette or otherwise provide fccers to one oF more games, game dats or interactive ‘Enming application 140 stored in the gaming server database 420. The gaming server database 120 also stores user profile dats 150 inching various user preferences and other dat regarding each user. As used bercin an interactive gaming application 140 ‘eiers toa sub-porton ofa video game or a compilation of Video game elements that are composed into pliable ‘game teaser or tal pame. The ineratve gaming applica tion may be provided to uses of a client device 170 in ‘communication withthe gaming server 110 30 thatthe users may playa potion ofa related video game before parchas- ing the game. In various aspects the gaming server 110 may be any type ‘of server computing device, ana may be configured 38 ohe ‘oF more vital machines executing on one oe more hosts ‘The gaming server 110 may be further configured to provide additional services and/or content toa scrofa clint device 470. In varios other aspects, users atthe client devices 170 ay signup, subseribe, or purchase various levels of access rights or pivleges to data and games on the gaming server 4 110, As such, the users may have access to various inteae- tive gaming applications allowing the users to experince sci game play within game of interest before purchase ing. In addition to playing portions of the game users my also view a video aller or preview ofthe game that includes Video clips of game play sequences found within the game inoneexample. According o various embodiments, whether Viewing a taller or paying an interactive gaming applica- tion, the systoms and methods disclosed herein may Be used to provide customized! Inilers and gaming applications t the users to fuer entice purchases ofthe game server 10 server 10 ‘Communication between the client device 170 and the ming server 110 may be faite by a gaming server APL 130 in order obtain information about games and inter active gaming applications available to a user ofthe cleat device 170, Additonal information about the game may inchide metadata describing the avaiable content (e2. ming developer, related games having the same eharae= ters, tile, and game genre). The information may also include location where the contents stored (6, URL) thatthe user deviee can proceed with retrieving the content from the content provider server 10. Furthermore, the aming server AP! 130 may inclde instructions or raphe User interfaces for implemeating finetonaliis (eg. pro- Viding reviews and feedback or purchasing the Full game) The public network 160 facilites communication athe steaming mea from the content provider server 10 and the gaming server 110 wit the plurality of client device 170. ‘The public network 160 can also inlidle one or more private networks, such a, a Joel area network (LAN), wide area network (WAN), ve @ network of publieiprvate networks, Such as the Intemet. The Internet 8 a brood network oF interconnected comptes and servers allowing forthe tans- mission and exchange of Inlet Protocol (IP) data betwen user devices connected through a network service provider for iatemet service provider The client device 170 may be one o more ofa plurality ‘of different types of computing devices. For example, the ‘leat device 170 may be any number of different gaming consoles, mobile devices, laptops, and desktops. Such clic Aleve 170 may aso be configured to access daa from other Sorage mes, such a, hut dt Hinited to memory ears oF disk drives as may be appropriate in te case of downloaded ferviees, Such clit device 170 may include standard hardware computing components such, but not init 19 network and media interfaces, non-traasitory computer readable storage (memory), and processors for executing instuetions that may be stored in. memory. Those client ‘device 170 may also run sing a variety of diferent oper- ting systems (e105, Android), applications or compute ing languages (eg, C+4, JavaSerpt)-An exemplary cleat ‘desi 170 is described in detail herein with expect to FIG. 2 IG, 2isan exemplary computing deve 200 tht may be used in context ofthe system of FIG. 1 0 view steaming tmadia, among other functionalities, The elent device 200 may correspond to elisa device 170 of FIG. Land may be inclusive of desktop, laptop. tablet, mobile device, console taming wystem, ete The clint device 200 isa device that the Use ean user browse, select, and ty’ vidoo games through Playing intersctive gaming applications. In particule, the ‘leat device 200 allows the usr te purchase, downlead and Play the vidoo game, The client device 200 may inchude various elements as itysrated in FIG. 2 I should be noted that the elements are ‘exemplary and that other aspeets may incorporate more or US 11,717,758 B2 5 less than the clement illustrated, With reference to FIG. 2, th clint device 200 includes maa memory 202, 2 central processing unit (CPU) 204, atleast one vector unit 206, 3 -raphies processing unit 208, an inpuvoutpur (WO) proces= Scr 210, an 1/0 processor memory 212, acontoleristeriace 214, a memory card 216, a Universal Serial Bus (USB) interfice 218, and an IEEE interface 220, an auxiliary (AUX) interface 222 for connecting a taking device 224, although oer bus standards and interfaces may be utilized ‘The client device 20 further inchudes an operating system, read-only memory (OS ROM) 226, sound processing unit 226, an optical dive contol unit 230, and a hard dise dive 232, which are connected va a bas 234 the 10 processor 210, The client doviee 200 further includes at Teast one tracking device 224 The tracking device 224 may be a camera, which inches «eyeszacking capabilites. The camera may be integrated ito fF attached 2512 peripheral device to clint device 200, ‘According to various aspects, typical eyetracking devices ‘may use infrared non-colimate light reflected rom the eye dnd sensed by a camera or optical sensor. The information then analyzed to extmet eye roution fom changes in reflections. Camera-based trackers focus on one o ath eyes land record their movement a the wser looks at some type of stimulus. Camerbased eye irckers vse the center of the ‘pupil and Fight to create corneal reflections (CRS). The ‘ottor between the pupil center and the CR can be wsed 40 ‘compute the point of regard on surlace or the gaze diction ‘simple calbration procedure ofthe user may be needed before using the eye tracker Tn osher aspects, ticker that are more sensitive may vse reflections from the fro of the cores aa tat hack a the Tens of the eye as features to tack overtime. In yet other ‘aspects, even more sensitive trackers image fstres tom, inside the eye, including retinal Blood vessels, and follow these features as the eye oates. Most eye-tracking devices may use a sampling rte of atleast 30 Hz, although S060 Hz is most common, Some tacking devises may mina high as 240 Hz, which is needed to capture detail of very rapid eye ‘movement. The foregoing describes example eve-tacking technology that may be used in accerdance with the reseat lise In various aspects, any known eve gaze imei, technology tht one skilled in the att auld he cable of applying could be vsed TA range camera muy instead be used with the present lisclosue to capture gestures made by the user and is ‘pale of ficial roogition. A range camera is typically ‘sed to capture and interpret specific westures, which allows ‘tiands-fve contol of an entertainment system. This tech: hology muy use an infrared projector, camera, depth Sensor, ad & microchip to tack the movement of objects fad individuals in three dimensions, This wser device may also employ 2 variant of image-based thee-dimensional “The tracking device 224 may i integrated into oF atached as @ peripheral device to client lovice 200 that captures voice data, The mirophone may ‘conduct acoustic source localization andr ambient noise Suppression. The microphones may be usable © receive ‘erhal insirutions fom the user to schedule, retrieve, and ‘stent on the client device 200, ‘tacking device 224 my be the controller ‘ofthe user device 200, The controller may’ use a combination ‘of builtin acccleometers and ingfared detection to sense its position in 3D space when pointed atthe LEDs in a seasor hearby, tached to, or iteprated ino the console of the ‘entertainment system. This design allows users to contol 6 functionalities of the client device 200 with physical ges- tures as well a button-presses. The contalle cannot 10 tho cient device 200 using wireles technology that allows data exchange over short distances (eg. 30 feet). The ‘controller may additionally inclede a “rumble” feature (ie. 8 shaking ofthe controler during certain points in the game) andor a intel speaker “The contoer may aitionally or alenitively be designed to eaptre biometric readings using sensors inthe remote to econ data including, for example, skin moisture, heart rhythm and musele movement. Further stil in various aspects, any technology suitable for measuring ance eap- {uring motion, facil expressions andlor anyother physical ‘or piysilogical sate ofa user may be used. As nated above, the client device 200 may be an elee- twonie gaming console, Alternatively, the cliat device 200 may be implemented as a general-purpose computer, 2 Setiop box, or a hand-beld gaming device. Further, similar user devices may contain more oF less operating compe "The CPU 204, the vector unit 206, the graphies-process- ing unit 208, and the UO processor 210 communicate via & system bus 236, Fuber, the CPU 204 communicates with the main memory 202 via dedicated bus 238, while the vector nit 206 and the gruphies-processing unit 208 may ‘communicate trough a daieated bus 240. The CPU 204 ‘executes programs sored in the OS ROM 226 ad the min ‘memory 202. The main memory 202 may contain pre-stored programs and programs transferred though the LO Proces- or 210 from a CD-ROM, DVD-ROM, orate opie dise {nar shown} wsing the optical dise como unit 280, The LO processor 210 primarily controls data exchanges between the various devices of the wserdevie 200 including the CPU 204, the vector unit 206, the praphics processing unit 208, nd the conte interface 214, “The graphics-precessing. unit 208 executes graphics instevetions received from Ihe CPU 204 and the vector tit 206 to produce images for display on a display device (not shown). For example, the vector unit 206 may tansform ‘objects from three-dimeasional coordinates to two-dimen Sonal coordinates, and send the two-dimensional coordi- hats 0 the praphies-procesing unit 208. Furthemore, the ound processing unit 230 executes instrctons to proce sound signals that ae outputted to an audio device such as Spoakers (not shows). “A weer ofthe client device 200 provides instructions via the controller interface 214 to the CPU 204, For example, the user may insict the CPU 204 o store certain informs tion on the memory card 216 or istruet the user davice 200 te prfoam some specified atin. Example eontllessss0- ciated with the contoller inerfwce 214 may include a touh-sereca, keyboards, ad game contre, ‘Other devices may be connected othe client device 200 Via the USI inerfce 218, the IEEE interface 220, sa the AUX interfice 222, Specially, a tacking device 224, inching a eamera of sensor may be connected t0 the cleat device 200 via the AUX interface 222, while = ‘controller may be connected va the USE interface 218. In ome aspects, a VR headset or related hardware equipment may be communicatively coupled to computing deve 200 via one or more computing inerfees. Hardware and related Sota for implementing an augmented reality (AR) expe- ence may similarly be coupled to computing device 200 ia one or more computing interices. TG. 3 isa block diagram of an exemplary gaming server 110 that may be used in context ofthe system of FIG. 1. The aming server 110 may include a plrality of diferent US 11,717,758 B2 7 features that further feilitates the transmission ofthe game, ‘gaming data, and the interctive gaming application. As iusrated in FIG. 3, the gaming server 110 may include ‘memory 300, one or more processor 305, the gaming server pplication program interface (APD) 130, a gaming applica tion storage and huller 310, a user profile mele 318, a user reaction module 320, a socal engagement module 325, 2 ‘taming teaser modile 330, 8 metadata module 338, 3 ‘machine leaming module 340, and a communication ints faces 48, According to ene aspect, the host application program imerface (API) 130 manages and contol how data nchod- ing but not limited to the interactive gaming application, is slistibuted to remote users, Using the API 130, an admin istrator (e, developer or gaming patonn prover, game Server administrator ean modify and monitor data available fom the gaming server The gaming application storie and buller 310 may be ‘sot store game data or the interactive gaming application temporarily until itcam be processed and dstibuted to uses. Tnanother aspect, the media storage and buler muy be used to store user profile data or inputs received fom one or more client device 170 tempor. “The user profile module 318 is used to store information about each user. In one aspect, wers may ne to reat thei. ‘ssn profile and sign in to theie respocive profiles before being allowed to acces/view a gaming plafonn and games available to play or purchase. The stored user profiles may be used by the gaming sever 110 to idently user prefer ences and other data regarding users ofthe system, “Additonal the user profile data includes data rearing ‘a uiers acces tier AS disclosed, diffrent features of Purchase options are available to’ users based on their Subscription Hier In one aspect, a fist access er provides interactive gaming applications to the user in small sub- portions ofthe game. For example, the user may be provided ‘with an iterctve gaming application that proms the see to purchose additonal tine or the next bate in response 10 a displayed purchase prompt. Altematvely a second aceess lier provides users with longer interactive gaming applic tions such tat wser may play or purchase an entire chapter, level, or some other lame subivsion of the game of Tn vatious aspects, regardless of the purchased or sub- scribed acess ter, the user data may also inclode a record ‘of past purchases within an interactive gaming application, ther purchases related to the game of interest, oF any ‘purchases in general made trowah the gaming server 11. For example, user's purchases rested 1 a particular vdeo ‘game or purchases made during an inersctive gaming pplicetioa for a particular video game may be applicd towarls the purchise of time or levels for a sequel game, among other. In one aspect, ser data may father idly a preferred gaming siye for user. For example, ser may establish {preference for puzzle solving pomtons of « game, Alter. rtively, a user may display an interest fr intense combat sexqences of the video games or interactive gaming appli cation, Furthermore, ia various aspects the users gaming Style or intrest may be fuer classi regarding 2 pel ‘erence, which may be further elasitied ay preference for Imcloe weapons of projectile weapons, As sich, usc pole data indicative of aspects of a user's gaming style may be ‘used 10 identify which interactive gaming application oF portion theres most likely to ineease the chances ofthe ‘ser purchasing he fall yame 8 ‘The wser reaction module 320 recsives and processes data related to 8 user's reaction to the presented ineroctive taming application. The rentions may als elude physical ovement or facial expressions captured by the tracking deste 224, During inferction with the gaming application, the user reaction module 320 captures data from the user's respective client device 17, In ane aspect the user reetion module 320 may identify a ype of eaction made bythe user fn classify the same as an intense interest, or an enbanoed ‘engagement with the interactive gaming application, among ‘others. In this aspect, the user resetion module may identify ‘a users reaction tothe gaming application, such as diated popils or increases in user inpu's (eg. mpidly pressing buttons on the controller indicative of heightened antieipe tion) as reation indicating futher interest in the gaming pplication. In another example, the user reaction may be & full body motion suchas moving closer to the display device associated with the clint device or other motions that my be interpreted as displaying heighted interest in the pai pplication. In various aspeets, the user reeton module 320, identifies or alternatively predicts an apex of the wser's interest and engagement with the interactive gaming appli cation, Additionally, the user reaction module 320 may ‘emily the particular gaming sequence or a portion of the interactive gaming application displayed when the user reactions may he indicative of heightened interest of at ‘upeoming predicted apex of terest oe fotce relerence and analysis when generating other interactive gaming applica- tions for the same game or other games avaiable lor purchase. Tn response to the identification of 9 determined peak interest in the interactive gaming application, the user feae- tion module 20, lone or in conjunction withthe gaming teaser mode 330, may pause, intempo terminate the interactive gaming applicstion 140 and display a graphic tne interface (GUI or other intrictive prompts 48 forthe tse to purse the Till version of the game frespectve a a user's abcess Her, avorting to various aspects. AS such, the presen systems and methods may be used 10 provide @ ‘customized interactive gaming application that is custom ized to appeal toa user while farther incentivizing the usce te purchase the fillwersion ofthe game Tone aspect, the paming teaser module 380 dente an fing interactive gaming application or generates a new Interactive gaming application hased upon an existing video fume in response to. user input atthe client 170 of in response toa ner reaction, For example, ln warious aspects, the gaming teaser module 330 ideas existing video game ‘dats using data from the user's profile in conjunction with machine leming (eg arial intelligence ("AT") 10 ge- ferste a wserspecific interactive gaming application 140 designed to appeal to the user. Tone aspect, the interactive gaming application 140-may he an existing chapter, pat, or other portion of game as provided by the game developers. Alternatively, the inter Setive gaming application 140 may be a unique customized fnming sequence composed of one or more game sequence ‘or individual game elements (images, files, avatars, music et.) and designed to appeal toa user based upon data inthe tscr's profile The customized intenctive gaming applic tion may he compiled in real-time or nea realtime. Alter natively, the eustomizedinerstive gaming application may be compiled and generated while the user is viewing & nonintenstive video or graphic tlr for dhe game. In this aspect, upon indicating interest in a particular game and While viewing a video or grphie-based tail forthe game, the gaming server 110 may generate the unique customized US 11,717,758 B2 9 interaetve gaming application for subsequent playing by the Viewer. In various aspects, each newly developed custon- aod imerative ganing maybe stored, long with associated metadata, for future play By the user or other users having Similar interes Te metadata module 388 generates and organizes mita- lta related 0 the interactive gaming application, the users interactions with the system, including the interactive gam- ing applications, as well as the game and game sta Adkiionaly, the generated metadata may be use to com Pile adtional gaming sequences using previously ge ated interetve gaming applications. The metadata may also be used to ral previous instances of eustomized interae- tive gaming application, and portions threo. The machine leaning module 340 may be an internal oF ‘exer alfa itelligence (AD or other machine learning system tined using any suitable machine learning model, system, or dataset to predict or idetiy likely user profer ‘ences and likely aetions while playing one or more video ‘games, one oF more interactive gaming applications or Interacting with another activity. In one aspect, the machine leaming module 40 my analyze data input by the user in response t0 8 survey, giz or other interactive activity 40 proict# user's conscious ado subconsciows preferences fd in hy the gaming server 110 to ideality a trailer or interstive ‘gaming application wil be the most appealing 1a the use Tn another aspect, the machine eaming module 340 may also be use to predict user reactions and may adjust the Tracking. device” 24 automatially For example, the machine leaning module 340 may determine when a usee splays interes in-4 particular portion of the interctive ‘gaming. application. Based on’ this determination, the Iachine leuming module 340 may instruct a racking device 224 ofthe wsers client device 170 to zonm-ool to cape 8 predic whole body reaction, Altematively, the machine Feaming module 338 may provide instruction to the track- ing device 224 10 zoom-in on a users Fae. The machine Jeaming modile 338 my determin the best racking device 224 stings to capture a likey reaction based upon previous ‘user actions, historic wer reactions from ll players ofthe ‘game andor the interative waning application, or combi nations thereof As such, the machine leaning module 338 ray prodiet when the user is Tilly interested a oat least folly interactive wi te interactive gaming application. As previously described, the identification of peak interest fom the user may be wsed to end the interactive gaming apple cation, and prompt the display of purchase options t the The communication interface M45 fcilitates communica tion between the various fetus ofthe system of FIG. 1 For example, this would feclitate transmission of informa: tion from the gaming server 110 to the 1 the client device 170 over the network 160 Referring now to FIGS. 4 and 4B, exemplary displays fiom an iterative gaming application as displayed ata user

You might also like