IP Library Granted Patent US 10,157,389
Granted Patent B2
US 10,157,389 · App. 13/461,271 · Granted Dec 18, 2018

Contextual application tracking

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,157,389
App. No.
13/461,271
Granted
Dec 18, 2018
Kind
B2
Abstract

System and method for trackable applications including an application providing unit, a controller, and an incentive tracker. The application providing unit is adapted to send a trackable application upon request. The controller is adapted to receive interactions from the trackable application. The incentive tracker is adapted to select an incentive based on the interaction data. The controller is further adapted to send the selected incentive to the trackable application.

Claims (61)

1. A system for embedding an application in a web page, the system comprising:

a central processing unit;

memory configured to store machine readable instructions that, when executed, cause the central processing unit to execute the following:

receiving a request for an application to be embedded in the web page comprising content, the request being submitted by an online user;

determining one or more topics based on the content of the web page;

selecting a context aware application from one or more context aware applications, the one or more context aware applications comprising a game, a widget, a stand-alone script, and a weather application, based on a geographic area associated with the online user, use of at least one of the one or more context aware applications by other users in a social network of the online user, and the one or more topics;

dynamically generating a customized application based on the context aware application and the one or more topics;

providing the web page comprising the customized application, wherein the customized application is embedded in the web page; and

tracking interactions by the online user with the customized application to obtain information about a performance achieved by the online user with the customized application.

2. The system according to claim 1 , further comprising:

a controller adapted to receive interaction information indicating the interactions by the online user with the customized application embedded in the web page;

a user interaction tracker adapted to analyze the interaction information based on the online user; and

an incentive tracker adapted to select an incentive for incentivizing the online user based on the analysis of the interaction information, wherein

the controller is further adapted to send the incentive to the customized application, and

the incentive tracker is adapted such that the selection of the incentive is further based on the web page in which the customized application is embedded.

3. The system according to claim 2 , wherein the customized application is the game and the incentive comprises first information about additional users playing the game.

4. The system according to claim 2 , wherein the incentive comprises first information regarding rewards for the online user.

5. The system according to claim 4 , wherein the rewards are provided by a third party provider of the customized application.

6. The system according to claim 4 , wherein the rewards are provided by a third party provider of the web page in which the customized application is embedded.

7. A method for embedding an application in a web page, the method being implemented on a machine having at least one processor, storage, and

a communication platform connected to a network, the method comprising:

receiving, by an application delivery system, a request for an application to be embedded in the web page comprising content, the request being submitted by an online user;

determining one or more topics based on the content of the web page;

selecting a context aware application from one or more context aware applications, the one or more context aware applications comprising a game, a widget, a stand-alone script, and a weather application, based on a geographic area associated with the online user, use of at least one of the one or more content aware applications by other users in a social network of the online user, and the one or more topics;

dynamically generating a customized application based on the context aware application and the one or more topics;

providing the web page comprising the customized application, wherein the customized application is embedded in the web page; and

tracking interactions by the online user with the customized application to obtain information about a performance achieved by the online user with the customized application.

8. The method according to claim 7 , further comprising:

receiving, by the application delivery system, interaction information indicating the interactions by the online user with the customized application embedded in the web page;

analyzing, by the application delivery system, the interaction information based on the online user;

selecting, by the application delivery system, an incentive for incentivizing the online user based on the analysis of the interaction information; and

sending, by the application delivery system, the incentive to the customized application, wherein the selection of the incentive is further based on the web page in which the customized application is embedded.

9. The method according to claim 8 , wherein the customized application is the game and the incentive comprises first information about additional users playing the game.

10. The method according to claim 8 , wherein the incentive comprises first information regarding rewards for the online user.

11. The method according to claim 10 , wherein the rewards are provided by a third party provider of the customized application.

12. The method according to claim 10 , wherein the rewards are provided by a third party provider of the web page in which the customized application is embedded.

13. A machine-readable and non-transitory medium having information recorded thereon for embedding an application in a web page, wherein the information, when read by the machine, causes the machine to perform the following:

receiving, by an application delivery system, a request for an application to be embedded in the web page comprising content, the request being submitted by an online user;

determining one or more topics based on the content of the web page;

selecting a context aware application from one or more context aware applications, the one or more context aware applications comprising a game, a widget, a stand-alone script, and a weather application, based on a geographic area associated with the online user, use of at least one of the one or more context aware applications by other users in a social network of the online user, and the one or more topics;

dynamically generating a customized application based on the context aware application and the one or more topics;

providing the web page comprising the customized application, wherein the customized application is embedded in the web page; and

tracking interactions by the online user with the customized application to obtain first information about a performance achieved by the online user with the customized application.

14. The machine-readable medium according to claim 13 , wherein the information, when read by the machine, causes the machine to further perform the following:

receiving, by the application delivery system, interaction information indicating the interactions by the online user with the customized application embedded in the web page;

analyzing, by the application delivery system, the interaction information based on the online user;

selecting, by the application delivery system, an incentive for incentivizing the online user based on the analysis of the interaction information; and

sending, by the application delivery system, the incentive to the customized application, wherein the selection of the incentive is further based on the web page in which the customized application is embedded.

15. The machine-readable medium according to claim 14 , wherein the customized application is the game and the incentive comprises second information about additional users playing the game.

16. The machine-readable medium according to claim 14 , wherein the incentive comprises second information regarding rewards for the online user.

17. The machine-readable medium according to claim 16 , wherein the rewards are provided by a third party provider of the customized application.

18. The machine-readable medium according to claim 16 , wherein the rewards are provided by a third party provider of the web page in which the customized application is embedded.

19. The method of claim 7 , further comprising:

determining that the customized application is in use by the online user;

determining a current state of the customized application based on the user by the online user;

receiving a new request for new content from the online user; and

providing the new content with the customized application to the online user, wherein the customized application is provided in the current state.

20. The method of claim 7 , further comprising:

receiving a request for a new web page from the online user;

providing the new web page comprising new content to the user;

providing a continuation of the customized application with the new web page to allow the online user to browse the new web page while continuing to use the customized application.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2012
From: CHEN, LUOJIAN; KRAFT, REINER; GUAN, GUAN
To: YAHOO! INC.
Reel/Frame 028137/0096 →