US2019268386A1PendingUtilityA1

Enhancement to autonomously executed applications

Assignee: ROVIO ENTERTAINMENT LTDPriority: Feb 14, 2012Filed: May 15, 2019Published: Aug 29, 2019
Est. expiryFeb 14, 2032(~5.6 yrs left)· nominal 20-yr term from priority
G06F 3/0484G06Q 30/02G07F 17/3225A63F 13/35H04L 65/403G06F 16/958G06Q 30/0251G06F 16/972H04L 65/60A63F 13/49A63F 13/79G06Q 30/0262
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An enhancement to autonomously executed applications based on inter -related co-operation of a user terminal and a server or a server cloud. The server maintains user-specific conditions and uses the condition to extract from a stream of event data items information to a user-specific feed. This feed is made available via a user-specific web address. A user-initiated pause in the user terminal triggers the terminal application to generate and invoke the user-specific web address such that topical feed information generated from recent events of other users and user applications becomes accessible. User experience of autonomously executed applications can be enhanced without essentially compromising the independency of the processing stage.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 running an autonomously executed user-controllable application in a user terminal of a first user, user control functions of the application applying an output window of the user terminal;   in response to a user-initiated pause function in execution of the application in the user terminal, invoking a user-specific web address to a user-specific web page comprising user-specific feed information; and   outputting the user-specific feed information in said output window of the user terminal during the user-initiated pause,   wherein the user-specific web page with the defined user-specific web address has been compiled in response to a request received from the user terminal of the first user with extracted event data items of one or more other users linked to the first user,   wherein the extracted event data items have been extracted from a stream of event data items comprising information that identifies a user to whom an event occurred and the event that occurred during execution of an application, and   wherein the extracted event data items have been extracted from the stream of event data items on basis of stored first context data of the first user that links the first user to one or more other users.   
     
     
         2 . A method according to  claim 1 , characterized by invoking the web address by:
 generating a web address that comprises a base element that identifies a domain of an application server, and a user-specific element that enables identification of the user;   inputting the generated web address to a browser of the user terminal.   
     
     
         3 . A method according to  claim 1 , characterized by:
 monitoring validity of the feed content;   re-invoking the web address in response to expiry of the validity of the web page.   
     
     
         4 . A method, comprising:
 storing for a first user, first context data for linking the first user to one or more other users;   receiving a stream of event data items, an event data item comprising information that identifies a user to whom an event occurred and the event that occurred during execution of an application run in a user terminal;   using the first context data of the first user to extract event data items of the one or more other users linked to the first user from the stream of event data items;   in response to a request from a user terminal of the first user, compiling, with the extracted event data items of the one or more other users, a user-specific web page with a defined user-specific web address, the user-specific web page comprising user-specific feed information for the first user; and   forwarding the user-specific web page to the user terminal of the first user for outputting the user-specific web page in an output window of the user terminal applied by an autonomously executed user-controllable application in response to invoking the user-specific web page at the user terminal in response to a user-initiated pause function in execution of the autonomously executed user-controllable application.   
     
     
         5 . The method according to  claim 4 , characterized by:
 storing for a first user second context data for linking the first user to one or more applications;   using also the second context data to extract event data items of the one or more other users linked to the first user from the stream of event data items.   
     
     
         6 . The method according to  claim 4 , characterized by:
 storing for a first user third context data for linking the first user to one or more event data types;   using also the third context data to extract event data items of the one or more other users linked to the first user from the stream of event data items.   
     
     
         7 . The method according to  claim 5 , characterized by the second context data comprising a uniform resource identifier (URI) schema accessible to the user. 
     
     
         8 . A computer program, embodied on a non-transitory computer readable storage medium, the computer program configured to control a processor to perform a process, comprising:
 running an autonomously executed user-controllable application in a user terminal of a first user, user control functions of the application applying an output window of the user terminal;   in response to a user-initiated pause in execution of the application in the user terminal, invoking a user-specific web address to a user-specific web page comprising user-specific feed information; and   outputting the user-specific feed information in said output window of the user terminal during the user-initiated pause,   wherein the user-specific web page with the defined user-specific web address has been compiled in response to a request received from the user terminal of the first user on basis of extracted event data items of one or more other users linked to the first user,   wherein the extracted event data items have been extracted from a stream of event data items comprising information that identifies a user to whom an event occurred and the event that occurred during execution of an application, and   wherein the extracted event data items have been extracted from the stream of event data items on basis of stored first context data of the first user that links the first user to one or more other users.   
     
     
         9 . A method according to  claim 8 , characterized by invoking the web address by:
 generating a web address that comprises a base element that identifies a domain of an application server, and a user-specific element that enables identification of the user;   inputting the generated web address to a browser of the user terminal.   
     
     
         10 . A method according to  claim 8 , characterized by:
 monitoring validity of the feed content;   re-invoking the web address in response to expiry of the validity of the web page.   
     
     
         11 . A computer program, embodied on a non-transitory computer readable storage medium, the computer program configured to control a processor to perform a process, comprising:
 storing for a first user, first context data for linking the first user to one or more other users;   receiving a stream of event data items, an event data item comprising information that identifies a user to whom an event occurred and the event that occurred during execution of an application run in a user terminal;   using the first context data of the first user to extract event data items of the one or more other users linked to the first user from the stream of event data items;   in response to a request from a user terminal of the first user, compiling, with the extracted event data items of the one or more other users, a user-specific web page with a defined user-specific web address, the user-specific web page comprising user -specific feed information for the first user; and   forwarding the user-specific web page to the user terminal of the first user for outputting the user-specific web page in an output window of the user terminal applied by an autonomously executed user-controllable application in response to invoking the user-specific web page at the user terminal in response to a user-initiated pause function in execution of the autonomously executed user-controllable application.   
     
     
         12 . The computer program according to  claim 11 , characterized by:
 storing for a first user second context data for linking the first user to one or more applications; and   using also the second context data to extract event data items of the one or more other users linked to the first user from the stream of event data items.   
     
     
         13 . The computer program according to  claim 11 , characterized by:
 storing for a first user third context data for linking the first user to one or more event data types; and   using also the third context data to extract event data items of the one or more other users linked to the first user from the stream of event data items.   
     
     
         14 . The computer program according to  claim 12 , characterized by the second context data comprising a uniform resource identifier (URI) schema accessible to the user. 
     
     
         15 . The computer program according to  claim 11 , characterized by invoking the web address by:
 generating a web address that comprises a base element that identifies a domain of an application server, and a user-specific element that enables identification of the user; and   inputting the generated web address to a browser of the user terminal.   
     
     
         16 . The computer program according to  claim 11 , characterized by:
 monitoring validity of the feed content; and   re-invoking the web address in response to expiry of the validity of the web page.

Join the waitlist — get patent alerts

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

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