IP Library Patent Application 12165167
Patent Application
App. No. 12/165,167

METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING SOFTWARE APPLICATION INVITATION

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.
12/165,167
Abstract

An apparatus for providing software application invitations may comprise a processor. The processor may be configured to receive an achievement in a software application and formulate at least one invitation to execute the software application. The processor may further be configured to send at least one invitation to at least one invitee. The invitation may include a means to access at least a portion of the software application. Associated methods and computer program products may also be provided. Also, apparatus, methods, and computer program products for processing received software applications invitation may be provided.

Claims (57)

1 . A method comprising:

receiving notification of an achievement in a software application;

formulating at least one invitation based at least in part upon the achievement to execute at least a portion of the software application associated; and

sending the at least one invitation to at least one invitee to permit the invitee to access at least a portion of the software application.

2 . The method of claim 1 , wherein formulating an invitation comprises receiving at least one of a secret message, a shown challenge, or an achievement to be accomplished by the invitee.

3 . The method of claim 2 , wherein formulating an invitation further comprises determining at least a portion of the application to send based at least in part on the received achievement.

4 . The method of claim 1 , wherein sending the invitation comprises sending the invitation via short message service (SMS) message, multimedia messaging service (MMS) message, e-mails, or other messaging protocol.

5 . The method of claim 1 , wherein sending the invitation to at least one invitee comprises accessing user contacts associated with an inviter.

6 . A method comprising:

receiving an invitation from an inviter to execute at least a portion of a software application, wherein the identity of the inviter is not revealed;

executing the software application; and

revealing the identity of the inviter.

7 . The method of claim 6 , wherein executing the application comprises accomplishing an achievement in the application.

8 . The method of claim 6 further comprising:

receiving a request to formulate at least one invitation to at least one additional invitee to execute the software application;

formulating the at least one invitation to the at least one invitee; and

submitting a request to send the at least one invitation to at the least one invitee.

9 . The method of claim 8 , wherein submitting a request to send the invitation comprises determining at least one of a secret message, a shown challenge, or an achievement to be accomplished by the at least one invitee.

10 . The method of claim 8 , further comprising monitoring the status of the at least one invitation.

11 . An apparatus comprising a processor, the processor configured to:

receive notification of an achievement in a software application;

formulate at least one invitation based at least in part upon the achievement to execute at least a portion of the software application associated; and

send the at least one invitation to at least one invitee to permit the invitee to access at least a portion of the software application.

12 . The apparatus of claim 11 , wherein the processor being configured to formulate an invitation comprises being configured to receive at least one of a determination of a secret message, a shown challenge, or a determination of an achievement to be accomplished by the invitee.

13 . The apparatus of claim 12 , wherein the processor being configured to formulate an invitation further comprises being configured to determine at least a portion of the application to send based at least in part on the received achievement.

14 . The apparatus of claim 11 , wherein sending the invitation comprises sending the invitation via short message service (SMS) message, multimedia messaging service (MMS) message, e-mails, or other messaging protocol.

15 . The apparatus of claim 11 , wherein the processor being configured to send the invitation to at least one invitee comprises being configured to access user contacts associated with an inviter.

16 . An apparatus comprising a processor, the processor configured to:

receive an invitation from an inviter to execute at least a portion of a software application, wherein the identity of the inviter is not revealed;

execute the software application; and

reveal the identity of the inviter.

17 . The apparatus of claim 16 , wherein the processor being configured to execute the application comprises being configured to accomplish an achievement in the application.

18 . The apparatus of claim 16 , wherein the processor is further configured to:

receive a request to formulate at least one invitation to at least one additional invitee to execute the software application;

formulate the at least one invitation to the at least one additional invitee; and

submit a request to send the at least one invitation to the at least one invitee.

19 . The apparatus of claim 18 , wherein the processor being configured to submit a request to send the invitation comprises being configured to determine at least one of a secret message, a shown challenge, or an achievement to be accomplished by the at least one invitee, based at least in part on achievement.

20 . The apparatus of claim 18 , further comprising monitoring the status of the at least one invitation.

21 . A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

a first program code portion configured to receive notification of an achievement in a software application;

a second program code portion configured to formulate at least one invitation based at least in part upon the achievement to execute at least a portion of the software application; and

a third program code portion configured to send the at least one invitation to at least one invitee to permit the invitee to access at least a portion of the software application.

22 . The computer program product of claim 21 , wherein the second program code portion configured to formulate an invitation comprises a program code portion configured to receive at least one of a determination of a secret message, a determination of a shown challenge, or a determination of an achievement to be accomplished by the invitee.

23 . The computer program product of claim 22 , wherein the second program code portion configured to formulate an invitation further comprises a program code portion configured to determine at least a portion of the application to send based at least in part on the received achievement.

24 . The computer program product of claim 21 , wherein the third program code portion configured to send the invitation comprise a program code portion to send the invitation via short message service (SMS) message, multimedia messaging service (MMS) message, e-mails, or other messaging protocol.

25 . The computer program product of claim 21 , wherein the third program code portion configured to send the at least one invitation to at least one invitee comprises a program code portion configured to access user contacts.

26 . A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

a first program code portion configured to receive an invitation from an inviter to execute at least a portion of a software application, wherein the identity of the inviter is not revealed;

a second program code portion configured to execute the software application; and

a third program code portion configured to reveal the identity of the inviter.

27 . The computer program product of claim 26 , wherein the second program code portion configured to execute the application comprises a program code portion configured to accomplish an achievement in the application.

28 . The computer program product of claim 26 further comprising:

a program code portion configured to receive a request to formulate at least one invitation to at least one additional invitee to execute the software application;

a program code portion configured to formulate the at least one invitation to the at least one invitee; and

a program code portion configured to submit a request to send the at least one invitation to the at least one invitee.

29 . The computer program product of claim 28 , wherein the program code portion configured to submit a request to send the invitation comprises a program code portion configured to determine at least one of a secret message, a shown challenge, or an achievement to be accomplished by the at least one invitee.

30 . The computer program product of claim 28 , further comprising a program code portion configured to monitor the status of the at least one invitation.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035496/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2008
From: OLLILA, ELINA MARIA INKERI; SUOMELA, RIKU OSKARI
To: NOKIA CORPORATION
Reel/Frame 021490/0273 →