Tiered object-related trust decisions

US10284576B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10284576-B2
Application numberUS-201514952339-A
CountryUS
Kind codeB2
Filing dateNov 25, 2015
Priority dateFeb 17, 2004
Publication dateMay 7, 2019
Grant dateMay 7, 2019

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.

Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: determining whether an activatable object associated with a web page is from an untrusted source; when the activatable object is from the untrusted source, performing operations comprising: displaying a modeless prompt to advise the user of the suppression of the activatable object, wherein the web page is operable to receive user interaction during display of the modeless prompt; and providing, via the modeless prompt, an opportunity to interactively accept activation of the action associated with the activatable object; and when the activatable object is not from the untrusted source, automatically activating the action associated with the activatable object. 2. The method of claim 1 , further comprising detecting a first user action, wherein the detection of the first user action comprises detecting a mouse interaction with the modeless prompt. 3. The method of claim 2 , wherein the mouse interaction comprises a mouse pointer hovering over the display of the modeless prompt. 4. The method of claim 3 , further comprising: upon detection of a first user action, displaying a menu of selectable objects; and detecting a second user action, wherein the second user action comprises selecting one of the selectable objects. 5. The method of claim 1 , wherein the modeless prompt comprises a menu of selectable objects. 6. The method of claim 1 , further comprising, when the activatable object is from an untrusted source, suppressing the activatable object. 7. A storage device storing one or more instructions that, when read, cause one or more processors on a client device to perform a method comprising: determining whether an activatable object is from an untrusted source; when the activatable object is from the untrusted source, performing operations comprising: displaying a modeless prompt to advise the user of the suppression of the activatable object, wherein the web page is operable to receive user interaction during display of the modeless prompt; and providing, via the modeless prompt, an opportunity to interactively accept activation of the action associated with the activatable object; and when the activatable object is not from the untrusted source, automatically activating the action associated with the activatable object. 8. The storage device of claim 7 , further comprising detecting a first user action, wherein the detection of the first user action comprises detecting a mouse interaction with the modeless prompt. 9. The storage device of claim 8 , wherein the mouse interaction comprises a mouse pointer hovering over the display of the modeless prompt. 10. The storage device of claim 9 , wherein the method further comprises: upon detection of a first user action, displaying a menu of selectable objects; and detecting a second user action, wherein the second user action comprises selecting one of the selectable objects. 11. The method of claim 7 , wherein the method further comprises, when the activatable object is from an untrusted source, suppressing the activatable object. 12. A system comprising: at least one processor; a memory coupled to the at least one processor, the memory for storing instructions which, when executed by the at least one processor, performs a method, the method comprising: determining whether the activatable object is from an untrusted source; when the activatable object is from the untrusted source, performing operations comprising: displaying a modeless prompt to advise the user of the suppression of the activatable object, wherein the web page is operable to receive user interaction during display of the modeless prompt; and providing, via the modeless prompt, an opportunity to interactively accept activation of the action associated with the activatable object; and when the activatable object is not from the untrusted source, automatically activating the action associated with the activatable object. 13. The system of claim 12 , wherein the method further comprises, when the activatable object is from an untrusted source, suppressing the activatable object. 14. The system of claim 12 , further comprising detecting a first user action, wherein the detection of the first user action comprises detecting a mouse interaction with the modeless prompt. 15. The system of claim 14 wherein the mouse interaction comprises a mouse pointer hovering over the display of the modeless prompt. 16. The system of claim 15 , wherein the method further comprises: upon detection of a first user action, displaying a menu of selectable objects; and detecting a second user action, wherein the second user action comprises selecting one of the selectable objects. 17. The system of claim 16 , wherein the selecting of the one of the selectable objects does not require activation of the mouse pointer. 18. The system of claim 14 , wherein the modeless prompt comprises a menu of selectable objects. 19. The method of claim 12 , wherein the activatable object is activated by a user action. 20. The method of claim 12 , wherein the detecting of the first user action results in displaying a modal prompt.

Assignees

Inventors

Classifications

  • Vulnerability analysis · CPC title

  • Protecting data · CPC title

  • Monitoring arrangements specially adapted to the computing system or computing system component being monitored · CPC title

  • G06F21/52Primary

    during program execution, e.g. stack integrity {; Preventing unwanted data erasure; Buffer overflow} · CPC title

  • Multi-level security, e.g. mandatory access control · 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 US10284576B2 cover?
Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to p…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/52. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).