US2015011311A1PendingUtilityA1

System and method for experiencing advertised interactive applications

Assignee: ISWIFTER INCPriority: Jul 3, 2013Filed: Jun 26, 2014Published: Jan 8, 2015
Est. expiryJul 3, 2033(~7 yrs left)· nominal 20-yr term from priority
A63F 13/355A63F 13/61A63F 13/30A63F 2300/5506A63F 13/12
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A client device executes a first interactive application that includes an embedded advertising player module. As the user interacts with the first interactive application, a condition is detected, causing the advertising player module to transmit a request for a second interactive application. The second interactive application may be developed to run in the same or different computing environment than the first interactive application. The second interactive application is executed by a remote server, and screen display outputs are generated in response. In response to the screen display outputs, the server generates video frames or rendering commands and streams the frames or commands to the advertising module to generate a display on the client device. The advertising player module receives interaction data for interacting with the second interactive application, and forwards such interaction data to the server. The second interactive application provides an output in response to the second interaction data.

Claims

exact text as granted — not AI-modified
1 . A method for experiencing advertised interactive applications, comprising:
 invoking, by a processor, a first interactive application, wherein the first interactive application includes an embedded advertising player module;   receiving, by the processor, first interaction data for interacting with the first interactive application;   invoking, by the processor, the advertising player module in response to the first interactive application detecting a condition;   transmitting, by the processor via the advertising player module, a request for a second interactive application, wherein in response to the request, the second interactive application is invoked by a first server coupled to the processor, the second interactive application generating a screen display output, wherein in response to the screen display output, video frames or rendering commands are streamed to the advertising module;   receiving, by the processor via the advertising player module, the streamed video frames or rendering commands and generating a display in response;   receiving, by the processor via the advertising player module, second interaction data for interacting with the second interactive application; and   forwarding, by the processor via the advertising player module, the second interaction data to the first server, wherein the second interactive application provides an output in response to the second interaction data.   
     
     
         2 . The method of  claim 1  further comprising:
 displaying, by the advertising player module, an option relating to the second interactive application; 
 receiving, by the advertising player module, a user input indicative of a selection of the option; and 
 connecting, by the advertising player module, in response to the user input, to a second server configured to generate an output responsive to the selected option. 
 
     
     
         3 . The method of  claim 2 , wherein the option is to purchase the second interactive application. 
     
     
         4 . The method of  claim 2  further comprising:
 receiving by the advertising player module a message indicative of an end of the second interactive application; 
 in response to receipt of the message, displaying by the advertising player module the second video frame including the option relating to the second interactive application. 
 
     
     
         5 . The method of  claim 4  further comprising:
 detecting an end of processing relating to the selected option; and 
 invoking, by the processor, the first interactive application for resuming interaction with the first interactive application. 
 
     
     
         6 . The method of  claim 1 , wherein the native computing environment of the first interactive application is different from the native computing environment of the second interactive application. 
     
     
         7 . The method of  claim 6 , wherein each native computing environment provides an operating system, and the operating system in which the first interactive application is configured to run is different than the operating system in which the second interaction application is configured to run. 
     
     
         8 . The method of  claim 1 , wherein the processor receives the streamed video frames or rendering commands over a wide area network. 
     
     
         9 . An apparatus for experiencing advertised interactive applications, the apparatus comprising:
 an input interface for receiving input commands;   an output interface for providing audio or visual output;   a processor; and   memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to:
 invoke a first interactive application, wherein the first interactive application includes an embedded advertising player module; 
 receive first interaction data via the input interface for interacting with the first interactive application; 
 invoke the advertising player module in response to the first interactive application detecting a condition; 
 transmit, via the advertising player module, a request for a second interactive application, wherein in response to the request, the second interactive application is invoked by a first server coupled to the processor, the second interactive application generating a screen display output, wherein in response to the screen display output, video frames or rendering commands are streamed to the advertising module; 
 receive, via the advertising player module, the streamed video frames or rendering commands and generating a display via the output interface in response; 
 receive, via the advertising player module, second interaction data for interacting with the second interactive application; and 
 forward, via the advertising player module, the second interaction data to the first server, wherein the second interactive application provides an output in response to the second interaction data. 
   
     
     
         10 . The apparatus of  claim 9 , wherein the instructions further cause the processor to:
 display, via the advertising player module, an option relating to the second interactive application;   receive, via the advertising player module, a user input indicative of a selection of the option; and   connect, via the advertising player module, in response to the user input, to a second server configured to generate an output responsive to the selected option.   
     
     
         11 . The apparatus of  claim 10 , wherein the option is to purchase the second interactive application. 
     
     
         12 . The apparatus of  claim 10 , wherein the instructions further cause the processor to:
 receive, via the advertising player module, a message indicative of an end of the second interactive application;   in response to receipt of the message, display, via the advertising player module, the second video frame including the option relating to the second interactive application.   
     
     
         13 . The apparatus of  claim 12 , wherein the instructions further cause the processor to:
 detect an end of processing relating to the selected option; and   invoke the first interactive application for resuming interaction with the first interactive application.   
     
     
         14 . The apparatus of  claim 9 , wherein the native computing environment of the first interactive application is different from the native computing environment of the second interactive application. 
     
     
         15 . The apparatus of  claim 14 , wherein each native computing environment provides an operating system, and the operating system in which the first interactive application is configured to run is different than the operating system in which the second interaction application is configured to run. 
     
     
         16 . The apparatus of  claim 9 , wherein the processor receives the streamed video frames or rendering commands over a wide area network.

Join the waitlist — get patent alerts

Track US2015011311A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.