IP Library Granted Patent US 9,258,318
Granted Patent B2
US 9,258,318 · App. 14/178,279 · Granted Feb 9, 2016

Systems and methods for informing users about applications available for download

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 9,258,318
App. No.
14/178,279
Granted
Feb 9, 2016
Kind
B2
Abstract

A computer-implemented method for informing users about applications available for download may include (1) identifying, through sharing functionality provided by an operating system, shared content that identifies an application hosted by an application distribution platform, (2) in response to identifying the shared content, obtaining security information about the identified by the shared content, and (3) informing, prior to a user downloading the application, the user of the obtained security information about the application to enable the user to make an informed decision about whether to download the application. Various other methods, systems, and computer-readable media are also disclosed.

Claims (38)

1. A computer-implemented method for informing users about applications available for download, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

identifying, by a mobile security application through sharing functionality provided by an operating system, and in response to selection of a graphical button that initiates sharing through the sharing functionality and that is located within a browser application enabling browsing of applications on an application distribution platform, shared content that identifies an application hosted by the application distribution platform, the shared content comprising text that specifies at least one of a location for the application on the application distribution platform and an identity of the application, such that the shared content is shared with the mobile security application from the browser application;

in response to identifying the shared content, obtaining, by the mobile security application, security information about the application identified by the shared content;

informing, by the mobile security application and prior to a user downloading the application, the user of the obtained security information about the application to enable the user to make an informed decision about whether to download the application.

2. The method of claim 1 , wherein informing the user of the obtained security information comprises displaying a graphical warning.

3. The method of claim 1 , wherein the graphical button is displayed as an icon that designates sharing within the operating system.

4. The method of claim 1 , wherein informing the user comprises informing the user about an inability to obtain an additional item of security information.

5. The method of claim 1 , wherein the mobile security application is configured to handle an intent to share text through the sharing functionality provided by the operating system.

6. The method of claim 5 , wherein the mobile security application records its ability to handle the intent within at least one of:

a manifest file;

an extended markup language file.

7. The method of claim 5 , wherein the shared content is inserted within at least one of:

an intent.EXTRA TEXT field of the intent;

an intent.EXTRA SUBJECT field of the intent.

8. The method of claim 1 , wherein obtaining the security information comprises looking up a reputation of the application identified by the shared content in a reputation database.

9. The method of claim 8 , wherein informing the user of the obtained security information comprises informing the user about the reputation of the application.

10. The method of claim 1 , wherein the shared content comprises a uniform resource locator for the application on the application distribution platform.

11. A system for informing users about applications available for download, the system comprising:

an identification module, stored in memory, that identifies, as part of a mobile security application, through sharing functionality provided by an operating system, and in response to selection of a graphical button that initiates sharing through the sharing functionality and that is located within a browser application enabling browsing of applications on an application distribution platform, shared content that identifies an application hosted by the application distribution platform, the shared content comprising text that specifies at least one of a location for the application on the application distribution platform and an identity of the application, such that the shared content is shared with the mobile security application from the browser application;

an obtaining module, stored in the memory that, in response to the identification of the shared content, obtains, as part of the mobile security application, security information about the application identified by the shared content;

an informing module, stored in the memory, that, as part of the mobile security application and prior to a user downloading the application, informs the user of the obtained security information about the application to enable the user to make an informed decision about whether to download the application;

at least one processor that executes the identification module, the obtaining module, and the informing module.

12. The system of claim 11 , wherein the informing module informs the user of the obtained security information at least in part by displaying a graphical warning.

13. The system of claim 11 , wherein the graphical button is displayed as an icon that designates sharing within the operating system.

14. The system of claim 11 , wherein the informing module informs the user at least in part by informing the user about an inability to obtain an additional item of security information.

15. The system of claim 11 , wherein the mobile security application is configured to handle an intent to share text through the sharing functionality provided by the operating system.

16. The system of claim 15 , wherein the mobile security application records its ability to handle the intent within at least one of:

a manifest file;

an extended markup language file.

17. The system of claim 15 , wherein the shared content is inserted within at least one of:

an intent.EXTRA TEXT field of the intent;

an intent.EXTRA SUBJECT field of the intent.

18. The system of claim 11 , wherein the obtaining module obtains the security information at least in part by looking up a reputation of the application identified by the shared content in a reputation database.

19. The system of claim 18 , wherein the informing module informs the user of the obtained security information at least in part by informing the user about the reputation of the application.

20. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

identify, by a mobile security application through sharing functionality provided by an operating system, and in response to selection of a graphical button that initiates sharing through the sharing functionality and that is located within a browser application enabling browsing of applications on an application distribution platform, shared content that identifies an application hosted by the application distribution platform, the shared content comprising text that specifies at least one of a location for the application on the application distribution platform and an identity of the application, such that the shared content is shared with the mobile security application from the browser application;

in response to identifying the shared content, obtain, by the mobile security application, security information about the application identified by the shared content;

inform, by the mobile security application and prior to a user downloading the application, the user of the obtained security information about the application to enable the user to make an informed decision about whether to download the application.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2014
From: SAVANT, ANUBHAV
To: SYMANTEC CORPORATION
Reel/Frame 032199/0342 →