Platform-independent content generation for thin client applications
OwnerFarhad Massoudiinventor
Life of this patent
Estimating the term…
Abstract
A system for executing thin client applications, the system configured to: generate, by a thin client application executing on a client computing device, an initial content request identifying a platform; send the initial content request to a content provider; receive platform-independent initial content from the content provider in response to the initial content request; display the initial content on the client computing device; detect a user input associated with the initial content; send a user engagement request for secondary content; receive user-interactive secondary content server-side rendered in a platform-dependent format of the client computing device based on the platform identification; and display the secondary content on the display component.
Claims20
A system for executing thin client applications, the system comprising:
- a computer processor;
- and
- a thin client application executing on the computer processor and configured to:
- generate, by the thin client application executing on the computer processor of a client computing device, an initial content request identifying a platform of the client computing device;
- send the initial content request to a content provider;
- receive platform-independent initial content from the content provider in response to the initial content request, wherein:
- platform-independent initial content is provided in a static and predefined format to different types of client computing devices, and
- the initial content is server-side encoded in response to an incapability of encoding the initial content by the thin client application;
- display the initial content on a display component of the client computing device;
- detect, after displaying the initial content, a user input associated with the initial content;
- send, based on the user input, a user engagement request for secondary content;
- receive, by the thin client application and from a content engine external to the client computing device, user-interactive secondary content server-side rendered in a platform-dependent format of the client computing device based on the platform identification, wherein the server-side rendering includes video encoding;
- and
- display the secondary content on the display component.
A method for executing thin client applications, the method comprising:
- generating, by a thin client application executing on a client computing device, an initial content request identifying a platform of the client computing device;
- sending the initial content request to a content provider;
- receiving platform-independent initial content from the content provider in response to the initial content request, wherein:
- platform-independent initial content is provided in a static and predefined format to different types of client computing devices, and
- the initial content is server-side encoded in response to an incapability of encoding the initial content by the thin client application;
- displaying the initial content on a display component of the client computing device;
- detecting, after displaying the initial content, a user input associated with the initial content;
- sending, based on the user input, a user engagement request for secondary content;
- receiving, by the thin client application and from a content engine external to the client computing device, user-interactive secondary content server-side rendered in a platform-dependent format of the client computing device based on the platform identification, wherein the server-side rendering includes video encoding;
- and
- displaying the secondary content on the display component.
A non-transitory computer-readable storage medium comprising a plurality of instructions for executing thin client applications, the instructions configured to execute on at least one computer processor to enable the computer processor to:
- generate, by a thin client application executing on the computer processor of a client computing device, an initial content request identifying a platform of the client computing device;
- send the initial content request to a content provider;
- receive platform-independent initial content from the content provider in response to the initial content request, wherein:
- platform-independent initial content is provided in a static and predefined format to different types of client computing devices, and
- the initial content is server-side encoded in response to an incapability of encoding the initial content by the thin client application;
- display the initial content on a display component of the client computing device;
- detect, after displaying the initial content, a user input associated with the initial content;
- send, based on the user input, a user engagement request for secondary content;
- receive, by the thin client application and from a content engine external to the client computing device, user-interactive secondary content server-side rendered in a platform-dependent format of the client computing device based on the platform identification, wherein the server-side rendering includes video encoding;
- and
- display the secondary content on the display component.
Dependencies are inferred from the claim text.