PLATFORM-INDEPENDENT CONTENT GENERATION FOR THIN CLIENT APPLICATIONS
First Claim
1. A system for providing platform-independent content for thin client applications executing on client computing devices, the system comprising:
- a computer processor; and
a content engine executing on the computer processor and configured to;
receive an initial content request identifying a platform of a client computing device;
provide platform-independent initial content for the client computing device in response to the initial content request;
receive a user engagement request generated based on a user input associated with the initial content;
render, in response to the user engagement request, platform-dependent and user-interactive secondary content for the platform of the client computing device; and
provide the rendered secondary content for display in a thin client application executing on the client computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for providing platform-independent content for thin client applications executing on client computing devices, the system including: a computer processor; and a content engine executing on the computer processor and configured to: receive an initial content request identifying a platform of a client computing device; provide platform-independent initial content for the client computing device in response to the initial content request; receive a user engagement request generated based on a user input associated with the initial content; render, in response to the user engagement request, platform-dependent and user-interactive secondary content for the platform of the client computing device; and provide the rendered secondary content for display in a thin client application executing on the client computing device.
-
Citations
20 Claims
-
1. A system for providing platform-independent content for thin client applications executing on client computing devices, the system comprising:
-
a computer processor; and a content engine executing on the computer processor and configured to; receive an initial content request identifying a platform of a client computing device; provide platform-independent initial content for the client computing device in response to the initial content request; receive a user engagement request generated based on a user input associated with the initial content; render, in response to the user engagement request, platform-dependent and user-interactive secondary content for the platform of the client computing device; and provide the rendered secondary content for display in a thin client application executing on the client computing device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for using a thin client application executing on a client computing device, the method comprising:
-
generating, by the thin client application, an initial content request identifying a platform of the client computing device; sending the initial content request to an external content provider; receiving platform-independent initial content from the content provider in response to the initial content request; 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; generating, 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; and displaying the secondary content on the display component.
-
-
6. A method for providing platform-independent content for thin client applications executing on client computing devices, the method comprising:
-
receiving an initial content request identifying a platform of a client computing device; providing platform-independent initial content for the client computing device in response to the initial content request; receiving a user engagement request generated based on a user input associated with the initial content; rendering, by a server device of a content engine and in response to the user engagement request, platform-dependent and user-interactive secondary content for the platform of the client computing device; and providing, by the server device, the rendered secondary content for display in a thin client application executing on the client computing device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium comprising a plurality of instructions for providing content, the instructions configured to execute on at least one computer processor to enable the computer processor to:
-
receive an initial content request identifying a platform of a client computing device; provide platform-independent initial content for the client computing device in response to the initial content request; receive a user engagement request generated based on a user input associated with the initial content; render, by a server device of a content engine and in response to the user engagement request, platform-dependent and user-interactive secondary content for the platform of the client computing device; and provide, by the server device, the rendered secondary content for display in a thin client application executing on the client computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification