IP Library Granted Patent US 8,725,790
Granted Patent B2
US 8,725,790 · App. 11/955,194 · Granted May 13, 2014

Multiple application activation

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 8,725,790
App. No.
11/955,194
Granted
May 13, 2014
Kind
B2
Abstract

A technique for multiple application activation is disclosed. The technique includes a client device receiving from a server an indication of applications available to purchase and a user selecting at least two of the indicated applications to be purchased. Then at least one of the applications is automatically received on the networked computer in response to the applications being selected. A second of the applications is automatically received after the first application has been received. While the second application is being received, the first of the applications is automatically installed and activated.

Claims (58)

1. A method comprising:

employing a processor that executes instructions retained in memory, the instructions, when executed by the processor, implement the following operations:

receiving an indication of a plurality of applications available to purchase;

selecting and purchasing at least two of the plurality of the applications;

automatically receiving a first of the at least two purchased plurality of applications;

automatically receiving a second of the at least two purchased plurality of applications after the first purchased application has been received;

in response to a determination that an application manager is installed, launching the application manager;

in response to a determination that the application manager is not installed at the client device, downloading the application manager to the client device;

receiving, by the application manager, transaction identification information as an inter-process communication message; and

automatically installing and activating, utilizing the transaction identification information, the first purchased application during reception of the second purchased application.

2. The method as recited in claim 1 , further comprising automatically installing and activating the second purchased application after the first purchased application has been installed and activated.

3. The method as recited in claim 2 , further comprising:

indicating on a display a status of receipt and installation of the first and second purchased applications during the receipt and installation of the first and second purchased applications.

4. The method as recited in claim 2 , further comprising:

simultaneously indicating that the first purchased application has been received and that the second purchased application is being received.

5. The method as recited in claim 1 , wherein the indication of a plurality of applications available to purchase is received from a web site on a content server via a telecommunications network, and wherein at least one of the plurality of applications is automatically received from the content server.

6. The method as recited in claim 1 , wherein each of the plurality of applications is a software game.

7. The method as recited in claim 1 , wherein selection and purchase of the at least two of the plurality of applications is performed in response to an indication by a user selection of applications on a web browser.

8. The method as recited in claim 1 , further comprising receiving the second purchased application after a complete copy of the first purchased application has been received on a user computer.

9. The method as recited in claim 1 , further comprising automatically installing the second purchased application after the first purchased application has been installed and activated.

10. The method as recited in claim 1 , further comprising automatically launching the first purchased application after the first purchased application has been installed and activated.

11. A non-transitory computer readable medium having instructions that, when executed by one or more processors, perform operations comprising:

providing an indication of a plurality of applications available to purchase;

receiving a selection of at least two of the plurality applications to be purchased;

automatically delivering, to a client device, a first of the at least two of the purchased plurality of applications;

determining whether an application manager is installed at the client device;

in response to a determination that the application manager is not installed at the client device, downloading the application manager to the client device;

in response to a determination that the application manager is installed at the client device, transmitting transaction identification information to the application manager as an inter-process communication message, the transaction identification information being used to install the first purchased application; and

automatically delivering, to the client device, a second of the at least two of the purchased plurality of applications after the first purchased application has been received such that the first purchased application is automatically installed and activated during reception of the second purchased application.

12. The non-transitory computer readable medium as recited in claim 11 , wherein the second purchased application is automatically installed and activated after the first purchased application has been installed and activated.

13. The non-transitory computer readable medium as recited in claim 12 , wherein the operations further comprise:

indicating on a display a status of receiving and installing the first and second purchased applications during receipt and installation of the first and second purchased applications.

14. A system comprising:

a server including a processor and a memory, the memory comprising instructions that, when executed by the processor, perform operations comprising:

providing an indication of a plurality of applications available to purchase to the client device;

receiving a selection from the client device of at least two of the plurality of the applications for purchase;

automatically delivering a first of the purchased at least two of the plurality of applications;

automatically delivering a second of the purchased at least two of the plurality of applications after the first purchased application has been received;

determining whether an application manager is installed at the client device;

in response to a determination that the application manager is not installed at the client device:

initiate downloading of the application manager to the client device;

determining a progress of the downloading of the application manager to the client device; and

causing presentation, via the client device, of the progress of the downloading of the application manager, the application manager self-installing on the client device upon completion of the downloading of the application manager;

in response to a determination that the application manager has been downloaded to, and has been self-installed at, the client device, transmitting transaction identification information to the application manager as an inter-process communication message; and

a client device including a computer processor and a computer memory, the computer memory including instructions that, when executed by the computer processor, perform operations comprising:

receiving the indication of the plurality of applications available to purchase from the server;

selecting the at least two of the plurality of applications for purchase;

automatically receiving from the server the first purchased application;

automatically receiving the second purchased application from the server after the first purchased application has been received;

launching the application manager and receiving, by the application manager, the transaction identification information; and

automatically installing and activating on the client device, utilizing the transaction identification information, the first purchased application while receiving the second purchased application, the first purchased application being activated by:

sending a signal indicating hardware information, application information, and a request for a unique key; and

once the unique key is received, utilizing the unique key to unlock the first purchased application.

15. The system as recited in claim 14 , wherein the second purchased application is automatically installed and activated after the first purchased application has been installed and activated.

16. The system as recited in claim 14 , wherein the operations further comprise indicating a status of the receiving and the installing of the first and second purchased applications while the first and second purchased applications are being received and installed.

17. The non-transitory computer readable medium as recited in claim 11 , wherein the operations further comprise:

determining a progress of the downloading of the application manager to the client device; and

causing presentation, via the client device, of the progress of the downloading of the application manager, the application manager self-installing on the client device upon completion of the downloading of the application manager.

Assignments (9)
NOTICE OF ASSIGNMENT OF SECURITY INTEREST Recorded May 27, 2022
From: UBS AG, STAMFORD BRANCH
To: BANK OF AMERICA, N.A.
Reel/Frame 060204/0197 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: UBS AG, STAMFORD BRANCH
To: ARISTOCRAT TECHNOLOGIES, INC.; BIG FISH GAMES, INC.; VIDEO GAMING TECHNOLOGIES, INC.
Reel/Frame 059368/0575 →
SECURITY INTEREST Recorded Jun 3, 2020
From: BIG FISH GAMES, INC.
To: UBS AG, STAMFORD BRANCH, AS SECURITY TRUSTEE
Reel/Frame 052828/0321 →
SECURITY INTEREST Recorded Jan 11, 2018
From: BIG FISH GAMES, INC.
To: UBS AG, STAMFORD BRANCH AS SECURITY TRUSTEE
Reel/Frame 044599/0599 →
RELEASE (REEL 038615 / FRAME 0714) Recorded Dec 28, 2017
From: JPMORGAN CHASE BANK, N.A.
To: BIG FISH GAMES, INC.
Reel/Frame 044968/0651 →
SECURITY INTEREST Recorded May 17, 2016
From: BIG FISH GAMES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038615/0714 →
RELEASE Recorded Feb 25, 2015
From: SILICON VALLEY BANK
To: BIG FISH GAMES INC
Reel/Frame 035169/0279 →
SECURITY AGREEMENT Recorded Mar 7, 2014
From: BIG FISH GAMES, INC.
To: SILICON VALLEY BANK
Reel/Frame 032410/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2007
From: SHESHADRI, SUPREETH K.; SORENSEN, MATHEW D.
To: BIG FISH GAMES, INC.
Reel/Frame 020236/0822 →