US2012086630A1PendingUtilityA1

Using a portable gaming device to record or modify a game or application in real-time running on a home gaming system

50
Assignee: ZHU YUNPENGPriority: Oct 12, 2010Filed: Oct 12, 2010Published: Apr 12, 2012
Est. expiryOct 12, 2030(~4.3 yrs left)· nominal 20-yr term from priority
A63F 13/2145A63F 13/25A63F 2300/632A63F 2300/8082A63F 2300/403A63F 13/63A63F 13/428A63F 13/86A63F 2300/538A63F 13/327A63F 13/47A63F 13/92A63F 13/211A63F 13/26A63F 13/352A63F 2300/301A63F 13/355A63F 13/213A63F 13/323
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems for enabling a user to interface with an interactive application using a handheld device are provided. According to embodiments of the invention, a primary video stream of an interactive application is rendered on a display. Simultaneously, a data feed of the interactive application is transmitted to a handheld device. The data feed is processed on the handheld device to produce an ancillary video stream which is rendered on the handheld device. Interactive input is received at the handheld device while rendering the ancillary video stream. The interactive input is applied to set a virtual tag which defines an event to be rendered on the display when the state of the interactive application reaches a predetermined configuration so as to trigger execution of the virtual tag by the interactive application.

Claims

exact text as granted — not AI-modified
1 . A method for providing an interface to an interactive application using a handheld device, comprising:
 rendering a state of an interactive application to a primary display by transmitting a primary video stream of the interactive application from a primary processing interface to the primary display;   detecting the presence of a handheld device in a vicinity of the primary processing interface;   transmitting a data feed of the interactive application from the primary processing interface to the handheld device;   processing the data feed to render an ancillary video stream of the interactive application on a display of the handheld device;   receiving interactive input at the handheld device while rendering the ancillary video stream on the display of the handheld device;   applying the interactive input to set a virtual tag, the virtual tag defining an event to be rendered to the primary display; and   rendering the event defined by the virtual tag to the primary display when the state of the interactive application reaches a predetermined configuration so as to trigger execution of the virtual tag by the interactive application.   
     
     
         2 . The method of  claim 1 , wherein the rendered ancillary video stream produces a same image, during a period of time, as the rendered primary video stream of the interactive application. 
     
     
         3 . The method of  claim 2 , wherein the ancillary video stream is a compressed version of the primary video stream. 
     
     
         4 . The method of  claim 2 , wherein subsequent to the period of time, the rendered ancillary video stream produces a different image from the rendered primary video stream based on the received interactive input. 
     
     
         5 . The method of  claim 1 , wherein the setting of the virtual tag includes setting an object having a position within a virtual space of the interactive application; and
 wherein the rendering of the event includes rendering the object at the position when the state of the interactive application renders a region including the position of the object.   
     
     
         6 . The method of  claim 5 , wherein the object specified by the virtual tag is selected from the group consisting of text, audio, video, an item, or a character. 
     
     
         7 . The method of  claim 1 , wherein the setting of the virtual tag includes setting an object having a temporal stamp within a virtual timeline of the interactive application; and
 wherein the rendering of the event includes rendering the object when the state of the interactive application reaches a time point proximate or equivalent to the temporal stamp of the virtual tag.   
     
     
         8 . The method of  claim 1 , wherein the rendered primary video stream indicates a first position within a virtual space of the interactive application; and
 wherein the rendered ancillary video stream indicates a second position within the virtual space of the interactive application.   
     
     
         9 . The method of  claim 1 , wherein the rendered primary video stream indicates a first position within a virtual timeline of the interactive application; and
 wherein the rendered ancillary video stream indicates a second position within the virtual timeline of the interactive application.   
     
     
         10 . The method of  claim 1 , wherein the rendered ancillary video stream provides a map of a virtual space of the interactive application. 
     
     
         11 . The method of  claim 10 , wherein selection of a location in the map enables access to a view of the selected location rendered on the handheld device. 
     
     
         12 . The method of  claim 10 , wherein the map includes representations of one or more objects in the virtual space, the interactive input enabling control of the objects. 
     
     
         13 . The method of  claim 12 , wherein the one or more objects include characters of the interactive application, the interactive input enabling determination of an action to be performed by the characters. 
     
     
         14 . The method of  claim 13 , wherein the action is selected from the group consisting of a movement, an attack maneuver, and a defensive maneuver. 
     
     
         15 . The method of  claim 10 , wherein the interactive input includes gesture input drawn on the map when rendered on the handheld device. 
     
     
         16 . The method of  claim 1 , further comprising,
 receiving controller input from a controller device at the console device;   applying the controller input to modify the state of the interactive application.   
     
     
         17 . The method of  claim 1 , wherein the interactive input is received via a touchscreen interface of the handheld device. 
     
     
         18 . A method for interfacing with an interactive application, comprising:
 initiating a primary session of an interactive application, the primary session configured to receive controller input from an associated controller device and apply the controller input so as to modify a current state of the primary session;   rendering a video output of the primary session from a primary processing interface to a display;   detecting the presence of a handheld device in the vicinity of the primary processing interface;   initiating an ancillary session of the interactive application on the handheld device, the ancillary session configured to receive a data feed of the primary session from the primary processing interface;   rendering the data feed on the handheld device;   wherein the ancillary session receives interactive input from the handheld device resulting from interactivity with the rendered data feed, the interactive input enabling modification or control of a future state of the interactive application;   applying the interactive input to modify or control the future state of the interactive application.   
     
     
         19 . The method of  claim 18 , wherein the data feed is dependent upon the state of the primary session. 
     
     
         20 . The method of  claim 19 , wherein the data feed includes data based upon the video output of the primary session. 
     
     
         21 . The method of  claim 18 , wherein the data feed is independent of the state of the primary session. 
     
     
         22 . The method of  claim 18 ,
 wherein the primary session defines a first location within a virtual environment of the interactive application; and   wherein the ancillary session defines a second location within the virtual environment.   
     
     
         23 . The method of  claim 18 , wherein the applying the interactive input to modify or control the future state of the interactive application includes,
 determining a modification event based on the interactive input, the modification event specifying a spatial or temporal location of a modification activity;   storing the modification event in a modification event storage;   retrieving the modification event and performing the modification activity when the future state of the interactive application reaches the spatial or temporal location specified by the modification event.   
     
     
         24 . The method of  claim 23 , wherein the modification activity is selected from the group consisting of placement of a marker providing access to additional information, placement of an item, or introduction of a character. 
     
     
         25 . A system for providing an interface to an interactive application, comprising:
 (a) a primary processing interface, the primary processing interface including,
 (i) a rendering module for rendering a state of an interactive application to a primary display by transmitting a primary video stream of the interactive application to the primary display, 
 (ii) a detection module for detecting the presence of a handheld device in a vicinity of the primary processing interface, and 
 (iii) a data feed module for transmitting a data feed of the interactive application from the primary processing interface to the handheld device; and 
   (b) a handheld device, the handheld device including,
 (i) a processing module for processing the data feed to render an ancillary video stream of the interactive application on a display of the handheld device, 
 (ii) an input module for receiving interactive input while rendering the ancillary video stream on the display of the handheld device; 
 (iii) a tag module for applying the interactive input to set a virtual tag, the virtual tag defining an event to be rendered to the primary display; 
   wherein the rendering module renders the event defined by the virtual tag to the primary display when the state of the interactive application reaches a predetermined configuration so as to trigger execution of the virtual tag by the interactive application.   
     
     
         26 . The system of  claim 25 , wherein the rendered ancillary video stream produces a same image, during a period of time, as the rendered primary video stream of the interactive application. 
     
     
         27 . The system of  claim 26 , wherein subsequent to the period of time, the rendered ancillary video stream produces a different image from the rendered primary video stream based on the received interactive input. 
     
     
         28 . The system of  claim 25 , wherein the setting of the virtual tag includes setting an object having a position within a virtual space of the interactive application; and
 wherein the rendering of the event includes rendering the object at the position when the state of the interactive application renders a region including the position of the object.   
     
     
         29 . The system of  claim 28 , wherein the object specified by the virtual tag is selected from the group consisting of text, audio, video, an item, or a character. 
     
     
         30 . The system of  claim 25 , wherein the setting of the virtual tag includes setting an object having a temporal stamp within a virtual timeline of the interactive application; and
 wherein the rendering of the event includes rendering the object when the state of the interactive application reaches a time point proximate or equivalent to the temporal stamp of the virtual tag.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.