Mobile device application interaction reputation risk assessment

US9298928B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9298928-B2
Application numberUS-201414477055-A
CountryUS
Kind codeB2
Filing dateSep 4, 2014
Priority dateOct 14, 2013
Publication dateMar 29, 2016
Grant dateMar 29, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer processor receives rules associated with applications installed on a mobile device, and collects declared intents of the applications prior to execution of the applications. The computer processor generates possible combinations of declared intents of the applications and collects, by an intent proxy during execution, information associated with intercepted intents. The computer processor compares the information associated with each of the intercepted intents to the rules, wherein a match results in a first violation. The computer processor compares the intercepted intents to the possible combinations of the declared intents, wherein the intercepted intents other than the possible combinations of the declared intents results in a second violation. The computer processor displays a risk alert for the applications associated with either or both of the first violation and the second violation.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for determining a risk of a mobile application, the method comprising: receiving rules associated with applications installed on a mobile device, wherein each rule defines one or more actions that, if detected, generates an alert; collecting declared intents of the applications installed on the mobile device prior to execution of the applications; generating possible combinations of the declared intents collected from the applications installed on the mobile device; collecting, by an intent proxy during execution of each of the applications installed on the mobile device, information associated with intercepted intents, wherein the information collected by the intent proxy includes a component of the mobile device to which an intent is directed, and an action to be performed by the intent; comparing the information associated with each of the intercepted intents to the received rules, wherein a match between the information of one or a combination of the intercepted intents and one or more of the received rules, results in a first violation; comparing the intercepted intents to the possible combinations of the declared intents, wherein either an intercepted intent that is not a declared intent, or a combination of the compared intercepted intents that is not one of the possible combinations of the declared intents, results in a second violation; and responsive to the result of either or both of the first violation and the second violation, displaying, on the mobile device, a risk alert for one or more of the applications installed on the mobile device that are associated with either or both of the first violation and the second violation. 2. The method of claim 1 , wherein comparing the information associated with each of the intercepted intents to the rules, comprises: analyzing the rules by use of text analytics to determine a string syntax for each of the rules; and analyzing the information associated with the intercepted intents by use of text analytics, wherein the information includes an action description for each of the intercepted intents, to determine a string syntax for each action description. 3. The method of claim 1 , wherein each of the rules and each of the declared intents and intercepted intents, includes one or a combination of: keywords, key phrases, acronyms, numerals, symbols, and characters. 4. The method of claim 1 , further comprising: determining a risk alert index value, wherein the risk alert index value is based inversely on a number of the intercepted intents that combine to complete an activity that violates one or more of the rules, whereby a larger number of the intercepted intents that combine to complete the activity that violates one or more of the rules results in a lower risk for the risk alert index value. 5. The method of claim 1 , wherein generating possible combinations includes generating a connection level, based on a number of connections between applications that results in a completed activity or operation. 6. The method of claim 1 , wherein displaying the risk alert for the applications associated with either or both of the first violation and the second violation, comprises: displaying a risk alert index value, an identity of the applications associated with the risk alert index value, and the information associated with the intercepted intents of the applications on the mobile device associated with the risk alert index value. 7. The method of claim 1 , wherein displaying the risk alert includes one or a combination of: displaying a visual alert, producing an audible alert, producing a vibrating alert, displaying a list of options to a user of the mobile device to mitigate the risk alert.

Assignees

Inventors

Classifications

  • G06F21/51Primary

    at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability · CPC title

  • Test or assess software · CPC title

  • Test or assess a computer or a system · CPC title

  • G06F21/577Primary

    Assessing vulnerabilities and evaluating computer system security · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9298928B2 cover?
A computer processor receives rules associated with applications installed on a mobile device, and collects declared intents of the applications prior to execution of the applications. The computer processor generates possible combinations of declared intents of the applications and collects, by an intent proxy during execution, information associated with intercepted intents. The computer proc…
Who is the assignee on this patent?
Globalfoundries Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/51. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).