Enhancement to autonomously executed applications
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-modified1 . 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.