IP Library Patent Application 15406166
Patent Application
App. No. 15/406,166

ENABLING APPLICATION DELIVERY IN PROMOTIONAL AND OTHER CONTEXTS

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 None
App. No.
15/406,166
Abstract

Systems and methods are disclosed for enabling application delivery. In one implementation, a processing device receives a first application including a plurality of functionalities, processes the first application to generate a playable application comprising a subset of the plurality of functionalities, and provides the playable application to a user device, where the user device is to display the playable application in conjunction with a second application that is installed on the user device, and the user device is to receive user interaction of a user with the playable application. In another implementation, a processing device receives a freestanding application via an application distribution system, executes the freestanding application on the user device, receives a playable application not via the application distribution system, where the playable application is not freestanding, displays the playable application in conjunction with the freestanding application, and receives user interaction of a user with the playable application.

Claims (47)

1 . A method comprising:

receiving a first application comprising a plurality of functionalities;

processing the first application to generate a playable application comprising a subset of the plurality of functionalities; and

providing, by a processing device, the playable application to a user device, wherein the user device is to display the playable application in conjunction with a second application that is installed on the user device, and the user device is to receive user interaction of a user with the playable application.

2 . The method of claim 1 , wherein:

the user device is to display the playable application in conjunction with the second application comprises executing the playable application and the second application on the user device;

the second application is provided to the user device via an application distribution system prior to executing the second application on the user device; and

the playable application is not provided to the user device via the application distribution system prior to executing the playable application on the user device.

3 . The method of claim 1 further comprising:

receiving an acceptance of a prompt displayed on the playable application; and

providing the first application to the user device via an application distribution system in response to receiving the acceptance, wherein the first application is to be configured based on the user interaction.

4 . The method of claim 1 , wherein the first application is installed on the user device prior to displaying the playable application on the user device, the method further comprising:

receiving an acceptance of a prompt displayed on the playable application; and

in response to receiving the acceptance, executing the first application on the user device based on the user interaction.

5 . The method of claim 1 , wherein the playable application is displayed in conjunction with the second application for a predetermined amount of interactions.

6 . The method of claim 1 , wherein the playable application is to provide one or more prompts at intervals based on the user interaction.

7 . The method of claim 1 , wherein the providing of the playable application comprises determining user interest in a topic of the second application and determining the first application is related to the topic.

8 . The method of claim 1 , wherein the user device is to display the playable application based on second user interaction with the second application.

9 . A system comprising:

a memory; and

a processing device, operatively coupled to the memory, to:

receive a freestanding application via an application distribution system;

execute the freestanding application;

receive a playable application, wherein the playable application is not freestanding and is not received via the application distribution system;

display the playable application in conjunction with the freestanding application; and

receive user interaction of a user with the playable application.

10 . The system of claim 9 , wherein:

the playable application is generated by processing a first application that comprises a plurality of functionalities;

the playable application comprises a subset of the plurality of functionalities; and

the processing device is further to:

display a prompt via the playable application;

receive an acceptance of the prompt; and

receive the first application via the application distribution system in response to receiving the acceptance.

11 . The system of claim 9 , wherein receiving the freestanding application comprises transmitting a request for the freestanding application to the application distribution system, receiving the freestanding application via the application distribution system, and installing the freestanding application.

12 . The system of claim 9 , wherein displaying the playable application in conjunction with the freestanding application comprises displaying the playable application as an overlay on the freestanding application.

13 . The system of claim 9 , wherein receiving the user interaction of the user with the playable application is in response to displaying the playable application in a first instance, wherein the processing device is to display the playable application in a second instance subsequent to the first instance based on the user interaction.

14 . The system of claim 9 , wherein displaying the playable application in conjunction with the freestanding application is based on user information of the user.

15 . The system of claim 9 , wherein displaying the playable application in conjunction with the freestanding application is based on second user interaction with the freestanding application.

16 . They system of claim 9 , wherein displaying the playable application in conjunction with the freestanding application is based on location of the processing device and time of day.

17 . A non-transitory computer readable medium having instructions stored thereon that, when executed by a processing device, cause the processing device to:

receive a first application comprising a plurality of functionalities;

process the first application to generate a playable application comprising a subset of the plurality of functionalities, the playable application comprising an application configured for presentation in conjunction with a second application;

receive one or more inputs with respect to the second application from a user device with respect to which the second application can be determined to be installed; and

provide the playable application to the user device in response to receipt of the one or more inputs, wherein the user device is to display the playable application in conjunction with the second application and the user device is to receive user interaction of a user with the playable application.

18 . The non-transitory computer readable medium of claim 17 , wherein the playable application is to respond to a plurality of user inputs in a substantially similar manner as the first application responds to the plurality of user inputs.

19 . The non-transitory computer readable medium of claim 17 , wherein the playable application is displayed in conjunction with the second application for a predetermined amount of time.

20 . The non-transitory computer readable medium of claim 17 , wherein the user interaction comprises engagement of the user with one or more portions of the playable application.

Assignments (7)
MERGER Recorded Jul 17, 2023
From: TRESENSA TECHNOLOGIES, LLC
To: VUNGLE, INC.
Reel/Frame 064282/0278 →
ENTITY CONVERSION Recorded Jul 17, 2023
From: TRESENSA TECHNOLOGIES, INC.
To: TRESENSA TECHNOLOGIES, LLC
Reel/Frame 064286/0408 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 30, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TRESENSA TECHNOLOGIES, INC.
Reel/Frame 057677/0612 →
PATENT SECURITY AGREEMENT Recorded Sep 30, 2021
From: VUNGLE, INC.; TRESENSA TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 057677/0618 →
SECURITY INTEREST Recorded Jul 1, 2021
From: TRESENSA TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 056736/0026 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2020
From: TRESENSA, INC.
To: TRESENSA TECHNOLOGIES, INC.
Reel/Frame 053118/0486 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: MARSH, OLIVER; SWISS, BENJAMIN; PARRA, CHARLES
To: TRESENSA INC.
Reel/Frame 041005/0728 →