IP Library Granted Patent US 10,220,301
Granted Patent B1
US 10,220,301 · App. 13/709,700 · Granted Mar 5, 2019

Providing content to a scrollable user interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,220,301
App. No.
13/709,700
Granted
Mar 5, 2019
Kind
B1
Abstract

Systems and methods for displaying dynamically changing content within scrollview class applications are described. In some example embodiments, an intermediate module fetches images from an underlying layer of a webview module, and provides the images to a scrollview module, which presents the images via a scrollable user interface on a computing device, such as a scrollable user interface within a game application presenting an online game via a user interface of a mobile device.

Claims (34)

1. A computer-implemented method comprising:

receiving, at an intermediate module, a request from a game application to display content that is outside of a current view presented in a display environment, the current view being with respect to a first game instance of the game application, the content being provided by a webview class of application, the request being received from a scrollview class of application that enables navigation from the current view to the content outside of the current view;

fetching one or more images of content from the webview class of application, including fetching one or more images of content associated with a game promotion for a second game instance of the game application;

storing the fetched one or more images of content at the intermediate module in response to the received request from the scrollview class of application; and

providing the fetched one or more images of content to the game application in response to the request to display content provided by the webview class of application, the providing including providing the one or more images of the content associated with the game promotion to the game application.

2. The method of claim 1 , wherein the scrollview class of application displays an image of a game instance supported by the game application; and

wherein providing the fetched one or more images of content to the game application includes providing the fetched one or more images of content to the scrollview class of application.

3. The method of claim 1 , wherein the webview class of application is a UIWebView application; and

wherein providing the fetched one or more images of content to the game application includes providing the fetched one or more images of content to a UIScrollView application associated with the game application.

4. The method of claim 1 , wherein providing the fetched one or more images of content to the game application includes providing a first image captured of the content provided by the webview class of application to the game application and providing a second image captured of the content provided by the webview class of application to the game application.

5. The method of claim 1 , wherein fetching one or more images of content from the webview class of application includes fetching one or more images of content associated with a game lobby of the game application, the game lobby providing access to a plurality of game instances of the game application; and

wherein providing the fetched one or more images of content to the game application includes providing images of the content associated with the game lobby to the game application.

6. The method of claim 1 , wherein fetching one or more images of content from the webview class of application includes fetching one or more images of a website; and

wherein providing the fetched one or more images of content to the game application includes providing images of the website.

7. The method of claim 1 , wherein providing the fetched one or more images of content to the game application includes displaying images of the fetched content within the game application when the game application is displaying images via a scrollview mode of operation.

8. A system comprising:

one or more modules configured to provide content received from a webview class of application to a scrollview class of application that enables navigation from a current view in a display environment to content outside of the current view, the current view being with respect to a first game instance provided by a game of the game application, the system comprising;

an image fetch module that is configured to fetch one or more images associated with content that is outside of the current view presented in the display environment and that is associated with a game promotion for a second game instance of the game application, the content being provided by a webview class of application in response to a request from the scrollview class of application that enables navigation from the current view to the content outside of the current view; and

an image provision module that is configured to provide to the scrollview class of application the one or more fetched images associated with the game promotion.

9. The system of claim 8 , wherein the image fetch module is configured to generate images of content provided by a UIWebView application; and

wherein the image provision module is configured to provide the generated images to a UIScrollView application.

10. The system of claim 8 , wherein the image fetch module is further configured to fetch images from a web page.

11. The system of claim 8 , wherein the image fetch module is configured to fetch images from dynamically changing content displaying an online game presented by a game application.

12. The system of claim 8 , wherein the image provision module is configured to provide the one or more fetched images to a game application displaying an online game via the scrollview class of application.

13. The system of claim 8 , wherein the image fetch module and the image provision module are part of a game application that supports an online game presented to users via a mobile-based application.

14. A computer-readable storage medium whose contents, when executed by a computing system, enable the computing system to perform operations comprising:

providing an online game via a scrollview class of application that enables players of the game to navigate the online game including navigation from a current view presented in a display environment to content outside of the current view, the current view being with respect to a first game instance supported by a game application; and

presenting dynamically changing content within the online game by:

capturing one or more images of content that is outside of the current view presented in the display environment, the content being provided by a webview class of application in response to a request from the scrollview class of application, the dynamically changing content including content from a promotion associated with a second game instance supported by game application supporting the online game; and

causing the online game to display within the online game the one or more captured images associated with the promotion for the second game instance.

15. The computer-readable storage medium of claim 14 , wherein providing an online game via a scrollview class of application includes providing an online game via a UIScrollView application; and

wherein capturing images of content provided by a webview class of application includes capturing images of content provided by a UIWebView application.

16. The computer-readable storage medium of claim 14 , wherein the dynamically changing content includes content from a web site.

17. The computer-readable storage medium of claim 14 , wherein the dynamically changing content includes content from another online game supported by the game application.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2012
From: KHANNA, NISHCHAIE; RAMAMURTHI, SHIVKUMAR
To: ZYNGA INC.
Reel/Frame 029439/0207 →