IP Library Granted Patent US 8,578,492
Granted Patent B2
US 8,578,492 · App. 13/068,754 · Granted Nov 5, 2013

Application revocation

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,578,492
App. No.
13/068,754
Granted
Nov 5, 2013
Kind
B2
Abstract

In accordance with an example embodiment of the present invention, there is provided apparatus, including: at least one processor; and at least one memory including executable instructions, the at least one memory and the executable instructions being configured to, in cooperation with the at least one processor, cause the apparatus to perform at least the following: receiving an application revocation request; confirming whether initiating an application revocation process is allowed; generating application revocation data once initiating the application revocation process has been allowed; storing the generated application revocation data to a reputation service network; and provide one or more revocation clients the generated application revocation data from the reputation service network in order to enable the one or more revocation clients revoking the application.

Claims (36)

1. A method comprising:

receiving at a security service provider an application revocation request from a first party;

confirming whether initiating an application revocation process is allowed, by one or more of:

applying a set of predetermined rules to the application revocation request, and requesting approval from a second party;

generating application revocation data once initiating the application revocation process has been allowed;

storing the generated application revocation data to a reputation service network; and

providing to one or more revocation clients the generated application revocation data from the reputation service network in order to enable the one or more revocation clients revoking the application.

2. A method of claim 1 , further comprising confirming the initiation of the application revocation process by requesting approval for initiating the application revocation process; and generating application revocation data for one or more revocation clients once the approval for initiating the application revocation process has been received.

3. A method of claim 2 , wherein the approval for initiating the application revocation process is requested from at least one of the following: a mobile device manufacturer, a mobile operator, an application service provider, an application software manufacturer, or any other service provider.

4. A method of claim 1 , wherein the application revocation request is received from at least one of the following: a mobile operator, a mobile device manufacturer, an application service provider, an application software manufacturer, or any other service provider.

5. A method of claim 1 , further comprising: receiving in the reputation service network a report from the one or more revocation clients whether the application revocation was successful or not.

6. A method of claim 1 , wherein the received application revocation request comprises a sample of the application to be revoked and the method further comprises analyzing the sample before initiating the application revocation process.

7. A method of claim 6 , further comprising creating file reputation data on the basis of the analysis and entering the created file reputation data into the reputation service network once the sample is analyzed.

8. An apparatus, comprising:

at least one processor; and

at least one memory including executable instructions, the at least one memory and the executable instructions being configured to, in cooperation with the at least one processor, cause the apparatus to perform at least the following:

receiving at a security se vice provider an application revocation request from a first party;

confirming whether initiating an application revocation process is allowed, by one or more of:

applying a set of predetermined rules to the application revocation request, and requesting approval from a second party;

generating application revocation data once initiating the application revocation process has been allowed;

storing the generated application revocation data to a reputation service network; and

provide to one or more revocation clients the generated application revocation data from the reputation service network in order to en a le the one or more revocation clients revoking the application.

9. The apparatus of claim 8 , further being configured to request approval for initiating the application revocation process; and to generate application revocation data one or more revocation clients once the approval for initiating the application revocation process has been received.

10. The apparatus bf claim 9 , wherein the approval for initiating the application revocation process is requested from at least one of the following: a mobile device manufacture, a mobile operator, an application service provider, an application software manufacturer, or any other service provider.

11. The apparatus of claim 8 , wherein the application revocation request is received from at least one of the following: a mobile operator, a mobile device manufacturer, an application service provider, an application software manufacturer, or any other service provider.

12. The apparatus of claim 8 , further being configured to receive in the reputation service network a report from the one or more revocation clients whether the application revocation was successful or not.

13. The apparatus f claim 8 , wherein the received application revocation on request comprises a sample of the application to be revoked and the apparatus is further configured to analyze the sample before initiating the application revocation process.

14. The apparatus of claim 13 , further being configured to create file reputation data on the basis of the analysis and to enter the created file reputation data into the reputation service network once the sample is analyzed.

15. A computer program product comprising a non-transitory computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising:

code for receiving at a security service provider an application revocation request from a first party;

code for confirming whether initiating an application revocation process is allowed, by one or more of: applying a set of predetermined rules to the application revocation request, and requesting approval from a second party;

code for generating application revocation data once initiating the application revocation process has been allowed;

code for storing the generated application revocation data to a reputation service network; and

code for providing to one or more revocation clients the generated application revocation data from the reputation service network in order to enable the one or more revocation clients revoking the application.

16. The computer program product of claim 15 , wherein the received application revocation request comprises a sample of the application to be revoked and the computer program code farther comprises code for analyzing the sample before initiating the application revocation process.

17. The computer program product of claim 16 , the computer program code further comprising code for creating file reputation data on the basis of the analysis and entering the created file reputation data into a reputation service network once the sample is analyzed.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Nov 19, 2024
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 069392/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2024
From: WITHSECURE CORPORATION (FKA F-SECURE CORPORATION)
To: RPX CORPORATION
Reel/Frame 068837/0899 →
CHANGE OF NAME Recorded Jun 7, 2022
From: F-SECURE CORPORATION (A/K/A F-SECURE CORPORATION OYJ)
To: WITHSECURE CORPORATION (A/K/A WITHSECURE OYJ)
Reel/Frame 060302/0209 →